mesa/src/intel
Kenneth Graunke 748e5dac72 intel/blorp: Disable sampler state prefetching on Gen11
Sampler state prefetching is broken on Gen11, and WA_160668216 says
to disable it.  Apparently sampler state prefetching also has basically
zero impact on performance, so we don't need to worry there.

i965, anv, and iris already handle this correctly, but we missed BLORP.
Ideally the kernel should globally disable this by writing SARCHKMD, at
which point we wouldn't have to worry about it.  But let's be defensive
and handle it ourselves too.

v2: separate out from BTP workaround in case we change that eventually

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com> [v1]
2019-06-25 13:29:31 -07:00
..
blorp intel/blorp: Disable sampler state prefetching on Gen11 2019-06-25 13:29:31 -07:00
common i965,iris: Move guardband calculations to a common location 2019-06-21 14:18:59 +00:00
compiler intel/compiler: silence a warning of using different enum type 2019-06-25 10:09:22 +03:00
dev iris: Implement INTEL_DEBUG=pc for pipe control logging. 2019-06-20 13:32:15 -05:00
genxml intel/genxml: Update MI_ATOMIC genxml definition. 2019-04-29 21:19:59 +00:00
isl isl: tag unreachable path as such 2019-06-20 12:05:14 +00:00
perf intel/perf: improve dynamic loading config detection 2019-06-05 20:16:23 +00:00
tools intel/dump: fix segfault when the app hasn't accessed the device 2019-06-12 09:49:55 +03:00
vulkan anv/descriptor_set: Only write texture swizzles if we have an image view 2019-06-25 19:43:25 +00:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk android: static link with libexpat with Android O+ 2019-03-25 10:11:57 +02:00
Android.compiler.mk android: fix build issues with brw_nir_trig_workarounds.c 2017-10-04 07:39:05 +03:00
Android.dev.mk drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
Android.genxml.mk intel/genxml/icl: Generate packing headers 2018-02-15 16:14:55 -08:00
Android.isl.mk android: intel/isl: remove redundant building rules 2019-02-22 07:56:11 +02:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.vulkan.mk anv/android: fix missing dependencies issue during parallel build 2019-05-27 10:13:17 +03:00
Makefile.perf.am i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Makefile.sources i965,iris: Move guardband calculations to a common location 2019-06-21 14:18:59 +00:00
meson.build i965: extract performance query metrics 2019-04-17 14:10:42 +01:00