mesa/src
Rhys Perry 9e45151243 radv: call lower_array_deref_of_vec before lower_io_arrays_to_elements
nir_lower_io_arrays_to_elements does not support array derefs of vectors,
even when nir_deref_instr_is_known_out_of_bounds is fixed.

They can occur with mesh shaders.

Found by inspection.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25659>
(cherry picked from commit ed12be533e)
2023-11-04 14:15:52 +00:00
..
amd radv: call lower_array_deref_of_vec before lower_io_arrays_to_elements 2023-11-04 14:15:52 +00:00
android_stub
asahi asahi: flush denorms on exact fmin/fmax 2023-10-18 17:10:02 +00:00
broadcom v3d,v3dv: fix MMU error from hardware prefetch after ldunifa 2023-10-30 15:48:35 +00:00
c11 util/meson: Getting mesa util core to be self contained 2023-08-02 03:41:24 +00:00
compiler nir: add deref follower builder for casts. 2023-11-04 14:12:29 +00:00
drm-shim drm-shim: Avoid assertion fail if someone does close(-1). 2023-06-01 01:50:41 +00:00
egl egl: fix leaking drmDevicePtr in _eglFindDevice 2023-10-25 12:37:30 +00:00
etnaviv etnaviv: drm: Be able to mark end of context init 2023-10-23 14:56:48 +00:00
freedreno tu: Fix reading of stale (V)PC_PRIMITIVE_CNTL_0 2023-10-30 15:49:45 +00:00
gallium r600: Add callbacks for get_driver_uuid and get_device_uuid 2023-11-04 14:12:27 +00:00
gbm gbm: delete some zink handling 2023-10-09 18:43:09 +00:00
getopt
glx glx: Delete support for GLX_OML_swap_method. 2023-10-20 10:03:43 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination pvr: Only setup the bgobj to load if we have a load_op 2023-10-23 08:18:33 +00:00
imgui
intel anv: fix corner case of mutable descriptor pool creation 2023-10-31 14:33:13 +00:00
loader glx: Delete support for GLX_OML_swap_method. 2023-10-20 10:03:43 +00:00
mapi mesa: add GL_APPLE_sync support 2023-10-20 17:20:11 +00:00
mesa mesa/st/texture: match width+height for texture downloads of cube textures 2023-10-30 15:47:31 +00:00
microsoft nir: Use getters for nir_src::parent_* 2023-10-10 04:58:05 -04:00
nouveau nvk: Implement VK_EXT_dynamic_rendering_unused_attachments 2023-10-19 14:06:07 +00:00
panfrost panfrost: Add debug flag to force packing of AFBC textures on upload 2023-10-25 14:25:31 +00:00
tool radeonsi: Add tracepoints in radeonsi driver 2023-10-19 16:16:16 +00:00
util util: skip zero-sized SHA1Update 2023-10-25 17:27:47 +00:00
virtio venus: switch to unconditionally deferred query feedback 2023-10-31 14:33:28 +00:00
vulkan util/vl: Fix vl_rbsp parser with bitstreams without emulation bytes 2023-10-25 01:03:58 +00:00
.clang-format nir: Add nir_foreach_block_in_cf_node_reverse 2023-09-22 10:05:58 +00:00
meson.build nvk: add vulkan skeleton 2023-08-04 21:31:52 +00:00