mesa/src/intel/blorp
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.c intel/nir: Stop returning the shader from helpers 2019-06-05 20:07:28 +00:00
blorp.h intel/blorp: Make swizzle_color_value public. 2019-03-20 16:46:25 -07:00
blorp_blit.c intel/blorp: Handle SINT/UINT clamping on blits. 2019-06-05 16:58:07 -07:00
blorp_clear.c intel/blorp: Only double the fast-clear rect alignment on HSW 2019-06-07 22:00:55 +00:00
blorp_genX_exec.h intel/blorp: Disable sampler state prefetching on Gen11 2019-06-25 13:29:31 -07:00
blorp_nir_builder.h nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fs 2019-02-21 11:47:59 +01:00
blorp_priv.h intel/blorp: Handle SINT/UINT clamping on blits. 2019-06-05 16:58:07 -07:00
meson.build intel: add dependency on genxml generated files 2019-04-08 20:52:47 +00:00
TODO intel/blorp: Add a TODO file 2016-09-12 10:14:49 -07:00