diff options
author | Rob Clark <[email protected]> | 2015-02-24 12:29:06 -0500 |
---|---|---|
committer | Rob Clark <[email protected]> | 2015-02-24 14:23:38 -0500 |
commit | e13398714c29903577601df7cfb4cacfc35e73eb (patch) | |
tree | 40565f12a74d88ef07c764690dd14471f7af67b8 /src | |
parent | 283bb4848e0904d901e79d32883bf7dd546d6159 (diff) |
freedreno/a4xx: handle index_bias (i.e. base_vertex)
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/drivers/freedreno/a4xx/fd4_draw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/freedreno/a4xx/fd4_draw.c b/src/gallium/drivers/freedreno/a4xx/fd4_draw.c index 29dc2ed002e..b6bf650cfe0 100644 --- a/src/gallium/drivers/freedreno/a4xx/fd4_draw.c +++ b/src/gallium/drivers/freedreno/a4xx/fd4_draw.c @@ -54,7 +54,7 @@ draw_impl(struct fd_context *ctx, struct fd_ringbuffer *ring, fd4_emit_vertex_bufs(ring, emit); OUT_PKT0(ring, REG_A4XX_VFD_INDEX_OFFSET, 2); - OUT_RING(ring, info->start); /* VFD_INDEX_OFFSET */ + OUT_RING(ring, info->indexed ? info->index_bias : info->start); /* VFD_INDEX_OFFSET */ OUT_RING(ring, info->start_instance); /* ??? UNKNOWN_2209 */ OUT_PKT0(ring, REG_A4XX_PC_RESTART_INDEX, 1); |