From a991691b8e5efcb761ebacf1dc14e4333e2fa0b2 Mon Sep 17 00:00:00 2001 From: HanetakaChou Date: Sat, 28 Dec 2024 14:39:31 +0100 Subject: [PATCH] Fix the missing index buffer offset for skinned mesh instance. --- src/engine/SceneGraph.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/engine/SceneGraph.cpp b/src/engine/SceneGraph.cpp index 1c90e9f..b21074b 100644 --- a/src/engine/SceneGraph.cpp +++ b/src/engine/SceneGraph.cpp @@ -56,6 +56,7 @@ SkinnedMeshInstance::SkinnedMeshInstance(std::shared_ptr scene skinnedMesh->skinPrototype = m_PrototypeMesh; skinnedMesh->name = m_PrototypeMesh->name; skinnedMesh->objectSpaceBounds = m_PrototypeMesh->objectSpaceBounds; + skinnedMesh->indexOffset = m_PrototypeMesh->indexOffset; skinnedMesh->totalVertices = m_PrototypeMesh->totalVertices; skinnedMesh->totalIndices = m_PrototypeMesh->totalIndices; skinnedMesh->geometries.reserve(m_PrototypeMesh->geometries.size());