コード例 #1
0
ファイル: core_type_mat4x4.cpp プロジェクト: N0ctrnl/VAServer
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;
}
コード例 #2
0
ファイル: core_type_mat2x4.cpp プロジェクト: Baumling/3D_I
int main()
{
	int Error = 0;

	Error += test_ctr();
	Error += test_operators();

	return Error;
}
コード例 #3
0
int main()
{
	int Error(0);

	Error += test_ctr();
	Error += test_operators();
	Error += test_inverse();

	return Error;
}
コード例 #4
0
int main()
{
	int Error = 0;

	Error += test_ctr();
	Error += test_mat3x3();
	Error += test_operators();
	Error += test_inverse();

	return Error;
}
コード例 #5
0
int main()
{
	int Error = 0;

	Error += cast::test();
	Error += test_ctr();
	Error += test_operators();
	Error += test_size();

	return Error;
}
コード例 #6
0
ファイル: ext_quaternion_type.cpp プロジェクト: TdroL/pr0-vk
int main()
{
	int Error = 0;

	Error += test_ctr();
	Error += test_two_axis_ctr();
	Error += test_size();
	Error += test_precision();
	Error += test_constexpr();

	return Error;
}
コード例 #7
0
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;
}
コード例 #8
0
ファイル: core_type_mat4x3.cpp プロジェクト: broepstorff/glm
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;
}
コード例 #9
0
ファイル: core_type_mat2x2.cpp プロジェクト: ARM9/BadGL
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;
}
コード例 #10
0
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;
}
コード例 #11
0
ファイル: core_type_mat4x4.cpp プロジェクト: ArchimedesPi/xe
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;
}