Home | History | Annotate | Download | only in gl

Lines Matching defs:Math

12166 /** Implementations of "math" functions required by "GPUShaderFP64Test10"
12169 namespace Math
12707 } /* Math */
13848 (0 == Math::isnan_impl(left_value)) && (0 == Math::isnan_impl(right_value)))
13955 return new FunctionObject::tenaryByComponent(function, "clamp", Math::clamp, variable_type /* res_type */,
13962 return new FunctionObject::tenaryByComponent(function, "clamp", Math::clamp, variable_type /* res_type */,
13980 Math::determinant);
13983 Math::determinant);
13986 Math::determinant);
14044 function, "equal", Math::equal);
14048 function, "equal", Math::equal);
14052 function, "equal", Math::equal);
14094 return new FunctionObject::tenaryByComponent(function, "fma", Math::fma, variable_type /* res_type */,
14103 function, "fract", Math::fract, variable_type /* res_type */, variable_type /* arg_type */);
14111 function, "frexp", Math::frexp, variable_type /* res_type */, variable_type /* arg_type */,
14122 function, "greaterThan", Math::greaterThan);
14126 function, "greaterThan", Math::greaterThan);
14130 function, "greaterThan", Math::greaterThan);
14144 function, "greaterThanEqual", Math::greaterThanEqual);
14148 function, "greaterThanEqual", Math::greaterThanEqual);
14152 function, "greaterThanEqual", Math::greaterThanEqual);
14165 return new FunctionObject::unary<DMat2 /* ResT */, DMat2 /* ArgT */>(function, "inverse", Math::inverse);
14168 return new FunctionObject::unary<DMat3 /* ResT */, DMat3 /* ArgT */>(function, "inverse", Math::inverse);
14171 return new FunctionObject::unary<DMat4 /* ResT */, DMat4 /* ArgT */>(function, "inverse", Math
14182 function, "inversesqrt", Math::inverseSqrt, variable_type /* res_type */, variable_type /* arg_type */);
14201 function, "lessThan", Math::lessThan);
14205 function, "lessThan", Math::lessThan);
14209 function, "lessThan", Math::lessThan);
14223 function, "lessThanEqual", Math::lessThanEqual);
14227 function, "lessThanEqual", Math::lessThanEqual);
14231 function, "lessThanEqual", Math::lessThanEqual);
14265 function, "matrixCompMult", Math::multiply, variable_type /* res_type */, variable_type /* arg1_type */,
14274 function, "max", Math::max, variable_type /* res_type */, variable_type /* arg1_type */,
14283 function, "max", Math::max, variable_type /* res_type */, variable_type /* arg1_type */,
14292 function, "min", Math::min, variable_type /* res_type */, variable_type /* arg1_type */,
14301 function, "min", Math::min, variable_type /* res_type */, variable_type /* arg1_type */,
14308 return new FunctionObject::tenaryByComponent(function, "mix", Math::mix, variable_type /* res_type */,
14318 function, "mod", Math::mod, variable_type /* res_type */, variable_type /* arg1_type */,
14327 function, "mod", Math::mod, variable_type /* res_type */, variable_type /* arg1_type */,
14336 function, "modf", Math::modf, variable_type /* res_type */, variable_type /* arg_type */,
14369 function, "notEqual", Math::notEqual);
14373 function, "notEqual", Math::notEqual);
14377 function, "notEqual", Math::notEqual);
14391 function, "outerProduct", Math::outerProduct);
14395 function, "outerProduct", Math::outerProduct);
14399 function, "outerProduct", Math::outerProduct);
14403 function, "outerProduct", Math::outerProduct);
14407 function, "outerProduct", Math::outerProduct);
14411 function, "outerProduct", Math::outerProduct);
14415 function, "outerProduct", Math::outerProduct);
14419 function, "outerProduct", Math::outerProduct);
14423 function, "outerProduct", Math::outerProduct);
14434 Math::packDouble2x32);
14488 function, "round", Math::round, variable_type /* res_type */, variable_type /* arg_type */);
14495 function, "roundEven", Math::roundEven, variable_type /* res_type */, variable_type /* arg_type */);
14502 function, "sign", Math::sign, variable_type /* res_type */, variable_type /* arg_type */);
14508 return new FunctionObject::tenaryByComponent(function, "smoothstep", Math::smoothStep,
14516 return new FunctionObject::tenaryByComponent(function, "smoothstep", Math::smoothStep,
14533 function, "step", Math::step, variable_type /* res_type */, variable_type /* arg1_type */,
14542 function, "step", Math::step, variable_type /* res_type */, scalar_type /* arg1_type */,
14553 Math::transpose);
14557 Math::transpose);
14561 Math::transpose);
14565 Math::transpose);
14569 Math::transpose);
14573 Math::transpose);
14577 Math::transpose);
14581 Math::transpose);
14585 Math::transpose);
14596 function, "trunc", Math::trunc, variable_type /* res_type */, variable_type /* arg_type */);
14603 Math::unpackDouble2x32);
14610 function, "isnan", Math::isnan_impl, uint_type /* res_type */, variable_type /* arg_type */);
14617 function, "isinf", Math::isinf_impl, uint_type /* res_type */, variable_type /* arg_type */);
15070 if (0.5 == Math::fract(value))