isl: Drop WaDisableSamplerL2BypassForTextureCompressedFormats on Gen11
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 17 Sep 2019 06:29:48 +0000 (23:29 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Fri, 20 Sep 2019 22:35:17 +0000 (15:35 -0700)
Gen11 doesn't require us to bypass the L2 cache for BC* images anymore.

The documentation is a bit hard to follow on this point, but the Windows
driver clearly only applies this workaround on Gen9, and their commit
history indicates that this was an intentional change to drop the
workaround for Gen11+.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/intel/isl/isl_surface_state.c

index c7d617fe911e2423cbc79a2f50863cd9fc1c3d8c..d942d7362903d5943537780ab728a07a21cc4632 100644 (file)
@@ -587,7 +587,7 @@ isl_genX(surf_fill_state_s)(const struct isl_device *dev, void *state,
    }
 #endif
 
-#if GEN_GEN >= 8
+#if GEN_GEN >= 8 && GEN_GEN < 11
    /* From the CHV PRM, Volume 2d, page 321 (RENDER_SURFACE_STATE dword 0
     * bit 9 "Sampler L2 Bypass Mode Disable" Programming Notes):
     *