Lines Matching defs:Intrinsics

343 namespace Intrinsics {
424 } // namespace Intrinsics
453 Intrinsics::evaluate_radians);
456 Intrinsics::evaluate_degrees);
459 Intrinsics::evaluate_sin);
462 Intrinsics::evaluate_cos);
465 Intrinsics::evaluate_tan);
468 Intrinsics::evaluate_sinh);
471 Intrinsics::evaluate_cosh);
474 Intrinsics::evaluate_tanh);
477 Intrinsics::evaluate_asin);
480 Intrinsics::evaluate_acos);
484 Intrinsics::evaluate_atan);
487 Intrinsics::evaluate_atan2);
491 Intrinsics::evaluate_asinh);
495 Intrinsics::evaluate_acosh);
498 Intrinsics::evaluate_atanh);
502 Intrinsics::evaluate_pow);
505 Intrinsics::evaluate_exp);
508 Intrinsics::evaluate_log);
511 Intrinsics::evaluate_exp2);
514 Intrinsics::evaluate_log2);
517 Intrinsics::evaluate_sqrt);
520 Intrinsics::evaluate_inversesqrt);
524 Intrinsics::evaluate_abs);
527 Intrinsics::evaluate_sign);
530 Intrinsics::evaluate_floor);
533 Intrinsics::evaluate_ceil);
536 Intrinsics::evaluate_fract);
539 Intrinsics::evaluate_mod);
542 Intrinsics::evaluate_min);
545 Intrinsics::evaluate_max);
548 Intrinsics::evaluate_clamp);
551 Intrinsics::evaluate_saturate);
570 returnType, Intrinsics::evaluate_mix);
573 Intrinsics::evaluate_mix);
577 Intrinsics::evaluate_step);
580 Intrinsics::evaluate_smoothstep);
583 Intrinsics::evaluate_trunc);
587 Intrinsics::evaluate_round);
590 Intrinsics::evaluate_floatBitsToInt);
593 Intrinsics::evaluate_floatBitsToUint);
596 Intrinsics::evaluate_intBitsToFloat);
599 Intrinsics::evaluate_uintBitsToFloat);
604 return (int)std::round(Intrinsics::evaluate_clamp(x, 0.0, 1.0) * 65535.0);
617 Intrinsics::coalesce_length,
618 Intrinsics::finalize_length);
621 Intrinsics::coalesce_distance,
622 Intrinsics::finalize_distance);
625 Intrinsics::coalesce_dot,
671 Intrinsics::evaluate_matrixCompMult);
742 return optimize_comparison(context, arguments, Intrinsics::compare_lessThan);
745 return optimize_comparison(context, arguments, Intrinsics::compare_lessThanEqual);
748 return optimize_comparison(context, arguments, Intrinsics::compare_greaterThan);
751 return optimize_comparison(context, arguments, Intrinsics::compare_greaterThanEqual);
754 return optimize_comparison(context, arguments, Intrinsics::compare_equal);
757 return optimize_comparison(context, arguments, Intrinsics::compare_notEqual);
761 Intrinsics::coalesce_any,
765 Intrinsics::coalesce_all,
769 Intrinsics::evaluate_not);