techicolorFragmentShader top-level property

ShaderObject techicolorFragmentShader
final

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);
}
"""
      ]);