GLSL 的 mix() 是否夹住第三个参数?
Does GLSL's mix() clamp the third parameter?
GLSL 的 mix() 是否在使用第三个参数在其他两个之前进行插值之前将第三个参数限制在 [0, 1] 范围内?
我可以编写一个着色器来测试它,但是:我不想只测试我的 GLSL 的特定实现,而且最好能在线获得此答案以供参考。
我对 GLSL 规范的解读是没有进行钳位:
Returns the linear blend of x and y, i.e., x⋅(1 − a) + y⋅a
GLSL 的 mix() 是否在使用第三个参数在其他两个之前进行插值之前将第三个参数限制在 [0, 1] 范围内?
我可以编写一个着色器来测试它,但是:我不想只测试我的 GLSL 的特定实现,而且最好能在线获得此答案以供参考。
我对 GLSL 规范的解读是没有进行钳位:
Returns the linear blend of x and y, i.e., x⋅(1 − a) + y⋅a