blender/source/gameengine
Sergey Sharybin beffaa293e Made modifiers_getVirtualModifierList safe for threading
Move static variables to context filling in by this fcuntion
and owned by a callee function. This ensures no conflicts
between threads happens because of static variables used in
this function.

Also moved modifier types and virtual modifiers data to a
function called from creator. This is needed to be sure all
the information is properly initialied to the time when
threads starts to use this data.

--
svn merge -r57899:57900 ^/branches/soc-2013-depsgraph_mt
2013-08-19 09:05:34 +00:00
..
BlenderRoutines BGE: Flipping vsync constants so VSYNC_ON is 0. 2013-08-17 02:06:45 +00:00
Converter BGE: The Action Actuator can now make use of additive blending. 2013-08-14 23:32:00 +00:00
Expressions BGE: Fix for [#34398] "«illegal operator» in Expression Controller" reported by Andrey Kashlak (andreymal) 2013-07-22 22:46:17 +00:00
GameLogic style cleanup: indent/whitespace 2013-08-19 01:48:44 +00:00
GamePlayer Made modifiers_getVirtualModifierList safe for threading 2013-08-19 09:05:34 +00:00
Ketsji style cleanup: indent/whitespace 2013-08-19 01:48:44 +00:00
Network clang/cmake - quiet warnings for external libs and reference moto as a system include. 2013-07-15 08:26:16 +00:00
Physics BGE fix [#21488] Pumpkin in Gamekit Tutorial flips upside down 2013-07-24 00:32:26 +00:00
Rasterizer BGE: Adding partial support for LibLoaded lights with GLSL materials. 2013-08-17 04:37:25 +00:00
SceneGraph BGE: Making sure m_left, m_right, m_parent, m_radius, and m_client_object are initialized in the SG_Tree constructors. 2013-08-03 05:01:57 +00:00
VideoTexture BGE: Making sure m_objType is initialized in the BlendType (VideoTexture) constructor. 2013-08-03 05:01:50 +00:00
CMakeLists.txt 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
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