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

1 2

  /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...]

Completed in 617 milliseconds

1 2