summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_context.h
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2019-03-09 01:31:06 -0800
committerKenneth Graunke <[email protected]>2019-03-21 20:28:17 -0700
commit1d05d24b1d0879db3039113d4b388189cbb6bf9d (patch)
treed474942622327720bcdb3025d0e1fbc161ac6c04 /src/gallium/drivers/iris/iris_context.h
parenta342f2deb132cd92d4e48c88132e400cefbcbec7 (diff)
iris: Skip input resolve handling if bindings haven't changed
This brings the drawoverhead 16 Tex w/ no state change score from 22% of baseline to 97% of baseline.
Diffstat (limited to 'src/gallium/drivers/iris/iris_context.h')
-rw-r--r--src/gallium/drivers/iris/iris_context.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/iris/iris_context.h b/src/gallium/drivers/iris/iris_context.h
index f3a5bdb7eb8..3cd03850e1b 100644
--- a/src/gallium/drivers/iris/iris_context.h
+++ b/src/gallium/drivers/iris/iris_context.h
@@ -792,8 +792,8 @@ void iris_resolve_conditional_render(struct iris_context *ice);
void iris_predraw_resolve_inputs(struct iris_context *ice,
struct iris_batch *batch,
- struct iris_shader_state *shs,
bool *draw_aux_buffer_disabled,
+ gl_shader_stage stage,
bool consider_framebuffer);
void iris_predraw_resolve_framebuffer(struct iris_context *ice,
struct iris_batch *batch,