Blender Git Commit Log

Git Commits -> Revision 00291b5

Revision 00291b5 by Nathan Letwory (master)
March 22, 2004, 22:02 (GMT)
[GameEngine] Commit all Kester's changes made to the gameengine to restore 2.25 like physics.
[SCons] Build with Solid as default when enabling the gameengine in the build process
[SCons] Build solid and qhull from the extern directory and link statically against them

That was about it.

There are a few things that needs double checking:

* Makefiles
* Projectfiles
* All the other systems than Linux and Windows on which the build (with scons) has been successfully tested.

Commit Details:

Full Hash: 00291b5cf4a0f16ddca425b74ed30e8ac35d40e2
SVN Revision: 2169
Parent Commit: 5b90aaf
Lines Changed: +9540, -1524

7 Added Paths:

/extern/solid/SOLID/SOLID.h (+276, -0) (View)
/extern/solid/SOLID/SOLID_broad.h (+75, -0) (View)
/extern/solid/SOLID/SOLID_types.h (+53, -0) (View)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Debug.h (+26, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/mkglext.py (+538, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp (+4373, -0) (View)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h (+1718, -0) (View)

2 Deleted Paths:

/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_CheckVertexArrays.cpp (+0, -69)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_CheckVertexArrays.h (+0, -38)

124 Modified Paths:

/extern/qhull/SConscript (+8, -1) (Diff)
/extern/solid/SConscript (+3, -0) (Diff)
/SConstruct (+11, -13) (Diff)
/source/blender/blenkernel/intern/mesh.c (+2, -2) (Diff)
/source/blender/include/BIF_resources.h (+69, -1) (Diff)
/source/blender/include/butspace.h (+50, -1) (Diff)
/source/blender/include/mydevice.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+49, -2) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_object_types.h (+26, -0) (Diff)
/source/blender/src/buttons_logic.c (+162, -51) (Diff)
/source/blender/src/buttons_scene.c (+2, -2) (Diff)
/source/blender/src/editobject.c (+1, -1) (Diff)
/source/blender/src/editsound.c (+1, -1) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+10, -10) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.cpp (+8, -2) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+23, -17) (Diff)
/source/gameengine/BlenderRoutines/Makefile (+4, -1) (Diff)
/source/gameengine/BlenderRoutines/SConscript (+6, -1) (Diff)
/source/gameengine/Converter/BL_ActionActuator.cpp (+2, -4) (Diff)
/source/gameengine/Converter/BL_ActionActuator.h (+9, -8) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.h (+2, -1) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+41, -19) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.cpp (+0, -1) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.cpp (+1, -1) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+5, -4) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+1, -1) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+2, -2) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.cpp (+2, -2) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+1, -1) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.cpp (+63, -92) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.cpp (+1, -1) (Diff)
/source/gameengine/Converter/KX_ConvertSensors.cpp (+19, -31) (Diff)
/source/gameengine/Converter/Makefile (+2, -1) (Diff)
/source/gameengine/Converter/SConscript (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.cpp (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.cpp (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.cpp (+3, -3) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.cpp (+6, -7) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.cpp (+3, -3) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.cpp (+5, -5) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.cpp (+4, -4) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+6, -12) (Diff)
/source/gameengine/GameLogic/SCA_RandomActuator.cpp (+12, -4) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.cpp (+2, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_Engine.cpp (+2, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp (+2, -2) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp (+24, -17) (Diff)
/source/gameengine/GamePlayer/common/Makefile (+3, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+2, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+17, -23) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+3, -3) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.cpp (+0, -2) (Diff)
/source/gameengine/Ketsji/KX_CameraIpoSGController.h (+6, -5) (Diff)
/source/gameengine/Ketsji/KX_ClientObjectInfo.h (+11, -2) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.cpp (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObject.h (+23, -8) (Diff)
/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp (+143, -103) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.cpp (+32, -1) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.h (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+24, -25) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+6, -2) (Diff)
/source/gameengine/Ketsji/KX_IPhysicsController.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.cpp (+5, -6) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.cpp (+15, -4) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+11, -5) (Diff)
/source/gameengine/Ketsji/KX_LightIpoSGController.h (+6, -5) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp (+20, -15) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+73, -60) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.h (+25, -4) (Diff)
/source/gameengine/Ketsji/KX_ObColorIpoSGController.h (+3, -3) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.cpp (+7, -3) (Diff)
/source/gameengine/Ketsji/KX_PhysicsEngineEnums.h (+6, -5) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.cpp (+4, -2) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.cpp (+8, -11) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.h (+5, -5) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.h (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.cpp (+55, -33) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+25, -15) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+1, -4) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.cpp (+3, -6) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp (+6, -4) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.h (+33, -2) (Diff)
/source/gameengine/Ketsji/KX_TimeLogger.cpp (+5, -3) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.cpp (+47, -27) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.h (+13, -2) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+42, -37) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+14, -20) (Diff)
/source/gameengine/Ketsji/KX_WorldIpoController.h (+6, -5) (Diff)
/source/gameengine/Ketsji/Makefile (+2, -1) (Diff)
/source/gameengine/Ketsji/SConscript (+6, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_FhObject.h (+36, -9) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Object.h (+72, -12) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Scene.h (+72, -18) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/sample/particle.cpp (+1, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/Makefile (+2, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_FhObject.cpp (+82, -19) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp (+345, -246) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp (+160, -33) (Diff)
/source/gameengine/Physics/Sumo/Makefile (+5, -1) (Diff)
/source/gameengine/Physics/Sumo/SConscript (+5, -1) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsController.cpp (+9, -23) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsController.h (+11, -11) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp (+23, -10) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.h (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+38, -59) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.h (+5, -2) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+7, -7) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+6, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+4, -0) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+13, -16) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+11, -7) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+73, -59) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+2, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+49, -35) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+16, -7) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+30, -17) (Diff)
/source/gameengine/SceneGraph/SG_Node.cpp (+2, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021