Blender Git Loki
Git Commits -> Revision 0b55a9f
Revision 0b55a9f by Clément Foucault (eevee-dof-refactor) January 25, 2021, 23:00 (GMT) |
EEVEE: Depth Of Field: Improve foreground gather pass performance By tracking the max (or min absolute) intersectable Circle of confusion radius instead of the simply dilated maximum, we can reduce the overhead of density changing gathering. |
Commit Details:
Full Hash: 0b55a9f8868989de8743632bea9f09868f927f93
Parent Commit: 55936c0
Lines Changed: +32, -13
5 Modified Paths:
/source/blender/draw/engines/eevee/eevee_depth_of_field.c (+1, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_dof_dilate_tiles_frag.glsl (+8, -4) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_dof_flatten_tiles_frag.glsl (+6, -4) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_dof_gather_frag.glsl (+1, -2) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_dof_lib.glsl (+16, -2) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_dof_dilate_tiles_frag.glsl (+8, -4) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_dof_flatten_tiles_frag.glsl (+6, -4) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_dof_gather_frag.glsl (+1, -2) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_dof_lib.glsl (+16, -2) (Diff)