From c9fcca632758be91c7b200f1040503d68ceefee1 Mon Sep 17 00:00:00 2001 From: Pablo Escobar Date: Sun, 22 Mar 2020 21:34:48 +0100 Subject: [PATCH] Vulkan: use correct vertex layout for calculating vertex count --- src/renderer_vk.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer_vk.cpp b/src/renderer_vk.cpp index 37c031312..9bb56c0bc 100644 --- a/src/renderer_vk.cpp +++ b/src/renderer_vk.cpp @@ -6383,10 +6383,10 @@ VK_DESTROY if (!isValid(draw.m_indexBuffer) ) { const VertexBufferVK& vertexBuffer = m_vertexBuffers[draw.m_stream[0].m_handle.idx]; - const VertexLayout& layout = m_vertexLayouts[draw.m_stream[0].m_layoutHandle.idx]; + const VertexLayout* layout = layouts[0]; const uint32_t numVertices = UINT32_MAX == draw.m_numVertices - ? vertexBuffer.m_size / layout.m_stride + ? vertexBuffer.m_size / layout->m_stride : draw.m_numVertices ; vkCmdDraw(m_commandBuffer