Blender Git Loki
Git Commits -> Revision 4137f30
Revision 4137f30 by Clément Foucault (master) March 18, 2017, 00:56 (GMT) |
Object Mode: Add stencil test to remove object outlines inside the silouhette. It also adds nice occluded silouhette information for selected objects that are behind visible objects. This methods is really heavy because it needs to render the wires twices. |
Commit Details:
Full Hash: 4137f30928dcfda4539d3d80df2c3e079eed12ec
Parent Commit: cddde85
Lines Changed: +329, -190
1 Added Path:
/source/blender/draw/modes/shaders/object_occluded_outline_frag.glsl (+15, -0) (View)
9 Modified Paths:
/source/blender/draw/CMakeLists.txt (+1, -0) (Diff)
/source/blender/draw/engines/clay/clay.c (+25, -3) (Diff)
/source/blender/draw/engines/eevee/eevee.c (+46, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+2, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+129, -118) (Diff)
/source/blender/draw/intern/draw_view.c (+3, -2) (Diff)
/source/blender/draw/intern/DRW_render.h (+6, -2) (Diff)
/source/blender/draw/modes/edit_mesh_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/object_mode.c (+101, -62) (Diff)
/source/blender/draw/engines/clay/clay.c (+25, -3) (Diff)
/source/blender/draw/engines/eevee/eevee.c (+46, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+2, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+129, -118) (Diff)
/source/blender/draw/intern/draw_view.c (+3, -2) (Diff)
/source/blender/draw/intern/DRW_render.h (+6, -2) (Diff)
/source/blender/draw/modes/edit_mesh_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/object_mode.c (+101, -62) (Diff)