Blender Git Commit Log
Git Commits -> Revision 38b993f
Revision 38b993f by Kester Maddock (master) November 6, 2004, 04:58 (GMT) |
Speed up the physics engine: hook the SOLID broad phase, so we can either reject the test or request the penetration depth test as necessary. Previously we were doing the penetration depth test, as well as SOLID's intersection test. |
Commit Details:
Full Hash: 38b993f787b1694957f7c9876189f8ef9e346515
SVN Revision: 3381
Parent Commit: b3395ed
Lines Changed: +253, -85
20 Modified Paths:
/source/gameengine/Ketsji/KX_ClientObjectInfo.h (+27, -4) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+14, -11) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp (+3, -4) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+8, -3) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.cpp (+52, -2) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.h (+21, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+7, -5) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+3, -1) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.cpp (+12, -2) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+3, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Object.h (+11, -4) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Scene.h (+3, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp (+31, -19) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp (+38, -21) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp (+12, -2) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.h (+3, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+14, -11) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp (+3, -4) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+8, -3) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.cpp (+52, -2) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.h (+21, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+7, -5) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+3, -1) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.cpp (+12, -2) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+3, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Object.h (+11, -4) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Scene.h (+3, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp (+31, -19) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp (+38, -21) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp (+12, -2) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.h (+3, -1) (Diff)