From 8398ea4925f9e713c3545658b1df1ea1f1703bf7 Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Sat, 16 Nov 2013 05:16:11 -0800 Subject: [PATCH] I lied, MULADD was not that way. --- src/xenia/gpu/d3d11/d3d11_shader.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xenia/gpu/d3d11/d3d11_shader.cc b/src/xenia/gpu/d3d11/d3d11_shader.cc index b35f403d3..61c5924c9 100644 --- a/src/xenia/gpu/d3d11/d3d11_shader.cc +++ b/src/xenia/gpu/d3d11/d3d11_shader.cc @@ -892,11 +892,11 @@ int TranslateALU_MULADDv( ctx.output->append("saturate("); } ctx.output->append("mad("); + AppendSrcReg(ctx, alu.src1_reg, alu.src1_sel, alu.src1_swiz, alu.src1_reg_negate, alu.src1_reg_abs); + ctx.output->append(", "); AppendSrcReg(ctx, alu.src2_reg, alu.src2_sel, alu.src2_swiz, alu.src2_reg_negate, alu.src2_reg_abs); ctx.output->append(", "); AppendSrcReg(ctx, alu.src3_reg, alu.src3_sel, alu.src3_swiz, alu.src3_reg_negate, alu.src3_reg_abs); - ctx.output->append(", "); - AppendSrcReg(ctx, alu.src1_reg, alu.src1_sel, alu.src1_swiz, alu.src1_reg_negate, alu.src1_reg_abs); ctx.output->append(")"); if (alu.vector_clamp) { ctx.output->append(")");