]> git.tdb.fi Git - libs/gl.git/commitdiff
Rewrite descriptor set management
authorMikko Rasa <tdb@tdb.fi>
Wed, 16 Mar 2022 08:44:06 +0000 (10:44 +0200)
committerMikko Rasa <tdb@tdb.fi>
Wed, 16 Mar 2022 08:44:06 +0000 (10:44 +0200)
Descriptor sets have been moved from PipelineCache to a dedicated class.
PipelineState refers to descriptor sets using slot indices, allowing the
descriptor pool to be recreated if more space is needed.

Dynamic uniform buffers are no longer used.  Instead multiple copies of
the descriptor set are created if it contains dynamic uniform blocks.


No differences found