summaryrefslogtreecommitdiffstats
path: root/Tests/TestApp/src/MathLibTest.cpp
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-06-15 03:06:20 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-06-15 03:06:20 +0000
commit700615a5012dfe83d0e5148f537c525cf8faa9c1 (patch)
tree15ee11a55989332c8bad198db8b51f2e2b065ce6 /Tests/TestApp/src/MathLibTest.cpp
parentUpdated core and fx modules (diff)
downloadDiligentEngine-700615a5012dfe83d0e5148f537c525cf8faa9c1.tar.gz
DiligentEngine-700615a5012dfe83d0e5148f537c525cf8faa9c1.zip
Updated core & math lib test (added floor & ceil vector operations)
Diffstat (limited to 'Tests/TestApp/src/MathLibTest.cpp')
-rw-r--r--Tests/TestApp/src/MathLibTest.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/Tests/TestApp/src/MathLibTest.cpp b/Tests/TestApp/src/MathLibTest.cpp
index ad0f99b..1014441 100644
--- a/Tests/TestApp/src/MathLibTest.cpp
+++ b/Tests/TestApp/src/MathLibTest.cpp
@@ -650,6 +650,15 @@ public:
VERIFY_EXPR(float4(1,2,3,4).Recast<int>() == Vector4<int>(1,2,3,4));
}
+ {
+ VERIFY_EXPR(std::floor(float2(0.1f, 1.2f)) == float2(0,1));
+ VERIFY_EXPR(std::floor(float3(0.1f, 1.2f, 2.3f)) == float3(0,1,2));
+ VERIFY_EXPR(std::floor(float4(0.1f, 1.2f, 2.3f, 3.4f)) == float4(0,1,2,3));
+ VERIFY_EXPR(std::ceil(float2(0.1f, 1.2f)) == float2(1,2));
+ VERIFY_EXPR(std::ceil(float3(0.1f, 1.2f, 2.3f)) == float3(1,2,3));
+ VERIFY_EXPR(std::ceil(float4(0.1f, 1.2f, 2.3f, 3.4f)) == float4(1,2,3,4));
+ }
+
SetStatus(TestResult::Succeeded);
}
};