mesa/src
Juan A. Suarez Romero cbcfb34cf7 v3d: use BITSET for the masks
So far we were using raw uint32_t for handling masks. But this has the
issue that it only allows to handle up to 32 elements; if we need to
handle more elements, the we need to upgrade to uint64_t.

And this happened inadvertently with commit 370f02bf02 ("gallium: Bump
PIPE_MAX_SHADER_IMAGES to 64"), where the number of elements to handled
were increased from 32 to 64, but we didn't upgrade the mask type.

To fix this, and avoid this happening again in the future, let's use
BITSET, which is designed to handle bitmasks, and can able to handle as
many elements as desired.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29299>
2024-05-21 12:39:41 +00:00
..
amd radv: mark some formats as unsupported on GFX8/CARRIZO 2024-05-21 06:34:06 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi: unify naming for COUNTS structs 2024-05-16 13:25:56 -04:00
broadcom v3dv/meta_clear: use v3dv_renderpass used as parameter 2024-05-20 10:01:33 +02:00
c11
compiler nir: Mark variable as ASSERTED to fix unused variable warning treated as error 2024-05-20 14:45:56 +00:00
drm-shim drm-shim: intercept access as well 2024-05-16 07:18:14 +00:00
egl egl/android: Fix sRGB visuals 2024-05-21 11:57:55 +00:00
etnaviv ci/etnaviv: add flakes from nightly runs 2024-05-17 19:29:40 +00:00
freedreno freedreno/ir3: Fix ldg/stg offset 2024-05-20 21:24:53 +00:00
gallium v3d: use BITSET for the masks 2024-05-21 12:39:41 +00:00
gbm loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
getopt
glx glxext: don't try zink if not enabled in mesa 2024-05-13 08:34:57 +00:00
gtest
imagination pvr: use common stype debug 2024-05-10 18:49:38 +00:00
imgui
intel meson: use glslang --depfile argument when possible 2024-05-20 17:34:17 +00:00
loader loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
mapi glapi: fix param type in TexGenxOES 2024-05-01 00:47:59 +02:00
mesa mesa: replace shader_info::source_sha1 2024-05-09 20:08:18 +00:00
microsoft microsoft/clc: fix incorrect changes that got through while the Windows CI was down 2024-05-10 20:52:21 +00:00
nouveau nvk/meta: Save and restore set_dynamic_buffer_start 2024-05-17 21:41:18 +00:00
panfrost ci/panfrost: Revert "ci/panfrost: disable G52 until machines gets fixed" 2024-05-16 22:50:09 +00:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util meson: use glslang --depfile argument when possible 2024-05-20 17:34:17 +00:00
virtio venus: forward nice priority when creating ring 2024-05-17 00:03:44 +00:00
vulkan meson: use glslang --depfile argument when possible 2024-05-20 17:34:17 +00:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00