Selaa lähdekoodia

Added ULP test file

Christophe Riccio 14 vuotta sitten
vanhempi
sitoutus
2ca5985b0e
3 muutettua tiedostoa jossa 16 lisäystä ja 15 poistoa
  1. 15 15
      glm/gtx/ulp.inl
  2. 1 0
      test/gtx/CMakeLists.txt
  3. 0 0
      test/gtx/gtx-ulp.cpp

+ 15 - 15
glm/gtx/ulp.inl

@@ -53,39 +53,39 @@ namespace ulp
 		return Count;
 	}
 
-	template <typename valType>
-	inline detail::xvec2<valType> ulp
+	template <typename T>
+	inline detail::xvec2<T> ulp
 	(
-		detail::xvec2<valType> const & a,
-		detail::xvec2<valType> const & b
+		detail::xvec2<T> const & a,
+		detail::xvec2<T> const & b
 	)
 	{
-		return detail::xvec2<valType>(
+		return detail::xvec2<T>(
 				ulp(a[0], b[0]),
 				ulp(a[1], b[1]));
 	}
 
-	template <typename valType>
-	inline detail::xvec3<valType> ulp
+	template <typename T>
+	inline detail::xvec3<T> ulp
 	(
-		detail::xvec3<valType> const & a,
-		detail::xvec3<valType> const & b
+		detail::xvec3<T> const & a,
+		detail::xvec3<T> const & b
 	)
 	{
-		return detail::xvec2<valType>(
+		return detail::xvec3<T>(
 				ulp(a[0], b[0]),
 				ulp(a[1], b[1]),
 				ulp(a[2], b[2]));
 	}
 
-	template <typename valType>
-	inline detail::xvec4<valType> ulp
+	template <typename T>
+	inline detail::xvec4<T> ulp
 	(
-		detail::xvec4<valType> const & a,
-		detail::xvec4<valType> const & b
+		detail::xvec4<T> const & a,
+		detail::xvec4<T> const & b
 	)
 	{
-		return detail::xvec2<valType>(
+		return detail::xvec4<T>(
 				ulp(a[0], b[0]),
 				ulp(a[1], b[1]),
 				ulp(a[2], b[2]),

+ 1 - 0
test/gtx/CMakeLists.txt

@@ -1,3 +1,4 @@
 glmCreateTestGTC(gtx-bit)
 glmCreateTestGTC(gtx-simd-vec4)
 glmCreateTestGTC(gtx-simd-mat4)
+glmCreateTestGTC(gtx-ulp)

+ 0 - 0
test/gtx/gtx-ulp.cpp