diff options
author | Tapani Pälli <[email protected]> | 2017-08-15 09:26:09 +0300 |
---|---|---|
committer | Tapani Pälli <[email protected]> | 2017-08-16 12:32:32 +0300 |
commit | 733422e53c8758ce3f63db2109929339259681d8 (patch) | |
tree | e831b38a44a4c05b5a470cc5cc132b88180ba281 | |
parent | f96f210239d8fdf2f1369cccfaeef06d0a53453e (diff) |
i965: make sure check_and_emit_atom gets inlined
Improves performance of 3DMark "Ice Storm Unlimited" benchmark
by 1-2% on Apollolake (on Android-IA using clang 3.8.256229).
Change is based on the performance profiling work and results
by Aravindan Muthukumar and Yogesh Marathe.
Signed-off-by: Tapani Pälli <[email protected]>
Signed-off-by: Aravindan Muthukumar <[email protected]>
Signed-off-by: Yogesh Marathe <[email protected]>
Reviewed-by: Scott D Phillips <[email protected]>
Reviewed-by: Matt Turner <[email protected]>
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_state_upload.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_state_upload.c b/src/mesa/drivers/dri/i965/brw_state_upload.c index f38c1946df6..1ae45ba2ac1 100644 --- a/src/mesa/drivers/dri/i965/brw_state_upload.c +++ b/src/mesa/drivers/dri/i965/brw_state_upload.c @@ -447,7 +447,7 @@ merge_ctx_state(struct brw_context *brw, state->brw |= brw->ctx.NewDriverState; } -static inline void +static ALWAYS_INLINE void check_and_emit_atom(struct brw_context *brw, struct brw_state_flags *state, const struct brw_tracked_state *atom) |