[Bf-blender-cvs] CVS commit: blender/source/gameengine/Ketsji KX_ClientObjectInfo.h KX_GameObject.cpp KX_KetsjiEngine.cpp KX_MouseFocusSensor.cpp KX_NearSensor.cpp KX_RadarSensor.cpp KX_RaySensor.cpp KX_SumoPhysicsController.cpp KX_TouchEventManager.cpp KX_TouchEventManager.h KX_TouchSensor.cpp ...
Kester Maddock
Christopher.Maddock.1 at uni.massey.ac.nz
Sat Nov 6 05:58:10 CET 2004
kester (Kester Maddock) 2004/11/06 05:58:10 CET
Modified files:
blender/source/gameengine/Ketsji KX_ClientObjectInfo.h
KX_GameObject.cpp
KX_KetsjiEngine.cpp
KX_MouseFocusSensor.cpp
KX_NearSensor.cpp
KX_RadarSensor.cpp
KX_RaySensor.cpp
KX_SumoPhysicsController.cpp
KX_TouchEventManager.cpp
KX_TouchEventManager.h
KX_TouchSensor.cpp
blender/source/gameengine/Physics/Dummy
DummyPhysicsEnvironment.cpp
DummyPhysicsEnvironment.h
blender/source/gameengine/Physics/Sumo
SumoPhysicsEnvironment.cpp
SumoPhysicsEnvironment.h
blender/source/gameengine/Physics/Sumo/Fuzzics/include
SM_Object.h
SM_Scene.h
blender/source/gameengine/Physics/Sumo/Fuzzics/src
SM_Object.cpp
SM_Scene.cpp
blender/source/gameengine/Physics/common
PHY_IPhysicsEnvironment.h
Log:
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.
Revision Changes Path
1.8 +28 -5 blender/source/gameengine/Ketsji/KX_ClientObjectInfo.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_ClientObjectInfo.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.11 +2 -2 blender/source/gameengine/Ketsji/KX_GameObject.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_GameObject.cpp.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.10 +15 -12 blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_KetsjiEngine.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.9 +4 -5 blender/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.8 +9 -4 blender/source/gameengine/Ketsji/KX_NearSensor.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_NearSensor.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.7 +2 -2 blender/source/gameengine/Ketsji/KX_RadarSensor.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_RadarSensor.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.8 +3 -3 blender/source/gameengine/Ketsji/KX_RaySensor.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_RaySensor.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.8 +1 -0 blender/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.6 +53 -3 blender/source/gameengine/Ketsji/KX_TouchEventManager.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_TouchEventManager.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.9 +22 -1 blender/source/gameengine/Ketsji/KX_TouchEventManager.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_TouchEventManager.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.8 +8 -6 blender/source/gameengine/Ketsji/KX_TouchSensor.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_TouchSensor.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.6 +13 -3 blender/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.7 +4 -2 blender/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.11 +13 -3 blender/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.11 +4 -2 blender/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.13 +12 -5 blender/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Object.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Object.h.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
1.7 +4 -2 blender/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Scene.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Scene.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.15 +32 -20 blender/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
1.10 +39 -22 blender/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.7 +4 -2 blender/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list