Blender Git Commit Log
Git Commits -> Revision 29605fc
Revision 29605fc by Campbell Barton (master) October 25, 2010, 21:57 (GMT) |
Added function RNA_property_update_check() to check if an update call is needed, Simple python benchmark shows this to be about 3x faster in the case where an update isn't needed. This also speeds up rna function argument parsing, since each arg in a function call did 2 string lookups on the context which were never needed. |
Commit Details:
Full Hash: 29605fc06ddd8fb9a5d80df1389a0cbfb150c9b9
SVN Revision: 32708
Parent Commit: 82fd7f2
Lines Changed: +35, -23
10 Modified Paths:
/source/blender/makesrna/intern/rna_access.c (+8, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/python/intern/bpy_rna.c (+25, -8) (Diff)
/source/gameengine/BlenderRoutines/CMakeLists.txt (+1, -4) (Diff)
/source/gameengine/Converter/CMakeLists.txt (+0, -2) (Diff)
/source/gameengine/GamePlayer/common/CMakeLists.txt (+0, -2) (Diff)
/source/gameengine/GamePlayer/ghost/CMakeLists.txt (+0, -2) (Diff)
/source/gameengine/Ketsji/CMakeLists.txt (+0, -3) (Diff)
/source/gameengine/Physics/common/CMakeLists.txt (+0, -1) (Diff)
/source/gameengine/VideoTexture/CMakeLists.txt (+0, -1) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/python/intern/bpy_rna.c (+25, -8) (Diff)
/source/gameengine/BlenderRoutines/CMakeLists.txt (+1, -4) (Diff)
/source/gameengine/Converter/CMakeLists.txt (+0, -2) (Diff)
/source/gameengine/GamePlayer/common/CMakeLists.txt (+0, -2) (Diff)
/source/gameengine/GamePlayer/ghost/CMakeLists.txt (+0, -2) (Diff)
/source/gameengine/Ketsji/CMakeLists.txt (+0, -3) (Diff)
/source/gameengine/Physics/common/CMakeLists.txt (+0, -1) (Diff)
/source/gameengine/VideoTexture/CMakeLists.txt (+0, -1) (Diff)