Blender Git Commit Log
Git Commits -> Revision 33e7e1d
Revision 33e7e1d by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, viewport_experiments) October 22, 2014, 14:33 (GMT) |
SSAO works again. Unfortunately it's unavoidable to have it work without explicit attenuation control (by using just max distance). Also it now supports orthographic cameras properly. The maximum distance is now defined in world space units so it should be slightly easier to understand and uniform across perspective and orthographic cameras. The optimizations can be generalized for orthographic cameras but the code is more complex and the runtime advantage is questionable in that case (in the end a matrix transform is 4 dot products which are not that terrible) so commented out the code there for now. |
Commit Details:
Full Hash: 33e7e1ddb2e3c162cfe8afdfd8fd5ade2d65d624
Parent Commit: 0c8469c
Lines Changed: +34, -16
5 Modified Paths:
/release/scripts/startup/bl_ui/space_view3d.py (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_compositing.c (+1, -1) (Diff)
/source/blender/gpu/shaders/gpu_shader_fx_frag.glsl (+22, -13) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+8, -1) (Diff)
/source/blender/gpu/intern/gpu_compositing.c (+1, -1) (Diff)
/source/blender/gpu/shaders/gpu_shader_fx_frag.glsl (+22, -13) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+8, -1) (Diff)