diff --git a/hw/amdgpu/device/src/device.cpp b/hw/amdgpu/device/src/device.cpp index b71bdbfc6..753e6184c 100644 --- a/hw/amdgpu/device/src/device.cpp +++ b/hw/amdgpu/device/src/device.cpp @@ -3361,7 +3361,7 @@ struct RenderState { if (indexBuffer.buffer == nullptr) { vkCmdDraw(drawCommandBuffer, count, 1, 0, 0); } else { - vkCmdBindIndexBuffer(drawCommandBuffer, indexBufferStorage.getHandle(), + vkCmdBindIndexBuffer(drawCommandBuffer, indexBuffer.buffer, indexBuffer.offset, vkIndexType); vkCmdDrawIndexed(drawCommandBuffer, indexCount, 1, 0, 0, 0); }