Blender Git Loki
Git Commits -> Revision e3a410d
Revision e3a410d by Joseph Eagar (master) November 2, 2009, 06:33 (GMT) |
shapekeys are now stored as customdata in editmode, so edit operations like subdivide work (mostly) correctly. tesselated faces now store correct normals in more situations. and added more missing files from the last merge, there may be more though. |
Commit Details:
Full Hash: e3a410d224380a82099cfd7e9f47074293df001b
SVN Revision: 24228
Parent Commit: 71d2ceb
Lines Changed: +3163, -1842
5 Added Paths:
/release/environment-macosx (+18, -0)
/release/environment-mswindows (+18, -0)
/release/environment-unix (+18, -0)
/source/blender/render/intern/include/raycounter.h (+55, -0) (View)
/source/blender/render/intern/include/rayobject.h (+208, -0) (View)
/release/environment-mswindows (+18, -0)
/release/environment-unix (+18, -0)
/source/blender/render/intern/include/raycounter.h (+55, -0) (View)
/source/blender/render/intern/include/rayobject.h (+208, -0) (View)
107 Modified Paths:
/CMakeLists.txt (+32, -20) (Diff)
/extern/Eigen2/eigen-update.sh (+1, -1) (Diff)
/extern/Eigen2/Eigen/src/Array/Functors.h (+4, -0) (Diff)
/extern/Eigen2/Eigen/src/Array/PartialRedux.h (+5, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/CommaInitializer.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Cwise.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Flagged.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Functors.h (+10, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Matrix.h (+3, -1) (Diff)
/extern/Eigen2/Eigen/src/Core/NestByValue.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Part.h (+3, -1) (Diff)
/extern/Eigen2/Eigen/src/Core/Swap.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/util/Memory.h (+34, -15) (Diff)
/extern/Eigen2/Eigen/src/Sparse/AmbiVector.h (+9, -1) (Diff)
/extern/Eigen2/Eigen/src/Sparse/DynamicSparseMatrix.h (+3, -1) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseBlock.h (+5, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseCwise.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseCwiseBinaryOp.h (+11, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseCwiseUnaryOp.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseDiagonalProduct.h (+2, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseFlagged.h (+6, -1) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseMatrix.h (+8, -3) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseTranspose.h (+6, -1) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseVector.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/SVD/SVD.h (+1, -0) (Diff)
/intern/ghost/GHOST_C-api.h (+4, -2) (Diff)
/intern/ghost/GHOST_IWindow.h (+1, -1) (Diff)
/intern/ghost/GHOST_Rect.h (+21, -0) (Diff)
/intern/ghost/GHOST_Types.h (+6, -0) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+12, -2) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.h (+6, -28) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.mm (+114, -108) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+25, -18) (Diff)
/intern/ghost/intern/GHOST_Window.cpp (+19, -8) (Diff)
/intern/ghost/intern/GHOST_Window.h (+31, -38) (Diff)
/intern/ghost/intern/GHOST_WindowCocoa.h (+8, -8) (Diff)
/intern/ghost/intern/GHOST_WindowCocoa.mm (+86, -62) (Diff)
/intern/ghost/intern/GHOST_WindowX11.cpp (+23, -34) (Diff)
/intern/ghost/intern/GHOST_WindowX11.h (+4, -1) (Diff)
/projectfiles_vc9/blender/editors/ED_editors.vcproj (+0, -4) (Diff)
/projectfiles_vc9/blender/loader/BLO_loader.vcproj (+113, -113) (Diff)
/release/scripts/io/engine_render_pov.py (+9, -9) (Diff)
/release/scripts/io/export_3ds.py (+6, -11) (Diff)
/release/scripts/io/export_fbx.py (+8, -10) (Diff)
/release/scripts/io/export_obj.py (+13, -7) (Diff)
/release/scripts/io/export_ply.py (+4, -2) (Diff)
/release/scripts/io/export_x3d.py (+5, -14) (Diff)
/release/scripts/io/import_3ds.py (+5, -14) (Diff)
/release/scripts/io/import_obj.py (+6, -19) (Diff)
/release/scripts/io/netrender/client.py (+90, -56) (Diff)
/release/scripts/io/netrender/master.py (+25, -17) (Diff)
/release/scripts/io/netrender/master_html.py (+3, -10) (Diff)
/release/scripts/io/netrender/model.py (+19, -5) (Diff)
/release/scripts/io/netrender/operators.py (+19, -23) (Diff)
/release/scripts/io/netrender/slave.py (+44, -27) (Diff)
/release/scripts/io/netrender/ui.py (+39, -47) (Diff)
/release/scripts/io/netrender/utils.py (+1, -1) (Diff)
/release/scripts/modules/bpy_ops.py (+185, -0) (Diff)
/release/scripts/ui/buttons_data_armature.py (+1, -4) (Diff)
/release/scripts/ui/buttons_data_bone.py (+47, -163) (Diff)
/release/scripts/ui/buttons_data_empty.py (+2, -2) (Diff)
/release/scripts/ui/buttons_data_lamp.py (+6, -4) (Diff)
/release/scripts/ui/buttons_data_mesh.py (+65, -26) (Diff)
/release/scripts/ui/buttons_game.py (+14, -14) (Diff)
/release/scripts/ui/buttons_material.py (+56, -33) (Diff)
/release/scripts/ui/buttons_object.py (+2, -2) (Diff)
/release/scripts/ui/buttons_object_constraint.py (+201, -16) (Diff)
/release/scripts/ui/buttons_particle.py (+86, -42) (Diff)
/release/scripts/ui/buttons_physics_common.py (+3, -2) (Diff)
/release/scripts/ui/buttons_physics_field.py (+27, -14) (Diff)
/release/scripts/ui/buttons_physics_smoke.py (+15, -1) (Diff)
/release/scripts/ui/buttons_scene.py (+73, -418) (Diff)
/release/scripts/ui/buttons_texture.py (+101, -68) (Diff)
/release/scripts/ui/buttons_world.py (+2, -1) (Diff)
/release/scripts/ui/space_buttons.py (+0, -1) (Diff)
/release/scripts/ui/space_console.py (+0, -2) (Diff)
/release/scripts/ui/space_filebrowser.py (+10, -4) (Diff)
/release/scripts/ui/space_image.py (+1, -9) (Diff)
/release/scripts/ui/space_info.py (+72, -40) (Diff)
/release/scripts/ui/space_node.py (+0, -3) (Diff)
/release/scripts/ui/space_outliner.py (+49, -23) (Diff)
/release/scripts/ui/space_sequencer.py (+2, -7) (Diff)
/release/scripts/ui/space_text.py (+0, -7) (Diff)
/release/scripts/ui/space_time.py (+1, -5) (Diff)
/release/scripts/ui/space_userpref.py (+336, -45) (Diff)
/release/scripts/ui/space_view3d.py (+240, -72) (Diff)
/release/scripts/ui/space_view3d_toolbar.py (+102, -4) (Diff)
/source/blender/blenkernel/BKE_customdata.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_tessmesh.h (+6, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+10, -0) (Diff)
/source/blender/bmesh/operators/mesh_conv.c (+121, -9) (Diff)
/source/blender/editors/mesh/bmeshutils.c (+6, -1) (Diff)
/source/blender/editors/object/object_shapekey.c (+6, -2) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_key_types.h (+7, -2) (Diff)
/source/creator/buildinfo.c (+8, -9) (Diff)
/source/creator/CMakeLists.txt (+7, -1) (Diff)
/source/creator/SConscript (+2, -0) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+1, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureActuator.cpp (+1, -1) (Diff)
/source/gameengine/Converter/BL_ShapeDeformer.cpp (+8, -11) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+14, -7) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+2, -1) (Diff)
/source/nan_compile.mk (+2, -2) (Diff)
/tools/Blender.py (+6, -16) (Diff)
/extern/Eigen2/eigen-update.sh (+1, -1) (Diff)
/extern/Eigen2/Eigen/src/Array/Functors.h (+4, -0) (Diff)
/extern/Eigen2/Eigen/src/Array/PartialRedux.h (+5, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/CommaInitializer.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Cwise.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Flagged.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Functors.h (+10, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Matrix.h (+3, -1) (Diff)
/extern/Eigen2/Eigen/src/Core/NestByValue.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/Part.h (+3, -1) (Diff)
/extern/Eigen2/Eigen/src/Core/Swap.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Core/util/Memory.h (+34, -15) (Diff)
/extern/Eigen2/Eigen/src/Sparse/AmbiVector.h (+9, -1) (Diff)
/extern/Eigen2/Eigen/src/Sparse/DynamicSparseMatrix.h (+3, -1) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseBlock.h (+5, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseCwise.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseCwiseBinaryOp.h (+11, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseCwiseUnaryOp.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseDiagonalProduct.h (+2, -0) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseFlagged.h (+6, -1) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseMatrix.h (+8, -3) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseTranspose.h (+6, -1) (Diff)
/extern/Eigen2/Eigen/src/Sparse/SparseVector.h (+3, -0) (Diff)
/extern/Eigen2/Eigen/src/SVD/SVD.h (+1, -0) (Diff)
/intern/ghost/GHOST_C-api.h (+4, -2) (Diff)
/intern/ghost/GHOST_IWindow.h (+1, -1) (Diff)
/intern/ghost/GHOST_Rect.h (+21, -0) (Diff)
/intern/ghost/GHOST_Types.h (+6, -0) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+12, -2) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.h (+6, -28) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.mm (+114, -108) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+25, -18) (Diff)
/intern/ghost/intern/GHOST_Window.cpp (+19, -8) (Diff)
/intern/ghost/intern/GHOST_Window.h (+31, -38) (Diff)
/intern/ghost/intern/GHOST_WindowCocoa.h (+8, -8) (Diff)
/intern/ghost/intern/GHOST_WindowCocoa.mm (+86, -62) (Diff)
/intern/ghost/intern/GHOST_WindowX11.cpp (+23, -34) (Diff)
/intern/ghost/intern/GHOST_WindowX11.h (+4, -1) (Diff)
/projectfiles_vc9/blender/editors/ED_editors.vcproj (+0, -4) (Diff)
/projectfiles_vc9/blender/loader/BLO_loader.vcproj (+113, -113) (Diff)
/release/scripts/io/engine_render_pov.py (+9, -9) (Diff)
/release/scripts/io/export_3ds.py (+6, -11) (Diff)
/release/scripts/io/export_fbx.py (+8, -10) (Diff)
/release/scripts/io/export_obj.py (+13, -7) (Diff)
/release/scripts/io/export_ply.py (+4, -2) (Diff)
/release/scripts/io/export_x3d.py (+5, -14) (Diff)
/release/scripts/io/import_3ds.py (+5, -14) (Diff)
/release/scripts/io/import_obj.py (+6, -19) (Diff)
/release/scripts/io/netrender/client.py (+90, -56) (Diff)
/release/scripts/io/netrender/master.py (+25, -17) (Diff)
/release/scripts/io/netrender/master_html.py (+3, -10) (Diff)
/release/scripts/io/netrender/model.py (+19, -5) (Diff)
/release/scripts/io/netrender/operators.py (+19, -23) (Diff)
/release/scripts/io/netrender/slave.py (+44, -27) (Diff)
/release/scripts/io/netrender/ui.py (+39, -47) (Diff)
/release/scripts/io/netrender/utils.py (+1, -1) (Diff)
/release/scripts/modules/bpy_ops.py (+185, -0) (Diff)
/release/scripts/ui/buttons_data_armature.py (+1, -4) (Diff)
/release/scripts/ui/buttons_data_bone.py (+47, -163) (Diff)
/release/scripts/ui/buttons_data_empty.py (+2, -2) (Diff)
/release/scripts/ui/buttons_data_lamp.py (+6, -4) (Diff)
/release/scripts/ui/buttons_data_mesh.py (+65, -26) (Diff)
/release/scripts/ui/buttons_game.py (+14, -14) (Diff)
/release/scripts/ui/buttons_material.py (+56, -33) (Diff)
/release/scripts/ui/buttons_object.py (+2, -2) (Diff)
/release/scripts/ui/buttons_object_constraint.py (+201, -16) (Diff)
/release/scripts/ui/buttons_particle.py (+86, -42) (Diff)
/release/scripts/ui/buttons_physics_common.py (+3, -2) (Diff)
/release/scripts/ui/buttons_physics_field.py (+27, -14) (Diff)
/release/scripts/ui/buttons_physics_smoke.py (+15, -1) (Diff)
/release/scripts/ui/buttons_scene.py (+73, -418) (Diff)
/release/scripts/ui/buttons_texture.py (+101, -68) (Diff)
/release/scripts/ui/buttons_world.py (+2, -1) (Diff)
/release/scripts/ui/space_buttons.py (+0, -1) (Diff)
/release/scripts/ui/space_console.py (+0, -2) (Diff)
/release/scripts/ui/space_filebrowser.py (+10, -4) (Diff)
/release/scripts/ui/space_image.py (+1, -9) (Diff)
/release/scripts/ui/space_info.py (+72, -40) (Diff)
/release/scripts/ui/space_node.py (+0, -3) (Diff)
/release/scripts/ui/space_outliner.py (+49, -23) (Diff)
/release/scripts/ui/space_sequencer.py (+2, -7) (Diff)
/release/scripts/ui/space_text.py (+0, -7) (Diff)
/release/scripts/ui/space_time.py (+1, -5) (Diff)
/release/scripts/ui/space_userpref.py (+336, -45) (Diff)
/release/scripts/ui/space_view3d.py (+240, -72) (Diff)
/release/scripts/ui/space_view3d_toolbar.py (+102, -4) (Diff)
/source/blender/blenkernel/BKE_customdata.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_tessmesh.h (+6, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+10, -0) (Diff)
/source/blender/bmesh/operators/mesh_conv.c (+121, -9) (Diff)
/source/blender/editors/mesh/bmeshutils.c (+6, -1) (Diff)
/source/blender/editors/object/object_shapekey.c (+6, -2) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_key_types.h (+7, -2) (Diff)
/source/creator/buildinfo.c (+8, -9) (Diff)
/source/creator/CMakeLists.txt (+7, -1) (Diff)
/source/creator/SConscript (+2, -0) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+1, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureActuator.cpp (+1, -1) (Diff)
/source/gameengine/Converter/BL_ShapeDeformer.cpp (+8, -11) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+14, -7) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+2, -1) (Diff)
/source/nan_compile.mk (+2, -2) (Diff)
/tools/Blender.py (+6, -16) (Diff)