summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_draw.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2010-09-16 09:41:43 +1000
committerDave Airlie <airlied@redhat.com>2010-09-16 09:41:43 +1000
commit1a20aae581dae3d8d733f7f18414737a6924e981 (patch)
tree103022421af14aa17f708c6d50fd970f309823be /src/gallium/drivers/r600/r600_draw.c
parent3ead528bbbbc59aa22e951c10cdeb1f7b54de87f (diff)
r600g: add vgt dma src defines
Diffstat (limited to 'src/gallium/drivers/r600/r600_draw.c')
-rw-r--r--src/gallium/drivers/r600/r600_draw.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gallium/drivers/r600/r600_draw.c b/src/gallium/drivers/r600/r600_draw.c
index 17cc5a4abb..d0de1658ba 100644
--- a/src/gallium/drivers/r600/r600_draw.c
+++ b/src/gallium/drivers/r600/r600_draw.c
@@ -54,15 +54,15 @@ static int r600_draw_common(struct r600_draw *draw)
return r;
switch (draw->index_size) {
case 2:
- vgt_draw_initiator = 0;
+ vgt_draw_initiator = S_0287F0_SOURCE_SELECT(V_0287F0_DI_SRC_SEL_DMA);
vgt_dma_index_type = 0;
break;
case 4:
- vgt_draw_initiator = 0;
+ vgt_draw_initiator = S_0287F0_SOURCE_SELECT(V_0287F0_DI_SRC_SEL_DMA);
vgt_dma_index_type = 1;
break;
case 0:
- vgt_draw_initiator = 2;
+ vgt_draw_initiator = S_0287F0_SOURCE_SELECT(V_0287F0_DI_SRC_SEL_AUTO_INDEX);
vgt_dma_index_type = 0;
break;
default: