mirror of
https://github.com/recp/cglm.git
synced 2025-10-04 01:00:46 +00:00
fix tests on windows (msvc)
This commit is contained in:
@@ -25,6 +25,8 @@ main(int argc, const char * argv[]) {
|
||||
|
||||
fprintf(stderr, CYAN "\nWelcome to cglm tests\n\n" RESET);
|
||||
|
||||
srand((unsigned int)time(NULL));
|
||||
|
||||
for (i = 0; i < count; i++) {
|
||||
int32_t len;
|
||||
|
||||
|
@@ -10,8 +10,6 @@ void
|
||||
test_rand_mat4(mat4 dest) {
|
||||
glm_mat4_copy(GLM_MAT4_IDENTITY, dest);
|
||||
|
||||
srand((unsigned int)time(NULL));
|
||||
|
||||
/* random position */
|
||||
dest[3][0] = drand48();
|
||||
dest[3][1] = drand48();
|
||||
@@ -28,8 +26,6 @@ void
|
||||
test_rand_mat3(mat3 dest) {
|
||||
mat4 m4;
|
||||
|
||||
srand((unsigned int)time(NULL));
|
||||
|
||||
/* random rotatation around random axis with random angle */
|
||||
glm_rotate_make(m4, drand48(), (vec3){drand48(), drand48(), drand48()});
|
||||
glm_mat4_pick3(m4, dest);
|
||||
@@ -37,8 +33,6 @@ test_rand_mat3(mat3 dest) {
|
||||
|
||||
void
|
||||
test_rand_vec3(vec3 dest) {
|
||||
srand((unsigned int)time(NULL));
|
||||
|
||||
dest[0] = drand48();
|
||||
dest[1] = drand48();
|
||||
dest[2] = drand48();
|
||||
@@ -53,8 +47,6 @@ test_rand_vec3s() {
|
||||
|
||||
void
|
||||
test_rand_vec4(vec4 dest) {
|
||||
srand((unsigned int)time(NULL));
|
||||
|
||||
dest[0] = drand48();
|
||||
dest[1] = drand48();
|
||||
dest[2] = drand48();
|
||||
@@ -70,14 +62,11 @@ test_rand_vec4s() {
|
||||
|
||||
float
|
||||
test_rand(void) {
|
||||
srand((unsigned int)time(NULL));
|
||||
return drand48();
|
||||
}
|
||||
|
||||
void
|
||||
test_rand_quat(versor q) {
|
||||
srand((unsigned int)time(NULL));
|
||||
|
||||
glm_quat(q, drand48(), drand48(), drand48(), drand48());
|
||||
glm_quat_normalize(q);
|
||||
}
|
||||
|
@@ -30,6 +30,7 @@
|
||||
<ClCompile Include="..\test\src\test_mat4.c" />
|
||||
<ClCompile Include="..\test\src\test_project.c" />
|
||||
<ClCompile Include="..\test\src\test_quat.c" />
|
||||
<ClCompile Include="..\test\src\test_struct.c" />
|
||||
<ClCompile Include="..\test\src\test_vec3.c" />
|
||||
<ClCompile Include="..\test\src\test_vec4.c" />
|
||||
</ItemGroup>
|
||||
|
@@ -50,6 +50,9 @@
|
||||
<ClCompile Include="..\test\src\test_vec4.c">
|
||||
<Filter>src</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\test\src\test_struct.c">
|
||||
<Filter>src</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\test\tests.h">
|
||||
|
Reference in New Issue
Block a user