diff options
author | Martin Poirier <theeth@yahoo.com> | 2010-02-04 00:01:41 +0300 |
---|---|---|
committer | Martin Poirier <theeth@yahoo.com> | 2010-02-04 00:01:41 +0300 |
commit | 9916e0193c36c7c107f9e5763611235185a8b52c (patch) | |
tree | c22d3854af020338f187032032f12392d81d4f5e /intern | |
parent | 845136ea133b1b5388b65bcc54aa5add50ec5a90 (diff) |
New Transform 3D view recalculate scheme.
Only recalculate changes when absolutely necessary (mouse move triggers a soft recalc that will only happen before the next redraw other events trigger hard recalcs). The problem was that mouse moves are reported as lots of events (with small dx,dy) between each redraw which would trigger often heavy recalculations every time while only the last one was really important (the one before the redraw).
This makes snap project (retopo) much more manageable but induces a very small lag equal to one refresh cycle. Confirming transform does a hard refresh, so the final result is always consistent with mouse position.
Diffstat (limited to 'intern')
0 files changed, 0 insertions, 0 deletions