Blender Git Loki
Git Commits -> Revision 9ab18d1
Revision 9ab18d1 by Clément Foucault (master) October 6, 2017, 21:44 (GMT) |
Eevee: Modify the raycast function to be more flexible. Make quality a parameter, and modify the ray end to be premultiplied so that the raytrace is done on a range. This is in order to add contact shadows. |
Commit Details:
Full Hash: 9ab18d14f6f1cfe510a2b06ee477498502d1c887
Parent Commit: 321f773
Lines Changed: +30, -25
6 Modified Paths:
/source/blender/draw/engines/eevee/eevee_effects.c (+4, -4) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+4, -6) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl (+5, -2) (Diff)
/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl (+3, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl (+13, -12) (Diff)
/source/blender/draw/engines/eevee/shaders/ssr_lib.glsl (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+4, -6) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl (+5, -2) (Diff)
/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl (+3, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl (+13, -12) (Diff)
/source/blender/draw/engines/eevee/shaders/ssr_lib.glsl (+1, -1) (Diff)