HomeSort by relevance Sort by last modified time
    Searched refs:GLM_FUNC_DECL (Results 1 - 25 of 83) sorted by null

1 2 3 4

  /external/vulkan-validation-layers/libs/glm/gtc/
packing.hpp 65 GLM_FUNC_DECL uint8 packUnorm1x8(float const & v);
77 GLM_FUNC_DECL float unpackUnorm1x8(uint8 const & p);
93 GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const & v);
109 GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 const & p);
122 GLM_FUNC_DECL uint8 packSnorm1x8(float const & s);
135 GLM_FUNC_DECL float unpackSnorm1x8(uint8 const & p);
151 GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const & v);
167 GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 const & p);
180 GLM_FUNC_DECL uint16 packUnorm1x16(float const & v);
193 GLM_FUNC_DECL float unpackUnorm1x16(uint16 const & p)
    [all...]
constants.hpp 58 GLM_FUNC_DECL genType epsilon();
63 GLM_FUNC_DECL genType zero();
68 GLM_FUNC_DECL genType one();
73 GLM_FUNC_DECL genType pi();
78 GLM_FUNC_DECL genType root_pi();
83 GLM_FUNC_DECL genType half_pi();
88 GLM_FUNC_DECL genType quarter_pi();
93 GLM_FUNC_DECL genType one_over_pi();
98 GLM_FUNC_DECL genType two_over_pi();
103 GLM_FUNC_DECL genType two_over_root_pi()
    [all...]
reciprocal.hpp 58 GLM_FUNC_DECL genType sec(genType const & angle);
65 GLM_FUNC_DECL genType csc(genType const & angle);
72 GLM_FUNC_DECL genType cot(genType const & angle);
78 GLM_FUNC_DECL genType asec(genType const & x);
84 GLM_FUNC_DECL genType acsc(genType const & x);
90 GLM_FUNC_DECL genType acot(genType const & x);
96 GLM_FUNC_DECL genType sech(genType const & angle);
102 GLM_FUNC_DECL genType csch(genType const & angle);
108 GLM_FUNC_DECL genType coth(genType const & angle);
114 GLM_FUNC_DECL genType asech(genType const & x)
    [all...]
type_ptr.hpp 90 GLM_FUNC_DECL typename genType::value_type const * value_ptr(genType const & vec);
95 GLM_FUNC_DECL detail::tvec2<T, defaultp> make_vec2(T const * const ptr);
100 GLM_FUNC_DECL detail::tvec3<T, defaultp> make_vec3(T const * const ptr);
105 GLM_FUNC_DECL detail::tvec4<T, defaultp> make_vec4(T const * const ptr);
110 GLM_FUNC_DECL detail::tmat2x2<T, defaultp> make_mat2x2(T const * const ptr);
115 GLM_FUNC_DECL detail::tmat2x3<T, defaultp> make_mat2x3(T const * const ptr);
120 GLM_FUNC_DECL detail::tmat2x4<T, defaultp> make_mat2x4(T const * const ptr);
125 GLM_FUNC_DECL detail::tmat3x2<T, defaultp> make_mat3x2(T const * const ptr);
130 GLM_FUNC_DECL detail::tmat3x3<T, defaultp> make_mat3x3(T const * const ptr);
135 GLM_FUNC_DECL detail::tmat3x4<T, defaultp> make_mat3x4(T const * const ptr)
    [all...]
