From 88b69d799800bfec061943204de1627989f42fad Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Thu, 21 Apr 2005 14:19:50 +0000 Subject: use _mesa_pow() for LIT (bug 3087) --- src/mesa/shader/nvvertexec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/mesa/shader/nvvertexec.c b/src/mesa/shader/nvvertexec.c index 064a7f020b..f0558da1ab 100644 --- a/src/mesa/shader/nvvertexec.c +++ b/src/mesa/shader/nvvertexec.c @@ -424,7 +424,7 @@ _mesa_exec_vertex_program(GLcontext *ctx, const struct vertex_program *program) t[3] = CLAMP(t[3], -(128.0F - epsilon), (128.0F - epsilon)); lit[0] = 1.0; lit[1] = t[0]; - lit[2] = (t[0] > 0.0) ? (GLfloat) exp(t[3] * log(t[1])) : 0.0F; + lit[2] = (t[0] > 0.0) ? (GLfloat) _mesa_pow(t[1], t[3]) : 0.0F; lit[3] = 1.0; store_vector4( &inst->DstReg, state, lit ); } -- cgit v1.2.3