假设您vec3 colourIn
从 avertex shader
到 a frag shader
,有没有办法测试一个值并根据需要覆盖它?
例如,将任何蓝色值大于 0.5 的片段设置为白色?
在我Shader.frag
实现了这个测试:
if(colourIn.b>0.5){ //or if(greaterThan(colourIn.b,0.5))
colourIn.b=0.0;
}
它编译并渲染场景,但我不知道它是否有效,因为我是色盲(哈哈)......我的理论是否正确并正确实施?