techicolorFragmentShader top-level property
Implementation
final ShaderObject techicolorFragmentShader =
ShaderObject("technicolorPixelateF")
..AddUniformVars([uTexture])
..SetBody([
photoEffectHelper,
"""
void main() {
vec3 color = texelFetch(${uTexture}, ivec2(gl_FragCoord.xy), 0).rgb;
${oFragColor} = vec4(Technicolor3(color, 0.5), 1.0);
}
"""
]);