aboutsummaryrefslogtreecommitdiffstats
path: root/test.frag
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2016-04-11 08:46:43 -0400
committerClyne Sullivan <tullivan99@gmail.com>2016-04-11 08:46:43 -0400
commit5c48f10a46e470493328978d6ccee8722c743f31 (patch)
treefc01f93915327d1136b698d5e995c01c538828bd /test.frag
parent75a344b842d534830d7d420c7fd6fda6ad33e625 (diff)
merchant revision
Diffstat (limited to 'test.frag')
-rw-r--r--test.frag39
1 files changed, 0 insertions, 39 deletions
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