|
|
@ -81,6 +81,12 @@ int test_packUnorm4x8() |
|
|
|
{ |
|
|
|
{ |
|
|
|
int Error = 0; |
|
|
|
int Error = 0; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
glm::uint32 Packed = glm::packUnorm4x8(glm::vec4(1.0f, 0.5f, 0.0f, 1.0f)); |
|
|
|
|
|
|
|
glm::u8vec4 Vec(255, 128, 0, 255); |
|
|
|
|
|
|
|
glm::uint32 & Ref = *reinterpret_cast<glm::uint32*>(&Vec[0]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Error += Packed == Ref ? 0 : 1; |
|
|
|
|
|
|
|
|
|
|
|
std::vector<glm::vec4> A; |
|
|
|
std::vector<glm::vec4> A; |
|
|
|
A.push_back(glm::vec4(1.0f, 0.7f, 0.3f, 0.0f)); |
|
|
|
A.push_back(glm::vec4(1.0f, 0.7f, 0.3f, 0.0f)); |
|
|
|
A.push_back(glm::vec4(0.5f, 0.1f, 0.2f, 0.3f)); |
|
|
|
A.push_back(glm::vec4(0.5f, 0.1f, 0.2f, 0.3f)); |
|
|
|