mesa/src
Iago Toral Quiroga 21b0a4c80c v3dv: don't lower vulkan resource index result to scalar
The intrinsic produces a vec2, so let's honor that and avoid the weird
lowering to scalar and later reconstruction to vec2 when we find
load vulkan descriptor intrinsics.

It fixes tests like this (which require that we expose KHR_spirv_1_4):
dEQP-VK.spirv_assembly.instruction.spirv1p4.opptrequal.null_comparisons_ssbo_equal
that otherwise produce bad code that tries to access a vec2 from the result of
that intrinsic, leading to NIR validation errors.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11257>
2021-06-10 05:47:29 +00:00
..
amd amd: Add extra source to the mbcnt_amd NIR intrinsic. 2021-06-09 16:48:51 +00:00
android_stub egl/android: refactor to use the legit vndk/window.h header 2021-06-09 21:07:54 +00:00
asahi nir, nir/algebraic: add byte/word insertion instructions 2021-06-08 08:57:42 +00:00
broadcom v3dv: don't lower vulkan resource index result to scalar 2021-06-10 05:47:29 +00:00
compiler amd: Add extra source to the mbcnt_amd NIR intrinsic. 2021-06-09 16:48:51 +00:00
drm-shim drm-shim: fix compile with glibc >= 2.33 2021-04-20 05:49:29 +00:00
egl egl/android: refactor to use the legit vndk/window.h header 2021-06-09 21:07:54 +00:00
etnaviv etnaviv: tell the truth if alpha-test is supported 2021-04-08 19:25:26 +00:00
freedreno freedreno: Fix fdperf flush 2021-06-09 19:08:53 -07:00
gallium u_blitter: fix stencil blit fallback for crocus. 2021-06-10 02:37:19 +00:00
gbm gbm: list to stderr all the missing extension 2021-05-24 16:17:47 +00:00
getopt scons: Remove. 2021-03-20 10:38:55 +00:00
glx glx: create DRI screen for display GPU incase of prime 2021-06-03 09:12:32 +00:00
gtest
hgl hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imgui
intel anv/blorp: Optimize addresses/relocations when ANV_ALWAYS_SOFTPIN 2021-06-08 22:53:22 +00:00
loader loader: allocate VRAM in display GPU in case of prime 2021-06-03 09:12:32 +00:00
mapi add execmem build option 2021-06-09 21:28:17 +00:00
mesa Revert "st/mesa: execute glFlush asynchronously if no image has been imported/exported" 2021-06-09 22:18:35 +00:00
microsoft nir: Move workgroup_size and workgroup_variable_size into common shader_info 2021-06-08 09:23:55 -07:00
nouveau nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
panfrost nir, nir/algebraic: add byte/word insertion instructions 2021-06-08 08:57:42 +00:00
tool pps: Intel pps driver 2021-05-18 14:28:48 +00:00
util egl+libsync: Add check for valid fence-fd 2021-06-07 20:14:25 +00:00
virtio venus: forward the host renderer hardware info 2021-06-07 23:54:52 +00:00
vulkan vulkan: Update the XML and headers to 1.2.180 2021-06-09 08:25:25 +00:00
meson.build freedreno: Add freedreno pps driver 2021-05-10 15:34:07 +00:00