diff options
author | Rob Clark <robclark@freedesktop.org> | 2014-05-17 13:50:10 -0400 |
---|---|---|
committer | Rob Clark <robclark@freedesktop.org> | 2014-05-20 08:48:20 -0400 |
commit | 031ee21961ecdd2b7e3d67a24f207ad328eb2b43 (patch) | |
tree | 188ce625f59579df65aae2be70405efc41d50b8b | |
parent | b7604eff4c0a38d91aab2b2c4b25c28340ad5c0b (diff) |
freedreno: fix index buffer offset
Signed-off-by: Rob Clark <robclark@freedesktop.org>
-rw-r--r-- | src/gallium/drivers/freedreno/freedreno_draw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/freedreno/freedreno_draw.c b/src/gallium/drivers/freedreno/freedreno_draw.c index 1289bb4b8f2..e3c8cc8e5a0 100644 --- a/src/gallium/drivers/freedreno/freedreno_draw.c +++ b/src/gallium/drivers/freedreno/freedreno_draw.c @@ -71,7 +71,7 @@ fd_draw_emit(struct fd_context *ctx, struct fd_ringbuffer *ring, idx_bo = fd_resource(idx->buffer)->bo; idx_type = size2indextype(idx->index_size); idx_size = idx->index_size * info->count; - idx_offset = idx->offset; + idx_offset = idx->offset + (info->start * idx->index_size); src_sel = DI_SRC_SEL_DMA; } else { idx_bo = NULL; |