mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-02 10:08:08 +02:00
freedreno/a6xx: Set index buffer size to bo size
The number of vertices may be out of bound and if we use it for computing index buffer size we may get too big a size. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5552>
This commit is contained in:
parent
2580e4f921
commit
b1a98a1107
1 changed files with 1 additions and 1 deletions
|
|
@ -82,7 +82,7 @@ draw_emit(struct fd_ringbuffer *ring,
|
|||
assert(!info->has_user_indices);
|
||||
|
||||
struct pipe_resource *idx_buffer = info->index.resource;
|
||||
uint32_t idx_size = info->index_size * info->count;
|
||||
uint32_t idx_size = idx_buffer->width0 - index_offset;
|
||||
uint32_t idx_offset = index_offset + info->start * info->index_size;
|
||||
|
||||
OUT_PKT(ring, CP_DRAW_INDX_OFFSET,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue