V2 llrender merge, sans freetype and LLTexture
This commit is contained in:
@@ -55,13 +55,28 @@
|
||||
#define LL_BIG_ENDIAN 1
|
||||
#endif
|
||||
|
||||
|
||||
// Per-compiler switches
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define LL_FORCE_INLINE inline __attribute__((always_inline))
|
||||
#else
|
||||
#define LL_FORCE_INLINE __forceinline
|
||||
#endif
|
||||
|
||||
// Mark-up expressions with branch prediction hints. Do NOT use
|
||||
// this with reckless abandon - it's an obfuscating micro-optimization
|
||||
// outside of inner loops or other places where you are OVERWHELMINGLY
|
||||
// sure which way an expression almost-always evaluates.
|
||||
#if __GNUC__ >= 3
|
||||
# define LL_LIKELY(EXPR) __builtin_expect (!!(EXPR), true)
|
||||
# define LL_UNLIKELY(EXPR) __builtin_expect (!!(EXPR), false)
|
||||
#else
|
||||
# define LL_LIKELY(EXPR) (EXPR)
|
||||
# define LL_UNLIKELY(EXPR) (EXPR)
|
||||
#endif
|
||||
|
||||
|
||||
// Figure out differences between compilers
|
||||
#if defined(__GNUC__)
|
||||
#define GCC_VERSION (__GNUC__ * 10000 \
|
||||
@@ -106,7 +121,9 @@
|
||||
#if defined(LL_WINDOWS)
|
||||
#define BOOST_REGEX_NO_LIB 1
|
||||
#define CURL_STATICLIB 1
|
||||
#ifndef XML_STATIC
|
||||
#define XML_STATIC
|
||||
#endif
|
||||
#endif // LL_WINDOWS
|
||||
|
||||
// Deal with VC6 problems
|
||||
|
||||
Reference in New Issue
Block a user