posterize2.glsl 295 B

12345678910111213141516171819202122232425
  1. uniform sampler2D samp9;
  2. out vec4 ocol0;
  3. in vec2 uv0;
  4. float bound(float color)
  5. {
  6. if (color < 0.35)
  7. {
  8. if (color < 0.25)
  9. {
  10. return color;
  11. }
  12. return 0.5;
  13. }
  14. return 1.0;
  15. }
  16. void main()
  17. {
  18. float4 c0 = texture(samp9, uv0);
  19. ocol0 = float4(bound(c0.r), bound(c0.g), bound(c0.b), c0.a);
  20. }