mesa/src/intel
Lionel Landwerlin 8c0d63bce2 brw: add more condition for reducing sampler simdness
Running
KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor test
with Zink on Anv we run into an assert :

assert(inst->mlen <= MAX_SAMPLER_MESSAGE_SIZE * reg_unit(devinfo));

Turns out we've not covered all the cases in the SIMD lowering.

It's a bit of a shame to have both files reproduce the same logic.
Will try to think of a better way to extract the layout of the a send
message but that'll be a much bigger rework.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Cc: mesa-stable
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29118>
(cherry picked from commit d1c01e256d)
2024-05-15 15:15:33 +02:00
..
blorp intel/blorp: remove unused blorp batch flag 2024-04-10 05:38:24 +00:00
ci ci: uprev CTS to vulkan-cts-1.3.8.0 2024-04-17 21:22:36 +00:00
common intel/elk: Remove multi-polygon support 2024-03-07 15:53:19 +00:00
compiler brw: add more condition for reducing sampler simdness 2024-05-15 15:15:33 +02:00
decoder intel/decoder: Add intel_print_group_custom_spacing() 2024-04-24 17:07:50 +00:00
dev intel/dev: Read GFX IP version during runtime 2024-04-24 18:06:04 +00:00
ds intel/ds: add pipe control reasons to perfetto flushes 2024-03-08 07:52:20 +00:00
genxml intel/genxml/xe2: Update definition of INTERFACE_DESCRIPTOR_DATA 2024-04-03 20:21:04 +00:00
isl isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations 2024-04-25 16:50:27 +02:00
nullhw-layer docs: replace references to the deprecated VK_INSTANCE_LAYERS with the new VK_LOADER_LAYERS_ENABLE 2024-04-02 18:08:52 +00:00
perf treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
shaders intel: Build float64 shader only for Vulkan 2024-04-29 16:32:35 +02:00
tools intel/tools: Parse INSTDONE registers in Xe KMD error dump 2024-04-24 17:07:50 +00:00
vulkan anv: fix ycbcr plane indexing with indirect descriptors 2024-05-14 14:16:02 +02:00
vulkan_hasvk vulkan: pass cmdbuf level to vk_command_buffer_ops::create() 2024-04-23 06:33:31 +00:00
meson.build intel: Only build shaders with anv and iris 2024-02-21 20:53:36 +00:00