Ok so I haven't switched to push descriptors nor descriptor indexing but I was wondering: how do you habdle your pipeline's descriptor sets? More especially, when one or more of them are shared across pipelines?
=> More informations about this toot | More toots from Ronflaix@mastodon.gamedev.place
For instance I've got a material (containing the pipeline and layout) and material instances to contain the descriptor set but it assumes that the 0th slot is reserved for the scene, which makes it a bit awkward when I want to implement compute pipelines in my user program.
=> More informations about this toot | More toots from Ronflaix@mastodon.gamedev.place
I feel like I'll just glob compute shaders with their stuff as their own struct, that'll solve part of the problem.
The othet problem is how to properly delimit which descriptor sets are shared or not, hence me asking if you have any ideas
=> More informations about this toot | More toots from Ronflaix@mastodon.gamedev.place This content has been proxied by September (ba2dc).Proxy Information
text/gemini