Updated preprocessor options
This commit is contained in:
parent
9387eb4672
commit
b3b3069491
BIN
doc/glm.docx
BIN
doc/glm.docx
Binary file not shown.
BIN
doc/glm.pdf
BIN
doc/glm.pdf
Binary file not shown.
@ -130,6 +130,7 @@
|
|||||||
#define GLM_COMPILER_VC10 0x01000090
|
#define GLM_COMPILER_VC10 0x01000090
|
||||||
#define GLM_COMPILER_VC11 0x010000A0
|
#define GLM_COMPILER_VC11 0x010000A0
|
||||||
#define GLM_COMPILER_VC12 0x010000B0
|
#define GLM_COMPILER_VC12 0x010000B0
|
||||||
|
#define GLM_COMPILER_VC13 0x010000C0
|
||||||
|
|
||||||
// GCC defines
|
// GCC defines
|
||||||
#define GLM_COMPILER_GCC 0x02000000
|
#define GLM_COMPILER_GCC 0x02000000
|
||||||
@ -145,6 +146,7 @@
|
|||||||
#define GLM_COMPILER_GCC47 0x020000E0
|
#define GLM_COMPILER_GCC47 0x020000E0
|
||||||
#define GLM_COMPILER_GCC48 0x020000F0
|
#define GLM_COMPILER_GCC48 0x020000F0
|
||||||
#define GLM_COMPILER_GCC49 0x02000100
|
#define GLM_COMPILER_GCC49 0x02000100
|
||||||
|
#define GLM_COMPILER_GCC50 0x02000200
|
||||||
|
|
||||||
// Borland C++
|
// Borland C++
|
||||||
#define GLM_COMPILER_BC 0x04000000
|
#define GLM_COMPILER_BC 0x04000000
|
||||||
@ -232,8 +234,10 @@
|
|||||||
# define GLM_COMPILER GLM_COMPILER_VC10
|
# define GLM_COMPILER GLM_COMPILER_VC10
|
||||||
# elif _MSC_VER == 1700
|
# elif _MSC_VER == 1700
|
||||||
# define GLM_COMPILER GLM_COMPILER_VC11
|
# define GLM_COMPILER GLM_COMPILER_VC11
|
||||||
# elif _MSC_VER >= 1800
|
# elif _MSC_VER == 1800
|
||||||
# define GLM_COMPILER GLM_COMPILER_VC12
|
# define GLM_COMPILER GLM_COMPILER_VC12
|
||||||
|
# elif _MSC_VER >= 1900
|
||||||
|
# define GLM_COMPILER GLM_COMPILER_VC13
|
||||||
# else//_MSC_VER
|
# else//_MSC_VER
|
||||||
# define GLM_COMPILER GLM_COMPILER_VC
|
# define GLM_COMPILER GLM_COMPILER_VC
|
||||||
# endif//_MSC_VER
|
# endif//_MSC_VER
|
||||||
@ -706,13 +710,11 @@
|
|||||||
#endif//GLM_LANG
|
#endif//GLM_LANG
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// Qualifiers
|
// Qualifiers
|
||||||
|
|
||||||
// User defines: GLM_FORCE_INLINE GLM_FORCE_CUDA
|
#if GLM_COMPILER & GLM_COMPILER_CUDA
|
||||||
|
# define GLM_CUDA_FUNC_DEF __device__ __host__
|
||||||
#if(defined(GLM_FORCE_CUDA) || (GLM_COMPILER & GLM_COMPILER_CUDA))
|
# define GLM_CUDA_FUNC_DECL __device__ __host__
|
||||||
# define GLM_CUDA_FUNC_DEF __device__ __host__
|
|
||||||
# define GLM_CUDA_FUNC_DECL __device__ __host__
|
|
||||||
#else
|
#else
|
||||||
# define GLM_CUDA_FUNC_DEF
|
# define GLM_CUDA_FUNC_DEF
|
||||||
# define GLM_CUDA_FUNC_DECL
|
# define GLM_CUDA_FUNC_DECL
|
||||||
@ -758,7 +760,7 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// Length type
|
// Length type
|
||||||
|
|
||||||
// User defines: GLM_FORCE_SIZE_T_LENGTH
|
// User defines: GLM_FORCE_SIZE_T_LENGTH GLM_FORCE_SIZE_FUNC
|
||||||
|
|
||||||
namespace glm
|
namespace glm
|
||||||
{
|
{
|
||||||
|
@ -62,6 +62,7 @@ GLM 0.9.6.0: 2014-XX-XX
|
|||||||
- Moved template types from 'detail' to 'glm' namespace #239, #244
|
- Moved template types from 'detail' to 'glm' namespace #239, #244
|
||||||
- Added GLM_FORCE_SIZE_FUNC to replace .length() by .size() #245
|
- Added GLM_FORCE_SIZE_FUNC to replace .length() by .size() #245
|
||||||
- Fixed GTX_string_cast to support for integer types #249
|
- Fixed GTX_string_cast to support for integer types #249
|
||||||
|
- Removed GLM_FORCE_CUDA, Cuda is implicitly detected
|
||||||
|
|
||||||
================================================================================
|
================================================================================
|
||||||
GLM 0.9.5.4: 2014-06-21
|
GLM 0.9.5.4: 2014-06-21
|
||||||
|
Loading…
x
Reference in New Issue
Block a user