Lines Matching refs:clamp
401 // clamp
403 GLM_FUNC_QUALIFIER genType clamp
412 "'clamp' only accept floating-point or integer inputs");
418 GLM_FUNC_QUALIFIER detail::tvec2<T, P> clamp function
427 "'clamp' only accept floating-point or integer inputs");
430 clamp(x.x, minVal, maxVal),
431 clamp(x.y, minVal, maxVal));
435 GLM_FUNC_QUALIFIER detail::tvec3<T, P> clamp function
444 "'clamp' only accept floating-point or integer inputs");
447 clamp(x.x, minVal, maxVal),
448 clamp(x.y, minVal, maxVal),
449 clamp(x.z, minVal, maxVal));
453 GLM_FUNC_QUALIFIER detail::tvec4<T, P> clamp function
462 "'clamp' only accept floating-point or integer inputs");
465 clamp(x.x, minVal, maxVal),
466 clamp(x.y, minVal, maxVal),
467 clamp(x.z, minVal, maxVal),
468 clamp(x.w, minVal, maxVal));
472 GLM_FUNC_QUALIFIER detail::tvec2<T, P> clamp function
481 "'clamp' only accept floating-point or integer inputs");
484 clamp(x.x, minVal.x, maxVal.x),
485 clamp(x.y, minVal.y, maxVal.y));
489 GLM_FUNC_QUALIFIER detail::tvec3<T, P> clamp function
498 "'clamp' only accept floating-point or integer inputs");
501 clamp(x.x, minVal.x, maxVal.x),
502 clamp(x.y, minVal.y, maxVal.y),
503 clamp(x.z, minVal.z, maxVal.z));
507 GLM_FUNC_QUALIFIER detail::tvec4<T, P> clamp function
516 "'clamp' only accept floating-point or integer inputs");
519 clamp(x.x, minVal.x, maxVal.x),
520 clamp(x.y, minVal.y, maxVal.y),
521 clamp(x.z, minVal.z, maxVal.z),
522 clamp(x.w, minVal.w, maxVal.w));
596 genType tmp = clamp((x - edge0) / (edge1 - edge0), genType(0), genType(1));