vulkan: add support for uniform texture arrays

This commit is contained in:
niki
2022-09-11 13:02:38 +02:00
parent 294761713f
commit ef80e11b4d
4 changed files with 90 additions and 97 deletions
+2
View File
@@ -74,6 +74,7 @@ private:
void compileShaders();
void createDescriptorSetLayout();
void createPipelineLayout();
void createDescriptorPoolSizes();
void createStreamBuffers();
void buildLocalUniforms(
spirv_cross::Compiler &comp,
@@ -89,6 +90,7 @@ private:
VkDescriptorSetLayout descriptorSetLayout;
VkPipelineLayout pipelineLayout;
std::vector<VkDescriptorPoolSize> descriptorPoolSizes;
// we don't know how much memory we need per frame for the uniform buffer descriptors
// we keep a vector of stream buffers per frame in flight