blender/source/gameengine
Porteries Tristan 728d1ec504 BGE: Fix T46381 : last action frame not updated.
It fix T46381. Normally BL_Action::Update (manage action time, end, loop…) should be called the same number of times as BL_Action::UpdateIPO (update action position, scale ect… in the game object).
But the bug report shows that UpdateIPO is called one less time than Update. To fix it i revert the commit 362b25b38287cb75e4d22b30bdbc7f47e8eb3fdf and implement a mutex in BL_Action::Update.
Example file : {F245823}

Reviewers: lordloki, kupoman, campbellbarton, youle, moguri, sybren

Reviewed By: youle, moguri, sybren

Maniphest Tasks: T39928, T46381

Differential Revision: https://developer.blender.org/D1562
2015-10-19 16:03:40 +02:00
..
BlenderRoutines Revert "BGE: Fix T44557 GameLogic module memory leak." 2015-08-26 11:13:50 +02:00
Converter Cleanup: BLO_read: linking API arg order and name. 2015-10-15 16:12:00 +02:00
Expressions Cleanup: spelling 2015-09-14 02:22:22 +10:00
GameLogic BGE: make error message more clear when trying to de/activate actuator from non-active controller 2015-09-15 00:01:32 -03:00
GamePlayer BLI_path api, minor changes to CWD handling 2015-10-08 15:05:58 +11:00
Ketsji BGE: Fix T46381 : last action frame not updated. 2015-10-19 16:03:40 +02:00
Network mathutils: refactor instantiation 2015-01-04 17:43:57 +11:00
Physics BGE: Use references in CcdPhysicsEnvironment::RemoveConstraint. 2015-10-17 21:49:37 +02:00
Rasterizer BGE : Collision mask support in raycast + and raycast cleanup. 2015-10-07 22:14:43 +02:00
SceneGraph Style Cleanup: remove preprocessor indentation (updated wiki style guide too) 2013-12-22 14:12:19 +11:00
VideoTexture Fix various compiler warnings. 2015-10-10 17:35:30 +02:00
CMakeLists.txt CMake: Enable strict flags for C++ 2015-03-27 18:23:31 +05:00
SConscript BGE: Removing the source files for the PHY interfaces since they just contained virtual destructors. This means we had license and doc blocks for 3 lines of code, which seemed silly. This also means that ge_phys_common no longer needs to be built as a library. I tested this with CMake and SCons using GCC; hopefully this doesn't break other systems. 2013-02-24 07:09:39 +00:00