mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-05 11:10:10 +01:00
freedreno/a6xx: fix MAX_INDICES
Signed-off-by: Rob Clark <robdclark@chromium.org>
This commit is contained in:
parent
ce12ac8c2b
commit
9f10e40cde
1 changed files with 1 additions and 2 deletions
|
|
@ -50,13 +50,12 @@ draw_emit_indirect(struct fd_batch *batch, struct fd_ringbuffer *ring,
|
|||
|
||||
if (info->index_size) {
|
||||
struct pipe_resource *idx = info->index.resource;
|
||||
unsigned max_indicies = idx->width0 / info->index_size;
|
||||
unsigned max_indicies = (idx->width0 - index_offset) / info->index_size;
|
||||
|
||||
OUT_PKT7(ring, CP_DRAW_INDX_INDIRECT, 6);
|
||||
OUT_RINGP(ring, draw0, &batch->draw_patches);
|
||||
OUT_RELOC(ring, fd_resource(idx)->bo,
|
||||
index_offset, 0, 0);
|
||||
// XXX: Check A5xx vs A6xx
|
||||
OUT_RING(ring, A5XX_CP_DRAW_INDX_INDIRECT_3_MAX_INDICES(max_indicies));
|
||||
OUT_RELOC(ring, ind->bo, info->indirect->offset, 0, 0);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue