From 8500ca8bea059492c12f31768b0dcedb5bb0b9e5 Mon Sep 17 00:00:00 2001 From: Kearwood Gilbert Date: Wed, 23 Apr 2025 22:49:10 -0700 Subject: [PATCH] Fix indexed strip mesh support --- kraken/resources/mesh/KRMesh.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kraken/resources/mesh/KRMesh.cpp b/kraken/resources/mesh/KRMesh.cpp index 4415de7..50e81e7 100755 --- a/kraken/resources/mesh/KRMesh.cpp +++ b/kraken/resources/mesh/KRMesh.cpp @@ -532,6 +532,10 @@ void KRMesh::renderSubmesh(VkCommandBuffer& commandBuffer, int iSubmesh, const K case ModelFormat::KRENGINE_MODEL_FORMAT_STRIP: vkCmdDraw(commandBuffer, cVertexes, 1, iVertex, 0); break; + case ModelFormat::KRENGINE_MODEL_FORMAT_INDEXED_TRIANGLES: + case ModelFormat::KRENGINE_MODEL_FORMAT_INDEXED_STRIP: + vkCmdDrawIndexed(commandBuffer, cVertexes, 1, iVertex, 0, 0); + break; default: break; }