From b7e929b32cd19a3b9a62826cdf47d86aad13b7f3 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 16 Apr 2012 23:46:42 -0400 Subject: [PATCH] Fixed arb1 version of ps_1_1 TEXLD opcode. --- mojoshader.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/mojoshader.c b/mojoshader.c index b48bbe03..028d3ac9 100644 --- a/mojoshader.c +++ b/mojoshader.c @@ -5422,12 +5422,9 @@ static void emit_ARB1_TEXLD(Context *ctx) { // Note that this code counts on the register not having swizzles, etc. DestArgInfo *info = &ctx->dest_arg; - char regnum_str[16]; - const char *dst = get_ARB1_register_string(ctx, info->regtype, - info->regnum, regnum_str, - sizeof (regnum_str)); - output_line(ctx, "TEX %s%s, %s%s, texture[%d], 2D;", - dst, regnum_str, dst, regnum_str, info->regnum); + char dst[64]; get_ARB1_destarg_varname(ctx, dst, sizeof (dst)); + output_line(ctx, "TEX %s, %s, texture[%d], 2D;", + dst, dst, info->regnum); return; } // if