Skip to content

Add VK_KHR_push_descriptor extension - #21

Merged
IntegratedQuantum merged 1 commit into
PixelGuys:masterfrom
IntegratedQuantum:push_descriptor
Aug 17, 2026
Merged

IntegratedQuantum merged 1 commit into
PixelGuys:masterfrom
IntegratedQuantum:push_descriptor

Conversation

@IntegratedQuantum

Copy link
Copy Markdown
Member

This extension is core in vulkan 1.4 and has over 99% device support on Vulkan 1.3.
It simplifies descriptor handling by a lot, removing the complexity of creating and pooling descriptor sets.
Instead it has a more OpenGL-like interface, where you can easily and conveniently specify the binding points with the command buffer.

@IntegratedQuantum
IntegratedQuantum merged commit 00bba85 into PixelGuys:master Aug 17, 2026
1 check passed
@IntegratedQuantum
IntegratedQuantum deleted the push_descriptor branch August 17, 2026 05:21
IntegratedQuantum added a commit to PixelGuys/Cubyz that referenced this pull request Aug 17, 2026
I also added (partial) support for SSBOs to be able to test this with
the performance_graph shader

- [x] Update Cubyz-libs after
PixelGuys/Cubyz-libs#21

<img width="539" height="141" alt="Screenshot at 2026-08-16 16-01-20"
src="https://github.com/user-attachments/assets/712394bc-561c-435d-a3fd-00efe53ef20d"
/>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant