1
我需要在我的GLSL代码中多次调用这种函数。基于GLSL中矢量特定分量做最小最大值的最快方法是什么?
vec2 minx(vec2 a, vec2 b) {
if (a.x < b.x) return a;
else return b;
}
我担心过度分支。有没有办法做到这一点,避免if-else构造?
我需要在我的GLSL代码中多次调用这种函数。基于GLSL中矢量特定分量做最小最大值的最快方法是什么?
vec2 minx(vec2 a, vec2 b) {
if (a.x < b.x) return a;
else return b;
}
我担心过度分支。有没有办法做到这一点,避免if-else构造?
令人惊叹!谢谢。 – vuoriov4