Blender Git Commit Log
Git Commits -> Revision cb71c52
Revision cb71c52 by Brecht Van Lommel August 1, 2008, 19:49 (GMT) |
branches/blender-2.47 Merge over the game engine changes from trunk into 2.47. The most user visible changes are in logic with new sensors, controllers and actuators, the state system, shape key drivers, dupligroups, and more. There are also new python fynctions and the alpha sorting setting. The rest consists of refactoring, fixes and optimizations. MSVC projectfiles might no be merged over correct, I didn't have a way to check this. Merge from trunk: Revision: 14949 Revision: 14952 Revision: 14960 Revision: 15087 Revision: 15172 Revision: 15182 Revision: 15213 Revision: 15221 Revision: 15227 Revision: 15231 Revision: 15249 Revision: 15260 Revision: 15261 Revision: 15263 Revision: 15264 Revision: 15276 Revision: 15280 Revision: 15291 Revision: 15306 Revision: 15327 Revision: 15333 Revision: 15335 Revision: 15336 Revision: 15345 Revision: 15346 Revision: 15347 Revision: 15348 Revision: 15352 Revision: 15354 Revision: 15359 Revision: 15367 Revision: 15376 Revision: 15377 Revision: 15382 Revision: 15387 Revision: 15388 Revision: 15388 Revision: 15394 Revision: 15395 Revision: 15397 Revision: 15413 Revision: 15420 Revision: 15421 Revision: 15425 Revision: 15431 Revision: 15451 Revision: 15477 Revision: 15486 Revision: 15498 Revision: 15504 Revision: 15517 Revision: 15519 Revision: 15546 Revision: 15547 Revision: 15592 Revision: 15607 Revision: 15611 Revision: 15628 Revision: 15638 Revision: 15639 Revision: 15642 Revision: 15656 Revision: 15660 Revision: 15662 Revision: 15663 Revision: 15668 Revision: 15693 Revision: 15695 Revision: 15702 Revision: 15714 Revision: 15723 Revision: 15760 Revision: 15778 Revision: 15843 Revision: 15855 Revision: 15867 Revision: 15872 Revision: 15873 Revision: 15874 Revision: 15875 Revision: 15882 Revision: 15883 Revision: 15884 Revision: 15886 |
Commit Details:
Full Hash: cb71c52fae40f90ce4124c92be716430c9e42604
SVN Revision: 15906
Parent Commit: 71e539d
Lines Changed: +33836, -7153
34 Added Paths:
/extern/glew/CMakeLists.txt (+33, -0) (View)
/extern/glew/include/GL/glew.h (+9797, -0) (View)
/extern/glew/include/GL/glxew.h (+1062, -0) (View)
/extern/glew/include/GL/wglew.h (+934, -0) (View)
/extern/glew/make/msvc_7_0/glew_vc7.vcproj (+146, -0) (View)
/extern/glew/README.txt (+18, -0) (View)
/extern/glew/SConscript (+12, -0) (View)
/extern/glew/src/glew.c (+9756, -0) (View)
/extern/glew/src/Makefile (+56, -0)
/source/gameengine/Converter/BL_ShapeActionActuator.cpp (+814, -0) (View)
/source/gameengine/Converter/BL_ShapeActionActuator.h (+133, -0) (View)
/source/gameengine/Converter/BL_ShapeDeformer.cpp (+181, -0) (View)
/source/gameengine/Converter/BL_ShapeDeformer.h (+99, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.cpp (+67, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.h (+51, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp (+197, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorSensor.h (+74, -0) (View)
/source/gameengine/GameLogic/SCA_NANDController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NANDController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.h (+56, -0) (View)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+226, -0) (View)
/source/gameengine/Ketsji/BL_BlenderShader.h (+59, -0) (View)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.cpp (+206, -0) (View)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.h (+76, -0) (View)
/source/gameengine/Ketsji/KX_StateActuator.cpp (+207, -0) (View)
/source/gameengine/Ketsji/KX_StateActuator.h (+83, -0) (View)
/source/gameengine/PyDoc/BL_ShapeActionActuator.py (+158, -0) (View)
/source/gameengine/PyDoc/KX_ActuatorSensor.py (+24, -0) (View)
/source/gameengine/PyDoc/KX_StateActuator.py (+26, -0) (View)
/extern/glew/include/GL/glew.h (+9797, -0) (View)
/extern/glew/include/GL/glxew.h (+1062, -0) (View)
/extern/glew/include/GL/wglew.h (+934, -0) (View)
/extern/glew/make/msvc_7_0/glew_vc7.vcproj (+146, -0) (View)
/extern/glew/README.txt (+18, -0) (View)
/extern/glew/SConscript (+12, -0) (View)
/extern/glew/src/glew.c (+9756, -0) (View)
/extern/glew/src/Makefile (+56, -0)
/source/gameengine/Converter/BL_ShapeActionActuator.cpp (+814, -0) (View)
/source/gameengine/Converter/BL_ShapeActionActuator.h (+133, -0) (View)
/source/gameengine/Converter/BL_ShapeDeformer.cpp (+181, -0) (View)
/source/gameengine/Converter/BL_ShapeDeformer.h (+99, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.cpp (+67, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.h (+51, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp (+197, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorSensor.h (+74, -0) (View)
/source/gameengine/GameLogic/SCA_NANDController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NANDController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.h (+56, -0) (View)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+226, -0) (View)
/source/gameengine/Ketsji/BL_BlenderShader.h (+59, -0) (View)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.cpp (+206, -0) (View)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.h (+76, -0) (View)
/source/gameengine/Ketsji/KX_StateActuator.cpp (+207, -0) (View)
/source/gameengine/Ketsji/KX_StateActuator.h (+83, -0) (View)
/source/gameengine/PyDoc/BL_ShapeActionActuator.py (+158, -0) (View)
/source/gameengine/PyDoc/KX_ActuatorSensor.py (+24, -0) (View)
/source/gameengine/PyDoc/KX_StateActuator.py (+26, -0) (View)
6 Deleted Paths:
/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.cpp (+0, -114)
/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.h (+0, -99)
/source/gameengine/BlenderRoutines/mac_compat_glext.h (+0, -132)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/ARB_multitexture.h (+0, -150)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/EXT_separate_specular_color.h (+0, -12)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/mkglext.py (+0, -627)
/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.h (+0, -99)
/source/gameengine/BlenderRoutines/mac_compat_glext.h (+0, -132)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/ARB_multitexture.h (+0, -150)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/EXT_separate_specular_color.h (+0, -12)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/mkglext.py (+0, -627)
273 Modified Paths:
/blenderplayer/CMakeLists.txt (+1, -0) (Diff)
/extern/CMakeLists.txt (+3, -0) (Diff)
/extern/make/msvc_7_0/extern.sln (+65, -0) (Diff)
/extern/Makefile (+1, -1) (Diff)
/extern/SConscript (+2, -0) (Diff)
/intern/moto/include/GEN_Map.h (+18, -0) (Diff)
/projectfiles_vc7/blender/blender.vcproj (+2, -2) (Diff)
/projectfiles_vc7/blender/src/BL_src.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/blenderhook/KX_blenderhook.vcproj (+2, -8) (Diff)
/projectfiles_vc7/gameengine/converter/KX_converter.vcproj (+12, -0) (Diff)
/projectfiles_vc7/gameengine/gamelogic/SCA_GameLogic.vcproj (+36, -0) (Diff)
/projectfiles_vc7/gameengine/gameplayer/common/GP_common.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/gameplayer/ghost/GP_ghost.vcproj (+4, -4) (Diff)
/projectfiles_vc7/gameengine/ketsji/KX_ketsji.vcproj (+24, -6) (Diff)
/projectfiles_vc7/gameengine/rasterizer/openglrasterizer/RAS_openglrasterizer.vcproj (+6, -15) (Diff)
/projectfiles_vc7/gameengine/rasterizer/RAS_rasterizer.vcproj (+6, -6) (Diff)
/source/blender/blenkernel/BKE_action.h (+5, -0) (Diff)
/source/blender/blenkernel/BKE_blender.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_ipo.h (+8, -0) (Diff)
/source/blender/blenkernel/BKE_key.h (+11, -0) (Diff)
/source/blender/blenkernel/BKE_scene.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/action.c (+22, -2) (Diff)
/source/blender/blenkernel/intern/customdata.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+122, -0) (Diff)
/source/blender/blenkernel/intern/key.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/sca.c (+7, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+69, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -0) (Diff)
/source/blender/include/BIF_butspace.h (+2, -0) (Diff)
/source/blender/include/BIF_interface.h (+1, -0) (Diff)
/source/blender/include/butspace.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_actuator_types.h (+51, -18) (Diff)
/source/blender/makesdna/DNA_controller_types.h (+6, -1) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+3, -1) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+4, -2) (Diff)
/source/blender/makesdna/DNA_object_types.h (+5, -1) (Diff)
/source/blender/makesdna/DNA_sensor_types.h (+9, -1) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+1, -1) (Diff)
/source/blender/python/api2_2x/Mathutils.c (+27, -22) (Diff)
/source/blender/python/api2_2x/matrix.c (+1, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+1, -1) (Diff)
/source/blender/src/buttons_editing.c (+2, -0) (Diff)
/source/blender/src/buttons_logic.c (+845, -303) (Diff)
/source/blender/src/CMakeLists.txt (+1, -1) (Diff)
/source/blender/src/drawmesh.c (+8, -4) (Diff)
/source/blender/src/drawview.c (+2, -1) (Diff)
/source/blender/src/editobject.c (+12, -1) (Diff)
/source/blender/src/header_view3d.c (+1, -0) (Diff)
/source/blender/src/interface.c (+4, -0) (Diff)
/source/blender/src/interface_draw.c (+6, -2) (Diff)
/source/blender/src/Makefile (+1, -0) (Diff)
/source/blender/src/SConscript (+1, -1) (Diff)
/source/blender/src/space.c (+2, -9) (Diff)
/source/blender/src/usiblender.c (+3, -0) (Diff)
/source/creator/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+26, -46) (Diff)
/source/gameengine/BlenderRoutines/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp (+12, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+7, -6) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+13, -40) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+20, -14) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+3, -1) (Diff)
/source/gameengine/BlenderRoutines/Makefile (+2, -1) (Diff)
/source/gameengine/BlenderRoutines/SConscript (+1, -0) (Diff)
/source/gameengine/Converter/BL_ActionActuator.cpp (+115, -21) (Diff)
/source/gameengine/Converter/BL_ActionActuator.h (+11, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.cpp (+8, -8) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+610, -441) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.cpp (+47, -0) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.h (+37, -4) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.cpp (+140, -74) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+16, -7) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+60, -77) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+32, -21) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.cpp (+58, -84) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+29, -112) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.cpp (+13, -1) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.h (+5, -0) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.cpp (+153, -43) (Diff)
/source/gameengine/Converter/KX_ConvertControllers.cpp (+29, -0) (Diff)
/source/gameengine/Converter/KX_ConvertSensors.cpp (+21, -4) (Diff)
/source/gameengine/Converter/KX_IpoConvert.cpp (+43, -16) (Diff)
/source/gameengine/Converter/KX_IpoConvert.h (+1, -1) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+27, -0) (Diff)
/source/gameengine/Expressions/Value.cpp (+33, -6) (Diff)
/source/gameengine/Expressions/Value.h (+3, -0) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp (+6, -4) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.cpp (+2, -9) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.h (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.cpp (+8, -9) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.h (+7, -3) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.cpp (+10, -0) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.h (+8, -0) (Diff)
/source/gameengine/GameLogic/SCA_IController.cpp (+92, -5) (Diff)
/source/gameengine/GameLogic/SCA_IController.h (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.cpp (+8, -9) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+54, -18) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+33, -3) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.cpp (+72, -10) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+28, -4) (Diff)
/source/gameengine/GameLogic/SCA_JoystickManager.cpp (+3, -8) (Diff)
/source/gameengine/GameLogic/SCA_JoystickManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.cpp (+12, -2) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.cpp (+3, -12) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp (+26, -20) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.cpp (+34, -12) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+4, -3) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.cpp (+3, -11) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.cpp (+18, -7) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.cpp (+27, -6) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.h (+5, -3) (Diff)
/source/gameengine/GameLogic/SCA_PropertyEventManager.cpp (+1, -10) (Diff)
/source/gameengine/GameLogic/SCA_PropertyEventManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.cpp (+11, -4) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+34, -46) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.h (+9, -11) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.cpp (+2, -9) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.cpp (+8, -8) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.cpp (+5, -0) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.h (+12, -12) (Diff)
/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp (+10, -20) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp (+21, -13) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.h (+7, -12) (Diff)
/source/gameengine/GamePlayer/common/Makefile (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/SConscript (+2, -1) (Diff)
/source/gameengine/GamePlayer/ghost/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+15, -38) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+1, -2) (Diff)
/source/gameengine/GamePlayer/ghost/Makefile (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/SConscript (+2, -1) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+5, -2) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+9, -6) (Diff)
/source/gameengine/Ketsji/BL_Shader.cpp (+119, -187) (Diff)
/source/gameengine/Ketsji/BL_Texture.cpp (+47, -112) (Diff)
/source/gameengine/Ketsji/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.cpp (+1, -16) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.h (+0, -3) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp (+6, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+276, -125) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+19, -3) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp (+10, -2) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.h (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.cpp (+49, -13) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.h (+6, -2) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.cpp (+526, -111) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+61, -10) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+557, -212) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+127, -35) (Diff)
/source/gameengine/Ketsji/KX_IPhysicsController.h (+3, -1) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.cpp (+89, -113) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.h (+14, -8) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.cpp (+65, -22) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.h (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_ISceneConverter.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+47, -2) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+79, -1) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+15, -1) (Diff)
/source/gameengine/Ketsji/KX_MaterialIpoController.cpp (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_MaterialIpoController.h (+6, -2) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp (+15, -6) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+9, -4) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.cpp (+315, -60) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+52, -7) (Diff)
/source/gameengine/Ketsji/KX_OdePhysicsController.cpp (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_OdePhysicsController.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.cpp (+46, -5) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.h (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.cpp (+6, -4) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+40, -65) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.cpp (+5, -7) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.cpp (+2, -7) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.h (+0, -1) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.cpp (+16, -8) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+307, -104) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+20, -4) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.cpp (+43, -2) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_SG_NodeRelationships.h (+15, -0) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.h (+3, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.cpp (+11, -20) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+24, -10) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.cpp (+40, -17) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/Makefile (+1, -0) (Diff)
/source/gameengine/Ketsji/SConscript (+1, -1) (Diff)
/source/gameengine/Physics/BlOde/OdePhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+28, -6) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.h (+3, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+25, -72) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+3, -8) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp (+11, -6) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp (+6, -0) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/PyDoc/BL_ActionActuator.py (+15, -0) (Diff)
/source/gameengine/PyDoc/KX_ConstraintActuator.py (+114, -6) (Diff)
/source/gameengine/PyDoc/KX_GameObject.py (+119, -6) (Diff)
/source/gameengine/PyDoc/KX_IpoActuator.py (+16, -3) (Diff)
/source/gameengine/PyDoc/KX_ObjectActuator.py (+101, -3) (Diff)
/source/gameengine/PyDoc/SCA_ISensor.py (+18, -0) (Diff)
/source/gameengine/PyDoc/SCA_PythonController.py (+8, -0) (Diff)
/source/gameengine/Rasterizer/CMakeLists.txt (+3, -0) (Diff)
/source/gameengine/Rasterizer/Makefile (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp (+203, -91) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.h (+20, -12) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+28, -17) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.h (+2, -1) (Diff)
/source/gameengine/Rasterizer/RAS_CameraData.h (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_Deformer.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_ICanvas.h (+8, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp (+28, -9) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+9, -6) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+47, -51) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+2, -1) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+36, -76) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+5, -12) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+155, -127) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+22, -20) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/Makefile (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp (+27, -649) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h (+4, -503) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp (+17, -27) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+2, -6) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+291, -877) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+20, -36) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+191, -146) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+8, -7) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_Polygon.cpp (+0, -18) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+3, -39) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+10, -14) (Diff)
/source/gameengine/Rasterizer/SConscript (+2, -1) (Diff)
/source/gameengine/SceneGraph/SG_Controller.h (+3, -1) (Diff)
/source/gameengine/SceneGraph/SG_IObject.cpp (+4, -2) (Diff)
/source/gameengine/SceneGraph/SG_IObject.h (+1, -1) (Diff)
/source/gameengine/SceneGraph/SG_Node.cpp (+34, -6) (Diff)
/source/gameengine/SceneGraph/SG_Node.h (+9, -1) (Diff)
/source/gameengine/SceneGraph/SG_ParentRelation.h (+10, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.cpp (+7, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.h (+4, -0) (Diff)
/source/kernel/gen_system/GEN_HashedPtr.h (+1, -0) (Diff)
/source/kernel/gen_system/GEN_Map.h (+18, -0) (Diff)
/source/Makefile (+1, -0) (Diff)
/source/nan_definitions.mk (+1, -0) (Diff)
/extern/CMakeLists.txt (+3, -0) (Diff)
/extern/make/msvc_7_0/extern.sln (+65, -0) (Diff)
/extern/Makefile (+1, -1) (Diff)
/extern/SConscript (+2, -0) (Diff)
/intern/moto/include/GEN_Map.h (+18, -0) (Diff)
/projectfiles_vc7/blender/blender.vcproj (+2, -2) (Diff)
/projectfiles_vc7/blender/src/BL_src.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/blenderhook/KX_blenderhook.vcproj (+2, -8) (Diff)
/projectfiles_vc7/gameengine/converter/KX_converter.vcproj (+12, -0) (Diff)
/projectfiles_vc7/gameengine/gamelogic/SCA_GameLogic.vcproj (+36, -0) (Diff)
/projectfiles_vc7/gameengine/gameplayer/common/GP_common.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/gameplayer/ghost/GP_ghost.vcproj (+4, -4) (Diff)
/projectfiles_vc7/gameengine/ketsji/KX_ketsji.vcproj (+24, -6) (Diff)
/projectfiles_vc7/gameengine/rasterizer/openglrasterizer/RAS_openglrasterizer.vcproj (+6, -15) (Diff)
/projectfiles_vc7/gameengine/rasterizer/RAS_rasterizer.vcproj (+6, -6) (Diff)
/source/blender/blenkernel/BKE_action.h (+5, -0) (Diff)
/source/blender/blenkernel/BKE_blender.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_ipo.h (+8, -0) (Diff)
/source/blender/blenkernel/BKE_key.h (+11, -0) (Diff)
/source/blender/blenkernel/BKE_scene.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/action.c (+22, -2) (Diff)
/source/blender/blenkernel/intern/customdata.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+122, -0) (Diff)
/source/blender/blenkernel/intern/key.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/sca.c (+7, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+69, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -0) (Diff)
/source/blender/include/BIF_butspace.h (+2, -0) (Diff)
/source/blender/include/BIF_interface.h (+1, -0) (Diff)
/source/blender/include/butspace.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_actuator_types.h (+51, -18) (Diff)
/source/blender/makesdna/DNA_controller_types.h (+6, -1) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+3, -1) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+4, -2) (Diff)
/source/blender/makesdna/DNA_object_types.h (+5, -1) (Diff)
/source/blender/makesdna/DNA_sensor_types.h (+9, -1) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+1, -1) (Diff)
/source/blender/python/api2_2x/Mathutils.c (+27, -22) (Diff)
/source/blender/python/api2_2x/matrix.c (+1, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+1, -1) (Diff)
/source/blender/src/buttons_editing.c (+2, -0) (Diff)
/source/blender/src/buttons_logic.c (+845, -303) (Diff)
/source/blender/src/CMakeLists.txt (+1, -1) (Diff)
/source/blender/src/drawmesh.c (+8, -4) (Diff)
/source/blender/src/drawview.c (+2, -1) (Diff)
/source/blender/src/editobject.c (+12, -1) (Diff)
/source/blender/src/header_view3d.c (+1, -0) (Diff)
/source/blender/src/interface.c (+4, -0) (Diff)
/source/blender/src/interface_draw.c (+6, -2) (Diff)
/source/blender/src/Makefile (+1, -0) (Diff)
/source/blender/src/SConscript (+1, -1) (Diff)
/source/blender/src/space.c (+2, -9) (Diff)
/source/blender/src/usiblender.c (+3, -0) (Diff)
/source/creator/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+26, -46) (Diff)
/source/gameengine/BlenderRoutines/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp (+12, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+7, -6) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+13, -40) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+20, -14) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+3, -1) (Diff)
/source/gameengine/BlenderRoutines/Makefile (+2, -1) (Diff)
/source/gameengine/BlenderRoutines/SConscript (+1, -0) (Diff)
/source/gameengine/Converter/BL_ActionActuator.cpp (+115, -21) (Diff)
/source/gameengine/Converter/BL_ActionActuator.h (+11, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.cpp (+8, -8) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+610, -441) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.cpp (+47, -0) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.h (+37, -4) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.cpp (+140, -74) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+16, -7) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+60, -77) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+32, -21) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.cpp (+58, -84) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+29, -112) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.cpp (+13, -1) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.h (+5, -0) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.cpp (+153, -43) (Diff)
/source/gameengine/Converter/KX_ConvertControllers.cpp (+29, -0) (Diff)
/source/gameengine/Converter/KX_ConvertSensors.cpp (+21, -4) (Diff)
/source/gameengine/Converter/KX_IpoConvert.cpp (+43, -16) (Diff)
/source/gameengine/Converter/KX_IpoConvert.h (+1, -1) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+27, -0) (Diff)
/source/gameengine/Expressions/Value.cpp (+33, -6) (Diff)
/source/gameengine/Expressions/Value.h (+3, -0) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp (+6, -4) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.cpp (+2, -9) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.h (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.cpp (+8, -9) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.h (+7, -3) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.cpp (+10, -0) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.h (+8, -0) (Diff)
/source/gameengine/GameLogic/SCA_IController.cpp (+92, -5) (Diff)
/source/gameengine/GameLogic/SCA_IController.h (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.cpp (+8, -9) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+54, -18) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+33, -3) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.cpp (+72, -10) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+28, -4) (Diff)
/source/gameengine/GameLogic/SCA_JoystickManager.cpp (+3, -8) (Diff)
/source/gameengine/GameLogic/SCA_JoystickManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.cpp (+12, -2) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.cpp (+3, -12) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp (+26, -20) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.cpp (+34, -12) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+4, -3) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.cpp (+3, -11) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.cpp (+18, -7) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.cpp (+27, -6) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.h (+5, -3) (Diff)
/source/gameengine/GameLogic/SCA_PropertyEventManager.cpp (+1, -10) (Diff)
/source/gameengine/GameLogic/SCA_PropertyEventManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.cpp (+11, -4) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+34, -46) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.h (+9, -11) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.cpp (+2, -9) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.h (+0, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.cpp (+8, -8) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.cpp (+5, -0) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.h (+12, -12) (Diff)
/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp (+10, -20) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp (+21, -13) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.h (+7, -12) (Diff)
/source/gameengine/GamePlayer/common/Makefile (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/SConscript (+2, -1) (Diff)
/source/gameengine/GamePlayer/ghost/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+15, -38) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+1, -2) (Diff)
/source/gameengine/GamePlayer/ghost/Makefile (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/SConscript (+2, -1) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+5, -2) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+9, -6) (Diff)
/source/gameengine/Ketsji/BL_Shader.cpp (+119, -187) (Diff)
/source/gameengine/Ketsji/BL_Texture.cpp (+47, -112) (Diff)
/source/gameengine/Ketsji/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.cpp (+1, -16) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.h (+0, -3) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp (+6, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+276, -125) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+19, -3) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp (+10, -2) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.h (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.cpp (+49, -13) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.h (+6, -2) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.cpp (+526, -111) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+61, -10) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+557, -212) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+127, -35) (Diff)
/source/gameengine/Ketsji/KX_IPhysicsController.h (+3, -1) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.cpp (+89, -113) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.h (+14, -8) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.cpp (+65, -22) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.h (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_ISceneConverter.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+47, -2) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+79, -1) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+15, -1) (Diff)
/source/gameengine/Ketsji/KX_MaterialIpoController.cpp (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_MaterialIpoController.h (+6, -2) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp (+15, -6) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+9, -4) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.cpp (+315, -60) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+52, -7) (Diff)
/source/gameengine/Ketsji/KX_OdePhysicsController.cpp (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_OdePhysicsController.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.cpp (+46, -5) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.h (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.cpp (+6, -4) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+40, -65) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.cpp (+5, -7) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.cpp (+2, -7) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.h (+0, -1) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.cpp (+16, -8) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+307, -104) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+20, -4) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.cpp (+43, -2) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_SG_NodeRelationships.h (+15, -0) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.h (+3, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.cpp (+11, -20) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+24, -10) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.cpp (+40, -17) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.h (+1, -0) (Diff)
/source/gameengine/Ketsji/Makefile (+1, -0) (Diff)
/source/gameengine/Ketsji/SConscript (+1, -1) (Diff)
/source/gameengine/Physics/BlOde/OdePhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (+28, -6) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsController.h (+3, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+25, -72) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+3, -8) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp (+11, -6) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp (+6, -0) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.h (+1, -0) (Diff)
/source/gameengine/PyDoc/BL_ActionActuator.py (+15, -0) (Diff)
/source/gameengine/PyDoc/KX_ConstraintActuator.py (+114, -6) (Diff)
/source/gameengine/PyDoc/KX_GameObject.py (+119, -6) (Diff)
/source/gameengine/PyDoc/KX_IpoActuator.py (+16, -3) (Diff)
/source/gameengine/PyDoc/KX_ObjectActuator.py (+101, -3) (Diff)
/source/gameengine/PyDoc/SCA_ISensor.py (+18, -0) (Diff)
/source/gameengine/PyDoc/SCA_PythonController.py (+8, -0) (Diff)
/source/gameengine/Rasterizer/CMakeLists.txt (+3, -0) (Diff)
/source/gameengine/Rasterizer/Makefile (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp (+203, -91) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.h (+20, -12) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+28, -17) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.h (+2, -1) (Diff)
/source/gameengine/Rasterizer/RAS_CameraData.h (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_Deformer.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_ICanvas.h (+8, -0) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp (+28, -9) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+9, -6) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+47, -51) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+2, -1) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+36, -76) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+5, -12) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+155, -127) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+22, -20) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/Makefile (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp (+27, -649) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h (+4, -503) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp (+17, -27) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+2, -6) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+291, -877) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+20, -36) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+191, -146) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+8, -7) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_Polygon.cpp (+0, -18) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+3, -39) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+10, -14) (Diff)
/source/gameengine/Rasterizer/SConscript (+2, -1) (Diff)
/source/gameengine/SceneGraph/SG_Controller.h (+3, -1) (Diff)
/source/gameengine/SceneGraph/SG_IObject.cpp (+4, -2) (Diff)
/source/gameengine/SceneGraph/SG_IObject.h (+1, -1) (Diff)
/source/gameengine/SceneGraph/SG_Node.cpp (+34, -6) (Diff)
/source/gameengine/SceneGraph/SG_Node.h (+9, -1) (Diff)
/source/gameengine/SceneGraph/SG_ParentRelation.h (+10, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.cpp (+7, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.h (+4, -0) (Diff)
/source/kernel/gen_system/GEN_HashedPtr.h (+1, -0) (Diff)
/source/kernel/gen_system/GEN_Map.h (+18, -0) (Diff)
/source/Makefile (+1, -0) (Diff)
/source/nan_definitions.mk (+1, -0) (Diff)