|
|
@@ -24,6 +24,7 @@ LOLUNIT_FIXTURE(BuildTest) |
|
|
|
{ |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(half), 2); |
|
|
|
|
|
|
|
#if LOL_FEATURE_CXX11_UNRESTRICTED_UNIONS |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(f16vec2), 4); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(f16vec3), 6); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(f16vec4), 8); |
|
|
@@ -31,6 +32,7 @@ LOLUNIT_FIXTURE(BuildTest) |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(f16mat2), 8); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(f16mat3), 18); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(f16mat4), 32); |
|
|
|
#endif |
|
|
|
} |
|
|
|
|
|
|
|
LOLUNIT_TEST(TypeSizeFloat) |
|
|
@@ -67,13 +69,6 @@ LOLUNIT_FIXTURE(BuildTest) |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u8vec3), 3); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i8vec4), 4); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u8vec4), 4); |
|
|
|
|
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i8mat2), 4); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u8mat2), 4); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i8mat3), 9); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u8mat3), 9); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i8mat4), 16); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u8mat4), 16); |
|
|
|
} |
|
|
|
|
|
|
|
LOLUNIT_TEST(TypeSizeInt16) |
|
|
@@ -84,13 +79,6 @@ LOLUNIT_FIXTURE(BuildTest) |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u16vec3), 6); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i16vec4), 8); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u16vec4), 8); |
|
|
|
|
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i16mat2), 8); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u16mat2), 8); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i16mat3), 18); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u16mat3), 18); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i16mat4), 32); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u16mat4), 32); |
|
|
|
} |
|
|
|
|
|
|
|
LOLUNIT_TEST(TypeSizeInt32) |
|
|
@@ -101,13 +89,6 @@ LOLUNIT_FIXTURE(BuildTest) |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(uvec3), 12); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(ivec4), 16); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(uvec4), 16); |
|
|
|
|
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(imat2), 16); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(umat2), 16); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(imat3), 36); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(umat3), 36); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(imat4), 64); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(umat4), 64); |
|
|
|
} |
|
|
|
|
|
|
|
LOLUNIT_TEST(TypeSizeInt64) |
|
|
@@ -118,13 +99,6 @@ LOLUNIT_FIXTURE(BuildTest) |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u64vec3), 24); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i64vec4), 32); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u64vec4), 32); |
|
|
|
|
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i64mat2), 32); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u64mat2), 32); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i64mat3), 72); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u64mat3), 72); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(i64mat4), 128); |
|
|
|
LOLUNIT_ASSERT_EQUAL(sizeof(u64mat4), 128); |
|
|
|
} |
|
|
|
|
|
|
|
#if !defined LOL_BUILD_DEBUG |
|
|
|