mesa: replace LOGF, EXPF with logf, expf
authorBrian Paul <brianp@vmware.com>
Tue, 24 Feb 2015 16:01:51 +0000 (09:01 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 24 Feb 2015 21:44:19 +0000 (14:44 -0700)
Reviewed-by: Matt Turner <mattst88@gmail.com>
include/c99_math.h
src/mesa/main/imports.h
src/mesa/swrast/s_aaline.c
src/mesa/swrast/s_fog.c
src/mesa/tnl/t_vb_fog.c

index bb4bbd1a07ff8e71aa57fabb78b2a4596ff58ba1..147bceed96d46a0406d557540155fc241ed2c2bf 100644 (file)
@@ -92,6 +92,16 @@ static inline float ldexpf(float x, int exp)
    return (float) ldexp(x, exp);
 }
 
+static inline float logf(float x)
+{
+   return (float) log(x);
+}
+
+static inline float expf(float x)
+{
+   return (float) exp(x);
+}
+
 
 #else
 /* Work-around an extra semi-colon in VS 2005 logf definition */
index cb871481c1fbac45ec837a37000d18208e5b8e5e..b7bb6e271ba662164b7c11acd2631c6bd300ae2a 100644 (file)
@@ -207,22 +207,16 @@ static inline GLfloat LOG2(GLfloat x)
  *** CEILF: ceiling of float
  *** FLOORF: floor of float
  *** FABSF: absolute value of float
- *** LOGF: the natural logarithm (base e) of the value
- *** EXPF: raise e to the value
  ***/
 #if defined(__gnu_linux__)
 /* C99 functions */
 #define CEILF(x)   ceilf(x)
 #define FLOORF(x)  floorf(x)
 #define FABSF(x)   fabsf(x)
-#define LOGF(x)    logf(x)
-#define EXPF(x)    expf(x)
 #else
 #define CEILF(x)   ((GLfloat) ceil(x))
 #define FLOORF(x)  ((GLfloat) floor(x))
 #define FABSF(x)   ((GLfloat) fabs(x))
-#define LOGF(x)    ((GLfloat) log(x))
-#define EXPF(x)    ((GLfloat) exp(x))
 #endif
 
 
index d73c498599b3dec38f3b9a312ee6e9a0ccce2a6f..0add124d420c740cb83476913a699133e31ae21b 100644 (file)
@@ -203,7 +203,7 @@ compute_lambda(const GLfloat sPlane[4], const GLfloat tPlane[4],
    if (rho2 == 0.0F)
       return 0.0;
    else
-      return (GLfloat) (LOGF(rho2) * 1.442695 * 0.5);/* 1.442695 = 1/log(2) */
+      return logf(rho2) * 1.442695f * 0.5f;/* 1.442695 = 1/log(2) */
 }
 
 
index 6b9e698f7bca89f8b03278d17935de708e1071dd..380dcc11bab0d6f9e24c5be8abbc07ba42cd2c3b 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 
+#include "c99_math.h"
 #include "main/glheader.h"
 #include "main/colormac.h"
 #include "main/macros.h"
@@ -49,12 +50,12 @@ _swrast_z_to_fogfactor(struct gl_context *ctx, GLfloat z)
       return CLAMP(f, 0.0F, 1.0F);
    case GL_EXP:
       d = ctx->Fog.Density;
-      f = EXPF(-d * z);
+      f = expf(-d * z);
       f = CLAMP(f, 0.0F, 1.0F);
       return f;
    case GL_EXP2:
       d = ctx->Fog.Density;
-      f = EXPF(-(d * d * z * z));
+      f = expf(-(d * d * z * z));
       f = CLAMP(f, 0.0F, 1.0F);
       return f;
    default:
@@ -66,14 +67,14 @@ _swrast_z_to_fogfactor(struct gl_context *ctx, GLfloat z)
 
 #define LINEAR_FOG(f, coord)  f = (fogEnd - coord) * fogScale
 
-#define EXP_FOG(f, coord)  f = EXPF(density * coord)
+#define EXP_FOG(f, coord)  f = expf(density * coord)
 
 #define EXP2_FOG(f, coord)                             \
 do {                                                   \
    GLfloat tmp = negDensitySquared * coord * coord;    \
    if (tmp < FLT_MIN_10_EXP)                           \
       tmp = FLT_MIN_10_EXP;                            \
-   f = EXPF(tmp);                                      \
+   f = expf(tmp);                                      \
  } while(0)
 
 
index ab7901edb86c14b1e04f0bd79106466772fbb053..3c8950f180397dcfeaee4204f03dcd07da70fff1 100644 (file)
@@ -26,6 +26,7 @@
  */
 
 
+#include "c99_math.h"
 #include "main/glheader.h"
 #include "main/colormac.h"
 #include "main/macros.h"
@@ -78,7 +79,7 @@ init_static_data( void )
    GLfloat f = 0.0F;
    GLint i = 0;
    for ( ; i < FOG_EXP_TABLE_SIZE ; i++, f += FOG_INCR) {
-      exp_table[i] = EXPF(-f);
+      exp_table[i] = expf(-f);
    }
    inited = 1;
 }