From 784b77723ce0dc460115b5c1e84ce2a57b102513 Mon Sep 17 00:00:00 2001 From: Benau Date: Sat, 3 Sep 2022 10:30:54 +0800 Subject: [PATCH] Add missing vkCmdBindDescriptorSets for supportsBindMeshTexturesAtOnce --- lib/graphics_engine/src/ge_vulkan_draw_call.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/graphics_engine/src/ge_vulkan_draw_call.cpp b/lib/graphics_engine/src/ge_vulkan_draw_call.cpp index 9393a030d..03cf418af 100644 --- a/lib/graphics_engine/src/ge_vulkan_draw_call.cpp +++ b/lib/graphics_engine/src/ge_vulkan_draw_call.cpp @@ -1054,6 +1054,12 @@ void GEVulkanDrawCall::render(GEVulkanDriver* vk, GEVulkanCameraSceneNode* cam, 1, &m_texture_descriptor->getDescriptorSet()[cur_mid], 0, NULL); } + else + { + vkCmdBindDescriptorSets(cmd, VK_PIPELINE_BIND_POINT_GRAPHICS, + m_pipeline_layout, 0, 1, + m_texture_descriptor->getDescriptorSet(), 0, NULL); + } if (use_base_vertex) { vkCmdBindDescriptorSets(cmd,