summaryrefslogtreecommitdiff
path: root/src/vk/graphics_pipeline_2d_wired_layout.cpp
diff options
context:
space:
mode:
authorFrederico Linhares <fred@linhares.blue>2022-12-21 14:46:09 -0300
committerFrederico Linhares <fred@linhares.blue>2022-12-23 11:08:59 -0300
commit1cd2d838bf1682e125d52d12ac6f2960df65c7e0 (patch)
tree6e2ae0881b826f94a99b90dc5478a96c85c6d043 /src/vk/graphics_pipeline_2d_wired_layout.cpp
parent993d033617eaeb582e0e5f0525fa51e1c83893da (diff)
refa Merge Rectangle into Vector4D
Diffstat (limited to 'src/vk/graphics_pipeline_2d_wired_layout.cpp')
-rw-r--r--src/vk/graphics_pipeline_2d_wired_layout.cpp10
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;