|
|
|
@ -224,14 +224,14 @@ int test_compute_gtx() |
|
|
|
|
std::clock_t TimeEnd = clock(); |
|
|
|
|
printf("test_compute_gtx: %ld\n", TimeEnd - TimeStart); |
|
|
|
|
|
|
|
|
|
return Output.size() != 0; |
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
int main() |
|
|
|
|
{ |
|
|
|
|
int Failed = GLM_COMPILER; |
|
|
|
|
int Error = 0; |
|
|
|
|
|
|
|
|
|
std::vector<glm::mat4> Data(1024 * 1024 * 8); |
|
|
|
|
std::vector<glm::mat4> Data(64 * 64 * 1); |
|
|
|
|
for(std::size_t i = 0; i < Data.size(); ++i) |
|
|
|
|
Data[i] = glm::mat4( |
|
|
|
|
glm::vec4(glm::compRand4(-2.0f, 2.0f)), |
|
|
|
@ -277,13 +277,11 @@ int main() |
|
|
|
|
glm::simdVec4 B(5.0f, 6.0f, 7.0f, 8.0f); |
|
|
|
|
__m128 C = _mm_shuffle_ps(A.Data, B.Data, _MM_SHUFFLE(1, 0, 1, 0)); |
|
|
|
|
|
|
|
|
|
Failed += test_compute_glm(); |
|
|
|
|
Failed += test_compute_gtx(); |
|
|
|
|
Error += test_compute_glm(); |
|
|
|
|
Error += test_compute_gtx(); |
|
|
|
|
|
|
|
|
|
float Det = glm::determinant(glm::simdMat4(1.0)); |
|
|
|
|
glm::simdMat4 D = glm::matrixCompMult(glm::simdMat4(1.0), glm::simdMat4(1.0)); |
|
|
|
|
|
|
|
|
|
system("pause"); |
|
|
|
|
|
|
|
|
|
return Failed; |
|
|
|
|
return Error; |
|
|
|
|
} |
|
|
|
|