diff options
author | Aapo Tahkola <aet@rasterburn.org> | 2005-04-18 22:41:43 +0000 |
---|---|---|
committer | Aapo Tahkola <aet@rasterburn.org> | 2005-04-18 22:41:43 +0000 |
commit | f8ed0aa26804558cb732f6ea41fe0ebe3da91efe (patch) | |
tree | 5b1ac5d36d2f92f168cb861a10fc2600ea6fdaf0 /src/mesa/drivers/dri/r300/r300_maos.c | |
parent | d03ab104db0b9ebacb4265787d4c924fc721fcda (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.c | 5 |
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) |