/external/vulkan-validation-layers/libs/glm/detail/ |
func_trigonometric.hpp | 50 /// @tparam genType Floating-point scalar or vector types. 54 template <typename genType> 55 GLM_FUNC_DECL genType radians(genType const & degrees); 59 /// @tparam genType Floating-point scalar or vector types. 63 template <typename genType> 64 GLM_FUNC_DECL genType degrees(genType const & radians); 69 /// @tparam genType Floating-point scalar or vector types. 73 template <typename genType> [all...] |
func_exponential.hpp | 54 /// @tparam genType Floating-point scalar or vector types. 58 template <typename genType> 59 GLM_FUNC_DECL genType pow(genType const & base, genType const & exponent); 64 /// @tparam genType Floating-point scalar or vector types. 68 template <typename genType> 69 GLM_FUNC_DECL genType exp(genType const & x); 76 /// @tparam genType Floating-point scalar or vector types [all...] |
func_noise.hpp | 53 /// @tparam genType Floating-point scalar or vector types. 57 template <typename genType> 58 GLM_FUNC_DECL typename genType::value_type noise1(genType const & x); 62 /// @tparam genType Floating-point scalar or vector types. 66 template <typename genType> 67 GLM_FUNC_DECL detail::tvec2<typename genType::value_type, defaultp> noise2(genType const & x); 71 /// @tparam genType Floating-point scalar or vector types. 75 template <typename genType> [all...] |
func_common.hpp | 51 /// @tparam genType floating-point or signed integer; scalar or vector types. 55 template <typename genType> 56 GLM_FUNC_DECL genType abs(genType const & x); 60 /// @tparam genType Floating-point or signed integer; scalar or vector types. 64 template <typename genType> 65 GLM_FUNC_DECL genType sign(genType const & x); 69 /// @tparam genType Floating-point scalar or vector types. 73 template <typename genType> [all...] |
func_geometric.hpp | 48 /// @tparam genType Floating-point vector types. 52 template <typename genType> 53 GLM_FUNC_DECL typename genType::value_type length( 54 genType const & x); 58 /// @tparam genType Floating-point vector types. 62 template <typename genType> 63 GLM_FUNC_DECL typename genType::value_type distance( 64 genType const & p0, 65 genType const & p1); 69 /// @tparam genType Floating-point vector types [all...] |
/external/vulkan-validation-layers/libs/glm/gtx/ |
intersect.hpp | 58 template <typename genType> 60 genType const & orig, genType const & dir, 61 genType const & planeOrig, genType const & planeNormal, 62 typename genType::value_type & intersectionDistance); 66 template <typename genType> 68 genType const & orig, genType const & dir, 69 genType const & vert0, genType const & vert1, genType const & vert2 [all...] |
wrap.hpp | 55 template <typename genType> 56 GLM_FUNC_DECL genType clamp(genType const & Texcoord); 60 template <typename genType> 61 GLM_FUNC_DECL genType repeat(genType const & Texcoord); 65 template <typename genType> 66 GLM_FUNC_DECL genType mirrorRepeat(genType const & Texcoord);
|
spline.hpp | 56 template <typename genType> 57 GLM_FUNC_DECL genType catmullRom( 58 genType const & v1, 59 genType const & v2, 60 genType const & v3, 61 genType const & v4, 62 typename genType::value_type const & s); 66 template <typename genType> 67 GLM_FUNC_DECL genType hermite( 68 genType const & v1, [all...] |
multiple.hpp | 56 /// @tparam genType Floating-point or integer scalar or vector types. 61 template <typename genType> 62 GLM_FUNC_DECL genType higherMultiple( 63 genType const & Source, 64 genType const & Multiple); 68 /// @tparam genType Floating-point or integer scalar or vector types. 73 template <typename genType> 74 GLM_FUNC_DECL genType lowerMultiple( 75 genType const & Source, 76 genType const & Multiple) [all...] |
normalize_dot.hpp | 58 template <typename genType> 59 GLM_FUNC_DECL typename genType::value_type normalizeDot( 60 genType const & x, 61 genType const & y); 66 template <typename genType> 67 GLM_FUNC_DECL typename genType::value_type fastNormalizeDot( 68 genType const & x, 69 genType const & y);
|
extend.hpp | 55 template <typename genType> 56 GLM_FUNC_DECL genType extend( 57 genType const & Origin, 58 genType const & Source, 59 typename genType::value_type const Length);
|
component_wise.hpp | 55 template <typename genType> 56 GLM_FUNC_DECL typename genType::value_type compAdd( 57 genType const & v); 61 template <typename genType> 62 GLM_FUNC_DECL typename genType::value_type compMul( 63 genType const & v); 67 template <typename genType> 68 GLM_FUNC_DECL typename genType::value_type compMin( 69 genType const & v); 73 template <typename genType> [all...] |
fast_square_root.hpp | 57 template <typename genType> 58 GLM_FUNC_DECL genType fastSqrt(genType const & x); 62 template <typename genType> 63 GLM_FUNC_DECL genType fastInverseSqrt(genType const & x); 72 template <typename genType> 73 GLM_FUNC_DECL typename genType::value_type fastLength(genType const & x); 77 template <typename genType> [all...] |
log_base.hpp | 55 template <typename genType> 56 GLM_FUNC_DECL genType log( 57 genType const & x, 58 genType const & base);
|
optimum_pow.hpp | 56 template <typename genType> 57 GLM_FUNC_DECL genType pow2(const genType& x); 61 template <typename genType> 62 GLM_FUNC_DECL genType pow3(const genType& x); 66 template <typename genType> 67 GLM_FUNC_DECL genType pow4(const genType& x);
|
string_cast.hpp | 66 template <typename genType> 67 GLM_FUNC_DECL std::string to_string(genType const & x);
|
bit.hpp | 63 template <typename genType> 64 GLM_FUNC_DECL genType highestBitValue(genType const & value); 68 template <typename genType> 69 GLM_FUNC_DECL bool isPowerOfTwo(genType const & value); 73 template <typename genType> 74 GLM_FUNC_DECL genType powerOfTwoAbove(genType const & value); 78 template <typename genType> 79 GLM_FUNC_DECL genType powerOfTwoBelow(genType const & value) [all...] |
/external/vulkan-validation-layers/libs/glm/gtc/ |
constants.hpp | 57 template <typename genType> 58 GLM_FUNC_DECL genType epsilon(); 62 template <typename genType> 63 GLM_FUNC_DECL genType zero(); 67 template <typename genType> 68 GLM_FUNC_DECL genType one(); 72 template <typename genType> 73 GLM_FUNC_DECL genType pi(); 77 template <typename genType> 78 GLM_FUNC_DECL genType root_pi() [all...] |
reciprocal.hpp | 57 template <typename genType> 58 GLM_FUNC_DECL genType sec(genType const & angle); 64 template <typename genType> 65 GLM_FUNC_DECL genType csc(genType const & angle); 71 template <typename genType> 72 GLM_FUNC_DECL genType cot(genType const & angle); 77 template <typename genType> [all...] |
matrix_access.hpp | 54 template <typename genType> 55 GLM_FUNC_DECL typename genType::row_type row( 56 genType const & m, 61 template <typename genType> 62 GLM_FUNC_DECL genType row( 63 genType const & m, 65 typename genType::row_type const & x); 69 template <typename genType> 70 GLM_FUNC_DECL typename genType::col_type column( 71 genType const & m [all...] |
matrix_inverse.hpp | 55 /// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-precision floating point value is highly innacurate. 57 template <typename genType> 58 GLM_FUNC_DECL genType affineInverse(genType const & m); 63 /// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-precision floating point value is highly innacurate. 65 template <typename genType> 66 GLM_FUNC_DECL typename genType::value_type inverseTranspose( 67 genType const & m);
|
epsilon.hpp | 70 template <typename genType> 72 genType const & x, 73 genType const & y, 74 genType const & epsilon); 80 template <typename genType> 81 GLM_FUNC_DECL typename genType::boolType epsilonNotEqual( 82 genType const & x, 83 genType const & y, 84 typename genType::value_type const & epsilon); 90 template <typename genType> [all...] |
ulp.hpp | 58 template <typename genType> 59 GLM_FUNC_DECL genType next_float(genType const & x); 63 template <typename genType> 64 GLM_FUNC_DECL genType prev_float(genType const & x); 68 template <typename genType> 69 GLM_FUNC_DECL genType next_float(genType const & x, uint const & Distance); 73 template <typename genType> [all...] |
random.hpp | 60 /// @tparam genType Value type. Currently supported: half (not recommanded), float or double scalars and vectors. 62 template <typename genType> 63 GLM_FUNC_DECL genType linearRand( 64 genType const & Min, 65 genType const & Max); 72 template <typename genType> 73 GLM_FUNC_DECL genType gaussRand( 74 genType const & Mean, 75 genType const & Deviation);
|
/external/swiftshader/src/OpenGL/compiler/ |
Initialize.cpp | 31 TType *genType = new TType(EbtGenType); 44 symbolTable.insertBuiltIn(COMMON_BUILTINS, EOpRadians, genType, "radians", genType); 45 symbolTable.insertBuiltIn(COMMON_BUILTINS, EOpDegrees, genType, "degrees", genType); 46 symbolTable.insertBuiltIn(COMMON_BUILTINS, EOpSin, genType, "sin", genType); 47 symbolTable.insertBuiltIn(COMMON_BUILTINS, EOpCos, genType, "cos", genType); 48 symbolTable.insertBuiltIn(COMMON_BUILTINS, EOpTan, genType, "tan", genType) [all...] |