Blender Git Loki
Git Commits -> Revision aa13c4b
Revision aa13c4b by Hans Goudey (master) November 9, 2021, 16:12 (GMT) |
Viewport: Remove different outline color for instances With instancing becoming more common with geometry nodes, instances are less of a separate thing and more of an essential part of evaluated data. Displaying them with a separate outline, while helpful in some cases, is not worth the lack of visibility or confusion about selected/active status. Information about the performance of the scene due to instancing is always available with the statistics like vertex count, etc. The problems were compounded by the fact that the instancing system is used to output geometry components that don't correspond to the object's original type. So this patch also fixes that problem. Fixes T92079, T81010 Ref T91310 Differential Revision: https://developer.blender.org/D13133 |
Commit Details:
Full Hash: aa13c4b386b1311162e74378ad864a51b2f1b7af
Parent Commit: 570331c
Lines Changed: +14, -63
9 Modified Paths:
/source/blender/draw/engines/overlay/overlay_extra.c (+1, -4) (Diff)
/source/blender/draw/engines/overlay/shaders/extra_lightprobe_grid_vert.glsl (+0, -3) (Diff)
/source/blender/draw/engines/overlay/shaders/outline_detect_frag.glsl (+0, -3) (Diff)
/source/blender/draw/engines/overlay/shaders/outline_prepass_vert.glsl (+0, -10) (Diff)
/source/blender/draw/engines/overlay/shaders/wireframe_vert.glsl (+2, -17) (Diff)
/source/blender/draw/intern/draw_common.c (+5, -21) (Diff)
/source/blender/draw/intern/draw_common.h (+0, -2) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+6, -1) (Diff)
/source/blender/draw/intern/shaders/common_globals_lib.glsl (+0, -2) (Diff)
/source/blender/draw/engines/overlay/shaders/extra_lightprobe_grid_vert.glsl (+0, -3) (Diff)
/source/blender/draw/engines/overlay/shaders/outline_detect_frag.glsl (+0, -3) (Diff)
/source/blender/draw/engines/overlay/shaders/outline_prepass_vert.glsl (+0, -10) (Diff)
/source/blender/draw/engines/overlay/shaders/wireframe_vert.glsl (+2, -17) (Diff)
/source/blender/draw/intern/draw_common.c (+5, -21) (Diff)
/source/blender/draw/intern/draw_common.h (+0, -2) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+6, -1) (Diff)
/source/blender/draw/intern/shaders/common_globals_lib.glsl (+0, -2) (Diff)