diff options
Diffstat (limited to 'src/vk/graphics_pipeline_sprite_3d.cpp')
-rw-r--r-- | src/vk/graphics_pipeline_sprite_3d.cpp | 5 |
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( |