Added index buffer support to KRMeshManager::KRVBOData::bind

This commit is contained in:
2022-07-06 23:51:43 -07:00
parent d2c8763fd9
commit e976e94da1

View File

@@ -664,6 +664,11 @@ void KRMeshManager::KRVBOData::bind(VkCommandBuffer& commandBuffer)
VkBuffer vertexBuffers[] = { getVertexBuffer() };
VkDeviceSize offsets[] = { 0 };
vkCmdBindVertexBuffers(commandBuffer, 0, 1, vertexBuffers, offsets);
if (m_index_data->getSize() > 0) {
// TODO - Support 32-bit index buffers
vkCmdBindIndexBuffer(commandBuffer, getIndexBuffer(), 0, VK_INDEX_TYPE_UINT16);
}
}
void KRMeshManager::KRVBOData::resetPoolExpiry(float lodCoverage)