Sliced matrix transform extension

This commit is contained in:
Christophe Riccio
2018-08-14 00:10:50 +02:00
parent 15fe4e84cc
commit f905aecd23
16 changed files with 1571 additions and 1682 deletions

View File

@@ -18,12 +18,30 @@ static int test_translate()
return Error;
}
static int test_scale()
{
int Error = 0;
glm::mat4 const M(1.0f);
glm::vec3 const V(2.0f);
glm::mat4 const S = glm::scale(M, V);
glm::mat4 const R = glm::mat4(
glm::vec4(2, 0, 0, 0),
glm::vec4(0, 2, 0, 0),
glm::vec4(0, 0, 2, 0),
glm::vec4(0, 0, 0, 1));
Error += glm::all(glm::equal(S, R, glm::epsilon<float>())) ? 0 : 1;
return Error;
}
int main()
{
int Error = 0;
Error += test_translate();
Error += test_scale();
return Error;
}