Skip to content
Snippets Groups Projects
Commit 536a30d7 authored by Graham Madarasz's avatar Graham Madarasz
Browse files

Merge vwr-dev-mat again

parents d659b29f b06ec66a
No related branches found
No related tags found
No related merge requests found
...@@ -85,6 +85,7 @@ vec3 calcPointLightOrSpotLight(vec3 v, vec3 n, vec4 lp, vec3 ln, float la, float ...@@ -85,6 +85,7 @@ vec3 calcPointLightOrSpotLight(vec3 v, vec3 n, vec4 lp, vec3 ln, float la, float
//distance attenuation //distance attenuation
float dist2 = d/la; float dist2 = d/la;
da = clamp(1.0-(dist2-1.0*(1.0-fa))/fa, 0.0, 1.0); da = clamp(1.0-(dist2-1.0*(1.0-fa))/fa, 0.0, 1.0);
da = pow(da, 2.2) * 2.2;
// spotlight coefficient. // spotlight coefficient.
float spot = max(dot(-ln, lv), is_pointlight); float spot = max(dot(-ln, lv), is_pointlight);
......
...@@ -220,7 +220,6 @@ void main() ...@@ -220,7 +220,6 @@ void main()
col = dlit*lit*diff_tex; col = dlit*lit*diff_tex;
//amb_da += (da*0.5)*(1.0-shadow)*proj_ambiance; //amb_da += (da*0.5)*(1.0-shadow)*proj_ambiance;
} }
//float diff = clamp((proj_range-proj_focus)/proj_range, 0.0, 1.0); //float diff = clamp((proj_range-proj_focus)/proj_range, 0.0, 1.0);
vec4 amb_plcol = texture2DLodAmbient(projectionMap, proj_tc.xy, proj_lod); vec4 amb_plcol = texture2DLodAmbient(projectionMap, proj_tc.xy, proj_lod);
......
...@@ -91,6 +91,7 @@ vec3 calcPointLightOrSpotLight(vec3 v, vec3 n, vec4 lp, vec3 ln, float la, float ...@@ -91,6 +91,7 @@ vec3 calcPointLightOrSpotLight(vec3 v, vec3 n, vec4 lp, vec3 ln, float la, float
//distance attenuation //distance attenuation
float dist2 = d/la; float dist2 = d/la;
da = clamp(1.0-(dist2-1.0*(1.0-fa))/fa, 0.0, 1.0); da = clamp(1.0-(dist2-1.0*(1.0-fa))/fa, 0.0, 1.0);
da = pow(da, 2.2) * 2.2;
// spotlight coefficient. // spotlight coefficient.
float spot = max(dot(-ln, lv), is_pointlight); float spot = max(dot(-ln, lv), is_pointlight);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment