第 14 课:Step
我的解:这个方法是判断step(a, b)中,b是否大于a,如果大于a,那么返回1,否则返回0
我的解
uniform vec2 iResolution;
void main() {
gl_FragColor =
gl_FragCoord.x/iResolution.x > 0.5 ?
vec4(1.0, 0.0, 0.0, 1.0):vec4(0.0, 0.0, 0.0, 1.0);
}
复盘笔记
- 这个方法是判断step(a, b)中,b是否大于a,如果大于a,那么返回1,否则返回0
- 似乎写shader不推荐使用if判断