wireframe.fs 436 B

12345678910111213141516171819
  1. #version 100
  2. #extension GL_OES_standard_derivatives : enable
  3. // see for reference: https://stackoverflow.com/questions/7361582/opengl-debugging-single-pass-wireframe-rendering
  4. precision highp float;
  5. uniform vec4 uniform_color;
  6. varying vec3 barycentric;
  7. void main()
  8. {
  9. float min_dist = min(min(barycentric.x, barycentric.y), barycentric.z);
  10. if (min_dist > 0.5 * fwidth(min_dist))
  11. discard;
  12. gl_FragColor = uniform_color;
  13. }