|
|
|
@ -24,19 +24,19 @@ |
|
|
|
|
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
|
|
|
/// THE SOFTWARE.
|
|
|
|
|
///
|
|
|
|
|
/// @ref gtx_type_info
|
|
|
|
|
/// @file glm/gtx/type_info.hpp
|
|
|
|
|
/// @ref gtx_type_trait
|
|
|
|
|
/// @file glm/gtx/type_trait.hpp
|
|
|
|
|
/// @date 2016-03-12 / 2016-03-12
|
|
|
|
|
/// @author Christophe Riccio
|
|
|
|
|
///
|
|
|
|
|
/// @see core (dependence)
|
|
|
|
|
///
|
|
|
|
|
/// @defgroup gtx_type_info GLM_GTX_type_info
|
|
|
|
|
/// @defgroup gtx_type_trait GLM_GTX_type_trait
|
|
|
|
|
/// @ingroup gtx
|
|
|
|
|
///
|
|
|
|
|
/// @brief Defines aligned types.
|
|
|
|
|
/// @brief Defines traits for each type.
|
|
|
|
|
///
|
|
|
|
|
/// <glm/gtx/type_aligned.hpp> need to be included to use these functionalities.
|
|
|
|
|
/// <glm/gtx/type_trait.hpp> need to be included to use these functionalities.
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
#pragma once |
|
|
|
@ -46,12 +46,12 @@ |
|
|
|
|
#include "../detail/setup.hpp" |
|
|
|
|
|
|
|
|
|
#if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED)) |
|
|
|
|
# pragma message("GLM: GLM_GTX_type_info extension included") |
|
|
|
|
# pragma message("GLM: GLM_GTX_type_trait extension included") |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
namespace glm |
|
|
|
|
{ |
|
|
|
|
/// @addtogroup gtx_type_info
|
|
|
|
|
/// @addtogroup gtx_type_trait
|
|
|
|
|
/// @{
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> struct tvec1; |
|
|
|
|