File: frag.glsl

package info (click to toggle)
kodi-visualization-spectrum 3.4.0%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 792 kB
  • sloc: cpp: 939; xml: 74; makefile: 10
file content (18 lines) | stat: -rw-r--r-- 327 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#version 100

precision mediump float;

uniform float u_pointSize;

varying vec4 v_color;

void main()
{
  if (u_pointSize != 0.0)
  {
    vec2 coord = gl_PointCoord - vec2(0.5);  //from [0,1] to [-0.5,0.5]
    if(length(coord) > 0.5)                  //outside of circle radius?
      discard;
  }
  gl_FragColor = v_color;
}