Mesa (master): r600g: make index bias fix for evergreen

Dave Airlie airlied at kemper.freedesktop.org
Sat Sep 25 12:18:56 UTC 2010


Module: Mesa
Branch: master
Commit: ebca23149a8d73317a5e00ba544f28ca0cde31ec
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebca23149a8d73317a5e00ba544f28ca0cde31ec

Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Sep 25 19:23:05 2010 +1000

r600g: make index bias fix for evergreen

---

 src/gallium/drivers/r600/eg_hw_states.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/r600/eg_hw_states.c b/src/gallium/drivers/r600/eg_hw_states.c
index 998d74b..272972d 100644
--- a/src/gallium/drivers/r600/eg_hw_states.c
+++ b/src/gallium/drivers/r600/eg_hw_states.c
@@ -916,7 +916,7 @@ static int eg_draw_vgt_prim(struct r600_draw *draw,
 	draw->vgt.states[EG_VGT__VGT_PRIMITIVE_TYPE] = prim;
 	draw->vgt.states[EG_VGT__VGT_MAX_VTX_INDX] = draw->max_index;
 	draw->vgt.states[EG_VGT__VGT_MIN_VTX_INDX] = draw->min_index;
-	draw->vgt.states[EG_VGT__VGT_INDX_OFFSET] = draw->start;
+	draw->vgt.states[EG_VGT__VGT_INDX_OFFSET] = draw->index_bias;
 	draw->vgt.states[EG_VGT__VGT_DMA_INDEX_TYPE] = vgt_dma_index_type;
 	draw->vgt.states[EG_VGT__VGT_PRIMITIVEID_EN] = 0x00000000;
 	draw->vgt.states[EG_VGT__VGT_DMA_NUM_INSTANCES] = 0x00000001;




More information about the mesa-commit mailing list