nvc0: fix emit_dfdx,dfdy
authorChristoph Bumiller <e0425955@student.tuwien.ac.at>
Wed, 16 Feb 2011 10:57:00 +0000 (11:57 +0100)
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>
Wed, 16 Feb 2011 14:45:31 +0000 (15:45 +0100)
src/gallium/drivers/nvc0/nvc0_pc_emit.c

index b2a80566a025ccc58bc905747e826a3d9f7a686e..c10f920e6f1084ad2c431dee11d5f9860e70d5ae 100644 (file)
@@ -479,6 +479,7 @@ emit_ddx(struct nv_pc *pc, struct nv_instruction *i)
 {
    i->quadop = 0x99;
    i->lanes = 4;
+   i->src[1] = i->src[0];
    emit_quadop(pc, i);
 }
 
@@ -487,6 +488,7 @@ emit_ddy(struct nv_pc *pc, struct nv_instruction *i)
 {
    i->quadop = 0xa5;
    i->lanes = 5;
+   i->src[1] = i->src[0];
    emit_quadop(pc, i);
 }