Module: Mesa Branch: master Commit: 661c8bb220faf6f7c2f065eec515cedfa8d5f8da URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=661c8bb220faf6f7c2f065eec515cedfa8d5f8da
Author: Jose Fonseca <[email protected]> Date: Wed Feb 4 15:21:41 2015 +0000 gallium/util: Don't implement u_bit_scan64 on MSVC. As ffsll doesn't exist in MSVC yet, and u_bit_scan64 is only used by radeonsi which is never built with MSVC. This is just a stop-gap fix to unbreak MSVC build until we refactor these mathematical portability wrappers into src/util. Trivial. --- src/gallium/auxiliary/util/u_math.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h index 7687100..5db5b66 100644 --- a/src/gallium/auxiliary/util/u_math.h +++ b/src/gallium/auxiliary/util/u_math.h @@ -584,6 +584,7 @@ u_bit_scan(unsigned *mask) return i; } +#ifndef _MSC_VER static INLINE int u_bit_scan64(uint64_t *mask) { @@ -591,6 +592,7 @@ u_bit_scan64(uint64_t *mask) *mask &= ~(1llu << i); return i; } +#endif /** * Return float bits. _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
