diff options
Diffstat (limited to 'src/vk/graphics_pipeline_2d_wired_layout.cpp')
| -rw-r--r-- | src/vk/graphics_pipeline_2d_wired_layout.cpp | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/src/vk/graphics_pipeline_2d_wired_layout.cpp b/src/vk/graphics_pipeline_2d_wired_layout.cpp index c523bc7..ae58a2f 100644 --- a/src/vk/graphics_pipeline_2d_wired_layout.cpp +++ b/src/vk/graphics_pipeline_2d_wired_layout.cpp @@ -66,14 +66,20 @@ load_descriptor_set_instance(void *obj)  {    auto self = static_cast<VK::GraphicsPipeline2DWiredLayout*>(obj); -  std::array<VkDescriptorSetLayoutBinding, 1> layout_bindings{}; +  std::array<VkDescriptorSetLayoutBinding, 2> layout_bindings{};    layout_bindings[0].binding = 0;    layout_bindings[0].descriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER;    layout_bindings[0].descriptorCount = 1; -  layout_bindings[0].stageFlags = VK_SHADER_STAGE_FRAGMENT_BIT; +  layout_bindings[0].stageFlags = VK_SHADER_STAGE_VERTEX_BIT;    layout_bindings[0].pImmutableSamplers = nullptr; +  layout_bindings[1].binding = 1; +  layout_bindings[1].descriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; +  layout_bindings[1].descriptorCount = 1; +  layout_bindings[1].stageFlags = VK_SHADER_STAGE_FRAGMENT_BIT; +  layout_bindings[1].pImmutableSamplers = nullptr; +    VkDescriptorSetLayoutCreateInfo layout_info{};    layout_info.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO;    layout_info.pNext = nullptr; | 
