Edit Mode: Reduce number of edges drawn
authorClément Foucault <foucault.clem@gmail.com>
Thu, 7 Feb 2019 18:11:01 +0000 (19:11 +0100)
committerClément Foucault <foucault.clem@gmail.com>
Thu, 7 Feb 2019 18:11:01 +0000 (19:11 +0100)
commitea30767997e98ffa508fd5d5ef0c79719d01ccee
tree5a2f4a0e3599af617d5db5f2441de323a8e1d7e6
parent7584ef85bf3837dda76bcfff33acd602e1b4b862
Edit Mode: Reduce number of edges drawn

This make sure only one line is drawn per edge.

It makes the function mesh_create_edit_loops_points_lines() non-thread safe
but this is fine as of now because nothing is multithreaded at this point.
Also this is the only function use this flag so it might be OK.

The side effect is that we don't need to use depth test in edit mode
overlay so the masking artifact will not appear.
source/blender/draw/intern/draw_cache_impl_mesh.c
source/blender/draw/modes/edit_mesh_mode.c