当前位置:   article > 正文

webgl函数 clamp_webgl clamp

webgl clamp

一、简介

参考资料:The Book of Shaders: clamp
clamp函数将一个值限制在另外两个值之间

y = clamp(x,0.0,1.0); 

二、代码

  1. #ifdef GL_ES
  2. precision mediump float;
  3. #endif
  4. uniform vec2 u_resolution;
  5. uniform vec2 u_mouse;
  6. uniform float u_time;
  7. void main() {
  8. vec2 st = gl_FragCoord.xy/u_resolution;
  9. vec4 color1=vec4(0.0,0.0,0.0,1.0);
  10. // color1.r=clamp(st.s,0.0,1.0);
  11. color1.g=clamp(st.s,0.0,1.0);
  12. color1.r=clamp(st.s,0.0,1.0);
  13. gl_FragColor = color1;
  14. }

三、效果

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/574198
推荐阅读
  

闽ICP备14008679号