mesa/src/asahi
Aitor Camacho aaf4405507 hk: Handle unbound sets that contain dynamic buffers
The offset for the dynamic buffers needs to be computed with the currently
bound pipeline layout. This change fixes incorrectly selecting the offset
for a dynamic buffer if a descriptor with a lower index than the currently
being bound contains a dynamic buffer but said descriptor hasn't being
bound yet. It also prevents the binding to override the dynamic buffers in
order to preserve the already bound dynamic descriptors.

Signed-off-by: Aitor Camacho <aitor@lunarg.com>
Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Acked-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39203>
2026-01-21 18:16:05 +00:00
..
ci asahi/ci: skip fp64 subgroup tests 2025-12-31 10:27:04 -05:00
clc nir: rename nir_copy_prop -> nir_opt_copy_prop 2025-11-15 02:16:38 +00:00
compiler agx: fix SSA repair with phis with constants 2026-01-16 09:45:40 +00:00
drm-shim asahi: fix drm-shim 2025-09-15 22:46:21 +00:00
genxml asahi: reduce ppp alignment 2025-08-08 10:10:58 +00:00
isa agx: fix simd reduce forcing no cache bit 2025-08-03 14:40:54 -04:00
layout treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
lib nir/lower_blend: Move the format to nir_lower_blend_rt 2026-01-19 21:33:14 +00:00
libagx poly: Make all heap allocations atomic 2025-11-25 23:20:28 +00:00
vulkan hk: Handle unbound sets that contain dynamic buffers 2026-01-21 18:16:05 +00:00
.clang-format clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
meson.build agx: add XML-based disassembler 2025-06-05 18:57:42 +00:00