Moved all dual quaternion functionality from GTC space to GTX.

This commit is contained in:
Maksim Vorobiev 2013-02-20 17:57:17 +03:00
parent 23a84732ef
commit 50c870ea96
5 changed files with 13 additions and 13 deletions

View File

@ -20,9 +20,9 @@
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
/// @ref gtc_dual_quaternion
/// @file glm/gtc/dual_quaternion.hpp
/// @date 2013-02-10 / 2013-02-13
/// @ref gtx_dual_quaternion
/// @file glm/gtx/dual_quaternion.hpp
/// @date 2013-02-10 / 2013-02-20
/// @author Maksim Vorobiev (msomeone@gmail.com)
///
/// @see core (dependence)
@ -30,16 +30,16 @@
/// @see gtc_constants (dependence)
/// @see gtc_quaternion (dependence)
///
/// @defgroup gtc_dual_quaternion GLM_GTC_dual_quaternion
/// @defgroup gtc_dual_quaternion GLM_GTX_dual_quaternion
/// @ingroup gtc
///
/// @brief Defines a templated dual-quaternion type and several dual-quaternion operations.
///
/// <glm/gtc/dual_quaternion.hpp> need to be included to use these functionalities.
/// <glm/gtx/dual_quaternion.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef GLM_GTC_dual_quaternion
#define GLM_GTC_dual_quaternion GLM_VERSION
#ifndef GLM_GTX_dual_quaternion
#define GLM_GTX_dual_quaternion GLM_VERSION
// Dependency:
#include "../glm.hpp"
@ -48,7 +48,7 @@
#include "../gtc/quaternion.hpp"
#if(defined(GLM_MESSAGES) && !defined(glm_ext))
# pragma message("GLM: GLM_GTC_dual_quaternion extension included")
# pragma message("GLM: GLM_GTX_dual_quaternion extension included")
#endif
namespace glm{
@ -239,4 +239,4 @@ namespace detail
#include "dual_quaternion.inl"
#endif//GLM_GTC_dual_quaternion
#endif//GLM_GTX_dual_quaternion

View File

@ -20,8 +20,8 @@
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
/// @ref gtc_quaternion
/// @file glm/gtc/quaternion.inl
/// @ref gtx_quaternion
/// @file glm/gtx/quaternion.inl
/// @date 2013-02-10 / 2013-02-13
/// @author Maksim Vorobiev (msomeone@gmail.com)
///////////////////////////////////////////////////////////////////////////////////

View File

@ -7,7 +7,6 @@ glmCreateTestGTC(gtc_matrix_inverse)
glmCreateTestGTC(gtc_matrix_transform)
glmCreateTestGTC(gtc_noise)
glmCreateTestGTC(gtc_quaternion)
glmCreateTestGTC(gtc_dual_quaternion)
glmCreateTestGTC(gtc_random)
glmCreateTestGTC(gtc_reciprocal)
glmCreateTestGTC(gtc_swizzle)

View File

@ -5,6 +5,7 @@ glmCreateTestGTC(gtx_matrix_interpolation)
glmCreateTestGTC(gtx_matrix_query)
glmCreateTestGTC(gtx_multiple)
glmCreateTestGTC(gtx_quaternion)
glmCreateTestGTC(gtx_dual_quaternion)
glmCreateTestGTC(gtx_rotate_normalized_axis)
glmCreateTestGTC(gtx_rotate_vector)
glmCreateTestGTC(gtx_scalar_relational)

View File

@ -8,7 +8,7 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
#include <glm/glm.hpp>
#include <glm/gtc/dual_quaternion.hpp>
#include <glm/gtx/dual_quaternion.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/epsilon.hpp>
#include <glm/gtx/euler_angles.hpp>