System Information
Debian testing, Nvidia GeForce GTX780
Blender Version
Broken: 2.76b (official)
Short description of error
After using undo while sculpting on a hires mesh (about 6 mln polys), viewport rendering slows down drastically.
Exact steps for others to reproduce the error
VBO is active. Global undo is not active. No modifiers. No dynamic sculpting.
- Get high amount of polys on a model without modifiers (in attached file you just apply two subsurf modifiers). My card handles up to 20mln just fine, but the bug already appears on 6mln polys.
- Step into sculpting mode.
- Rotate and pan the viewport to see it's responding very quick.
- You can check the speed of the viewport by Alt+a. Mine has 30 fps.
- Draw a stroke. The viewport is sill responding as quick as before and the stroke is drawn with no lagging.
- Ctrl+z
- Rotate and pan the viewport. You'll see a huge performance drop. You can check the Alt+a. Mine has 6 fps.
The count of polygons when the effect is noticeable may vary due to hardware. But with a near-top video card it's noticeable from around 6mln polys.
The problem is not related to the testing cube only. Tested on a complex mesh having 10.5 mln polys also.
I know it may not be a bug, but a drawback of the code design of the undo and/or sculpting system. But it's not desirable for daily use.
Thank you guys!