Blender Git Loki

Git Commits -> Revision 69b667d

January 15, 2021, 16:46 (GMT)
EEVEE: Depth Of Field: Improvement part 1

Add new gather algorithm.

This involve multiple passes which are well described in each shader.

Shaders have been split into multiple file for clarity sake.

Commit Details:

Full Hash: 69b667d14e94f292407ffde7a4844c3b47dd94eb
Parent Commit: 144d9b9
Lines Changed: +1874, -566

11 Added Paths:

/source/blender/draw/engines/eevee/shaders/effect_dof_dilate_tiles_frag.glsl (+104, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_downsample_frag.glsl (+6, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_filter_frag.glsl (+6, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_flatten_tiles_frag.glsl (+47, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_gather_frag.glsl (+146, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_lib.glsl (+426, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_reduce_frag.glsl (+81, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_resolve_frag.glsl (+168, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_scatter_frag.glsl (+60, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_scatter_vert.glsl (+145, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_dof_setup_frag.glsl (+41, -0) (View)

2 Deleted Paths:

/source/blender/draw/engines/eevee/shaders/effect_dof_frag.glsl (+0, -245)
/source/blender/draw/engines/eevee/shaders/effect_dof_vert.glsl (+0, -124)

7 Modified Paths:

/source/blender/draw/CMakeLists.txt (+11, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_depth_of_field.c (+445, -132) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+48, -15) (Diff)
/source/blender/draw/engines/eevee/eevee_shaders.c (+110, -37) (Diff)
/source/blender/draw/engines/eevee/shaders/common_utiltex_lib.glsl (+6, -0) (Diff)
/source/blender/draw/intern/shaders/common_math_lib.glsl (+21, -8) (Diff)
/source/blender/gpu/opengl/gl_framebuffer.cc (+3, -3) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021