i965: Disable workaround flush for push constants on Broadwell.
authorKenneth Graunke <kenneth@whitecape.org>
Sat, 9 Nov 2013 06:21:29 +0000 (22:21 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Tue, 14 Jan 2014 08:59:03 +0000 (00:59 -0800)
If it wasn't necessary for Haswell, it's likely not to be necessary for
Broadwell either.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/drivers/dri/i965/gen7_urb.c

index 34634762438d8f5767f73b6adcb808fcbe87a330..c37c110fa8e92d4b3997df258c3be585e4b08dfe 100644 (file)
@@ -122,7 +122,7 @@ gen7_emit_push_constant_state(struct brw_context *brw, unsigned vs_size,
     *
     * No such restriction exists for Haswell.
     */
-   if (!brw->is_haswell)
+   if (brw->gen < 8 && !brw->is_haswell)
       gen7_emit_cs_stall_flush(brw);
 }