Blender Git Loki
Git Commits -> Revision d8aaf25
Revision d8aaf25 by Clément Foucault (master) September 5, 2019, 15:37 (GMT) |
Eevee: Shadow map refactor Reviewed By: brecht Differential Revision: https://developer.blender.org/D5659 |
Commit Details:
Full Hash: d8aaf25c23fa10ee121dc4fdd1cafe544bcca355
Parent Commit: ca58936
Lines Changed: +1977, -2854
5 Added Paths:
/source/blender/draw/engines/eevee/eevee_sampling.c (+111, -0) (View)
/source/blender/draw/engines/eevee/eevee_shadows.c (+412, -0) (View)
/source/blender/draw/engines/eevee/eevee_shadows_cascade.c (+439, -0) (View)
/source/blender/draw/engines/eevee/eevee_shadows_cube.c (+223, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_translucency_frag.glsl (+165, -0) (View)
/source/blender/draw/engines/eevee/eevee_shadows.c (+412, -0) (View)
/source/blender/draw/engines/eevee/eevee_shadows_cascade.c (+439, -0) (View)
/source/blender/draw/engines/eevee/eevee_shadows_cube.c (+223, -0) (View)
/source/blender/draw/engines/eevee/shaders/effect_translucency_frag.glsl (+165, -0) (View)
4 Deleted Paths:
/source/blender/draw/engines/eevee/shaders/shadow_copy_frag.glsl (+0, -199)
/source/blender/draw/engines/eevee/shaders/shadow_process_geom.glsl (+0, -36)
/source/blender/draw/engines/eevee/shaders/shadow_process_vert.glsl (+0, -32)
/source/blender/draw/engines/eevee/shaders/shadow_store_frag.glsl (+0, -322)
/source/blender/draw/engines/eevee/shaders/shadow_process_geom.glsl (+0, -36)
/source/blender/draw/engines/eevee/shaders/shadow_process_vert.glsl (+0, -32)
/source/blender/draw/engines/eevee/shaders/shadow_store_frag.glsl (+0, -322)
38 Modified Paths:
/release/scripts/startup/bl_ui/properties_data_light.py (+3, -11) (Diff)
/release/scripts/startup/bl_ui/properties_render.py (+0, -2) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -2) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+3, -0) (Diff)
/source/blender/draw/CMakeLists.txt (+5, -4) (Diff)
/source/blender/draw/engines/eevee/eevee_data.c (+5, -16) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+17, -9) (Diff)
/source/blender/draw/engines/eevee/eevee_lightcache.c (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+4, -8) (Diff)
/source/blender/draw/engines/eevee/eevee_lights.c (+38, -1400) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+27, -101) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+107, -138) (Diff)
/source/blender/draw/engines/eevee/eevee_render.c (+7, -8) (Diff)
/source/blender/draw/engines/eevee/eevee_subsurface.c (+100, -36) (Diff)
/source/blender/draw/engines/eevee/eevee_volumes.c (+10, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl (+39, -63) (Diff)
/source/blender/draw/engines/eevee/shaders/default_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_subsurface_frag.glsl (+20, -23) (Diff)
/source/blender/draw/engines/eevee/shaders/lights_lib.glsl (+126, -281) (Diff)
/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl (+30, -16) (Diff)
/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl (+2, -1) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+17, -0) (Diff)
/source/blender/draw/intern/DRW_render.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_framebuffer.c (+3, -1) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_diffuse.glsl (+1, -1) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_eevee_specular.glsl (+1, -0) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_glass.glsl (+11, -2) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_glossy.glsl (+2, -1) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl (+23, -44) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_refraction.glsl (+1, -1) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_shader_to_rgba.glsl (+1, -5) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_subsurface_scattering.glsl (+4, -19) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_translucent.glsl (+5, -1) (Diff)
/source/blender/makesdna/DNA_light_types.h (+8, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_light.c (+0, -40) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+0, -23) (Diff)
/release/scripts/startup/bl_ui/properties_render.py (+0, -2) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -2) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+3, -0) (Diff)
/source/blender/draw/CMakeLists.txt (+5, -4) (Diff)
/source/blender/draw/engines/eevee/eevee_data.c (+5, -16) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+17, -9) (Diff)
/source/blender/draw/engines/eevee/eevee_lightcache.c (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+4, -8) (Diff)
/source/blender/draw/engines/eevee/eevee_lights.c (+38, -1400) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+27, -101) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+107, -138) (Diff)
/source/blender/draw/engines/eevee/eevee_render.c (+7, -8) (Diff)
/source/blender/draw/engines/eevee/eevee_subsurface.c (+100, -36) (Diff)
/source/blender/draw/engines/eevee/eevee_volumes.c (+10, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl (+39, -63) (Diff)
/source/blender/draw/engines/eevee/shaders/default_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_subsurface_frag.glsl (+20, -23) (Diff)
/source/blender/draw/engines/eevee/shaders/lights_lib.glsl (+126, -281) (Diff)
/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl (+30, -16) (Diff)
/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl (+2, -1) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+17, -0) (Diff)
/source/blender/draw/intern/DRW_render.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_framebuffer.c (+3, -1) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_diffuse.glsl (+1, -1) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_eevee_specular.glsl (+1, -0) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_glass.glsl (+11, -2) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_glossy.glsl (+2, -1) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl (+23, -44) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_refraction.glsl (+1, -1) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_shader_to_rgba.glsl (+1, -5) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_subsurface_scattering.glsl (+4, -19) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_translucent.glsl (+5, -1) (Diff)
/source/blender/makesdna/DNA_light_types.h (+8, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_light.c (+0, -40) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+0, -23) (Diff)