mesa/src
Sviatoslav Peleshko 5ca51156e2 intel/elk: Actually retype integer sources of sampler message payload
According to PRMs:
"All parameters are of type IEEE_Float, except those in the The ld*,
resinfo, and the offu, offv of the gather4_po[_c] instruction message
types, which are of type signed integer."

Currently, we load parameters with the correct types, but use them as send
sources with the default float type, which may confuse passes downstream.
Fix this by actually storing the retyped sources.

Cc: mesa-stable
Signed-off-by: Sviatoslav Peleshko <sviatoslav.peleshko@globallogic.com>
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29581>
2024-06-12 18:59:17 +00:00
..
amd aco/assembler: slightly refactor MTBUF assembly for more readability 2024-06-12 11:41:58 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi: use nir_build_texture_query 2024-06-11 13:10:22 +00:00
broadcom v3dv: add more checks for device loss 2024-06-12 12:09:00 +00:00
c11
compiler nir/builtin_builder: factor out nir_build_texture_query 2024-06-11 13:10:22 +00:00
drm-shim drm-shim: Stub syncobj reset ioctl 2024-05-21 14:14:25 +00:00
egl egl/device: drop unnecessary intermediate variable 2024-06-10 10:51:57 +00:00
etnaviv etnaviv: update headers from rnndb 2024-06-12 16:34:30 +00:00
freedreno turnip: Implement VK_EXT_depth_clamp_zero_one 2024-06-12 12:58:32 +00:00
gallium gallium: Add vkms entrypoint 2024-06-12 17:35:26 +00:00
gbm loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
getopt
glx glxext: don't try zink if not enabled in mesa 2024-05-13 08:34:57 +00:00
gtest
imagination pvr: use common stype debug 2024-05-10 18:49:38 +00:00
imgui
intel intel/elk: Actually retype integer sources of sampler message payload 2024-06-12 18:59:17 +00:00
loader loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
mapi glapi: fix param type in TexGenxOES 2024-05-01 00:47:59 +02:00
mesa mesa: fix duplicate initializer 2024-06-10 14:19:02 +00:00
microsoft dozen: Advertise VK_EXT_shader_replicated_composites 2024-06-04 16:34:48 +00:00
nouveau driconf: drop param for setting default gpu vendor id in DRI_CONF_FORCE_VK_VENDOR() 2024-06-10 10:11:56 +00:00
panfrost nir,panfrost,agx: Fix driver PIXEL_COORD_INTEGER setting and drop workaround. 2024-06-10 16:59:38 +00:00
tool
util driconf: drop param for setting default gpu vendor id in DRI_CONF_FORCE_VK_VENDOR() 2024-06-10 10:11:56 +00:00
virtio venus/ci: add more recently found flakes 2024-06-12 10:27:48 +00:00
vulkan vulkan: Update XML and headers to 1.3.287 2024-06-07 19:06:46 +00:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build