mesa/src
Timothy Arceri baa301d5f7 glsl: make use of new tex src deref intrinsic
The bindless spec has no language requiring functions params to be
defined as bindless so we need to be able to look at the values being
passed to functions to decide if they are bindless or not. This
intrinsic allows us to wait until function inlining is complete to make
this assessment.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11535
Acked-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30315>
(cherry picked from commit a629d829dc)
2024-08-27 08:48:32 +02:00
..
amd radv: Handle repeated instructions when splitting disassembly 2024-08-22 10:47:15 +02:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi format: Generate endian-independent format aliases 2024-07-19 13:50:42 +00:00
broadcom spirv: handle function parameters passed by value 2024-07-23 21:58:58 +02:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler glsl: make use of new tex src deref intrinsic 2024-08-27 08:48:32 +02:00
drm-shim drm-shim: stub synobj_timeline_wait and query ioctl 2024-07-16 11:17:59 +02:00
egl egl/wayland: bail on zink init in non-sw mode if extension check fails 2024-08-14 11:52:44 +02:00
etnaviv format: Generate endian-independent format aliases 2024-07-19 13:50:42 +00:00
freedreno tu: Treat partially-bound depth/stencil attachments as passthrough 2024-08-25 17:06:02 +02:00
gallium tc: set resolve on renderpass info if blit terminates the renderpass 2024-08-22 10:47:34 +02:00
gbm gbm: depend on libdrm indepedent of dri2 setting 2024-08-21 11:07:01 +02:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
glx glx/dri2: strdup driver name 2024-08-20 18:34:45 +02:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination pvr: Handle VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO 2024-07-23 22:02:50 +02:00
imgui
intel intel/isl: Fix packing of SINT formats 2024-08-25 17:08:00 +02:00
loader loader: gc loader_get_extensions_name() and __DRI_DRIVER_{GET_,}EXTENSIONS defines 2024-07-21 14:59:05 +02:00
mapi mesa_interface: Move out of GL/internal/ 2024-07-17 23:47:05 +00:00
mesa st/pbo: reject vs/fs pbo ops if rowstride < width 2024-08-21 19:06:44 +02:00
microsoft microsoft/clc: Split struct copies before vars_to_ssa in pre-inline optimizations 2024-07-23 21:58:56 +02:00
nouveau nvk: Fix regression observed on Kepler 2024-08-25 17:09:34 +02:00
panfrost panvk: Fix viewport calculation 2024-08-22 10:47:16 +02:00
tool build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
util util: detect LoongArch architecture 2024-08-14 16:06:05 +02:00
virtio venus: fix a race condition between gem close and gem handle tracking 2024-07-28 21:52:50 +02:00
vulkan vulkan/runtime: fix GetBufferMemoryRequirements2 for maintenance4 2024-08-20 17:52:20 +02:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build gbm: link directly with libgallium 2024-07-18 20:30:43 +00:00