mirror of
https://github.com/g-truc/glm.git
synced 2024-11-29 19:34:36 +00:00
Updated extensions list
This commit is contained in:
parent
0ba4424d70
commit
1e9ef124e8
@ -16,10 +16,6 @@ file(GLOB_RECURSE GTX_SOURCE ./gtx/*.cpp)
|
|||||||
file(GLOB_RECURSE GTX_INLINE ./gtx/*.inl)
|
file(GLOB_RECURSE GTX_INLINE ./gtx/*.inl)
|
||||||
file(GLOB_RECURSE GTX_HEADER ./gtx/*.hpp)
|
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_SOURCE ./virtrev/*.cpp)
|
||||||
file(GLOB_RECURSE VIRTREV_INLINE ./virtrev/*.inl)
|
file(GLOB_RECURSE VIRTREV_INLINE ./virtrev/*.inl)
|
||||||
file(GLOB_RECURSE VIRTREV_HEADER ./virtrev/*.hpp)
|
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_SOURCE})
|
||||||
source_group("GTX Files" FILES ${GTX_INLINE})
|
source_group("GTX Files" FILES ${GTX_INLINE})
|
||||||
source_group("GTX Files" FILES ${GTX_HEADER})
|
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_SOURCE})
|
||||||
source_group("VIRTREV Files" FILES ${VIRTREV_INLINE})
|
source_group("VIRTREV Files" FILES ${VIRTREV_INLINE})
|
||||||
source_group("VIRTREV Files" FILES ${VIRTREV_HEADER})
|
source_group("VIRTREV Files" FILES ${VIRTREV_HEADER})
|
||||||
@ -47,5 +40,4 @@ add_executable(${NAME}
|
|||||||
${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER}
|
${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER}
|
||||||
${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER}
|
${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER}
|
||||||
${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER}
|
${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER}
|
||||||
${IMG_SOURCE} ${IMG_INLINE} ${IMG_HEADER}
|
|
||||||
${VIRTREV_SOURCE} ${VIRTREV_INLINE} ${VIRTREV_HEADER})
|
${VIRTREV_SOURCE} ${VIRTREV_INLINE} ${VIRTREV_HEADER})
|
||||||
|
@ -52,6 +52,7 @@
|
|||||||
#include "./gtx/matrix_operation.hpp"
|
#include "./gtx/matrix_operation.hpp"
|
||||||
#include "./gtx/matrix_query.hpp"
|
#include "./gtx/matrix_query.hpp"
|
||||||
#include "./gtx/mixed_product.hpp"
|
#include "./gtx/mixed_product.hpp"
|
||||||
|
#include "./gtx/multiple.hpp"
|
||||||
#include "./gtx/norm.hpp"
|
#include "./gtx/norm.hpp"
|
||||||
#include "./gtx/normal.hpp"
|
#include "./gtx/normal.hpp"
|
||||||
#include "./gtx/normalize_dot.hpp"
|
#include "./gtx/normalize_dot.hpp"
|
||||||
@ -78,9 +79,7 @@
|
|||||||
#include "./gtx/vector_angle.hpp"
|
#include "./gtx/vector_angle.hpp"
|
||||||
#include "./gtx/vector_query.hpp"
|
#include "./gtx/vector_query.hpp"
|
||||||
#include "./gtx/verbose_operator.hpp"
|
#include "./gtx/verbose_operator.hpp"
|
||||||
|
#include "./gtx/wrap.hpp"
|
||||||
#include "./img/multiple.hpp"
|
|
||||||
#include "./img/wrap.hpp"
|
|
||||||
|
|
||||||
#include "./virtrev/xstream.hpp"
|
#include "./virtrev/xstream.hpp"
|
||||||
|
|
||||||
|
@ -4,14 +4,14 @@
|
|||||||
// Created : 2009-10-26
|
// Created : 2009-10-26
|
||||||
// Updated : 2009-10-26
|
// Updated : 2009-10-26
|
||||||
// Licence : This source is under MIT License
|
// Licence : This source is under MIT License
|
||||||
// File : glm/img/multiple.hpp
|
// File : glm/gtx/multiple.hpp
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// Dependency:
|
// Dependency:
|
||||||
// - GLM core
|
// - GLM core
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#ifndef glm_img_multiple
|
#ifndef glm_gtx_multiple
|
||||||
#define glm_img_multiple
|
#define glm_gtx_multiple
|
||||||
|
|
||||||
// Dependency:
|
// Dependency:
|
||||||
#include "../glm.hpp"
|
#include "../glm.hpp"
|
||||||
@ -22,30 +22,30 @@ namespace glm
|
|||||||
bool main_img_multiple();
|
bool main_img_multiple();
|
||||||
}//namespace test
|
}//namespace test
|
||||||
|
|
||||||
namespace img{
|
namespace gtx{
|
||||||
//! GLM_IMG_multiple: Find the closest number of a number multiple of other number.
|
//! GLM_GTX_multiple: Find the closest number of a number multiple of other number.
|
||||||
namespace multiple
|
namespace multiple
|
||||||
{
|
{
|
||||||
//! Higher Multiple number of Source.
|
//! Higher Multiple number of Source.
|
||||||
//! From GLM_IMG_multiple extension.
|
//! From GLM_GTX_multiple extension.
|
||||||
template <typename genType>
|
template <typename genType>
|
||||||
genType higherMultiple(
|
genType higherMultiple(
|
||||||
genType const & Source,
|
genType const & Source,
|
||||||
genType const & Multiple);
|
genType const & Multiple);
|
||||||
|
|
||||||
//! Lower Multiple number of Source.
|
//! Lower Multiple number of Source.
|
||||||
//! From GLM_IMG_multiple extension.
|
//! From GLM_GTX_multiple extension.
|
||||||
template <typename genType>
|
template <typename genType>
|
||||||
genType lowerMultiple(
|
genType lowerMultiple(
|
||||||
genType const & Source,
|
genType const & Source,
|
||||||
genType const & Multiple);
|
genType const & Multiple);
|
||||||
|
|
||||||
}//namespace multiple
|
}//namespace multiple
|
||||||
}//namespace img
|
}//namespace gtx
|
||||||
}//namespace glm
|
}//namespace glm
|
||||||
|
|
||||||
#include "multiple.inl"
|
#include "multiple.inl"
|
||||||
|
|
||||||
namespace glm{using namespace img::multiple;}
|
namespace glm{using namespace gtx::multiple;}
|
||||||
|
|
||||||
#endif//glm_img_multiple
|
#endif//glm_gtx_multiple
|
@ -4,14 +4,14 @@
|
|||||||
// Created : 2009-10-26
|
// Created : 2009-10-26
|
||||||
// Updated : 2009-10-26
|
// Updated : 2009-10-26
|
||||||
// Licence : This source is under MIT License
|
// Licence : This source is under MIT License
|
||||||
// File : glm/img/multiple.inl
|
// File : glm/gtx/multiple.inl
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// Dependency:
|
// Dependency:
|
||||||
// - GLM core
|
// - GLM core
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
namespace glm{
|
namespace glm{
|
||||||
namespace img{
|
namespace gtx{
|
||||||
namespace multiple
|
namespace multiple
|
||||||
{
|
{
|
||||||
//////////////////////
|
//////////////////////
|
||||||
@ -187,5 +187,5 @@ namespace multiple
|
|||||||
}
|
}
|
||||||
|
|
||||||
}//namespace multiple
|
}//namespace multiple
|
||||||
}//namespace img
|
}//namespace gtx
|
||||||
}//namespace glm
|
}//namespace glm
|
@ -4,14 +4,14 @@
|
|||||||
// Created : 2009-11-25
|
// Created : 2009-11-25
|
||||||
// Updated : 2009-11-25
|
// Updated : 2009-11-25
|
||||||
// Licence : This source is under MIT License
|
// Licence : This source is under MIT License
|
||||||
// File : glm/img/wrap.hpp
|
// File : glm/gtx/wrap.hpp
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// Dependency:
|
// Dependency:
|
||||||
// - GLM core
|
// - GLM core
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#ifndef glm_img_wrap
|
#ifndef glm_gtx_wrap
|
||||||
#define glm_img_wrap
|
#define glm_gtx_wrap
|
||||||
|
|
||||||
// Dependency:
|
// Dependency:
|
||||||
#include "../glm.hpp"
|
#include "../glm.hpp"
|
||||||
@ -19,34 +19,34 @@
|
|||||||
namespace glm
|
namespace glm
|
||||||
{
|
{
|
||||||
namespace test{
|
namespace test{
|
||||||
bool main_img_wrap();
|
bool main_gtx_wrap();
|
||||||
}//namespace test
|
}//namespace test
|
||||||
|
|
||||||
namespace img{
|
namespace gtx{
|
||||||
//! GLM_IMG_wrap: Wrapping mode using my texture samping.
|
//! GLM_GTX_wrap: Wrapping mode using my texture samping.
|
||||||
namespace wrap
|
namespace wrap
|
||||||
{
|
{
|
||||||
//! Simulate GL_CLAMP OpenGL wrap mode
|
//! Simulate GL_CLAMP OpenGL wrap mode
|
||||||
//! From GLM_IMG_wrap extension.
|
//! From GLM_GTX_wrap extension.
|
||||||
template <typename genType>
|
template <typename genType>
|
||||||
genType clamp(genType const & Texcoord);
|
genType clamp(genType const & Texcoord);
|
||||||
|
|
||||||
//! Simulate GL_REPEAT OpenGL wrap mode
|
//! Simulate GL_REPEAT OpenGL wrap mode
|
||||||
//! From GLM_IMG_wrap extension.
|
//! From GLM_GTX_wrap extension.
|
||||||
template <typename genType>
|
template <typename genType>
|
||||||
genType repeat(genType const & Texcoord);
|
genType repeat(genType const & Texcoord);
|
||||||
|
|
||||||
//! Simulate GL_MIRROR_REPEAT OpenGL wrap mode
|
//! Simulate GL_MIRROR_REPEAT OpenGL wrap mode
|
||||||
//! From GLM_IMG_wrap extension.
|
//! From GLM_GTX_wrap extension.
|
||||||
template <typename genType>
|
template <typename genType>
|
||||||
genType mirrorRepeat(genType const & Texcoord);
|
genType mirrorRepeat(genType const & Texcoord);
|
||||||
|
|
||||||
}//namespace wrap
|
}//namespace wrap
|
||||||
}//namespace img
|
}//namespace gtx
|
||||||
}//namespace glm
|
}//namespace glm
|
||||||
|
|
||||||
#include "wrap.inl"
|
#include "wrap.inl"
|
||||||
|
|
||||||
namespace glm{using namespace img::wrap;}
|
namespace glm{using namespace gtx::wrap;}
|
||||||
|
|
||||||
#endif//glm_img_wrap
|
#endif//glm_img_wrap
|
@ -4,14 +4,14 @@
|
|||||||
// Created : 2009-11-25
|
// Created : 2009-11-25
|
||||||
// Updated : 2010-02-13
|
// Updated : 2010-02-13
|
||||||
// Licence : This source is under MIT License
|
// Licence : This source is under MIT License
|
||||||
// File : glm/img/wrap.inl
|
// File : glm/gtx/wrap.inl
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// Dependency:
|
// Dependency:
|
||||||
// - GLM core
|
// - GLM core
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
namespace glm{
|
namespace glm{
|
||||||
namespace img{
|
namespace gtx{
|
||||||
namespace wrap
|
namespace wrap
|
||||||
{
|
{
|
||||||
////////////////////////
|
////////////////////////
|
||||||
@ -169,5 +169,5 @@ namespace wrap
|
|||||||
}
|
}
|
||||||
|
|
||||||
}//namespace wrap
|
}//namespace wrap
|
||||||
}//namespace img
|
}//namespace gtx
|
||||||
}//namespace glm
|
}//namespace glm
|
Loading…
Reference in New Issue
Block a user