1 #include <glm/ext/matrix_uint4x3_sized.hpp>
2 
3 #if GLM_HAS_STATIC_ASSERT
4 static_assert(sizeof(glm::u8mat4x3) == 12, "uint8 size isn't 1 byte on this platform");
5 static_assert(sizeof(glm::u16mat4x3) == 24, "uint16 size isn't 2 bytes on this platform");
6 static_assert(sizeof(glm::u32mat4x3) == 48, "uint32 size isn't 4 bytes on this platform");
7 static_assert(sizeof(glm::u64mat4x3) == 96, "uint64 size isn't 8 bytes on this platform");
8 #endif
9 
test_comp()10 static int test_comp()
11 {
12 	int Error = 0;
13 
14 	Error += sizeof(glm::u8mat4x3) < sizeof(glm::u16mat4x3) ? 0 : 1;
15 	Error += sizeof(glm::u16mat4x3) < sizeof(glm::u32mat4x3) ? 0 : 1;
16 	Error += sizeof(glm::u32mat4x3) < sizeof(glm::u64mat4x3) ? 0 : 1;
17 
18 	return Error;
19 }
20 
main()21 int main()
22 {
23 	int Error = 0;
24 
25 	Error += test_comp();
26 
27 	return Error;
28 }
29