mirror of
https://github.com/g-truc/glm.git
synced 2024-11-10 12:41:54 +00:00
Merge branch '0.9.5' into nohalf
This commit is contained in:
commit
3091725e92
@ -52,6 +52,7 @@
|
|||||||
#define GLM_PLATFORM_CHROME_NACL 0x00200000
|
#define GLM_PLATFORM_CHROME_NACL 0x00200000
|
||||||
#define GLM_PLATFORM_UNIX 0x00400000
|
#define GLM_PLATFORM_UNIX 0x00400000
|
||||||
#define GLM_PLATFORM_QNXNTO 0x00800000
|
#define GLM_PLATFORM_QNXNTO 0x00800000
|
||||||
|
#define GLM_PLATFORM_WINCE 0x01000000
|
||||||
|
|
||||||
#ifdef GLM_FORCE_PLATFORM_UNKNOWN
|
#ifdef GLM_FORCE_PLATFORM_UNKNOWN
|
||||||
# define GLM_PLATFORM GLM_PLATFORM_UNKNOWN
|
# define GLM_PLATFORM GLM_PLATFORM_UNKNOWN
|
||||||
@ -59,6 +60,8 @@
|
|||||||
# define GLM_PLATFORM GLM_PLATFORM_QNXNTO
|
# define GLM_PLATFORM GLM_PLATFORM_QNXNTO
|
||||||
#elif defined(__APPLE__)
|
#elif defined(__APPLE__)
|
||||||
# define GLM_PLATFORM GLM_PLATFORM_APPLE
|
# define GLM_PLATFORM GLM_PLATFORM_APPLE
|
||||||
|
#elif defined(WINCE)
|
||||||
|
# define GLM_PLATFORM GLM_PLATFORM_WINCE
|
||||||
#elif defined(_WIN32)
|
#elif defined(_WIN32)
|
||||||
# define GLM_PLATFORM GLM_PLATFORM_WINDOWS
|
# define GLM_PLATFORM GLM_PLATFORM_WINDOWS
|
||||||
#elif defined(__native_client__)
|
#elif defined(__native_client__)
|
||||||
@ -76,20 +79,24 @@
|
|||||||
// Report platform detection
|
// Report platform detection
|
||||||
#if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_PLATFORM_DISPLAYED))
|
#if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_PLATFORM_DISPLAYED))
|
||||||
# define GLM_MESSAGE_PLATFORM_DISPLAYED
|
# define GLM_MESSAGE_PLATFORM_DISPLAYED
|
||||||
# if(GLM_PLATFORM & GLM_PLATFORM_WINDOWS)
|
# if(GLM_PLATFORM & GLM_PLATFORM_QNXNTO)
|
||||||
# pragma message("GLM: Windows platform detected")
|
# pragma message("GLM: QNX platform detected")
|
||||||
//# elif(GLM_PLATFORM & GLM_PLATFORM_IOS)
|
//# elif(GLM_PLATFORM & GLM_PLATFORM_IOS)
|
||||||
//# pragma message("GLM: iOS platform detected")
|
//# pragma message("GLM: iOS platform detected")
|
||||||
# elif(GLM_PLATFORM & GLM_PLATFORM_APPLE)
|
# elif(GLM_PLATFORM & GLM_PLATFORM_APPLE)
|
||||||
# pragma message("GLM: Apple platform detected")
|
# pragma message("GLM: Apple platform detected")
|
||||||
|
# elif(GLM_PLATFORM & GLM_PLATFORM_WINCE)
|
||||||
|
# pragma message("GLM: WinCE platform detected")
|
||||||
|
# elif(GLM_PLATFORM & GLM_PLATFORM_WINDOWS)
|
||||||
|
# pragma message("GLM: Windows platform detected")
|
||||||
|
# elif(GLM_PLATFORM & GLM_PLATFORM_CHROME_NACL)
|
||||||
|
# pragma message("GLM: Native Client detected")
|
||||||
|
# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
|
||||||
|
# pragma message("GLM: Android platform detected")
|
||||||
# elif(GLM_PLATFORM & GLM_PLATFORM_LINUX)
|
# elif(GLM_PLATFORM & GLM_PLATFORM_LINUX)
|
||||||
# pragma message("GLM: Linux platform detected")
|
# pragma message("GLM: Linux platform detected")
|
||||||
# elif(GLM_PLATFORM & GLM_PLATFORM_UNIX)
|
# elif(GLM_PLATFORM & GLM_PLATFORM_UNIX)
|
||||||
# pragma message("GLM: UNIX platform detected")
|
# pragma message("GLM: UNIX platform detected")
|
||||||
# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
|
|
||||||
# pragma message("GLM: Android platform detected")
|
|
||||||
# elif(GLM_PLATFORM & GLM_PLATFORM_CHROME_NACL)
|
|
||||||
# pragma message("GLM: Chrone Native Client detected")
|
|
||||||
# elif(GLM_PLATFORM & GLM_PLATFORM_UNKNOWN)
|
# elif(GLM_PLATFORM & GLM_PLATFORM_UNKNOWN)
|
||||||
# pragma message("GLM: platform unknown")
|
# pragma message("GLM: platform unknown")
|
||||||
# else
|
# else
|
||||||
@ -117,6 +124,7 @@
|
|||||||
#define GLM_COMPILER_VC2008 0x01000080
|
#define GLM_COMPILER_VC2008 0x01000080
|
||||||
#define GLM_COMPILER_VC2010 0x01000090
|
#define GLM_COMPILER_VC2010 0x01000090
|
||||||
#define GLM_COMPILER_VC2012 0x010000A0
|
#define GLM_COMPILER_VC2012 0x010000A0
|
||||||
|
#define GLM_COMPILER_VC2013 0x010000B0
|
||||||
|
|
||||||
// GCC defines
|
// GCC defines
|
||||||
#define GLM_COMPILER_GCC 0x02000000
|
#define GLM_COMPILER_GCC 0x02000000
|
||||||
@ -266,6 +274,8 @@
|
|||||||
# define GLM_COMPILER GLM_COMPILER_VC2010
|
# define GLM_COMPILER GLM_COMPILER_VC2010
|
||||||
# elif _MSC_VER == 1700
|
# elif _MSC_VER == 1700
|
||||||
# define GLM_COMPILER GLM_COMPILER_VC2012
|
# define GLM_COMPILER GLM_COMPILER_VC2012
|
||||||
|
# elif _MSC_VER == 1800
|
||||||
|
# define GLM_COMPILER GLM_COMPILER_VC2013
|
||||||
# else//_MSC_VER
|
# else//_MSC_VER
|
||||||
# define GLM_COMPILER GLM_COMPILER_VC
|
# define GLM_COMPILER GLM_COMPILER_VC
|
||||||
# endif//_MSC_VER
|
# endif//_MSC_VER
|
||||||
|
@ -53,11 +53,13 @@ GLM 0.9.5.0: 2013-XX-XX
|
|||||||
- Fixed perspective with zNear == 0 (#71)
|
- Fixed perspective with zNear == 0 (#71)
|
||||||
|
|
||||||
================================================================================
|
================================================================================
|
||||||
GLM 0.9.4.5: 2013-06-XX
|
GLM 0.9.4.5: 2013-08-12
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
- Fixed inclusion of intrinsics in "pure" mode #92
|
- Fixed CUDA support
|
||||||
|
- Fixed inclusion of intrinsics in "pure" mode #92
|
||||||
- Fixed language detection on GCC when the C++0x mode isn't enabled #95
|
- Fixed language detection on GCC when the C++0x mode isn't enabled #95
|
||||||
- Added missing value_ptr for quaternions #99
|
- Added missing value_ptr for quaternions #99
|
||||||
|
- Added WINCE detection #92
|
||||||
|
|
||||||
================================================================================
|
================================================================================
|
||||||
GLM 0.9.4.4: 2013-05-29
|
GLM 0.9.4.4: 2013-05-29
|
||||||
|
Loading…
Reference in New Issue
Block a user