mesa/src
Connor Abbott 5a4dff5922 ir3: Fix non-bindless s2en texture/sampler order
In gallium samplers and textures have a 1:1 correspondance, so it was
impossible to tell which is which. But we use non-bindless textures for
subpass loads, which don't have a sampler (so common code lowers to an
index of 0) and therefore the order matters. With dynamic rendering, we
can have more than 16 slots for input attachments, so the s2en wasn't
getting optimized away and suddenly it starts mattering, and it turns
out we got it wrong. By fixing this we also make the order the same as
the bindless order, which was always tested well by Vulkan.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31261>
2024-10-17 00:30:44 +00:00
..
amd ci: Disable trace jobs using old Wine 2024-10-16 22:52:44 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi hk: Remap 10 and 12 bit formats to 16 bit formats 2024-10-16 14:30:15 +00:00
broadcom v3dv: Don't misuse nir_variable::data.index 2024-10-17 00:30:44 +00:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler nir/lower_input_attachments: Handle unscaled input attachments with no index 2024-10-17 00:30:44 +00:00
drm-shim drm-shim: stub synobj_timeline_wait and query ioctl 2024-07-16 11:17:59 +02:00
egl egl/x11: Downgrade warning to info 2024-10-10 20:52:02 +00:00
etnaviv etnaviv: Update headers from rnndb 2024-10-11 09:33:03 +00:00
freedreno ir3: Fix non-bindless s2en texture/sampler order 2024-10-17 00:30:44 +00:00
gallium ci: Disable trace jobs using old Wine 2024-10-16 22:52:44 +00:00
gbm gbm: mark surface buffers as explicit flushed 2024-09-26 09:36:46 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gfxstream gfxstream: Use KHR version of the line_rasterization extension 2024-10-15 04:49:06 +00:00
glx glx: Destroy base screen after deinitScreen 2024-09-10 08:55:58 +02:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination pvr: unify code into one condition 2024-10-02 12:16:19 +00:00
imgui
intel anv: when handling descriptor sets, layout cannot be NULL if dynamic_offets are used 2024-10-16 19:54:07 +00:00
loader meson: remove dri-search-path 2024-09-19 05:06:50 +00:00
mapi mesa: OVR_multiview_multisampled_render_to_texture 2024-09-20 18:54:26 +00:00
mesa gallium: delete duplicated viewmask member in draw info 2024-10-15 14:01:42 +00:00
microsoft nir: add hole_size parameter into the vectorize callback 2024-10-15 05:50:24 +00:00
nouveau nvk/ci: document more flakes seen 2024-10-16 20:40:18 +00:00
panfrost panvk: advertise VK_KHR_external_{fence,semaphore}_fd 2024-10-16 16:48:09 +00:00
tool perfetto: Add Panfrost data sources to system.cfg 2024-08-22 18:33:45 +00:00
util util/format: Add new 12-bit P012 RGB/planar formats 2024-10-16 14:30:15 +00:00
virtio ci/virgl: Fix library path 2024-10-10 11:05:57 +00:00
vulkan vulkan/state: Track the input attachment count 2024-10-17 00:30:44 +00:00
x11 meson: require dri3 modifiers 2024-09-06 17:34:17 +00:00
.clang-format panfrost: Move ForEachMacros into panfrost 2024-09-12 20:04:58 +00:00
meson.build mesa: add gfxstream-experimental to -Dvulkan-drivers 2024-09-19 20:06:04 +00:00