mesa/src
Ahmed Hesham 2757fd1c44 pan/nir: Fix 8 and 16 bool reduction lowering
OpenCL-CTS `test_relationals relational_any` fails on Panfrost with an
assertion:
```
src/panfrost/compiler/pan_nir_lower_bool_to_bitsize.c:296:
lower_alu_instr: Assertion `alu->def.bit_size > 1' failed.
```

Bool to bitsize pass handles 2, 3 and 4-wide boolean reduction, but does
not handle 8 and 16, which fall-through to the default case, producing
1-bit bools.

Fixes: 5de5987678 ("nir,panfrost: Move lower_bool_to_bitsize to
panfrost")

Signed-off-by: Ahmed Hesham <ahmed.hesham@arm.com>
Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41770>
2026-05-27 10:42:53 +00:00
..
amd radv: rename master_fd to wsi_master_fd 2026-05-27 08:12:37 +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: disable threadeded submissions under drm-shim 2026-05-27 10:19:51 +00:00
c11
compiler nir: add nir_lower_abort 2026-05-27 06:37:03 +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 tu: Merge tu_image_init and tu_image_update_layout 2026-05-26 13:51:07 +00:00
gallium i915/ci: update expectations 2026-05-27 08:42:11 +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 pvr: increase maxPerStageDescriptorStorageBuffers to 16 2026-05-26 10:54:12 +00:00
imgui imgui: update copy and port all tools using it 2026-04-30 10:59:45 +00:00
intel anv: Add workaround for vertex explosions in Split Fiction 2026-05-26 21:21:55 +00:00
kosmickrisp kk: Support VK_KHR_shader_untyped_pointers 2026-05-26 11:09:12 +00:00
loader loader: check if the kernel driver is amdgpu 2026-05-27 10:19:50 +00:00
mesa mesa: Fix clipping order in _mesa_clip_blit() 2026-05-26 13:15:45 +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 pan/nir: Fix 8 and 16 bool reduction lowering 2026-05-27 10:42: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 anv: Add workaround for vertex explosions in Split Fiction 2026-05-26 21:21:55 +00:00
virtio meson: Add Soong compatibility compiler flags to Vulkan drivers 2026-05-22 07:09:49 +00:00
vulkan vulkan/wsi/win32: Prefer the more popular surface format on Windows 2026-05-26 15:23:24 +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