HomeSort by relevance Sort by last modified time
    Searched refs:GLM_FUNC_QUALIFIER (Results 1 - 6 of 6) sorted by null

  /external/vulkan-validation-layers/libs/glm/detail/
_noise.hpp 36 GLM_FUNC_QUALIFIER T mod289(T const & x)
42 GLM_FUNC_QUALIFIER T permute(T const & x)
48 GLM_FUNC_QUALIFIER tvec2<T, P> permute(tvec2<T, P> const & x)
54 GLM_FUNC_QUALIFIER tvec3<T, P> permute(tvec3<T, P> const & x)
60 GLM_FUNC_QUALIFIER tvec4<T, P> permute(tvec4<T, P> const & x)
66 GLM_FUNC_QUALIFIER vecType<T, P> permute(vecType<T, P> const & x)
72 GLM_FUNC_QUALIFIER T taylorInvSqrt(T const & r)
78 GLM_FUNC_QUALIFIER detail::tvec2<T, P> taylorInvSqrt(detail::tvec2<T, P> const & r)
84 GLM_FUNC_QUALIFIER detail::tvec3<T, P> taylorInvSqrt(detail::tvec3<T, P> const & r)
90 GLM_FUNC_QUALIFIER detail::tvec4<T, P> taylorInvSqrt(detail::tvec4<T, P> const & r
    [all...]
_vectorize.hpp 39 GLM_FUNC_QUALIFIER detail::tvec1<T, P> func( \
48 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func( \
58 GLM_FUNC_QUALIFIER detail::tvec3<T, P> func( \
69 GLM_FUNC_QUALIFIER detail::tvec4<T, P> func( \
87 GLM_FUNC_QUALIFIER detail::tvec1<T, P> func \
99 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \
112 GLM_FUNC_QUALIFIER detail::tvec3<T, P> func \
126 GLM_FUNC_QUALIFIER detail::tvec4<T, P> func \
147 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \
160 GLM_FUNC_QUALIFIER detail::tvec3<T, P> func
    [all...]
_swizzle.hpp 42 GLM_FUNC_QUALIFIER value_type& elem (size_t i) { return (reinterpret_cast<value_type*>(_buffer))[i]; }
43 GLM_FUNC_QUALIFIER const value_type& elem (size_t i) const { return (reinterpret_cast<const value_type*>(_buffer))[i]; }
59 GLM_FUNC_QUALIFIER V operator ()() const { return V(this->elem(E0), this->elem(E1)); }
65 GLM_FUNC_QUALIFIER V operator ()() const { return V(this->elem(E0), this->elem(E1), this->elem(E2)); }
71 GLM_FUNC_QUALIFIER V operator ()() const { return V(this->elem(E0), this->elem(E1), this->elem(E2), this->elem(E3)); }
92 GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const ValueType& t)
99 GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const VecType& that)
102 GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e = t; }
108 GLM_FUNC_QUALIFIER void operator -= (const VecType& that)
111 GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e -= t; }
    [all...]
setup.hpp 698 #define GLM_FUNC_QUALIFIER GLM_CUDA_FUNC_DEF GLM_INLINE
  /external/vulkan-validation-layers/libs/glm/gtx/
matrix_transform_2d.hpp 60 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> translate(
69 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> rotate(
78 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> scale(
87 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> shearX(
96 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> shearY(
compatibility.hpp 64 template <typename T> GLM_FUNC_QUALIFIER T lerp(T x, T y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
65 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
67 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
68 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
69 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, const detail::tvec2<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
70 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y, const detail::tvec3<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
71 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y, const detail::tvec4<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
73 template <typename T, precision P> GLM_FUNC_QUALIFIER T slerp(detail::tquat<T, P> const & x, detail::tquat<T, P> const & y, T const & a){return mix(x, y, a);} //!< \brief Returns the slurp interpolation between two quaternions.
75 template <typename T, precision P> GLM_FUNC_QUALIFIER T saturate(T x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility)
76 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> saturate(const detail::tvec2<T, P>& x){return clamp(x, T(0), T(1));} //!< (…)
    [all...]

Completed in 2399 milliseconds