Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 660/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 419.67
Broken: version: 2.80 (sub 71), branch: master, commit date: 2019-05-20 16:16, hash: rB9efe117535c6
Short description of error
With face dots enabled in overlays, some non-planar faces have missing dots.
This looks to be an issue with the depth at which these dots are drawn. The depth buffer holds depths of triangulated quads and n-gons while the dots are drawn at the average position of the face's vertices. Therefore, for non-planar faces, the dots end up either behind or in front of the face, depending on viewing angle and how the face has been triangulated when drawing to depth buffer.
Exact steps for others to reproduce the error
- Open attached blend file
- Notice the missing face dot on the non-planar face.
- Now, look at that same face from the bottom and notice the position of the dot and how it's drawn some distance away from the face.