nv30: fixes.
This commit is contained in:
@@ -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]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user