]> SALOME platform Git repositories - modules/gui.git/blob - src/VTKViewer/resources/Fragment_Shader_ARB.glsl
Salome HOME
Fix bugs in the new opengl backend.
[modules/gui.git] / src / VTKViewer / resources / Fragment_Shader_ARB.glsl
1 #version 130
2
3 #if (__VERSION__ >= 130)
4   out vec4 outColor;
5   #define Texture2D texture
6 #else
7   #define outColor gl_FragColor
8   #define Texture2D texture2D
9 #endif
10
11 uniform sampler2D uPointSprite;
12
13 in vec4 VSColor;
14 void main()
15 {
16   outColor = VSColor;
17   vec4 testColor = Texture2D(uPointSprite, gl_PointCoord);
18   if (testColor.r > 0.1)
19     outColor = testColor * outColor;
20   else
21     discard;
22 }