summaryrefslogtreecommitdiff
path: root/src/vk/graphics_pipeline_sprite_3d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vk/graphics_pipeline_sprite_3d.cpp')
-rw-r--r--src/vk/graphics_pipeline_sprite_3d.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vk/graphics_pipeline_sprite_3d.cpp b/src/vk/graphics_pipeline_sprite_3d.cpp
index d14cb48..577824a 100644
--- a/src/vk/graphics_pipeline_sprite_3d.cpp
+++ b/src/vk/graphics_pipeline_sprite_3d.cpp
@@ -307,10 +307,11 @@ GraphicsPipelineSprite3D::draw(
// Draw sprites
for(auto& sprite: sprite_3d_order)
{
- std::array<VkDescriptorSet, 3> vk_descriptor_sets{
+ std::array<VkDescriptorSet, 4> vk_descriptor_sets{
cg_core.vk_light->descriptor_sets_world[image_index],
view->descriptor_sets_3d[image_index],
- sprite.sprite_3d->descriptor_sets[image_index]};
+ sprite.sprite_3d->descriptor_sets[image_index],
+ sprite.sprite_3d->sprite->texture->descriptor_sets[image_index]};
VkDeviceSize offsets[]{0};
vkCmdBindVertexBuffers(