random.hpp 63 GLM_FUNC_DECL genType linearRand(
73 GLM_FUNC_DECL genType gaussRand(
82 GLM_FUNC_DECL detail::tvec2<T, defaultp> circularRand(
90 GLM_FUNC_DECL detail::tvec3<T, defaultp> sphericalRand(
98 GLM_FUNC_DECL detail::tvec2<T, defaultp> diskRand(
106 GLM_FUNC_DECL detail::tvec3<T, defaultp> ballRand(
ulp.hpp 59 GLM_FUNC_DECL genType next_float(genType const & x);
64 GLM_FUNC_DECL genType prev_float(genType const & x);
69 GLM_FUNC_DECL genType next_float(genType const & x, uint const & Distance);
74 GLM_FUNC_DECL genType prev_float(genType const & x, uint const & Distance);
79 GLM_FUNC_DECL uint float_distance(T const & x, T const & y);
84 GLM_FUNC_DECL vecType<uint> float_distance(vecType<T> const & x, vecType<T> const & y);
  /external/vulkan-validation-layers/libs/glm/detail/
func_packing.hpp 58 GLM_FUNC_DECL uint packUnorm2x16(vec2 const & v);
71 GLM_FUNC_DECL uint packSnorm2x16(vec2 const & v);
84 GLM_FUNC_DECL uint packUnorm4x8(vec4 const & v);
97 GLM_FUNC_DECL uint packSnorm4x8(vec4 const & v);
110 GLM_FUNC_DECL vec2 unpackUnorm2x16(uint const & p);
123 GLM_FUNC_DECL vec2 unpackSnorm2x16(uint const & p);
136 GLM_FUNC_DECL vec4 unpackUnorm4x8(uint const & p);
149 GLM_FUNC_DECL vec4 unpackSnorm4x8(uint const & p);
159 GLM_FUNC_DECL double packDouble2x32(uvec2 const & v);
168 GLM_FUNC_DECL uvec2 unpackDouble2x32(double const & v)
    [all...]
type_half.hpp 39 GLM_FUNC_DECL float toFloat32(hdata value);
40 GLM_FUNC_DECL hdata toFloat16(float const & value);
func_trigonometric.hpp 55 GLM_FUNC_DECL genType radians(genType const & degrees);
64 GLM_FUNC_DECL genType degrees(genType const & radians);
74 GLM_FUNC_DECL genType sin(genType const & angle);
84 GLM_FUNC_DECL genType cos(genType const & angle);
93 GLM_FUNC_DECL genType tan(genType const & angle);
104 GLM_FUNC_DECL genType asin(genType const & x);
115 GLM_FUNC_DECL genType acos(genType const & x);
128 GLM_FUNC_DECL genType atan(genType const & y, genType const & x);
138 GLM_FUNC_DECL genType atan(genType const & y_over_x);
147 GLM_FUNC_DECL genType sinh(genType const & angle)
    [all...]
type_mat2x3.hpp 52 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
60 GLM_FUNC_DECL tmat2x3();
61 GLM_FUNC_DECL tmat2x3(tmat2x3<T, P> const & m);
63 GLM_FUNC_DECL tmat2x3(tmat2x3<T, Q> const & m);
65 GLM_FUNC_DECL explicit tmat2x3(
67 GLM_FUNC_DECL explicit tmat2x3(
69 GLM_FUNC_DECL tmat2x3(
72 GLM_FUNC_DECL tmat2x3(
79 GLM_FUNC_DECL tmat2x3(
84 GLM_FUNC_DECL tmat2x3
    [all...]
type_mat3x2.hpp 52 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
60 GLM_FUNC_DECL tmat3x2();
61 GLM_FUNC_DECL tmat3x2(tmat3x2<T, P> const & m);
63 GLM_FUNC_DECL tmat3x2(tmat3x2<T, Q> const & m);
65 GLM_FUNC_DECL explicit tmat3x2(
67 GLM_FUNC_DECL explicit tmat3x2(
69 GLM_FUNC_DECL tmat3x2(
73 GLM_FUNC_DECL tmat3x2(
84 GLM_FUNC_DECL tmat3x2(
90 GLM_FUNC_DECL tmat3x2
    [all...]
func_exponential.hpp 59 GLM_FUNC_DECL genType pow(genType const & base, genType const & exponent);
69 GLM_FUNC_DECL genType exp(genType const & x);
81 GLM_FUNC_DECL genType log(genType const & x);
91 GLM_FUNC_DECL genType exp2(genType const & x);
102 GLM_FUNC_DECL genType log2(genType x);
112 //GLM_FUNC_DECL genType sqrt(genType const & x);
115 GLM_FUNC_DECL vecType<T, P> sqrt(vecType<T, P> const & x);
125 GLM_FUNC_DECL genType inversesqrt(genType const & x);
type_mat2x2.hpp 51 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
66 GLM_FUNC_DECL tmat2x2();
67 GLM_FUNC_DECL tmat2x2(tmat2x2<T, P> const & m);
69 GLM_FUNC_DECL tmat2x2(tmat2x2<T, Q> const & m);
71 GLM_FUNC_DECL explicit tmat2x2(
73 GLM_FUNC_DECL explicit tmat2x2(
75 GLM_FUNC_DECL tmat2x2(
78 GLM_FUNC_DECL tmat2x2(
85 GLM_FUNC_DECL tmat2x2(
90 GLM_FUNC_DECL tmat2x2
    [all...]
type_vec1.hpp 61 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
71 GLM_FUNC_DECL T & operator[](length_t i);
72 GLM_FUNC_DECL T const & operator[](length_t i) const;
77 GLM_FUNC_DECL tvec1();
78 GLM_FUNC_DECL tvec1(tvec1<T, P> const & v);
80 GLM_FUNC_DECL tvec1(tvec1<T, Q> const & v);
85 GLM_FUNC_DECL explicit tvec1(
87 GLM_FUNC_DECL tvec1(
95 GLM_FUNC_DECL explicit tvec1(tvec1<U, Q> const & v);
98 GLM_FUNC_DECL explicit tvec1(tvec2<U, Q> const & v)
    [all...]
type_vec2.hpp 62 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
96 GLM_FUNC_DECL T & operator[](length_t i);
97 GLM_FUNC_DECL T const & operator[](length_t i) const;
102 GLM_FUNC_DECL tvec2();
103 GLM_FUNC_DECL tvec2(tvec2<T, P> const & v);
105 GLM_FUNC_DECL tvec2(tvec2<T, Q> const & v);
110 GLM_FUNC_DECL explicit tvec2(
112 GLM_FUNC_DECL explicit tvec2(
114 GLM_FUNC_DECL tvec2(
123 GLM_FUNC_DECL tvec2(_swizzle<2,T, P, tvec2<T, P>, E0, E1,-1,-2> const & that
    [all...]
func_integer.hpp 57 GLM_FUNC_DECL genUType uaddCarry(
71 GLM_FUNC_DECL genUType usubBorrow(
85 GLM_FUNC_DECL void umulExtended(
100 GLM_FUNC_DECL void imulExtended(
122 GLM_FUNC_DECL genIUType bitfieldExtract(
142 GLM_FUNC_DECL genIUType bitfieldInsert(
157 GLM_FUNC_DECL genIUType bitfieldReverse(genIUType const & Value);
168 GLM_FUNC_DECL typename genIUType<T>::signed_type bitCount(genIUType<T> const & Value);
181 GLM_FUNC_DECL typename genIUType<T>::signed_type findLSB(genIUType<T> const & Value);
195 GLM_FUNC_DECL typename genIUType<T>::signed_type findMSB(genIUType<T> const & Value)
    [all...]
func_common.hpp 56 GLM_FUNC_DECL genType abs(genType const & x);
65 GLM_FUNC_DECL genType sign(genType const & x);
74 GLM_FUNC_DECL genType floor(genType const & x);
84 GLM_FUNC_DECL genType trunc(genType const & x);
97 GLM_FUNC_DECL genType round(genType const & x);
109 GLM_FUNC_DECL genType roundEven(genType const & x);
119 GLM_FUNC_DECL genType ceil(genType const & x);
128 GLM_FUNC_DECL genType fract(genType const & x);
138 GLM_FUNC_DECL genType mod(
150 GLM_FUNC_DECL genType mod
    [all...]
  /external/vulkan-validation-layers/libs/glm/gtx/
integer.hpp 55 GLM_FUNC_DECL int pow(int x, int y);
59 GLM_FUNC_DECL int sqrt(int x);
64 GLM_FUNC_DECL genIUType log2(genIUType x);
68 GLM_FUNC_DECL unsigned int floor_log2(unsigned int x);
72 GLM_FUNC_DECL int mod(int x, int y);
77 GLM_FUNC_DECL genType factorial(genType const & x);
85 GLM_FUNC_DECL uint pow(uint x, uint y);
89 GLM_FUNC_DECL uint sqrt(uint x);
93 GLM_FUNC_DECL uint mod(uint x, uint y);
97 GLM_FUNC_DECL uint nlz(uint x)
    [all...]
wrap.hpp 56 GLM_FUNC_DECL genType clamp(genType const & Texcoord);
61 GLM_FUNC_DECL genType repeat(genType const & Texcoord);
66 GLM_FUNC_DECL genType mirrorRepeat(genType const & Texcoord);
fast_exponential.hpp 57 GLM_FUNC_DECL genType fastPow(
64 GLM_FUNC_DECL genTypeT fastPow(
71 GLM_FUNC_DECL T fastExp(const T& x);
76 GLM_FUNC_DECL T fastLog(const T& x);
81 GLM_FUNC_DECL T fastExp2(const T& x);
86 GLM_FUNC_DECL T fastLog2(const T& x);
91 GLM_FUNC_DECL T fastLn(const T& x);
fast_trigonometry.hpp 57 GLM_FUNC_DECL T fastSin(const T& angle);
63 GLM_FUNC_DECL T fastCos(const T& angle);
69 GLM_FUNC_DECL T fastTan(const T& angle);
75 GLM_FUNC_DECL T fastAsin(const T& angle);
81 GLM_FUNC_DECL T fastAcos(const T& angle);
87 GLM_FUNC_DECL T fastAtan(const T& y, const T& x);
93 GLM_FUNC_DECL T fastAtan(const T& angle);
optimum_pow.hpp 57 GLM_FUNC_DECL genType pow2(const genType& x);
62 GLM_FUNC_DECL genType pow3(const genType& x);
67 GLM_FUNC_DECL genType pow4(const genType& x);
71 GLM_FUNC_DECL bool powOfTwo(int num);
76 GLM_FUNC_DECL detail::tvec2<bool, P> powOfTwo(detail::tvec2<int, P> const & x);
81 GLM_FUNC_DECL detail::tvec3<bool, P> powOfTwo(detail::tvec3<int, P> const & x);
86 GLM_FUNC_DECL detail::tvec4<bool, P> powOfTwo(detail::tvec4<int, P> const & x);
bit.hpp 59 GLM_FUNC_DECL genIType mask(genIType const & count);
64 GLM_FUNC_DECL genType highestBitValue(genType const & value);
69 GLM_FUNC_DECL bool isPowerOfTwo(genType const & value);
74 GLM_FUNC_DECL genType powerOfTwoAbove(genType const & value);
79 GLM_FUNC_DECL genType powerOfTwoBelow(genType const & value);
84 GLM_FUNC_DECL genType powerOfTwoNearest(genType const & value);
89 GLM_DEPRECATED GLM_FUNC_DECL genType bitRevert(genType const & value);
94 GLM_FUNC_DECL genType bitRotateRight(genType const & In, std::size_t Shift);
99 GLM_FUNC_DECL genType bitRotateLeft(genType const & In, std::size_t Shift);
104 GLM_FUNC_DECL genIUType fillBitfieldWithOne
    [all...]
io.hpp 65 GLM_FUNC_DECL explicit precision_guard();
66 GLM_FUNC_DECL ~precision_guard();
80 GLM_FUNC_DECL explicit format_guard();
81 GLM_FUNC_DECL ~format_guard();
90 GLM_FUNC_DECL unsigned& precision();
93 GLM_FUNC_DECL unsigned& value_width();
96 GLM_FUNC_DECL format_guard::order_t& order();
99 GLM_FUNC_DECL char& cr();
102 GLM_FUNC_DECL std::ios_base& column_major(std::ios_base&);
105 GLM_FUNC_DECL std::ios_base& row_major (std::ios_base&)
    [all...]
fast_square_root.hpp 58 GLM_FUNC_DECL genType fastSqrt(genType const & x);
63 GLM_FUNC_DECL genType fastInverseSqrt(genType const & x);
68 GLM_FUNC_DECL vecType<T, P> fastInverseSqrt(vecType<T, P> const & x);
73 GLM_FUNC_DECL typename genType::value_type fastLength(genType const & x);
78 GLM_FUNC_DECL typename genType::value_type fastDistance(genType const & x, genType const & y);
83 GLM_FUNC_DECL genType fastNormalize(genType const & x);

Completed in 165 milliseconds

1 2 3 4