Cleanup extensions

This commit is contained in:
Christophe Riccio 2010-11-12 17:41:38 +00:00
parent 5b75955336
commit 8045560a26
13 changed files with 7 additions and 32 deletions

View File

@ -20,7 +20,7 @@ namespace glm
genType const & degrees
)
{
GLM_STATIC_ASSERT(detail::type<genType>::is_float);
GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'radians' only accept floating-point input");
const genType pi = genType(3.1415926535897932384626433832795);
return degrees * (pi / genType(180));
@ -69,7 +69,7 @@ namespace glm
genType const & radians
)
{
GLM_STATIC_ASSERT(detail::type<genType>::is_float);
GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'degrees' only accept floating-point input");
const genType pi = genType(3.1415926535897932384626433832795);
return radians * (genType(180) / pi);
@ -118,7 +118,7 @@ namespace glm
genType const & angle
)
{
GLM_STATIC_ASSERT(detail::type<genType>::is_float);
GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'sin' only accept floating-point input");
return ::std::sin(angle);
}
@ -163,7 +163,7 @@ namespace glm
template <typename genType>
inline genType cos(genType const & angle)
{
GLM_STATIC_ASSERT(detail::type<genType>::is_float);
GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'cos' only accept floating-point input");
return ::std::cos(angle);
}

View File

@ -10,7 +10,6 @@
#ifndef glm_ext
#define glm_ext
#include "./gtc/double_float.hpp"
#include "./gtc/half_float.hpp"
#include "./gtc/matrix_access.hpp"
#include "./gtc/matrix_transform.hpp"

View File

@ -16,7 +16,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/gl_replacement.hpp"
namespace glm
{

View File

@ -9,7 +9,6 @@
// Dependency:
// - GLM core
// - GLM_GTC_half_float
// - GLM_GTC_double_float
///////////////////////////////////////////////////////////////////////////////////////////////////
// ToDo:
// - Study constructors with angles and axis
@ -22,7 +21,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/half_float.hpp"
#include "../gtc/double_float.hpp"
namespace glm
{

View File

@ -9,7 +9,6 @@
// Dependency:
// - GLM core
// - GLM_GTC_half
// - GLM_GTC_double
// - GLM_GTC_quaternion
///////////////////////////////////////////////////////////////////////////////////////////////////
@ -19,7 +18,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/half_float.hpp"
#include "../gtc/double_float.hpp"
#include "../gtc/quaternion.hpp"
namespace glm
@ -36,7 +34,6 @@ namespace glm
// Dependences
using namespace gtc::half_float;
using namespace gtc::double_float;
using namespace gtc::quaternion;
///////////////////////////

View File

@ -9,7 +9,6 @@
// Dependency:
// - GLM core
// - GLM_GTC_half_float
// - GLM_GTC_double_float
///////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_compatibility
@ -18,7 +17,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/half_float.hpp"
#include "../gtc/double_float.hpp"
#ifdef GLM_COMPILER_VC
#include <cfloat>

View File

@ -8,7 +8,6 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// Dependency:
// - GLM core
// - GLM_GTX_double
// - GLM_GTX_half
///////////////////////////////////////////////////////////////////////////////////////////////////
@ -17,7 +16,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/double_float.hpp"
#include "../gtc/half_float.hpp"
namespace glm

View File

@ -4,11 +4,10 @@
// Created : 2005-12-21
// Updated : 2007-08-14
// Licence : This source is under MIT License
// File : glm/gtx/euler_angles.h
// File : glm/gtx/euler_angles.hpp
///////////////////////////////////////////////////////////////////////////////////////////////////
// Dependency:
// - GLM core
// - GLM_GTC_double_float
// - GLM_GTC_half_float
///////////////////////////////////////////////////////////////////////////////////////////////////
// ToDo:
@ -21,7 +20,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/double_float.hpp"
#include "../gtc/half_float.hpp"
namespace glm

View File

@ -9,7 +9,6 @@
// Dependency:
// - GLM core
// - GLM_GTX_half_float
// - GLM_GTX_double_float
///////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_extented_min_max
@ -18,7 +17,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/half_float.hpp"
#include "../gtc/double_float.hpp"
namespace glm
{

View File

@ -8,8 +8,7 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// Dependency:
// - GLM core
// - GLM_GTX_half
// - GLM_GTX_double
// - GLM_GTC_half_float
///////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_fast_exponential
@ -18,7 +17,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/half_float.hpp"
#include "../gtc/double_float.hpp"
namespace glm
{
@ -31,7 +29,6 @@ namespace glm
namespace fast_exponential
{
using namespace gtc::half_float;
using namespace gtc::double_float;
//! Faster than the common pow function but less accurate.
//! From GLM_GTX_fast_exponential extension.

View File

@ -9,7 +9,6 @@
// Dependency:
// - GLM core
// - GLM_GTX_quaternion
// - GLM_GTC_double_float
///////////////////////////////////////////////////////////////////////////////////////////////////
// ToDo:
// - Study the validity of the notion of length2 to quaternion
@ -20,7 +19,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/double_float.hpp"
#include "../gtx/quaternion.hpp"
namespace glm

View File

@ -8,8 +8,7 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// Dependency:
// - GLM core
// - GLM_GTX_double
// - GLM_GTX_half
// - GLM_GTC_half_float
// - GLM_GTX_integer
// - GLM_GTX_quaternion
///////////////////////////////////////////////////////////////////////////////////////////////////
@ -19,7 +18,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/double_float.hpp"
#include "../gtc/half_float.hpp"
#include "../gtx/integer.hpp"
#include "../gtx/unsigned_int.hpp"
@ -36,7 +34,6 @@ namespace glm
//! GLM_GTX_string_cast extension: Setup strings for GLM type values
namespace string_cast
{
using namespace gtc::double_float;
using namespace gtc::half_float;
using namespace gtx::integer;
using namespace gtx::unsigned_int;

View File

@ -16,7 +16,6 @@
// Dependency:
#include "../glm.hpp"
#include "../gtc/glu_replacement.hpp"
#include "../gtx/transform.hpp"
namespace glm
@ -30,7 +29,6 @@ namespace glm
namespace transform2
{
using namespace gtx::transform;
using namespace gtc::glu_replacement;
//! Transforms a matrix with a shearing on X axis.
//! From GLM_GTX_transform2 extension.