summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerome Glisse <glisse@freedesktop.org>2006-01-24 23:04:51 +0000
committerJerome Glisse <glisse@freedesktop.org>2006-01-24 23:04:51 +0000
commit99da2d30eb08e50edf4b0067518af3acdf2dabc0 (patch)
tree558252dadc9b1a930a82c2c782bb13ceb445b2eb
parent8b1dc68662f2a18ea4e02c6d3247c5d1da741aa8 (diff)
fix using a tmp without asking for one
-rw-r--r--src/mesa/main/texenvprogram.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/main/texenvprogram.c b/src/mesa/main/texenvprogram.c
index 9153ab60f4..e5263916b8 100644
--- a/src/mesa/main/texenvprogram.c
+++ b/src/mesa/main/texenvprogram.c
@@ -757,6 +757,7 @@ static struct ureg emit_combine( struct texenv_fragment_program *p,
* result = tmp - .5
*/
half = get_half(p);
+ tmp = get_temp( p );
emit_arith( p, OPCODE_ADD, tmp, mask, 0, src[0], src[1], undef );
emit_arith( p, OPCODE_SUB, dest, mask, saturate, tmp, half, undef );
return dest;