diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-06-09 21:48:19 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-06-09 22:11:03 +0300 |
commit | 147eef974114a032d9122f6d3ae3305868619877 (patch) | |
tree | 84efe2449cfa48fc19d201c0689fd49c87b46b27 /source/blender/draw/engines/eevee/eevee_volumes.c | |
parent | 45a5ddb57b2a94fde25d9ffab6dfd1bdd312152c (diff) |
Eevee: Improve compilation time (reduce branching).
This patch reduce the branching in the lamp loop, improving compilation time
noticeably (2372ms to 1785ms for the default shader).
This should not change the appearance of the shader.
Performance impact is negligeable.
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_volumes.c')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_volumes.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_volumes.c b/source/blender/draw/engines/eevee/eevee_volumes.c index 2d074eea522..560f898b275 100644 --- a/source/blender/draw/engines/eevee/eevee_volumes.c +++ b/source/blender/draw/engines/eevee/eevee_volumes.c @@ -65,7 +65,6 @@ static struct { } e_data = {NULL}; /* Engine data */ extern char datatoc_bsdf_common_lib_glsl[]; -extern char datatoc_bsdf_direct_lib_glsl[]; extern char datatoc_common_uniforms_lib_glsl[]; extern char datatoc_common_view_lib_glsl[]; extern char datatoc_octahedron_lib_glsl[]; @@ -92,7 +91,6 @@ static void eevee_create_shader_volumes(void) datatoc_common_view_lib_glsl, datatoc_common_uniforms_lib_glsl, datatoc_bsdf_common_lib_glsl, - datatoc_bsdf_direct_lib_glsl, datatoc_octahedron_lib_glsl, datatoc_irradiance_lib_glsl, datatoc_lamps_lib_glsl, |