iris: add INTEL_DEBUG=reemit
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 23 Apr 2018 04:29:43 +0000 (21:29 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:06 +0000 (10:26 -0800)
src/gallium/drivers/iris/iris_state.c

index c1d523d3925a60b61381b27ebf2e0bbed90f8087..04197ef2e52f8b3da759e1494f8d05b975267bb5 100644 (file)
@@ -2026,7 +2026,8 @@ iris_upload_render_state(struct iris_context *ice,
                          struct iris_batch *batch,
                          const struct pipe_draw_info *draw)
 {
-   const uint64_t dirty = ice->state.dirty;
+   const uint64_t dirty =
+      unlikely(INTEL_DEBUG & DEBUG_REEMIT) ? ~0ull : ice->state.dirty;
 
    struct brw_wm_prog_data *wm_prog_data = (void *)
       ice->shaders.prog[MESA_SHADER_FRAGMENT]->prog_data;