nv50: maybe some scissor fixes..
authorBen Skeggs <skeggsb@gmail.com>
Tue, 24 Jun 2008 19:17:08 +0000 (05:17 +1000)
committerBen Skeggs <skeggsb@gmail.com>
Sun, 29 Jun 2008 05:46:53 +0000 (15:46 +1000)
src/gallium/drivers/nv50/nv50_state_validate.c

index eba13f8e621b7822f930edbce461df88e95e20dd..cf5a071a8d6144e1b29da55cf73a32f26ef3cbc3 100644 (file)
@@ -96,7 +96,7 @@ nv50_state_validate_fb(struct nv50_context *nv50)
        so_method(so, tesla, NV50TCL_VIEWPORT_HORIZ, 2);
        so_data  (so, w << 16);
        so_data  (so, h << 16);
-       so_method(so, tesla, 0xff4, 2);
+       so_method(so, tesla, 0x0e04, 2);
        so_data  (so, w << 16);
        so_data  (so, h << 16);
        so_method(so, tesla, 0xdf8, 2);
@@ -214,7 +214,7 @@ nv50_state_validate(struct nv50_context *nv50)
                nv50->state.scissor_enabled = rast->scissor;
 
                so = so_new(3, 0);
-               so_method(so, tesla, 0xff4, 2); //NV50TCL_SCISSOR_HORIZ, 2);
+               so_method(so, tesla, 0x0ff4, 2);
                if (nv50->state.scissor_enabled) {
                        so_data(so, ((s->maxx - s->minx) << 16) | s->minx);
                        so_data(so, ((s->maxy - s->miny) << 16) | s->miny);