diff --git a/glm/CMakeLists.txt b/glm/CMakeLists.txt index bcecebb8..d5ba2093 100644 --- a/glm/CMakeLists.txt +++ b/glm/CMakeLists.txt @@ -16,10 +16,6 @@ file(GLOB_RECURSE GTX_SOURCE ./gtx/*.cpp) file(GLOB_RECURSE GTX_INLINE ./gtx/*.inl) file(GLOB_RECURSE GTX_HEADER ./gtx/*.hpp) -file(GLOB_RECURSE IMG_SOURCE ./img/*.cpp) -file(GLOB_RECURSE IMG_INLINE ./img/*.inl) -file(GLOB_RECURSE IMG_HEADER ./img/*.hpp) - file(GLOB_RECURSE VIRTREV_SOURCE ./virtrev/*.cpp) file(GLOB_RECURSE VIRTREV_INLINE ./virtrev/*.inl) file(GLOB_RECURSE VIRTREV_HEADER ./virtrev/*.hpp) @@ -33,9 +29,6 @@ source_group("GTC Files" FILES ${GTC_HEADER}) source_group("GTX Files" FILES ${GTX_SOURCE}) source_group("GTX Files" FILES ${GTX_INLINE}) source_group("GTX Files" FILES ${GTX_HEADER}) -source_group("IMG Files" FILES ${IMG_SOURCE}) -source_group("IMG Files" FILES ${IMG_INLINE}) -source_group("IMG Files" FILES ${IMG_HEADER}) source_group("VIRTREV Files" FILES ${VIRTREV_SOURCE}) source_group("VIRTREV Files" FILES ${VIRTREV_INLINE}) source_group("VIRTREV Files" FILES ${VIRTREV_HEADER}) @@ -47,5 +40,4 @@ add_executable(${NAME} ${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER} ${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER} ${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER} - ${IMG_SOURCE} ${IMG_INLINE} ${IMG_HEADER} ${VIRTREV_SOURCE} ${VIRTREV_INLINE} ${VIRTREV_HEADER}) diff --git a/glm/ext.hpp b/glm/ext.hpp index f4dc0f0b..ad15ba5c 100644 --- a/glm/ext.hpp +++ b/glm/ext.hpp @@ -52,6 +52,7 @@ #include "./gtx/matrix_operation.hpp" #include "./gtx/matrix_query.hpp" #include "./gtx/mixed_product.hpp" +#include "./gtx/multiple.hpp" #include "./gtx/norm.hpp" #include "./gtx/normal.hpp" #include "./gtx/normalize_dot.hpp" @@ -78,9 +79,7 @@ #include "./gtx/vector_angle.hpp" #include "./gtx/vector_query.hpp" #include "./gtx/verbose_operator.hpp" - -#include "./img/multiple.hpp" -#include "./img/wrap.hpp" +#include "./gtx/wrap.hpp" #include "./virtrev/xstream.hpp" diff --git a/glm/img/multiple.hpp b/glm/gtx/multiple.hpp similarity index 77% rename from glm/img/multiple.hpp rename to glm/gtx/multiple.hpp index 69b7694a..83dec9a2 100644 --- a/glm/img/multiple.hpp +++ b/glm/gtx/multiple.hpp @@ -4,14 +4,14 @@ // Created : 2009-10-26 // Updated : 2009-10-26 // Licence : This source is under MIT License -// File : glm/img/multiple.hpp +// File : glm/gtx/multiple.hpp /////////////////////////////////////////////////////////////////////////////////////////////////// // Dependency: // - GLM core /////////////////////////////////////////////////////////////////////////////////////////////////// -#ifndef glm_img_multiple -#define glm_img_multiple +#ifndef glm_gtx_multiple +#define glm_gtx_multiple // Dependency: #include "../glm.hpp" @@ -22,30 +22,30 @@ namespace glm bool main_img_multiple(); }//namespace test - namespace img{ - //! GLM_IMG_multiple: Find the closest number of a number multiple of other number. + namespace gtx{ + //! GLM_GTX_multiple: Find the closest number of a number multiple of other number. namespace multiple { //! Higher Multiple number of Source. - //! From GLM_IMG_multiple extension. + //! From GLM_GTX_multiple extension. template genType higherMultiple( genType const & Source, genType const & Multiple); //! Lower Multiple number of Source. - //! From GLM_IMG_multiple extension. + //! From GLM_GTX_multiple extension. template genType lowerMultiple( genType const & Source, genType const & Multiple); }//namespace multiple - }//namespace img + }//namespace gtx }//namespace glm #include "multiple.inl" -namespace glm{using namespace img::multiple;} +namespace glm{using namespace gtx::multiple;} -#endif//glm_img_multiple +#endif//glm_gtx_multiple diff --git a/glm/img/multiple.inl b/glm/gtx/multiple.inl similarity index 98% rename from glm/img/multiple.inl rename to glm/gtx/multiple.inl index dfcb0203..7f762135 100644 --- a/glm/img/multiple.inl +++ b/glm/gtx/multiple.inl @@ -4,14 +4,14 @@ // Created : 2009-10-26 // Updated : 2009-10-26 // Licence : This source is under MIT License -// File : glm/img/multiple.inl +// File : glm/gtx/multiple.inl /////////////////////////////////////////////////////////////////////////////////////////////////// // Dependency: // - GLM core /////////////////////////////////////////////////////////////////////////////////////////////////// namespace glm{ -namespace img{ +namespace gtx{ namespace multiple { ////////////////////// @@ -187,5 +187,5 @@ namespace multiple } }//namespace multiple -}//namespace img +}//namespace gtx }//namespace glm diff --git a/glm/img/wrap.hpp b/glm/gtx/wrap.hpp similarity index 77% rename from glm/img/wrap.hpp rename to glm/gtx/wrap.hpp index d890aeba..89a74aab 100644 --- a/glm/img/wrap.hpp +++ b/glm/gtx/wrap.hpp @@ -4,14 +4,14 @@ // Created : 2009-11-25 // Updated : 2009-11-25 // Licence : This source is under MIT License -// File : glm/img/wrap.hpp +// File : glm/gtx/wrap.hpp /////////////////////////////////////////////////////////////////////////////////////////////////// // Dependency: // - GLM core /////////////////////////////////////////////////////////////////////////////////////////////////// -#ifndef glm_img_wrap -#define glm_img_wrap +#ifndef glm_gtx_wrap +#define glm_gtx_wrap // Dependency: #include "../glm.hpp" @@ -19,34 +19,34 @@ namespace glm { namespace test{ - bool main_img_wrap(); + bool main_gtx_wrap(); }//namespace test - namespace img{ - //! GLM_IMG_wrap: Wrapping mode using my texture samping. + namespace gtx{ + //! GLM_GTX_wrap: Wrapping mode using my texture samping. namespace wrap { //! Simulate GL_CLAMP OpenGL wrap mode - //! From GLM_IMG_wrap extension. + //! From GLM_GTX_wrap extension. template genType clamp(genType const & Texcoord); //! Simulate GL_REPEAT OpenGL wrap mode - //! From GLM_IMG_wrap extension. + //! From GLM_GTX_wrap extension. template genType repeat(genType const & Texcoord); //! Simulate GL_MIRROR_REPEAT OpenGL wrap mode - //! From GLM_IMG_wrap extension. + //! From GLM_GTX_wrap extension. template genType mirrorRepeat(genType const & Texcoord); }//namespace wrap - }//namespace img + }//namespace gtx }//namespace glm #include "wrap.inl" -namespace glm{using namespace img::wrap;} +namespace glm{using namespace gtx::wrap;} #endif//glm_img_wrap diff --git a/glm/img/wrap.inl b/glm/gtx/wrap.inl similarity index 98% rename from glm/img/wrap.inl rename to glm/gtx/wrap.inl index 22669e6c..a565d65d 100644 --- a/glm/img/wrap.inl +++ b/glm/gtx/wrap.inl @@ -4,14 +4,14 @@ // Created : 2009-11-25 // Updated : 2010-02-13 // Licence : This source is under MIT License -// File : glm/img/wrap.inl +// File : glm/gtx/wrap.inl /////////////////////////////////////////////////////////////////////////////////////////////////// // Dependency: // - GLM core /////////////////////////////////////////////////////////////////////////////////////////////////// namespace glm{ -namespace img{ +namespace gtx{ namespace wrap { //////////////////////// @@ -169,5 +169,5 @@ namespace wrap } }//namespace wrap -}//namespace img +}//namespace gtx }//namespace glm