diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-11-01 20:11:00 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-11-01 23:23:12 +0300 |
commit | b2a6e149a6ca120a60f4bc3341e9d20b4a14bbf3 (patch) | |
tree | 731c17ba76ef4d8aecf92553f82ab8f36f292fd1 | |
parent | 10d7740e010f1c2c15072516a6427977166a60ee (diff) |
Eevee: Opti: Irradiance: Remove sqrt and max on backface test
Did not have any impact in my tests and it saves some instructions.
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl b/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl index c581805aa6b..a176f82b79b 100644 --- a/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl @@ -280,7 +280,7 @@ vec3 probe_evaluate_grid(GridData gd, vec3 W, vec3 N, vec3 localpos) weight *= load_visibility_cell(cell, ws_light, ws_dist_point_to_cell, gd.g_vis_bias, gd.g_vis_bleed, gd.g_vis_range); /* Smooth backface test */ - weight *= sqrt(max(0.002, dot(ws_light, N))); + weight *= dot(ws_light, N); /* Avoid zero weight */ weight = max(0.00001, weight); |