Pārlūkot izejas kodu

Added GTX_texture

Christophe Riccio 8 gadi atpakaļ
vecāks
revīzija
5cf8765656
4 mainītis faili ar 64 papildinājumiem un 0 dzēšanām
  1. 44 0
      glm/gtx/texture.hpp
  2. 8 0
      glm/gtx/texture.inl
  3. 1 0
      test/gtx/CMakeLists.txt
  4. 11 0
      test/gtx/gtx_texture.cpp

+ 44 - 0
glm/gtx/texture.hpp

@@ -0,0 +1,44 @@
+/// @ref gtx_texture
+/// @file glm/gtx/texture.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_texture GLM_GTX_texture
+/// @ingroup gtx
+///
+/// Include <glm/gtx/texture.hpp> to use the features of this extension.
+///
+/// Wrapping mode of texture coordinates.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#ifndef GLM_ENABLE_EXPERIMENTAL
+#	error "GLM: GLM_GTX_texture is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."
+#endif
+
+#if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED)
+#	pragma message("GLM: GLM_GTX_texture extension included")
+#endif
+
+namespace glm
+{
+	/// @addtogroup gtx_texture
+	/// @{
+
+
+	/// @}
+}// namespace glm
+
+#include "texture.inl"
+
+/// @ref gtx_texture
+/// @file glm/gtx/texture.inl
+
+namespace glm
+{
+
+}//namespace glm
+

+ 8 - 0
glm/gtx/texture.inl

@@ -0,0 +1,8 @@
+/// @ref gtx_texture
+/// @file glm/gtx/texture.inl
+
+namespace glm
+{
+
+}//namespace glm
+

+ 1 - 0
test/gtx/CMakeLists.txt

@@ -47,6 +47,7 @@ glmCreateTestGTC(gtx_scalar_multiplication)
 glmCreateTestGTC(gtx_scalar_relational)
 glmCreateTestGTC(gtx_spline)
 glmCreateTestGTC(gtx_string_cast)
+glmCreateTestGTC(gtx_texture)
 glmCreateTestGTC(gtx_type_aligned)
 glmCreateTestGTC(gtx_type_trait)
 glmCreateTestGTC(gtx_vec_swizzle)

+ 11 - 0
test/gtx/gtx_texture.cpp

@@ -0,0 +1,11 @@
+#define GLM_ENABLE_EXPERIMENTAL
+#include <glm/gtx/texture.hpp>
+
+int main()
+{
+	int Error = 0;
+
+	Error += clamp::test();
+
+	return Error;
+}