mesa/src
Faith Ekstrand 711b3358a8 nir/lower_bool_to_bit_size: Use the correct num_components for conversions
There's a nice little comment here saying we use the same write mask (an
out of date term in NIR) and swizzle but we're no longer actually doing
that.  Depending on nir_builder magic, we may actually generate a scalar
when we really want a vector.  The fix is to use more builder helpers
and just eat the potential copy.

Fixes: 3180656bbc ("nir: don't use nir_build_alu() with incomplete sources")
Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39725>
2026-02-09 18:16:40 +00:00
..
amd radv: emit the framebuffer state when rendering begins 2026-02-09 09:43:02 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi asahi/compiler: remove unpack_half support 2026-02-06 06:12:36 +00:00
broadcom broadcom/compiler: Don't lower to LCSSA before calling nir_divergence_analysis() 2026-02-09 13:49:02 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir/lower_bool_to_bit_size: Use the correct num_components for conversions 2026-02-09 18:16:40 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl mesa: retain const qualifier from pointer 2026-02-05 22:01:56 +00:00
etnaviv etnaviv: hwdb: Add BLT_64BPP_MASKED_CLEAR_FIX cap 2026-01-27 00:57:26 +00:00
freedreno tu,ir3: lower multiview indirect stores to register indirects 2026-02-09 15:31:03 +00:00
gallium rusticl/mesa: only use resource_from_user_memory if the cap is advertised 2026-02-09 17:59:55 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: fix build after vk.xml update 2026-01-26 18:25:51 +00:00
glx glx: fix const qualifier warnings found with C23 glibc support 2026-02-09 09:00:43 +00:00
gtest
imagination pco: Fix multiview sampling of subpass input attachments 2026-02-09 14:14:55 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv: skip compressed flag for bo if not supported by modifier 2026-02-09 07:19:34 +02:00
kosmickrisp kk: Expose sampleRateShading 2026-02-09 13:35:01 +00:00
loader util,loader: silence asprintf() unused result warnings 2026-02-07 10:07:22 +00:00
mesa mesa: retain const qualifier from pointer 2026-02-05 22:01:56 +00:00
microsoft microsoft/compiler: switch to a backend specific unpack half opcode 2026-02-06 06:12:36 +00:00
nouveau nak: remove unpack_half support 2026-02-06 06:12:36 +00:00
panfrost pan/kmod: clean up unused flags from bo import paths 2026-02-09 17:01:23 +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/cpu: support detecting RISC-V FD/C/V/Zb[abs] with riscv_hwprobe 2026-02-07 17:34:03 +00:00
virtio ci/android: revive some previously skipped tests 2026-02-07 06:58:33 +00:00
vulkan vulkan/wsi/x11: Make sure error is returned if create_swapchain fails 2026-02-05 19:15:19 +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 intel: Add virtio-gpu native context 2026-02-06 00:15:37 +00:00