From 5c48f10a46e470493328978d6ccee8722c743f31 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Mon, 11 Apr 2016 08:46:43 -0400 Subject: merchant revision --- test.frag | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 test.frag (limited to 'test.frag') diff --git a/test.frag b/test.frag deleted file mode 100644 index 07b4a8a..0000000 --- a/test.frag +++ /dev/null @@ -1,39 +0,0 @@ -#version 120 -uniform sampler2D sampler; - -uniform int numLight; -uniform vec2 lightLocation[64]; -uniform vec3 lightColor; -uniform float amb; - -float b = .0005; -float minLight = .05; -float radius = sqrt(1.0 / (b * minLight)); - -//float radius = b*minlight; - -void main(){ - vec4 color = vec4(0.0,0.0,0.0,0.0); - for(int i = 0; i < numLight; i++){ - vec2 loc = lightLocation[i]; - float dist = length(loc - gl_FragCoord.xy); - //float attenuation=1.0/(1.0+0.01*dist+0.00000000001*dist*dist); - float attenuation = clamp(1.0 - dist*dist/(radius*radius), 0.0, 1.0); attenuation *= attenuation; - - color += vec4(attenuation, attenuation, attenuation, 1.0) * vec4(lightColor, 1.0); - } - vec2 coords = gl_TexCoord[0].st; - vec4 tex = texture2D(sampler, coords); - - color += vec4(amb,amb,amb,1.0+amb); - gl_FragColor = tex * vec4(color)*tex.a; -} - -/* b values - .002 10 - .008 50 - .0005 200 - .00008 500 - .00002 1000 - .00005 2000 -*/ \ No newline at end of file -- cgit v1.2.3