Subversion Repositories gelsvn

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
395 jab 1
#version 120
2
#extension GL_EXT_gpu_shader4 : enable
3
 
4
const vec4 WIRE_COL = vec4(1.0,0.0,0.0,1);
5
 
6
noperspective varying float n;
7
noperspective varying float dist[20];
8
varying vec4 diffuse;
9
void main(void)
10
{
11
	int i_min=0;
12
	float d=abs(dist[0]);
13
	for(int i=1;i<int(n);++i) 
14
		if(dist[i]<d)
15
		{
16
			d = dist[i];
17
			i_min = i;
18
		}
19
	float I = exp2(-2*d*d);
20
	gl_FragColor =I*WIRE_COL + (1.0 - I)*diffuse;
21
}