deMemcpy(ptr, &m_indexes[0], static_cast<size_t>(dataSize));
vk::flushMappedMemoryRange(m_vk, m_context.getDevice(),
- m_vertexBuffer->getBoundMemory().getMemory(),
- m_vertexBuffer->getBoundMemory().getOffset(),
+ m_indexBuffer->getBoundMemory().getMemory(),
+ m_indexBuffer->getBoundMemory().getOffset(),
dataSize);
const vk::VkDeviceSize vertexBufferOffset = 0;
deMemcpy(ptr, &m_indexes[0], static_cast<size_t>(dataSize));
vk::flushMappedMemoryRange(m_vk, m_context.getDevice(),
- m_vertexBuffer->getBoundMemory().getMemory(),
- m_vertexBuffer->getBoundMemory().getOffset(),
+ m_indexBuffer->getBoundMemory().getMemory(),
+ m_indexBuffer->getBoundMemory().getOffset(),
dataSize);
const vk::VkDeviceSize vertexBufferOffset = 0;
vk::flushMappedMemoryRange(m_vk,
m_context.getDevice(),
- m_vertexBuffer->getBoundMemory().getMemory(),
- m_vertexBuffer->getBoundMemory().getOffset(),
+ m_indirectBuffer->getBoundMemory().getMemory(),
+ m_indirectBuffer->getBoundMemory().getOffset(),
dataSize);
m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline);
vk::flushMappedMemoryRange(m_vk,
m_context.getDevice(),
- m_vertexBuffer->getBoundMemory().getMemory(),
- m_vertexBuffer->getBoundMemory().getOffset(),
+ m_indirectBuffer->getBoundMemory().getMemory(),
+ m_indirectBuffer->getBoundMemory().getOffset(),
dataSize);
m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline);