nv30: fixes.

This commit is contained in:
Stephane Marchesin 2008-02-16 03:04:28 +01:00
parent 4032ff3889
commit 4d9c19d2f7

View file

@ -241,7 +241,7 @@ nv30_draw_elements_u08(struct nv30_context *nv30, void *ib,
int push, i;
if (count & 1) {
BEGIN_RING(rankine, NV40TCL_VB_ELEMENT_U32, 1);
BEGIN_RING(rankine, NV34TCL_VB_ELEMENT_U32, 1);
OUT_RING (elts[0]);
elts++; count--;
}
@ -249,7 +249,7 @@ nv30_draw_elements_u08(struct nv30_context *nv30, void *ib,
while (count) {
push = MIN2(count, 2047 * 2);
BEGIN_RING_NI(rankine, NV40TCL_VB_ELEMENT_U16, push >> 1);
BEGIN_RING_NI(rankine, NV34TCL_VB_ELEMENT_U16, push >> 1);
for (i = 0; i < push; i+=2)
OUT_RING((elts[i+1] << 16) | elts[i]);