Skip to content

Added PersistentDescriptorSet::updateBindings#85

Merged
Mrkol merged 1 commit into
AlexandrShcherbakov:mainfrom
JackOfBlades232:main
Jan 17, 2026
Merged

Added PersistentDescriptorSet::updateBindings#85
Mrkol merged 1 commit into
AlexandrShcherbakov:mainfrom
JackOfBlades232:main

Conversation

@JackOfBlades232

Copy link
Copy Markdown
Contributor

This method shall allow bindless streaming, as before etna had ho way of updating a dset after creation. Only done for persistent dsets, as dynamic dsets live one frame and can just be created with everything at once.

To allow this, also changed binding structures to have pointers instead of refs (I believe it is not a good practice to have references as fields, as it silently makes the structure pinned in memory) to allow bindings vector modifications, and updated the 'write_set' function to allow generating writes only for some of the bindings.

@github-actions

Copy link
Copy Markdown

А я всегда говорил, нормально делай — нормально будет! 👍

@Mrkol Mrkol merged commit 5ea6bfa into AlexandrShcherbakov:main Jan 17, 2026
7 checks passed
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.

2 participants