Blender Git Loki
Git Commits -> Revision 14d33b3
Revision 14d33b3 by Campbell Barton (master) August 18, 2009, 15:37 (GMT) |
BGE guardedalloc, Uses WITH_CXX_GUARDEDALLOC but gives a string to MEM_mallocN for better tracking memory usage. * off by default. * new/delete are at the bottom of each class * python BGE objects have the new/delete in the Py_Header macro. |
Commit Details:
Full Hash: 14d33b3c1fd629ca3ebc2f369b38d9d2ebc09e2e
SVN Revision: 22603
Parent Commit: 3682624
Lines Changed: +1068, -36
123 Modified Paths:
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+11, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderInputDevice.h (+9, -1) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.h (+11, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderMouseDevice.h (+11, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+11, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderSystem.h (+12, -0) (Diff)
/source/gameengine/Converter/BlenderWorldInfo.h (+7, -0) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.h (+7, -0) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.h (+6, -1) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+7, -0) (Diff)
/source/gameengine/Converter/BL_ModifierDeformer.h (+6, -0) (Diff)
/source/gameengine/Converter/BL_ShapeDeformer.h (+6, -0) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+6, -0) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+7, -0) (Diff)
/source/gameengine/Converter/KX_BlenderScalarInterpolator.h (+14, -0) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.h (+6, -0) (Diff)
/source/gameengine/Expressions/BoolValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/ConstExpr.h (+7, -0) (Diff)
/source/gameengine/Expressions/EmptyValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/ErrorValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/Expression.h (+13, -0) (Diff)
/source/gameengine/Expressions/FloatValue.h (+6, -0) (Diff)
/source/gameengine/Expressions/IdentifierExpr.h (+7, -0) (Diff)
/source/gameengine/Expressions/IfExpr.h (+7, -0) (Diff)
/source/gameengine/Expressions/InputParser.h (+7, -1) (Diff)
/source/gameengine/Expressions/IntValue.h (+6, -0) (Diff)
/source/gameengine/Expressions/KX_HashedPtr.h (+11, -0) (Diff)
/source/gameengine/Expressions/Operator1Expr.h (+7, -0) (Diff)
/source/gameengine/Expressions/Operator2Expr.h (+7, -1) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+11, -1) (Diff)
/source/gameengine/Expressions/StringValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/Value.h (+18, -1) (Diff)
/source/gameengine/Expressions/VectorValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/VoidValue.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.h (+5, -0) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_IInputDevice.h (+10, -0) (Diff)
/source/gameengine/GameLogic/SCA_IScene.h (+11, -0) (Diff)
/source/gameengine/GameLogic/SCA_JoystickManager.h (+6, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertyEventManager.h (+6, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomNumberGenerator.h (+11, -0) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.h (+7, -0) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.h (+7, -0) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+11, -0) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+20, -0) (Diff)
/source/gameengine/Ketsji/BL_Texture.h (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.h (+6, -1) (Diff)
/source/gameengine/Ketsji/KX_CameraIpoSGController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_ClientObjectInfo.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_Dome.h (+9, -2) (Diff)
/source/gameengine/Ketsji/KX_EmptyObject.h (+7, -1) (Diff)
/source/gameengine/Ketsji/KX_IInterpolator.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_IPhysicsController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.h (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_IScalarInterpolator.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_ISceneConverter.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_ISystem.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+7, -1) (Diff)
/source/gameengine/Ketsji/KX_LightIpoSGController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_MaterialIpoController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_MotionState.h (+10, -0) (Diff)
/source/gameengine/Ketsji/KX_ObColorIpoSGController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_OrientationInterpolator.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+5, -0) (Diff)
/source/gameengine/Ketsji/KX_PositionInterpolator.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_RayCast.h (+13, -1) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_ScalarInterpolator.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_ScalingInterpolator.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_SG_BoneParentNodeRelationship.h (+6, -1) (Diff)
/source/gameengine/Ketsji/KX_SG_NodeRelationships.h (+18, -1) (Diff)
/source/gameengine/Ketsji/KX_TimeCategoryLogger.h (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_TimeLogger.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.h (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_WorldInfo.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_WorldIpoController.h (+7, -0) (Diff)
/source/gameengine/Network/NG_NetworkDeviceInterface.h (+7, -0) (Diff)
/source/gameengine/Network/NG_NetworkMessage.h (+11, -0) (Diff)
/source/gameengine/Network/NG_NetworkObject.h (+11, -0) (Diff)
/source/gameengine/Network/NG_NetworkScene.h (+12, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdGraphicController.h (+6, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.h (+19, -4) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+5, -1) (Diff)
/source/gameengine/Physics/common/PHY_IController.h (+9, -2) (Diff)
/source/gameengine/Physics/common/PHY_IGraphicController.h (+5, -2) (Diff)
/source/gameengine/Physics/common/PHY_IMotionState.h (+12, -2) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsController.h (+5, -1) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+18, -0) (Diff)
/source/gameengine/Physics/common/PHY_IVehicle.h (+10, -1) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+6, -0) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.h (+11, -0) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.h (+6, -0) (Diff)
/source/gameengine/Rasterizer/RAS_Deformer.h (+10, -0) (Diff)
/source/gameengine/Rasterizer/RAS_FramingManager.h (+18, -1) (Diff)
/source/gameengine/Rasterizer/RAS_ICanvas.h (+11, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+11, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+11, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+11, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+20, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+7, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+7, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+7, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+6, -0) (Diff)
/source/gameengine/Rasterizer/RAS_Polygon.h (+10, -0) (Diff)
/source/gameengine/Rasterizer/RAS_Rect.h (+10, -0) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+10, -0) (Diff)
/source/gameengine/SceneGraph/SG_BBox.h (+10, -0) (Diff)
/source/gameengine/SceneGraph/SG_Controller.h (+6, -0) (Diff)
/source/gameengine/SceneGraph/SG_DList.h (+11, -0) (Diff)
/source/gameengine/SceneGraph/SG_IObject.h (+5, -2) (Diff)
/source/gameengine/SceneGraph/SG_Node.h (+6, -1) (Diff)
/source/gameengine/SceneGraph/SG_ParentRelation.h (+7, -1) (Diff)
/source/gameengine/SceneGraph/SG_QList.h (+7, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.h (+6, -1) (Diff)
/source/gameengine/SceneGraph/SG_Tree.h (+13, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderInputDevice.h (+9, -1) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.h (+11, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderMouseDevice.h (+11, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+11, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderSystem.h (+12, -0) (Diff)
/source/gameengine/Converter/BlenderWorldInfo.h (+7, -0) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.h (+7, -0) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.h (+6, -1) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+7, -0) (Diff)
/source/gameengine/Converter/BL_ModifierDeformer.h (+6, -0) (Diff)
/source/gameengine/Converter/BL_ShapeDeformer.h (+6, -0) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+6, -0) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+7, -0) (Diff)
/source/gameengine/Converter/KX_BlenderScalarInterpolator.h (+14, -0) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.h (+6, -0) (Diff)
/source/gameengine/Expressions/BoolValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/ConstExpr.h (+7, -0) (Diff)
/source/gameengine/Expressions/EmptyValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/ErrorValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/Expression.h (+13, -0) (Diff)
/source/gameengine/Expressions/FloatValue.h (+6, -0) (Diff)
/source/gameengine/Expressions/IdentifierExpr.h (+7, -0) (Diff)
/source/gameengine/Expressions/IfExpr.h (+7, -0) (Diff)
/source/gameengine/Expressions/InputParser.h (+7, -1) (Diff)
/source/gameengine/Expressions/IntValue.h (+6, -0) (Diff)
/source/gameengine/Expressions/KX_HashedPtr.h (+11, -0) (Diff)
/source/gameengine/Expressions/Operator1Expr.h (+7, -0) (Diff)
/source/gameengine/Expressions/Operator2Expr.h (+7, -1) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+11, -1) (Diff)
/source/gameengine/Expressions/StringValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/Value.h (+18, -1) (Diff)
/source/gameengine/Expressions/VectorValue.h (+7, -0) (Diff)
/source/gameengine/Expressions/VoidValue.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.h (+5, -0) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_IInputDevice.h (+10, -0) (Diff)
/source/gameengine/GameLogic/SCA_IScene.h (+11, -0) (Diff)
/source/gameengine/GameLogic/SCA_JoystickManager.h (+6, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_PropertyEventManager.h (+6, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.h (+7, -0) (Diff)
/source/gameengine/GameLogic/SCA_RandomNumberGenerator.h (+11, -0) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.h (+7, -0) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.h (+7, -0) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+11, -0) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+20, -0) (Diff)
/source/gameengine/Ketsji/BL_Texture.h (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.h (+6, -1) (Diff)
/source/gameengine/Ketsji/KX_CameraIpoSGController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_ClientObjectInfo.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_Dome.h (+9, -2) (Diff)
/source/gameengine/Ketsji/KX_EmptyObject.h (+7, -1) (Diff)
/source/gameengine/Ketsji/KX_IInterpolator.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_IPhysicsController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.h (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_IScalarInterpolator.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_ISceneConverter.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_ISystem.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+7, -1) (Diff)
/source/gameengine/Ketsji/KX_LightIpoSGController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_MaterialIpoController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_MotionState.h (+10, -0) (Diff)
/source/gameengine/Ketsji/KX_ObColorIpoSGController.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_OrientationInterpolator.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+5, -0) (Diff)
/source/gameengine/Ketsji/KX_PositionInterpolator.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_RayCast.h (+13, -1) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_ScalarInterpolator.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_ScalingInterpolator.h (+7, -0) (Diff)
/source/gameengine/Ketsji/KX_SG_BoneParentNodeRelationship.h (+6, -1) (Diff)
/source/gameengine/Ketsji/KX_SG_NodeRelationships.h (+18, -1) (Diff)
/source/gameengine/Ketsji/KX_TimeCategoryLogger.h (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_TimeLogger.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.h (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_WorldInfo.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_WorldIpoController.h (+7, -0) (Diff)
/source/gameengine/Network/NG_NetworkDeviceInterface.h (+7, -0) (Diff)
/source/gameengine/Network/NG_NetworkMessage.h (+11, -0) (Diff)
/source/gameengine/Network/NG_NetworkObject.h (+11, -0) (Diff)
/source/gameengine/Network/NG_NetworkScene.h (+12, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdGraphicController.h (+6, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.h (+19, -4) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+5, -1) (Diff)
/source/gameengine/Physics/common/PHY_IController.h (+9, -2) (Diff)
/source/gameengine/Physics/common/PHY_IGraphicController.h (+5, -2) (Diff)
/source/gameengine/Physics/common/PHY_IMotionState.h (+12, -2) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsController.h (+5, -1) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+18, -0) (Diff)
/source/gameengine/Physics/common/PHY_IVehicle.h (+10, -1) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+6, -0) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.h (+11, -0) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.h (+6, -0) (Diff)
/source/gameengine/Rasterizer/RAS_Deformer.h (+10, -0) (Diff)
/source/gameengine/Rasterizer/RAS_FramingManager.h (+18, -1) (Diff)
/source/gameengine/Rasterizer/RAS_ICanvas.h (+11, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+11, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+11, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+11, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+20, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+7, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+7, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+7, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+6, -0) (Diff)
/source/gameengine/Rasterizer/RAS_Polygon.h (+10, -0) (Diff)
/source/gameengine/Rasterizer/RAS_Rect.h (+10, -0) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+10, -0) (Diff)
/source/gameengine/SceneGraph/SG_BBox.h (+10, -0) (Diff)
/source/gameengine/SceneGraph/SG_Controller.h (+6, -0) (Diff)
/source/gameengine/SceneGraph/SG_DList.h (+11, -0) (Diff)
/source/gameengine/SceneGraph/SG_IObject.h (+5, -2) (Diff)
/source/gameengine/SceneGraph/SG_Node.h (+6, -1) (Diff)
/source/gameengine/SceneGraph/SG_ParentRelation.h (+7, -1) (Diff)
/source/gameengine/SceneGraph/SG_QList.h (+7, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.h (+6, -1) (Diff)
/source/gameengine/SceneGraph/SG_Tree.h (+13, -0) (Diff)