Blender Git Loki
Git Commits -> Revision 89af2b0
Revision 89af2b0 by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) April 16, 2021, 00:16 (GMT) |
EEVE: Lights: Implement simple culling scheme. This has the basis of clustered light culling but does not yet do it. The lights are only culled by frustum. Its the same as if there was only one Cell for the entire Viewport. |
Commit Details:
Full Hash: 89af2b0485fc469c4cb161b0b77a1f9cfdc1ff5c
Parent Commit: ddc1be5
Lines Changed: +232, -58
1 Added Path:
/source/blender/draw/engines/eevee/eevee_cluster.hh (+69, -0) (View)
7 Modified Paths:
/source/blender/draw/engines/eevee/eevee_light.cc (+69, -23) (Diff)
/source/blender/draw/engines/eevee/eevee_light.hh (+25, -11) (Diff)
/source/blender/draw/engines/eevee/eevee_shader_shared.hh (+38, -17) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.cc (+2, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_view.cc (+2, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_light_lib.glsl (+25, -3) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_object_forward_frag.glsl (+2, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_light.hh (+25, -11) (Diff)
/source/blender/draw/engines/eevee/eevee_shader_shared.hh (+38, -17) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.cc (+2, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_view.cc (+2, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_light_lib.glsl (+25, -3) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_object_forward_frag.glsl (+2, -2) (Diff)