blender/source/gameengine/Ketsji
Joerg Mueller a71c215f22 3D Audio GSoC:
Final GSoC commit.

* Bugfix: Negative frames crashed
* Bugfix: JOS sample buffer size prediction error (wasted memory)
* Optimisation: for JOS upsampling (around 12 % difference measured here)
* Optimisation: Better filter for JOS resampling
* Bugfix: Error in relative 3D audio code.
* Removed Attenuation
* Bugfix: Multiple scenes in BGE lead to errors, BGE audio now all relative, to support multiple scenes.
2011-08-22 18:59:56 +00:00
..
KXNetwork cmake: cleanup include paths, some duplicates and going up some unneeded dirs. 2011-07-17 09:11:13 +00:00
BL_Action.cpp BGE Animations: Lamp and Camera IPOs are now handled like object IPOs, which means lamps and cameras are no longer stuck to just their active action. However, the Blender UI seems a little restrictive in this area. 2011-08-17 09:38:50 +00:00
BL_Action.h BGE Animations: Lamp and Camera IPOs are now handled like object IPOs, which means lamps and cameras are no longer stuck to just their active action. However, the Blender UI seems a little restrictive in this area. 2011-08-17 09:38:50 +00:00
BL_ActionManager.cpp BGE Animations: Various compatibility fixes: 2011-08-08 04:28:30 +00:00
BL_ActionManager.h BGE Animations: Increasing the max layer count to 8 as per a user request. Also, layer checks were checking for values between 0 and MAX_ACTION_LAYERS when they should have been checking for values between 0 and MAX_ACTION_LAYERS - 1. 2011-08-16 19:59:08 +00:00
BL_BlenderShader.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
BL_BlenderShader.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
BL_Material.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
BL_Material.h fix [#27414] no-material renders differently in View3D vs BGE 2011-05-17 02:44:52 +00:00
BL_Shader.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
BL_Shader.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
BL_Texture.cpp Committing patch #25676 Anisotropic filtering in viewport and BGE by me. 2011-06-15 18:59:22 +00:00
BL_Texture.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
CMakeLists.txt 3D Audio GSoC: 2011-08-07 11:54:58 +00:00
KX_ArmatureSensor.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_ArmatureSensor.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_BlenderMaterial.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_BlenderMaterial.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_BulletPhysicsController.cpp BGE PhysicsConstraints.exportBulletFile improvement: also export the object names to .bullet files. 2011-03-16 21:20:24 +00:00
KX_BulletPhysicsController.h BGE PhysicsConstraints.exportBulletFile improvement: also export the object names to .bullet files. 2011-03-16 21:20:24 +00:00
KX_Camera.cpp fix for NULL pointer usages 2011-07-09 19:59:32 +00:00
KX_Camera.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_CameraActuator.cpp BGE Patch: [#27425] Allow to change the damping of the camera actuator 2011-06-13 17:08:33 +00:00
KX_CameraActuator.h BGE Patch: [#27425] Allow to change the damping of the camera actuator 2011-06-13 17:08:33 +00:00
KX_CameraIpoSGController.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_CameraIpoSGController.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ClientObjectInfo.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ConstraintActuator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_ConstraintActuator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ConstraintWrapper.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_ConstraintWrapper.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ConvertPhysicsObject.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ConvertPhysicsObjects.cpp Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_Dome.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_Dome.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_EmptyObject.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_EmptyObject.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_FontObject.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_FontObject.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_GameActuator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_GameActuator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_GameObject.cpp BGE Animations: Increasing the max layer count to 8 as per a user request. Also, layer checks were checking for values between 0 and MAX_ACTION_LAYERS when they should have been checking for values between 0 and MAX_ACTION_LAYERS - 1. 2011-08-16 19:59:08 +00:00
KX_GameObject.h BGE Animations: Various compatibility fixes: 2011-08-08 04:28:30 +00:00
KX_IInterpolator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_IPhysicsController.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_IPhysicsController.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_IPO_SGController.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_IPO_SGController.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_IpoActuator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_IpoActuator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_IPOTransform.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_IScalarInterpolator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ISceneConverter.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ISystem.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_KetsjiEngine.cpp 3D Audio GSoC: 2011-08-22 18:59:56 +00:00
KX_KetsjiEngine.h BGE Animations: Adding an option to let users choose whether or not to lock animation updates to the framerate. If this option is enabled, animations are only updated at the same speed as the animation framerate. This can give a significant speed up in performance, but at the cost of smoothness in animations. I'm defaulting this behavior to off for now, which is the behavior seen in trunk. 2011-08-12 20:53:29 +00:00
KX_Light.cpp bugfix:[#25603] bad shadows in stereo mode - patch by Juha Maki-Kanto 2011-08-14 04:37:53 +00:00
KX_Light.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_LightIpoSGController.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_LightIpoSGController.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_MaterialIpoController.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_MaterialIpoController.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_MeshProxy.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_MeshProxy.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_MotionState.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_MotionState.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_MouseFocusSensor.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_MouseFocusSensor.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_NearSensor.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_NearSensor.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ObColorIpoSGController.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_ObColorIpoSGController.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ObjectActuator.cpp Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_ObjectActuator.h Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_OrientationInterpolator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_OrientationInterpolator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ParentActuator.cpp Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_ParentActuator.h Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_PhysicsEngineEnums.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_PhysicsObjectWrapper.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_PhysicsObjectWrapper.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_PhysicsPropertiesobsolete.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_PolygonMaterial.cpp BGE internal cosmetic changes - Replacing hardcoded values with new defines 2011-03-07 19:14:17 +00:00
KX_PolygonMaterial.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_PolyProxy.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_PolyProxy.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_PositionInterpolator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_PositionInterpolator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_PyConstraintBinding.cpp reverting part of #38876 (whitespace edits) 2011-07-31 11:21:48 +00:00
KX_PyConstraintBinding.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_PyMath.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_PyMath.h move mathutils into its own lib. 2011-07-15 04:01:47 +00:00
KX_PythonInit.cpp Merge with trunk up to r38584. 2011-07-21 21:11:58 +00:00
KX_PythonInit.h Blenderplayer: Fixing import issues. Using PyImport_ExtendInittab() for the Blender modules allows them to be imported in the Blenderplayer. 2011-03-22 08:35:56 +00:00
KX_PythonInitTypes.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_PythonInitTypes.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_PythonSeq.cpp cyclic gc support for KX_PythonSeq 2011-02-27 03:59:17 +00:00
KX_PythonSeq.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_RadarSensor.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_RadarSensor.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_RayCast.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_RayCast.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_RayEventManager.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_RayEventManager.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_RaySensor.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_RaySensor.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_SCA_AddObjectActuator.cpp Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_SCA_AddObjectActuator.h Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_SCA_DynamicActuator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_SCA_DynamicActuator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_SCA_EndObjectActuator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_SCA_EndObjectActuator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_SCA_ReplaceMeshActuator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_SCA_ReplaceMeshActuator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ScalarInterpolator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_ScalarInterpolator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_ScalingInterpolator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_ScalingInterpolator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_Scene.cpp BGE Animations: Now animations are only updated based on the set animation speed. This offers a significant performance increase (about 2x fps in my animation stress tests) for cases such as the defaults: 60fps logic and 30fps animations. This means that animations now only have to be updated half the time. I've also added Animations as a profiling category. This is the time spent in Blender's animation code, and not in the BL_ShapeDeformer (the mesh deformation). I'd like the add the deformation too, but right now it's counted in the rasterizer, and I don't see an obviously clean way to have it counted as animation instead. I'll investigate more. 2011-07-14 07:03:33 +00:00
KX_Scene.h BGE Animations: Now animations are only updated based on the set animation speed. This offers a significant performance increase (about 2x fps in my animation stress tests) for cases such as the defaults: 60fps logic and 30fps animations. This means that animations now only have to be updated half the time. I've also added Animations as a profiling category. This is the time spent in Blender's animation code, and not in the BL_ShapeDeformer (the mesh deformation). I'd like the add the deformation too, but right now it's counted in the rasterizer, and I don't see an obviously clean way to have it counted as animation instead. I'll investigate more. 2011-07-14 07:03:33 +00:00
KX_SceneActuator.cpp Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_SceneActuator.h Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_SG_BoneParentNodeRelationship.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_SG_BoneParentNodeRelationship.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_SG_NodeRelationships.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_SG_NodeRelationships.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_SoundActuator.cpp 3D Audio GSoC: 2011-08-22 18:59:56 +00:00
KX_SoundActuator.h 3D Audio GSoC: 2011-08-07 11:54:58 +00:00
KX_StateActuator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_StateActuator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_TimeCategoryLogger.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_TimeCategoryLogger.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_TimeLogger.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_TimeLogger.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_TouchEventManager.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_TouchEventManager.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_TouchSensor.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_TouchSensor.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_TrackToActuator.cpp Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_TrackToActuator.h Code cleanup: remove source/kernel module, this wasn't really the kernel of 2011-05-06 20:18:42 +00:00
KX_VehicleWrapper.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_VehicleWrapper.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_VertexProxy.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_VertexProxy.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_VisibilityActuator.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_VisibilityActuator.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_WorldInfo.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_WorldInfo.h doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji 2011-02-22 10:33:14 +00:00
KX_WorldIpoController.cpp doxygen: gameengine/Ketsji tagged. 2011-02-25 13:35:59 +00:00
KX_WorldIpoController.h doxygen: BGE Network, Physics, Rasterizer 2011-02-22 12:42:55 +00:00
SConscript 3D Audio GSoC: 2011-08-07 11:54:58 +00:00