diff --git a/PBR/src/GLTF_PBR_Renderer.cpp b/PBR/src/GLTF_PBR_Renderer.cpp index d0a29114..eb9f81d1 100644 --- a/PBR/src/GLTF_PBR_Renderer.cpp +++ b/PBR/src/GLTF_PBR_Renderer.cpp @@ -774,7 +774,7 @@ void GLTF_PBR_Renderer::Render(IDeviceContext* pCtx, else { DrawAttribs drawAttrs{primitive.VertexCount, DRAW_FLAG_VERIFY_ALL}; - drawAttrs.StartVertexLocation = BaseVertex; + drawAttrs.StartVertexLocation = BaseVertex + primitive.FirstVertex; pCtx->Draw(drawAttrs); } }