mesa/src
Connor Abbott b74e301c7e ir3, freedreno, tu: Move nir_lower_io out of post_finalize()
In gallium, the GLSL linker already lowers variables so this was mostly
a no-op. However in order to use common passes that operate on
intrinsics in turnip, and eventually convert turnip passes to use
intrinsics, we need to split out nir_lower_io so that we can call it
earlier. Split out the call to nir_lower_io to a separate function, and
move it up in turnip. In the future we will move it up even further
until we can use the new NIR linking passes that operate on intrinsics.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39328>
2026-01-21 20:54:16 +00:00
..
amd radv/sqtt: Prevent concurrent submit when sqtt is enabled 2026-01-21 18:55:56 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi hk: Handle unbound sets that contain dynamic buffers 2026-01-21 18:16:05 +00:00
broadcom v3dv: improve barrier handling for secondary command buffers 2026-01-21 07:37:49 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir, ir3: Make ir3 GS varyings use a proper index 2026-01-21 20:54:15 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl egl/surfaceless,device: Support RGB[A]16_UNORM formats for pbuffers. 2026-01-21 12:29:03 +00:00
etnaviv etnaviv/ci: Add gitlab-ci-inc.yml to file list 2026-01-19 20:46:38 +00:00
freedreno ir3, freedreno, tu: Move nir_lower_io out of post_finalize() 2026-01-21 20:54:16 +00:00
gallium ir3, freedreno, tu: Move nir_lower_io out of post_finalize() 2026-01-21 20:54:16 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: Add VK_EXT_frame_boundary support 2026-01-20 20:27:10 +00:00
glx driconf: add a way to override GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 2025-12-17 23:35:24 +00:00
gtest
imagination pvr/ci: Update CI expectations 2026-01-21 15:10:49 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel brw: use fp64 to compute coarse_z 2026-01-21 16:00:52 +00:00
kosmickrisp kk: Update kk_bind_descriptor_sets comment to reflect updated binding 2026-01-21 18:16:05 +00:00
loader loader: fix UB in wayland helper code. 2026-01-03 07:56:38 +00:00
mesa st/mesa: Call nir_recompute_io_bases after lowering FP variants 2026-01-21 20:54:15 +00:00
microsoft vk: descriptors: sort bindings along with flags 2026-01-20 15:55:47 +00:00
nouveau nvk: Handle unbound sets that contain dynamic buffers 2026-01-21 18:16:05 +00:00
panfrost panvk: advertise VK_EXT_primitives_generated_query on v10+ 2026-01-21 09:03:34 +00:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util util/driconf: Disable EGL RGB[A]16 unorm configs on panfrost for now 2026-01-21 12:29:03 +00:00
virtio gfxstream: Reland "Add Vulkan func/structs for passing debugging da..." 2026-01-20 20:27:10 +00:00
vulkan vulkan/wsi: improve present wait enablement tracking 2026-01-20 19:13:33 +00:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00