mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-29 10:10:09 +01:00
panvk: Take buffer offsets into account in BindVertexBuffers
Found by inspection. No idea what all it fixes. Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16183>
This commit is contained in:
parent
657b0ff861
commit
e248c64f06
1 changed files with 2 additions and 1 deletions
|
|
@ -49,7 +49,8 @@ panvk_CmdBindVertexBuffers(VkCommandBuffer commandBuffer,
|
|||
for (uint32_t i = 0; i < bindingCount; i++) {
|
||||
struct panvk_buffer *buf = panvk_buffer_from_handle(pBuffers[i]);
|
||||
|
||||
cmdbuf->state.vb.bufs[firstBinding + i].address = buf->bo->ptr.gpu + pOffsets[i];
|
||||
cmdbuf->state.vb.bufs[firstBinding + i].address =
|
||||
buf->bo->ptr.gpu + buf->bo_offset + pOffsets[i];
|
||||
cmdbuf->state.vb.bufs[firstBinding + i].size = buf->size - pOffsets[i];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue