Mesa (gallium-0.1): util: Add log2() definition for MSC.
MichaŠKról
michal at kemper.freedesktop.org
Wed Nov 12 16:14:48 UTC 2008
Module: Mesa
Branch: gallium-0.1
Commit: f447eea4de9cab5de295c717d35824cf92b9f322
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f447eea4de9cab5de295c717d35824cf92b9f322
Author: Michal Krol <michal at tungstengraphics.com>
Date: Wed Nov 12 17:14:07 2008 +0100
util: Add log2() definition for MSC.
---
src/gallium/auxiliary/util/u_math.h | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h
index be7303e..c7bbebc 100644
--- a/src/gallium/auxiliary/util/u_math.h
+++ b/src/gallium/auxiliary/util/u_math.h
@@ -161,6 +161,11 @@ static INLINE float logf( float f )
return (float) log( (double) f );
}
+static INLINE double log2( double x )
+{
+ return log( x ) / log( 2.0 );
+}
+
#else
/* Work-around an extra semi-colon in VS 2005 logf definition */
#ifdef logf
More information about the mesa-commit
mailing list