- Adjusted Formatting of tests
- Finished map implementation and unit tests TODO: Threading
This commit is contained in:
@@ -25,61 +25,56 @@
|
||||
|
||||
#include "../../test.h"
|
||||
|
||||
namespace fennec
|
||||
namespace fennec::test
|
||||
{
|
||||
|
||||
namespace test
|
||||
{
|
||||
inline void fennec_test_math_geometric()
|
||||
{
|
||||
|
||||
inline void fennec_test_math_geometric()
|
||||
{
|
||||
fennec_test_run(fennec::dot(vec2(1, 2), vec2(1, 2)), 5.0f);
|
||||
fennec_test_run(fennec::dot(vec3(1, 2, 3), vec3(1, 2, 3)), 14.0f);
|
||||
fennec_test_run(fennec::dot(vec4(1, 2, 3, 4), vec4(1, 2, 3, 4)), 30.0f);
|
||||
|
||||
fennec_test_run(fennec::dot(vec2(1, 2), vec2(1, 2)), 5.0f);
|
||||
fennec_test_run(fennec::dot(vec3(1, 2, 3), vec3(1, 2, 3)), 14.0f);
|
||||
fennec_test_run(fennec::dot(vec4(1, 2, 3, 4), vec4(1, 2, 3, 4)), 30.0f);
|
||||
fennec_test_spacer(1);
|
||||
|
||||
fennec_test_spacer(1);
|
||||
fennec_test_run(fennec::length2(vec2(1, 2) ), 5.0f);
|
||||
fennec_test_run(fennec::length2(vec3(1, 2, 3) ), 14.0f);
|
||||
fennec_test_run(fennec::length2(vec4(1, 2, 3, 4)), 30.0f);
|
||||
|
||||
fennec_test_run(fennec::length2(vec2(1, 2) ), 5.0f);
|
||||
fennec_test_run(fennec::length2(vec3(1, 2, 3) ), 14.0f);
|
||||
fennec_test_run(fennec::length2(vec4(1, 2, 3, 4)), 30.0f);
|
||||
fennec_test_spacer(1);
|
||||
|
||||
fennec_test_spacer(1);
|
||||
fennec_test_run(fennec::length(vec2(1, 2) ), sqrt(5.0f));
|
||||
fennec_test_run(fennec::length(vec3(1, 2, 3) ), sqrt(14.0f));
|
||||
fennec_test_run(fennec::length(vec4(1, 2, 3, 4)), sqrt(30.0f));
|
||||
|
||||
fennec_test_run(fennec::length(vec2(1, 2) ), sqrt(5.0f));
|
||||
fennec_test_run(fennec::length(vec3(1, 2, 3) ), sqrt(14.0f));
|
||||
fennec_test_run(fennec::length(vec4(1, 2, 3, 4)), sqrt(30.0f));
|
||||
fennec_test_spacer(1);
|
||||
|
||||
fennec_test_spacer(1);
|
||||
fennec_test_run(fennec::distance(vec2(1, 2), vec2(2, 1)), sqrt(2.0f));
|
||||
fennec_test_run(fennec::distance(vec3(1, 2, 3), vec3(3, 2, 1)), sqrt(8.0f));
|
||||
fennec_test_run(fennec::distance(vec4(1, 2, 3, 4), vec4(4, 3, 2, 1)), sqrt(20.0f));
|
||||
|
||||
fennec_test_run(fennec::distance(vec2(1, 2), vec2(2, 1)), sqrt(2.0f));
|
||||
fennec_test_run(fennec::distance(vec3(1, 2, 3), vec3(3, 2, 1)), sqrt(8.0f));
|
||||
fennec_test_run(fennec::distance(vec4(1, 2, 3, 4), vec4(4, 3, 2, 1)), sqrt(20.0f));
|
||||
fennec_test_spacer(1);
|
||||
|
||||
fennec_test_spacer(1);
|
||||
fennec_test_run(fennec::cross(vec3(1, 0, 0), vec3(0, 1, 0)), vec3(0, 0, 1));
|
||||
fennec_test_run(fennec::cross(vec3(0, 1, 0), vec3(0, 0, 1)), vec3(1, 0, 0));
|
||||
fennec_test_run(fennec::cross(vec3(0, 0, 1), vec3(1, 0, 0)), vec3(0, 1, 0));
|
||||
|
||||
fennec_test_run(fennec::cross(vec3(1, 0, 0), vec3(0, 1, 0)), vec3(0, 0, 1));
|
||||
fennec_test_run(fennec::cross(vec3(0, 1, 0), vec3(0, 0, 1)), vec3(1, 0, 0));
|
||||
fennec_test_run(fennec::cross(vec3(0, 0, 1), vec3(1, 0, 0)), vec3(0, 1, 0));
|
||||
fennec_test_spacer(1);
|
||||
|
||||
fennec_test_spacer(1);
|
||||
fennec_test_run(fennec::normalize(vec2(1, 1)), vec2(sqrt(2.0f) / 2.0f, sqrt(2.0f) / 2.0f));
|
||||
fennec_test_run(fennec::normalize(vec3(1, 1, 1)), vec3(sqrt(3.0f) / 3.0f, sqrt(3.0f) / 3.0f, sqrt(3.0f) / 3.0f));
|
||||
fennec_test_run(fennec::normalize(vec4(1, 1, 1, 1)), vec4(0.5f, 0.5f, 0.5f, 0.5f));
|
||||
|
||||
fennec_test_run(fennec::normalize(vec2(1, 1)), vec2(sqrt(2.0f) / 2.0f, sqrt(2.0f) / 2.0f));
|
||||
fennec_test_run(fennec::normalize(vec3(1, 1, 1)), vec3(sqrt(3.0f) / 3.0f, sqrt(3.0f) / 3.0f, sqrt(3.0f) / 3.0f));
|
||||
fennec_test_run(fennec::normalize(vec4(1, 1, 1, 1)), vec4(0.5f, 0.5f, 0.5f, 0.5f));
|
||||
fennec_test_spacer(1);
|
||||
|
||||
fennec_test_spacer(1);
|
||||
fennec_test_run(fennec::faceforward(vec3(1, 0, 0), vec3(-1, 0, 0), vec3(1, 0, 0)), vec3(-1, 0, 0));
|
||||
fennec_test_run(fennec::faceforward(vec3(1, 0, 0), vec3(-1, 0, 0), vec3(-1, 0, 0)), vec3( 1, 0, 0));
|
||||
|
||||
fennec_test_run(fennec::faceforward(vec3(1, 0, 0), vec3(-1, 0, 0), vec3(1, 0, 0)), vec3(-1, 0, 0));
|
||||
fennec_test_run(fennec::faceforward(vec3(1, 0, 0), vec3(-1, 0, 0), vec3(-1, 0, 0)), vec3( 1, 0, 0));
|
||||
fennec_test_spacer(1);
|
||||
|
||||
fennec_test_spacer(1);
|
||||
|
||||
fennec_test_run(fennec::reflect(vec2(1, -1), vec2(0, 1)), vec2(1, 1));
|
||||
fennec_test_run(fennec::refract(vec2(1, -1), vec2(0, 1), 1/1.33f), vec2(0.7518797, -1));
|
||||
}
|
||||
|
||||
}
|
||||
fennec_test_run(fennec::reflect(vec2(1, -1), vec2(0, 1)), vec2(1, 1));
|
||||
fennec_test_run(fennec::refract(vec2(1, -1), vec2(0, 1), 1/1.33f), vec2(0.7518797, -1));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user