Mesa (gallium-0.2): util: Add log2() definition for MSC.
Keith Whitwell
keithw at kemper.freedesktop.org
Sat Nov 15 16:24:08 UTC 2008
Module: Mesa
Branch: gallium-0.2
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