X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=shaderlib%2Fcooktorrance.glsl;h=f441a6d392088fe05f8152dc3430d2de1b701c3a;hb=adc26a2e141a2853b6c5025130c46a46cece4b84;hp=4b0c4dc814ca5b16e903d7003f1371b96b3c6503;hpb=9208e0ff263a287e456e082a4a8b8fd0bbd41f9e;p=libs%2Fgl.git diff --git a/shaderlib/cooktorrance.glsl b/shaderlib/cooktorrance.glsl index 4b0c4dc8..f441a6d3 100644 --- a/shaderlib/cooktorrance.glsl +++ b/shaderlib/cooktorrance.glsl @@ -151,10 +151,14 @@ vec3 cooktorrance_environment(vec3 normal, vec3 look, vec3 base_color, float met vec3 cooktorrance_lighting(vec3 normal, vec3 look, vec3 base_color, float metalness, float roughness) { - vec3 light = normalize(world_light_dir); - - float shadow = get_shadow_factor(0); - vec3 color = cooktorrance_one_light_direct(normal, look, light, light_sources[0].color, base_color, metalness, roughness)*shadow; + vec3 color = vec3(0.0); + for(int i=0; i