gris.frag 416 B

1234567891011121314151617181920212223242526
  1. // Version du GLSL
  2. #version 150 core
  3. // Entrée
  4. in vec2 coordTexture;
  5. // Uniform
  6. uniform sampler2D texture;
  7. // Sortie
  8. out vec4 out_Color;
  9. // Globale
  10. float lvl;
  11. // Fonction main
  12. void main()
  13. {
  14. // Couleur du pixel
  15. out_Color = texture2D(texture, coordTexture);
  16. lvl = out_Color.x + out_Color.y + out_Color.z;
  17. lvl /= 3;
  18. out_Color.x = lvl;
  19. out_Color.y = lvl;
  20. out_Color.z = lvl;
  21. }