vsg-dev/vsgExamples

DescriptorPool warning when using compileManager with storage buffers

theodoregoetz opened this issue · 2 comments

See #311

We are trying to use the compileManager when changing out portions of the scene and VSG is emitting this warning after a few iterations compiling shaders that use storage buffers. This may or may not be unique to storage buffer usage, but we'd like some help debugging this issue.

Warning: Context::reserve(const ResourceRequirements& requirements) 
invalid combination of required_maxSets (0) & required_descriptorPoolSizes (1) 
unable to allocate DescriptorPool.

It's actually 2 lines changed, not 1. I just re-based the PR on the latest VSG and it all appears to work OK. The check that didn't pass says that the Android test was cancelled. Give it a try and let us know if it works for you - it would be good to have another test.

Roland