You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
31 lines
411 B
31 lines
411 B
#include <glm/glm.hpp> |
|
|
|
#if GLM_CONFIG_ANONYMOUS_STRUCT == GLM_ENABLE |
|
struct vec2; |
|
|
|
struct _swizzle |
|
{ |
|
char _buffer[1]; |
|
}; |
|
|
|
struct vec2 |
|
{ |
|
GLM_CONSTEXPR vec2() : |
|
x(0), y(0) |
|
{} |
|
|
|
union |
|
{ |
|
struct { float x, y; }; |
|
struct { _swizzle xx; }; |
|
}; |
|
}; |
|
#endif |
|
|
|
// Visual C++ has a bug generating the error: fatal error C1001: An internal error has occurred in the compiler. |
|
// vec2 Bar; |
|
|
|
int main() |
|
{ |
|
return 0; |
|
}
|
|
|