From 7524909e59c34349bd6677afd97e36435f966eb9 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 2 Jun 2011 03:17:18 -0400 Subject: [PATCH] Fixed temp count in preshaders. --- mojoshader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mojoshader.c b/mojoshader.c index 6fca27cc..dae3550b 100644 --- a/mojoshader.c +++ b/mojoshader.c @@ -7419,8 +7419,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; + if (operand->index >= preshader->temp_count) + preshader->temp_count = operand->index + 1; break; } // case } // switch