Added CUDA support

This commit is contained in:
Christophe Riccio
2011-04-09 09:44:32 +01:00
parent 08fe3e049b
commit 201281d06d
92 changed files with 2217 additions and 2209 deletions

View File

@@ -12,7 +12,7 @@ namespace gtc{
namespace matrix_inverse
{
template <typename T>
inline detail::tmat3x3<T> affineInverse
GLM_FUNC_QUALIFIER detail::tmat3x3<T> affineInverse
(
detail::tmat3x3<T> const & m
)
@@ -26,7 +26,7 @@ namespace matrix_inverse
}
template <typename T>
inline detail::tmat4x4<T> affineInverse
GLM_FUNC_QUALIFIER detail::tmat4x4<T> affineInverse
(
detail::tmat4x4<T> const & m
)
@@ -40,7 +40,7 @@ namespace matrix_inverse
}
template <typename valType>
inline detail::tmat2x2<valType> inverseTranspose(
GLM_FUNC_QUALIFIER detail::tmat2x2<valType> inverseTranspose(
detail::tmat2x2<valType> const & m)
{
valType Determinant = m[0][0] * m[1][1] - m[1][0] * m[0][1];
@@ -55,7 +55,7 @@ namespace matrix_inverse
}
template <typename valType>
inline detail::tmat3x3<valType> inverseTranspose(
GLM_FUNC_QUALIFIER detail::tmat3x3<valType> inverseTranspose(
detail::tmat3x3<valType> const & m)
{
valType Determinant =
@@ -79,7 +79,7 @@ namespace matrix_inverse
}
template <typename valType>
inline detail::tmat4x4<valType> inverseTranspose(
GLM_FUNC_QUALIFIER detail::tmat4x4<valType> inverseTranspose(
detail::tmat4x4<valType> const & m)
{
valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];