mirror of
https://github.com/g-truc/glm.git
synced 2024-11-10 04:31:47 +00:00
Fixed build
This commit is contained in:
parent
5620858a14
commit
e30685ef96
@ -75,21 +75,23 @@ namespace detail
|
|||||||
} type;
|
} type;
|
||||||
};
|
};
|
||||||
|
|
||||||
template<length_t L, typename T>
|
# if GLM_LANG & GLM_LANG_CXX11_FLAG
|
||||||
struct storage<L, T, true>
|
template<length_t L, typename T>
|
||||||
{
|
struct storage<L, T, true>
|
||||||
typedef struct alignas(L * sizeof(T)) type {
|
{
|
||||||
T data[L];
|
typedef struct alignas(L * sizeof(T)) type {
|
||||||
} type;
|
T data[L];
|
||||||
};
|
} type;
|
||||||
|
};
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
struct storage<3, T, true>
|
struct storage<3, T, true>
|
||||||
{
|
{
|
||||||
typedef struct alignas(4 * sizeof(T)) type {
|
typedef struct alignas(4 * sizeof(T)) type {
|
||||||
T data[4];
|
T data[4];
|
||||||
} type;
|
} type;
|
||||||
};
|
};
|
||||||
|
# endif
|
||||||
|
|
||||||
# if GLM_ARCH & GLM_ARCH_SSE2_BIT
|
# if GLM_ARCH & GLM_ARCH_SSE2_BIT
|
||||||
template<>
|
template<>
|
||||||
|
@ -119,7 +119,7 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////
|
||||||
// C++ Version
|
// C++ Version
|
||||||
|
|
||||||
// User defines: GLM_FORCE_CXX98, GLM_FORCE_CXX03, GLM_FORCE_CXX11, GLM_FORCE_CXX14
|
// User defines: GLM_FORCE_CXX98, GLM_FORCE_CXX03, GLM_FORCE_CXX11, GLM_FORCE_CXX14, GLM_FORCE_CXX17, GLM_FORCE_CXX2A
|
||||||
|
|
||||||
#define GLM_LANG_CXX98_FLAG (1 << 1)
|
#define GLM_LANG_CXX98_FLAG (1 << 1)
|
||||||
#define GLM_LANG_CXX03_FLAG (1 << 2)
|
#define GLM_LANG_CXX03_FLAG (1 << 2)
|
||||||
|
Loading…
Reference in New Issue
Block a user