Stefan Doesinger : wined3d: Fix texm3x3pad.

Alexandre Julliard julliard at winehq.org
Wed Jun 17 10:43:26 CDT 2009


Module: wine
Branch: master
Commit: 7856c1c26f1882d423dd0531133bb62f84382b4d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=7856c1c26f1882d423dd0531133bb62f84382b4d

Author: Stefan Doesinger <stefan at codeweavers.com>
Date:   Thu May 28 18:41:50 2009 +0200

wined3d: Fix texm3x3pad.

The register number is already in the name we got from get_register_name,
don't add it twice.

---

 dlls/wined3d/arb_program_shader.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/wined3d/arb_program_shader.c b/dlls/wined3d/arb_program_shader.c
index c928174..e081774 100644
--- a/dlls/wined3d/arb_program_shader.c
+++ b/dlls/wined3d/arb_program_shader.c
@@ -1653,8 +1653,8 @@ static void pshader_hw_texm3x3pad(const struct wined3d_shader_instruction *ins)
     shader_arb_get_register_name(ins, &tmp_reg, dst_name, &is_color);
 
     shader_arb_get_src_param(ins, &ins->src[0], 0, src0_name);
-    shader_addline(buffer, "DP3 %s%u.%c, fragment.texcoord[%u], %s;\n",
-                   dst_name, tmp_reg.idx, 'x' + current_state->current_row, reg, src0_name);
+    shader_addline(buffer, "DP3 %s.%c, fragment.texcoord[%u], %s;\n",
+                   dst_name, 'x' + current_state->current_row, reg, src0_name);
     current_state->texcoord_w[current_state->current_row++] = reg;
 }
 




More information about the wine-cvs mailing list