| Index: src/gallium/auxiliary/util/u_math.h
|
| diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h
|
| index 90b421ed841935d3ee430bc15d1bf3d7ed8c90e6..05bb9e2e0b38a29e8e582c9d7cdb628e29c7a8e9 100644
|
| --- a/src/gallium/auxiliary/util/u_math.h
|
| +++ b/src/gallium/auxiliary/util/u_math.h
|
| @@ -112,10 +112,13 @@ static INLINE float logf( float f )
|
| #define logf(x) ((float)log((double)(x)))
|
| #endif /* logf */
|
|
|
| +#if _MSC_VER < 1800
|
| #define isfinite(x) _finite((double)(x))
|
| #define isnan(x) _isnan((double)(x))
|
| +#endif /* _MSC_VER < 1800 */
|
| #endif /* _MSC_VER < 1400 && !defined(__cplusplus) */
|
|
|
| +#if _MSC_VER < 1800
|
| static INLINE double log2( double x )
|
| {
|
| const double invln2 = 1.442695041;
|
| @@ -133,6 +136,7 @@ roundf(float x)
|
| {
|
| return x >= 0.0f ? floorf(x + 0.5f) : ceilf(x - 0.5f);
|
| }
|
| +#endif
|
|
|
| #endif /* _MSC_VER */
|
|
|
|
|