int main() { int Error = 0; Error += test_member_alloc_bug(); Error += test_ctr(); Error += test_operators<glm::mat4, glm::vec4>(); Error += test_operators<glm::lowp_mat4, glm::lowp_vec4>(); Error += test_operators<glm::mediump_mat4, glm::mediump_vec4>(); Error += test_operators<glm::highp_mat4, glm::highp_vec4>(); Error += test_operators<glm::dmat4, glm::dvec4>(); Error += test_operators<glm::lowp_dmat4, glm::lowp_dvec4>(); Error += test_operators<glm::mediump_dmat4, glm::mediump_dvec4>(); Error += test_operators<glm::highp_dmat4, glm::highp_dvec4>(); Error += test_inverse<glm::mat4>(); Error += test_inverse<glm::lowp_mat4>(); Error += test_inverse<glm::mediump_mat4>(); Error += test_inverse<glm::highp_mat4>(); Error += test_inverse<glm::dmat4>(); Error += test_inverse<glm::lowp_dmat4>(); Error += test_inverse<glm::mediump_dmat4>(); Error += test_inverse<glm::highp_dmat4>(); Error += test_size(); Error += test_constexpr(); return Error; }
int main() { int Error = 0; Error += test_ctr(); Error += test_operators(); return Error; }
int main() { int Error(0); Error += test_ctr(); Error += test_operators(); Error += test_inverse(); return Error; }
int main() { int Error = 0; Error += test_ctr(); Error += test_mat3x3(); Error += test_operators(); Error += test_inverse(); return Error; }
int main() { int Error = 0; Error += cast::test(); Error += test_ctr(); Error += test_operators(); Error += test_size(); return Error; }
int main() { int Error = 0; Error += test_ctr(); Error += test_two_axis_ctr(); Error += test_size(); Error += test_precision(); Error += test_constexpr(); return Error; }
int main() { int Error = 0; Error += test_ctr(); Error += test_inverse_dmat4x4(); Error += test_inverse_mat4x4(); Error += test_operators(); Error += test_inverse(); Error += perf_mul(); return Error; }
int main() { int Error = 0; #ifdef GLM_META_PROG_HELPERS assert(glm::mat4x3::rows == glm::mat4x3::row_type::components); assert(glm::mat4x3::cols == glm::mat4x3::col_type::components); #endif Error += test_ctr(); Error += test_operators(); return Error; }
int main() { int Error(0); #ifdef GLM_META_PROG_HELPERS assert(glm::mat2::rows == glm::mat2::row_type::components); assert(glm::mat2::cols == glm::mat2::col_type::components); #endif Error += cast::test(); Error += test_ctr(); Error += test_operators(); Error += test_inverse(); return Error; }
int main() { int Error = 0; repro Repro; Error += cast::test(); Error += test_ctr(); Error += test_inverse_dmat4x4(); Error += test_inverse_mat4x4(); Error += test_operators(); Error += test_inverse(); Error += test_size(); Error += perf_mul(); return Error; }
int main() { int Error = 0; repro Repro; #ifdef GLM_META_PROG_HELPERS assert(glm::mat4::rows == glm::mat4::row_type::components); assert(glm::mat4::cols == glm::mat4::col_type::components); #endif Error += cast::test(); Error += test_ctr(); Error += test_inverse_dmat4x4(); Error += test_inverse_mat4x4(); Error += test_operators(); Error += test_inverse(); Error += perf_mul(); return Error; }