From bf298b17d9dd5adb40580f582e50db4fca2455c2 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 25 Oct 2011 02:24:45 -0400 Subject: [PATCH] Fixed use of wrong variable in setting preshader temp register counts. --- mojoshader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mojoshader.c b/mojoshader.c index 498606e1..6ad2fcb2 100644 --- a/mojoshader.c +++ b/mojoshader.c @@ -7451,8 +7451,8 @@ static void parse_preshader(Context *ctx, uint32 tokcount) case 7: { operand->type = MOJOSHADER_PRESHADEROPERAND_TEMP; - if (operand->index >= preshader->temp_count) - preshader->temp_count = operand->index + 1; + if (item >= preshader->temp_count) + preshader->temp_count = item + 1; break; } // case } // switch