Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021