summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_maos.c
diff options
context:
space:
mode:
authorAapo Tahkola <aet@rasterburn.org>2005-04-18 22:41:43 +0000
committerAapo Tahkola <aet@rasterburn.org>2005-04-18 22:41:43 +0000
commitf8ed0aa26804558cb732f6ea41fe0ebe3da91efe (patch)
tree5b1ac5d36d2f92f168cb861a10fc2600ea6fdaf0 /src/mesa/drivers/dri/r300/r300_maos.c
parentd03ab104db0b9ebacb4265787d4c924fc721fcda (diff)
Fixing and enabling elt buffers by default.
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_maos.c')
-rw-r--r--src/mesa/drivers/dri/r300/r300_maos.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_maos.c b/src/mesa/drivers/dri/r300/r300_maos.c
index 4decd1e6a2..22c47d6915 100644
--- a/src/mesa/drivers/dri/r300/r300_maos.c
+++ b/src/mesa/drivers/dri/r300/r300_maos.c
@@ -218,15 +218,12 @@ void r300EmitElts(GLcontext * ctx, GLuint *elts, unsigned long n_elts)
unsigned short int *out;
int i;
- r300AllocDmaRegion(rmesa, rvb, (n_elts+1)*2 , 0x20);
+ r300AllocDmaRegion(rmesa, rvb, n_elts*sizeof(unsigned short int), 2);
out = (unsigned short int *)(rvb->address + rvb->start);
for(i=0; i < n_elts; i++)
out[i]=(unsigned short int)elts[i];
-
- if(n_elts & 1)
- out[i]=0;
}
/* Emit vertex data to GART memory (unless immediate mode)