Blender Git Loki
Git Commits -> Revision 2ccf4b1
August 9, 2021, 06:22 (GMT) |
Fix T87041: Driver Editor not updated in realtime Caused by {rBbbb2e0614fc3} Since above commit only the playhead is updated as an overlay in animation playback (was moved out of drawing of the main region for perfomance reasons). The driver value "debug" visualization is very useful to have during playback though but was left in main region drawing as part of `draw_fcurve` (thus does not update in realtime anymore). Moving `graph_draw_driver_debug` into the overlay is not feasible because it requires animation filtering which has significant overhead which needs to be avoided in the overlay which is redrawn on every UI interaction. Now tag the whole main region for updates in the Driver Editor during playback instead (which will make the Drivers Editor as slow during playback as before rBbbb2e0614fc3 -- but with realtime updates of the debug visualization). Maniphest Tasks: T87041 Differential Revision: https://developer.blender.org/D12003 |
Commit Details:
Full Hash: 2ccf4b15cc03c7b11d76baa930fb8e3f5863030a
Parent Commit: 6e987ca
Committed By: Jeroen Bakker
Lines Changed: +26, -8
1 Modified Path:
/source/blender/editors/screen/screen_ops.c (+26, -8) (Diff)