Developement test
This commit is contained in:
parent
69c764eca9
commit
eb95923402
@ -8,6 +8,7 @@
|
|||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
namespace glm{
|
namespace glm{
|
||||||
namespace gtx{
|
namespace gtx{
|
||||||
@ -36,7 +37,10 @@ namespace ulp
|
|||||||
std::size_t Count = 0;
|
std::size_t Count = 0;
|
||||||
float Temp = a;
|
float Temp = a;
|
||||||
while((Temp = nextafterf(Temp, b)) != b)
|
while((Temp = nextafterf(Temp, b)) != b)
|
||||||
|
{
|
||||||
|
std::cout << Temp << " " << b << std::endl;
|
||||||
++Count;
|
++Count;
|
||||||
|
}
|
||||||
return Count;
|
return Count;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -49,7 +53,10 @@ namespace ulp
|
|||||||
std::size_t Count = 0;
|
std::size_t Count = 0;
|
||||||
double Temp = a;
|
double Temp = a;
|
||||||
while((Temp = nextafter(Temp, b)) != b)
|
while((Temp = nextafter(Temp, b)) != b)
|
||||||
|
{
|
||||||
|
std::cout << Temp << " " << b << std::endl;
|
||||||
++Count;
|
++Count;
|
||||||
|
}
|
||||||
return Count;
|
return Count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -13,6 +13,9 @@
|
|||||||
|
|
||||||
int test_ulp_float()
|
int test_ulp_float()
|
||||||
{
|
{
|
||||||
|
double Temp = nextafter(0.02, 0.01);
|
||||||
|
std::cout << Temp << " 0.01, 0.02" << std::endl;
|
||||||
|
|
||||||
std::size_t A = glm::ulp(0.01, 0.02);
|
std::size_t A = glm::ulp(0.01, 0.02);
|
||||||
std::size_t B = glm::ulp(glm::vec2(0.01), glm::vec2(0.02));
|
std::size_t B = glm::ulp(glm::vec2(0.01), glm::vec2(0.02));
|
||||||
std::size_t C = glm::ulp(glm::vec3(0.01), glm::vec3(0.02));
|
std::size_t C = glm::ulp(glm::vec3(0.01), glm::vec3(0.02));
|
||||||
@ -26,6 +29,7 @@ int test_ulp_float()
|
|||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
|
std::cout << "Test 76" << std::endl;
|
||||||
test_ulp_float();
|
test_ulp_float();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user