void
“main”函数会在每帧被调用。整个系统会努力把Frame Per Second(FPS)保持在60.0。但是如果在Shader中有复杂的数学计算,那么就会拖慢FPS,导致卡顿或者称为掉帧。
void mainImage( out vec4 fragColor, in vec2 fragCoord ) {
//什么都没有操作默认为黑色
}
单色
“fragColor”是shader的输出,用于决定屏幕的显示。
void mainImage( out vec4 fragColor, in vec2 fragCoord )
{
fragColor = vec4(1.,1.,0.,1.); //rgba表示法,红+绿=黄
}