Fixed swizzle extension

master
Christophe Riccio ago%!(EXTRA string=15 years)
parent 112f755b0b
commit 22a7f6d1f1
  1. 22
      glm/gtc/swizzle.hpp

@ -11,7 +11,7 @@
/////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtc_swizzle #ifndef glm_gtc_swizzle
#define glm_gtc_closest_point #define glm_gtc_swizzle
// Dependency: // Dependency:
#include "../glm.hpp" #include "../glm.hpp"
@ -26,7 +26,25 @@ namespace glm
//! GLM_GTC_swizzle extension //! GLM_GTC_swizzle extension
namespace swizzle{ namespace swizzle{
template <typename T>
T swizzle(
detail::tvec4<T> const & v,
comp x);
template <typename T>
detail::tvec2<T> swizzle(
detail::tvec4<T> const & v,
comp x, comp y);
template <typename T>
detail::tvec3<T> swizzle(
detail::tvec4<T> const & v,
comp x, comp y, comp z);
template <typename T>
inline detail::tref4<T> swizzle(
detail::tvec4<T> const & v,
comp x, comp y, comp z, comp w);
}//namespace swizzle }//namespace swizzle
}//namespace gtc }//namespace gtc

Loading…
Cancel
Save