diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2016-04-11 08:46:43 -0400 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2016-04-11 08:46:43 -0400 |
commit | 5c48f10a46e470493328978d6ccee8722c743f31 (patch) | |
tree | fc01f93915327d1136b698d5e995c01c538828bd /test.frag | |
parent | 75a344b842d534830d7d420c7fd6fda6ad33e625 (diff) |
merchant revision
Diffstat (limited to 'test.frag')
-rw-r--r-- | test.frag | 39 |
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 |