From d050ffbce950f8ececd12200145eb209819a421e Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Sat, 4 Jun 2016 20:48:55 -0700 Subject: [PATCH] isl/state: Don't force-disable L2 bypass for everything We already set the bit in the few cases where it's required by the docs so there's no need to set it all the time. This has no noticable perf impact for Dota 2 on Vulkan with the time demo I have. Reviewed-by: Chad Versace Cc: "12.0" --- src/intel/isl/isl_surface_state.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/intel/isl/isl_surface_state.c b/src/intel/isl/isl_surface_state.c index f36c0199ada..89fd69d877f 100644 --- a/src/intel/isl/isl_surface_state.c +++ b/src/intel/isl/isl_surface_state.c @@ -310,10 +310,6 @@ isl_genX(surf_fill_state_s)(const struct isl_device *dev, void *state, TILEWALK_YMAJOR; #endif -#if GEN_GEN >= 8 - s.SamplerL2BypassModeDisable = true; -#endif - #if GEN_GEN >= 8 s.RenderCacheReadWriteMode = WriteOnlyCache; #else @@ -431,7 +427,6 @@ isl_genX(buffer_fill_state_s)(void *state, #endif #if (GEN_GEN >= 8) - .SamplerL2BypassModeDisable = true, .RenderCacheReadWriteMode = WriteOnlyCache, #else .RenderCacheReadWriteMode = 0, -- 2.30.2