mesa/src
Kenneth Graunke 4c10613625 intel/brw: Remove SIMD lowering to a larger SIMD size
On Gfx4, we had to emulate SIMD8 texturing with SIMD16 for some message
types.  This ceased to be a thing with Gfx5 and hasn't come up again.

So, we can simply assert that we are truly "SIMD splitting", and assume
that the lowered size is smaller than the original instruction size.
This avoids some mental complexity as we can always think of the split
instructions as taking apart, operating on, and recombining subsets of
the original values.

Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27959>
2024-03-05 12:03:31 +00:00
..
amd ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
android_stub
asahi agx: add "is helper program?" key bit 2024-02-14 21:02:32 +00:00
broadcom ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
c11
compiler isaspec: encode: Constify bitset_params 2024-03-05 07:29:08 +00:00
drm-shim compiler,vulkan,drm-shim: Remove unused include directories from meson.build 2023-10-27 01:35:10 +00:00
egl egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image 2024-02-29 18:26:53 +00:00
etnaviv ci/etnaviv: update expectations 2024-02-12 01:25:24 +01:00
freedreno isaspec: encode: Constify encode.type 2024-03-05 07:29:08 +00:00
gallium radeonsi/gfx10: fix main_shader_part_ngg_es memory leak 2024-03-05 10:50:22 +00:00
gbm gbm: Remove hardcoded color-channel data 2024-02-27 10:51:03 +00:00
getopt
glx glx: only print zink failure-to-load messages if explicitly requested 2024-02-29 13:13:09 +00:00
gtest
imagination vulkan: Rework vk_render_pass_state::attachments 2024-02-27 22:17:09 +00:00
imgui
intel intel/brw: Remove SIMD lowering to a larger SIMD size 2024-03-05 12:03:31 +00:00
loader loader/wayland: Add named queue fallback 2024-02-28 11:01:31 +00:00
mapi glthread: generate packed versions of gl*Pointer/Offset calls 2024-02-23 18:03:59 +00:00
mesa glsl: make use of nir recursion detection 2024-03-04 05:40:55 +00:00
microsoft microsoft/compiler: Remove deref load/store/atomic ops that statically go out of array bounds 2024-03-01 20:49:17 +00:00
nouveau meson,windows: Use relative paths in Vulkan ICD manifest files 2024-03-01 20:09:59 +00:00
panfrost ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl 2024-03-04 16:53:58 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util radv: enable radv_zero_vram for RAGE2 2024-03-01 16:49:16 +00:00
virtio venus: add VK_KHR_fragment_shading_rate 2024-03-04 10:11:16 -08:00
vulkan vulkan/runtime: Allow more than 8 DRM devices 2024-03-01 21:18:44 +00:00
.clang-format ir3: allow liveness calculation for different register types 2024-03-01 13:45:10 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00