1234567891011121314151617181920212223242526 |
- // Version du GLSL
- #version 150 core
- // Entrée
- in vec2 coordTexture;
- // Uniform
- uniform sampler2D texture;
- // Sortie
- out vec4 out_Color;
- // Globale
- float lvl;
- // Fonction main
- void main()
- {
- // Couleur du pixel
- out_Color = texture2D(texture, coordTexture);
- lvl = out_Color.x + out_Color.y + out_Color.z;
- lvl /= 3;
- out_Color.x = lvl;
- out_Color.y = lvl;
- out_Color.z = lvl;
- }
|