fragmentShaderSource top-level constant

String const fragmentShaderSource

Implementation

const String fragmentShaderSource = '''
#version 300 es
precision highp float;

in vec2 v_texcoord;
in vec4 v_color;

uniform sampler2D u_texture;

out vec4 out_color;

void main() {
    vec4 tex_color = texture(u_texture, v_texcoord) * v_color;
    out_color = vec4(tex_color.rgb * tex_color.a, tex_color.a);
}
''';