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.