mesa/src
squidbus 7b938e8fe3 kk: Fix compute system value and algebric lowering in pre-compiles
Changes are the result of two issues:

- In library form, workgroup size is not lowered. Only once the
  pre-compiles are distinct variants with entry-points can we
  lower uses of the workgroup size input.

- Some unimplemented instructions like `ufind_msb` would make their
  way through to the final shader, if they are generated by other
  algebraic optimizations. `nir_opt_algebraic` needs to be run in a
  loop to ensure they are eliminated.

Reviewed-by: Aitor Camacho <aitor@lunarg.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41568>
2026-05-26 10:39:00 +00:00
..
amd radv/amdgpu: fix releasing the mutex for virtio and RADV_PERFTEST=localbos 2026-05-26 10:18:50 +00:00
android_stub android_stub: purge unused log utils 2026-05-01 20:23:23 +00:00
asahi util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
broadcom v3dv: share zero-fill TFU staging BO at device level 2026-05-26 07:50:45 +00:00
c11
compiler nir/opt_algebraic: add more ffract/ffloor/ftrunc/f2u/f2i patterns 2026-05-25 20:02:30 +00:00
drm-shim drm-shim: fix shim on GLX 2026-04-14 12:06:10 +00:00
egl egl/dri2: require valid render fd before advertising EGL_WL_bind_wayland_display 2026-05-13 16:16:48 +00:00
etnaviv Uprev Piglit to 6fd29fe44f8857b876a67bee962919635f22ecc8 2026-05-20 21:37:44 +00:00
freedreno Uprev ANGLE to a793c75398c746f3f8a08fd2e74dfc4dff07a0c9 2026-05-26 06:58:28 +00:00
gallium etnaviv: blt: Add BLT format conversion support 2026-05-26 10:03:27 +00:00
gbm gbm: Replace VER_MIN with common MIN2 2026-04-30 13:00:03 +00:00
getopt
gfxstream gfxstream: codegen: drop const from let-param scalar cast 2026-05-23 06:54:37 +00:00
glx glx/windows: Drop static from driwindowsCreateScreen() 2026-05-18 13:33:35 +00:00
gtest
imagination util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
imgui imgui: update copy and port all tools using it 2026-04-30 10:59:45 +00:00
intel anv, brw: Use previous shader VUE map for FS input layout when available 2026-05-23 05:17:37 +00:00
kosmickrisp kk: Fix compute system value and algebric lowering in pre-compiles 2026-05-26 10:39:00 +00:00
loader util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
mesa st/mesa: Zero MaxTextureImageUnits for unsupported stages 2026-05-26 08:52:48 +00:00
microsoft util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
nouveau nvk: enable VK_KHR_shader_fma 2026-05-25 14:27:51 +00:00
panfrost panvk/csf: Inline the SPD addr helpers 2026-05-22 19:54:53 +00:00
poly poly: Fix range used for index unroll bounds checks 2026-05-26 10:39:00 +00:00
tool pps: Re-emit time clock_sync more regularly 2026-05-06 21:37:15 +00:00
util radv: rename radv_zero_vram to vk_zero_vram 2026-05-25 16:49:28 +00:00
virtio meson: Add Soong compatibility compiler flags to Vulkan drivers 2026-05-22 07:09:49 +00:00
vulkan meson: Add Soong compatibility compiler flags to Vulkan drivers 2026-05-22 07:09:49 +00:00
x11 meson: Add support for buidling zink + Turnip/KGSL 2026-03-31 15:00:29 +00:00
.clang-format intel: add Jay 2026-04-10 18:21:21 +00:00
meson.build gallium/dril: Don't use gbm if there is no gbm configured 2026-02-17 08:24:02 +00:00