NcStudios / NcEngine

NcEngine: 3D game engine written in modern C++ and Vulkan
https://ncstudios.itch.io/
MIT License
36 stars 2 forks source link

Dynamic descriptor pool allocation #626

Open jaremieromer opened 2 months ago

jaremieromer commented 2 months ago

Right now we have a single descriptor pool with hardcoded limitations on descriptor type counts. We need to modify this to make a new pool if a request to make a new descriptor set is received and the pool has no more space available for the sets specified in the descriptor's set layout.