nv50: change some magic reg, makes more things work
authorBen Skeggs <skeggsb@gmail.com>
Tue, 13 Jan 2009 02:49:53 +0000 (12:49 +1000)
committerBen Skeggs <skeggsb@gmail.com>
Tue, 13 Jan 2009 03:57:22 +0000 (13:57 +1000)
No real idea what this does.. but a lot of things that misrendered and
made the GPU throw a DATA_ERROR now work..  I'm wondering what side-effects
we'll see from this :)

src/gallium/drivers/nv50/nv50_program.c

index 5537a47902ba7d5728707238f83dbb0919bd4ba6..7686f746eb243f6786a626fbd259c56398b88c77 100644 (file)
@@ -1739,7 +1739,7 @@ nv50_fragprog_validate(struct nv50_context *nv50)
        so_reloc (so, p->buffer, 0, NOUVEAU_BO_VRAM | NOUVEAU_BO_RD |
                  NOUVEAU_BO_LOW, 0, 0);
        so_method(so, tesla, 0x1904, 4);
-       so_data  (so, 0x01040404); /* p: 0x01000404 */
+       so_data  (so, 0x00040404); /* p: 0x01000404 */
        so_data  (so, 0x00000004);
        so_data  (so, 0x00000000);
        so_data  (so, 0x00000000);