Added test files

This commit is contained in:
Christophe Riccio
2010-04-14 13:25:41 +01:00
parent 25b03fe24c
commit bc877da307
112 changed files with 6888 additions and 0 deletions

View File

@@ -0,0 +1,222 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/associated_min_max.hpp>
using namespace glm;
bool test_associated_min_max()
{
//{
// int ResultA = associatedMinGTX(
// 0.0f, 2,
// 1.0f, 4);
// int ResultB = associatedMaxGTX(
// 0.0f, 2,
// 1.0f, 4);
// int ResultC = associatedMinGTX(
// 0.0f, 2,
// 1.0f, 4,
// 2.0f, 8);
// int ResultD = associatedMaxGTX(
// 0.0f, 2,
// 1.0f, 4,
// 2.0f, 8);
// int ResultE = associatedMinGTX(
// 0.0f, 2,
// 1.0f, 4,
// 2.0f, 8,
// 3.0f, 6);
// int ResultF = associatedMaxGTX(
// 0.0f, 2,
// 1.0f, 4,
// 2.0f, 8,
// 3.0f, 6);
// int End = 0;
//}
//{
// glm::ivec2 ResultA = associatedMinGTX(
// glm::vec2(0), glm::ivec2(2),
// glm::vec2(1), glm::ivec2(4));
// glm::ivec3 ResultB = associatedMinGTX(
// glm::vec3(0), glm::ivec3(2),
// glm::vec3(1), glm::ivec3(4));
// glm::ivec4 ResultC = associatedMinGTX(
// glm::vec4(0), glm::ivec4(2),
// glm::vec4(1), glm::ivec4(4));
// int End = 0;
//}
//{
// glm::ivec2 ResultA = associatedMaxGTX(
// glm::vec2(0), glm::ivec2(2),
// glm::vec2(1), glm::ivec2(4));
// glm::ivec3 ResultB = associatedMaxGTX(
// glm::vec3(0), glm::ivec3(2),
// glm::vec3(1), glm::ivec3(4));
// glm::ivec4 ResultC = associatedMaxGTX(
// glm::vec4(0), glm::ivec4(2),
// glm::vec4(1), glm::ivec4(4));
// int End = 0;
//}
//{
// glm::vec2 ResultA = associatedMinGTX(
// glm::vec2(0.f), 2.f,
// glm::vec2(1.f), 4.f);
// glm::ivec3 ResultB = associatedMinGTX(
// glm::vec3(0.f), 2,
// glm::vec3(1.f), 4);
// glm::ivec4 ResultC = associatedMinGTX(
// glm::vec4(0.f), 2,
// glm::vec4(1.f), 4);
// int End = 0;
//}
//{
// glm::ivec2 ResultA = associatedMaxGTX(
// glm::vec2(0), 2,
// glm::vec2(1), 4);
// glm::ivec3 ResultB = associatedMaxGTX(
// glm::vec3(0), 2,
// glm::vec3(1), 4);
// glm::ivec4 ResultC = associatedMaxGTX(
// glm::vec4(0), 2,
// glm::vec4(1), 4);
// int End = 0;
//}
//{
// glm::ivec2 ResultA = associatedMinGTX(
// 0.0f, glm::ivec2(2),
// 1.0f, glm::ivec2(4));
// glm::ivec3 ResultB = associatedMinGTX(
// 0.0f, glm::ivec3(2),
// 1.0f, glm::ivec3(4));
// glm::ivec4 ResultC = associatedMinGTX(
// 0.0f, glm::ivec4(2),
// 1.0f, glm::ivec4(4));
// int End = 0;
//}
//{
// glm::ivec2 ResultA = associatedMaxGTX(
// 0.0f, glm::ivec2(2),
// 1.0f, glm::ivec2(4));
// glm::ivec3 ResultB = associatedMaxGTX(
// 0.0f, glm::ivec3(2),
// 1.0f, glm::ivec3(4));
// glm::ivec4 ResultC = associatedMaxGTX(
// 0.0f, glm::ivec4(2),
// 1.0f, glm::ivec4(4));
// int End = 0;
//}
//{
// glm::ivec2 ResultA = associatedMinGTX(
// glm::vec2(0), glm::ivec2(2),
// glm::vec2(1), glm::ivec2(4),
// glm::vec2(2), glm::ivec2(8));
// glm::ivec3 ResultB = associatedMinGTX(
// glm::vec3(0), glm::ivec3(2),
// glm::vec3(1), glm::ivec3(4),
// glm::vec3(2), glm::ivec3(8));
// glm::ivec4 ResultC = associatedMinGTX(
// glm::vec4(0), glm::ivec4(2),
// glm::vec4(1), glm::ivec4(4),
// glm::vec4(2), glm::ivec4(8));
// int End = 0;
//}
//{
// glm::ivec2 ResultA = associatedMaxGTX(
// glm::vec2(0), glm::ivec2(2),
// glm::vec2(1), glm::ivec2(4),
// glm::vec2(2), glm::ivec2(8));
// glm::ivec3 ResultB = associatedMaxGTX(
// glm::vec3(0), glm::ivec3(2),
// glm::vec3(1), glm::ivec3(4),
// glm::vec3(2), glm::ivec3(8));
// glm::ivec4 ResultC = associatedMaxGTX(
// glm::vec4(0), glm::ivec4(2),
// glm::vec4(1), glm::ivec4(4),
// glm::vec4(2), glm::ivec4(8));
// int End = 0;
//}
//{
// glm::ivec2 ResultA = associatedMinGTX(
// glm::vec2(0), glm::ivec2(2),
// glm::vec2(1), glm::ivec2(4),
// glm::vec2(2), glm::ivec2(8),
// glm::vec2(3), glm::ivec2(6));
// glm::ivec3 ResultB = associatedMinGTX(
// glm::vec3(0), glm::ivec3(2),
// glm::vec3(1), glm::ivec3(4),
// glm::vec3(2), glm::ivec3(8),
// glm::vec3(3), glm::ivec3(6));
// glm::ivec4 ResultC = associatedMinGTX(
// glm::vec4(0), glm::ivec4(2),
// glm::vec4(1), glm::ivec4(4),
// glm::vec4(2), glm::ivec4(8),
// glm::vec4(3), glm::ivec4(6));
// int End = 0;
//}
//{
// glm::ivec2 ResultA = associatedMaxGTX(
// glm::vec2(0), glm::ivec2(2),
// glm::vec2(1), glm::ivec2(4),
// glm::vec2(2), glm::ivec2(8),
// glm::vec2(3), glm::ivec2(6));
// glm::ivec3 ResultB = associatedMaxGTX(
// glm::vec3(0), glm::ivec3(2),
// glm::vec3(1), glm::ivec3(4),
// glm::vec3(2), glm::ivec3(8),
// glm::vec3(3), glm::ivec3(6));
// glm::ivec4 ResultC = associatedMaxGTX(
// glm::vec4(0), glm::ivec4(2),
// glm::vec4(1), glm::ivec4(4),
// glm::vec4(2), glm::ivec4(8),
// glm::vec4(3), glm::ivec4(6));
// int End = 0;
//}
return true;
}

