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.
This commit is contained in:
Kenneth Graunke
2019-03-09 01:31:06 -08:00
parent a342f2deb1
commit 1d05d24b1d
3 changed files with 19 additions and 10 deletions

View File

@@ -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,