Broken: 2.8 master
Short description of error
Some modifiers (especially generative ones) produce an evaluated mesh, no more displist, for all curve-like objects. Drawing should hence first try to display ob->runtime.mesh_eval, before ob->runtime.curve_cache, I think…
Exact steps for others to reproduce the error
Just open that file and behold to full, untouched sphere surface, while having a Build modifier at about 20%… Check also the object stats (bottom right corner), just fixed those to display actual expected data.
@Clément Foucault (fclem) assigning to you, drawing code is a bit out of my area. ;)