Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2018-11-01 20:11:00 +0300
committerClément Foucault <foucault.clem@gmail.com>2018-11-01 23:23:12 +0300
commitb2a6e149a6ca120a60f4bc3341e9d20b4a14bbf3 (patch)
tree731c17ba76ef4d8aecf92553f82ab8f36f292fd1
parent10d7740e010f1c2c15072516a6427977166a60ee (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.glsl2
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);