我需要获得最大值vec3
在 GLSL 中。目前我正在做
max(max(col.r, col.g),col.b)
有用。但我想知道是否有更好的方法通过一个内置函数调用来做到这一点?
不幸的是,这就是你在 GLSL 中所能做的最好的事情。
我已经习惯写这种东西了。但是,如果它困扰您,您可以随时编写自己的函数来执行此操作。
例如:
float max3 (vec3 v) {
return max (max (v.x, v.y), v.z);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)