Blender Git Commit Log

Git Commits -> Revision c1f3b86

Revision c1f3b86 by Joshua Leung (master)
July 9, 2009, 13:14 (GMT)
NLA SoC: Cleanup of Keyframe Drawing code for DopeSheet

* Removed the glaMapping stuff in favour of remapping the keyframes manually. The old code was causing some mess, and not really working well for the DopeSheet with various mappings being used.

* Fixed NLA-mapped selection in DopeSheet. Clicking on individual keyframes should now work ok. More testing required though.

* Keyframes in DopeSheet are now drawn fully using OpenGL (instead of icons). They look less tactile now, but this may be compensated with in terms of speed? Previously I disabled this type of drawing due to issues with some cards. Enabled again for now, but mainly because I couldn't get the icons to line up nicely in screenspace...

* Borderselect in DopeSheet. I've had a look at issues with it selecting the wrong channel's keyframes. The issues don't seem to be solved yet though... will look again tomorrow.

Commit Details:

Full Hash: c1f3b86f861028c9f1b6e8eedc5d4c07b77205a7
SVN Revision: 21460
Parent Commit: f9749ea
Lines Changed: +197, -304

7 Modified Paths:

/source/blender/editors/animation/keyframes_draw.c (+121, -167) (Diff)
/source/blender/editors/armature/poselib.c (+1, -1) (Diff)
/source/blender/editors/include/ED_keyframes_draw.h (+14, -24) (Diff)
/source/blender/editors/space_action/action_draw.c (+23, -73) (Diff)
/source/blender/editors/space_action/action_select.c (+33, -33) (Diff)
/source/blender/editors/space_nla/nla_draw.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/drawarmature.c (+4, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021