Blender Git Loki
Git Commits -> Revision ebe4ffa
Revision ebe4ffa by Sergey Sharybin (master) April 29, 2012, 20:04 (GMT) |
Tomato: refactoring of dopesheet to allow different sort orders in list of channels Store list of channels displaying in dopesheet separately from list of tracks. This allows to re-sort channels in dopesheet independently from list of all tracks (currently only alphabetic sorting is implemented). This also allows to cache assorted information (like tracked segments of track) but currently such a things are not bottlenecks and could be done after merge dopesheet view into trunk. TODO: - Still have some deadlocks when drawing selected channels. Skipping channel background or keyframe drawing helps here but this need to be resolved. - Bump sub-version and wrote code needed to convert pre-dopesheet interface with opened curve view displaying properly. - Probably it'll worth caching tracked segments. |
Commit Details:
Full Hash: ebe4ffa8de3c0a2d471e6f859e96921fe95b475b
SVN Revision: 46089
Parent Commit: ebbc038
Lines Changed: +156, -47
12 Modified Paths:
/source/blender/blenkernel/BKE_tracking.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/tracking.c (+60, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+16, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+14, -0) (Diff)
/source/blender/editors/include/ED_clip.h (+2, -0) (Diff)
/source/blender/editors/space_clip/clip_dopesheet_draw.c (+13, -20) (Diff)
/source/blender/editors/space_clip/clip_dopesheet_ops.c (+9, -21) (Diff)
/source/blender/editors/space_clip/clip_editor.c (+8, -0) (Diff)
/source/blender/editors/space_clip/clip_graph_ops.c (+0, -5) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+17, -0) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+13, -0) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/tracking.c (+60, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+16, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+14, -0) (Diff)
/source/blender/editors/include/ED_clip.h (+2, -0) (Diff)
/source/blender/editors/space_clip/clip_dopesheet_draw.c (+13, -20) (Diff)
/source/blender/editors/space_clip/clip_dopesheet_ops.c (+9, -21) (Diff)
/source/blender/editors/space_clip/clip_editor.c (+8, -0) (Diff)
/source/blender/editors/space_clip/clip_graph_ops.c (+0, -5) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+17, -0) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+13, -0) (Diff)