11
test/gtx/bit.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/bit.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/closest_point.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/color_cast.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/color_cast.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/color_space.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/color_space.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/comparison.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/comparison.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/compatibility.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/component_wise.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/epsilon.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/epsilon.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/euler_angles.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/euler_angles.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/extend.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/extend.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/extented_min_max.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/fast_exponential.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/fast_square_root.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/fast_trigonometry.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/handed_coordinate_space.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/inertia.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/inertia.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/integer.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/integer.hpp>
namespace glm
{
namespace test
{
}
}

27
test/gtx/intersect.cpp Normal file
View File

@@ -0,0 +1,27 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/intersect.hpp>
namespace glm{
namespace test
{
void main_gtx_intesect()
{
glm::vec3 Origin = glm::vec3(0.25f, 0.33f, 10.f);
glm::vec3 Direction = glm::vec3(0.0f, 0.0f, -1.f);
glm::vec3 Vect0 = glm::vec3(0.0f, 0.0f, 0.f);
glm::vec3 Vect1 = glm::vec3(1.0f, 0.0f, 0.f);
glm::vec3 Vect2 = glm::vec3(0.0f, 1.0f, 0.f);
glm::vec3 Position(0.0f);
bool Result = intersectRayTriangle(
Origin, Direction,
Vect0, Vect1, Vect2,
Position);
bool End = true;
}
}//namespace test
}//namespace glm

11
test/gtx/inverse.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/inverse.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/inverse_transpose.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/matrix_access.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/matrix_cross_product.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/matrix_major_storage.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/matrix_projection.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/matrix_query.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/matrix_query.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/matrix_selection.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/matx.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/matx.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/mixed_product.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/norm.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/norm.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/normal.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/normal.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/normalize_dot.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/number_precision.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/optimum_pow.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/optimum_pow.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/orthonormalize.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/perpendicular.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/polar_coordinates.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/projection.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/projection.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/quaternion.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/quaternion.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/random.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/random.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/rotate_vector.hpp>
namespace glm
{
namespace test
{
}
}

12
test/gtx/safe_limits.cpp Normal file
View File

@@ -0,0 +1,12 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
//#include <glm/gtx/safe_limits.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/spline.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/spline.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/statistics_operation.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/std_based_type.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/string_cast.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/string_cast.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/transform.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/transform.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/transform2.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/transform2.hpp>
namespace glm
{
namespace test
{
}
}

10
test/gtx/transpose.cpp Normal file
View File

@@ -0,0 +1,10 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/unsigned_int.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/unsigned_int.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/vector_access.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/vector_angle.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/vector_angle.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/vector_query.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/vector_query.hpp>
namespace glm
{
namespace test
{
}
}

11
test/gtx/vecx.cpp Normal file
View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
//#include <glm/gtx/vecx.hpp>
namespace glm
{
namespace test
{
}
}

View File

@@ -0,0 +1,11 @@
#include "../precompiled.hpp"
#include <glm/glm.hpp>
#include <glm/gtx/verbose_operator.hpp>
namespace glm
{
namespace test
{
}
}