Added index buffer support to KRMeshManager::KRVBOData::bind
This commit is contained in:
@@ -664,6 +664,11 @@ void KRMeshManager::KRVBOData::bind(VkCommandBuffer& commandBuffer)
|
|||||||
VkBuffer vertexBuffers[] = { getVertexBuffer() };
|
VkBuffer vertexBuffers[] = { getVertexBuffer() };
|
||||||
VkDeviceSize offsets[] = { 0 };
|
VkDeviceSize offsets[] = { 0 };
|
||||||
vkCmdBindVertexBuffers(commandBuffer, 0, 1, vertexBuffers, offsets);
|
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)
|
void KRMeshManager::KRVBOData::resetPoolExpiry(float lodCoverage)
|
||||||
|
|||||||
Reference in New Issue
Block a user