nvfx: fix vp DP2
This commit is contained in:
parent
72648ca51f
commit
f1d50606ba
|
@ -534,7 +534,7 @@ nvfx_vertprog_parse_instruction(struct nvfx_context* nvfx, struct nvfx_vpc *vpc,
|
|||
case TGSI_OPCODE_DP2:
|
||||
tmp = nvfx_src(temp(vpc));
|
||||
nvfx_vp_emit(vpc, arith(VEC, MUL, tmp.reg, NVFX_VP_MASK_X | NVFX_VP_MASK_Y, src[0], src[1], none));
|
||||
nvfx_vp_emit(vpc, arith(VEC, ADD, dst, mask, swz(tmp, X, X, X, X), swz(tmp, Y, Y, Y, Y), none));
|
||||
nvfx_vp_emit(vpc, arith(VEC, ADD, dst, mask, swz(tmp, X, X, X, X), none, swz(tmp, Y, Y, Y, Y)));
|
||||
break;
|
||||
case TGSI_OPCODE_DP3:
|
||||
nvfx_vp_emit(vpc, arith(VEC, DP3, dst, mask, src[0], src[1], none));
|
||||
|
|
Loading…
Reference in New Issue