Browse Source

nvfx: fix vp DP2

tags/mesa-7.9-rc1
Luca Barbieri 15 years ago
parent
commit
f1d50606ba
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      src/gallium/drivers/nvfx/nvfx_vertprog.c

+ 1
- 1
src/gallium/drivers/nvfx/nvfx_vertprog.c View File

@@ -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…
Cancel
Save