Operating system: Darwin-17.7.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon HD - FirePro D500 OpenGL Engine ATI Technologies Inc. 4.1 ATI-1.68.24
Broken: version: 2.82 (sub 6), branch: master, commit date: 2020-01-18 18:58, hash: rB3e11c4e63b2f
Submitted from macOS build but also applies to Windows build with same hash.
Also applies to official 2.80 and 2.81 versions, tested on Windows and macOS builds.
Worked fine in official 2.79b and older.
Short description of error
Working with complex curve objects can cause display corruption in edit mode when edits are being performed while groups of CVs on the object are hidden.
[Please fill out a short description of the error here]
Exact steps for others to reproduce the error
- Load in provided blend file or create an object consisting of a reasonably high number of curves by any method.
- Switch into edit mode and select a whole bunch of CVs
- Perform Curve -> Show/hide -> Hide selected
- Still in edit mode proceed to rotating the view around and clicking on random CVs
You should now see CVs pop up in random locations across the viewport (in any display mode).
This display corruption vanishes as soon as the object is being switched out of edit mode.
[Please describe the exact steps needed to reproduce the issue]
[Based on the default startup or an attached .blend file (as simple as possible)]