Constant nannou::ui::backend::glium::FRAGMENT_SHADER_120 [−][src]
pub const FRAGMENT_SHADER_120: &'static str=
"\n #version 120\n uniform sampler2D tex;\n\n varying vec2 v_tex_coords;\n varying vec4 v_color;\n varying float v_mode;\n\n void main() {\n // Text\n if (v_mode == 0.0) {\n gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, texture2D(tex, v_tex_coords).r);\n\n // Image\n } else if (v_mode == 1.0) {\n gl_FragColor = texture2D(tex, v_tex_coords);\n\n // 2D Geometry\n } else if (v_mode == 2.0) {\n gl_FragColor = v_color;\n }\n }\n"
The fragment shader used within the glium::Program
for OpenGL.