This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/gameengine/Ketsji
Mitchell Stokes fe05f97841 BGE: Multi-threading animation updates and skinning.
This required BL_ArmatureObject to have tighter control over armatures and poses.
Also, (Blender) armature objects are now copied instead of shared between
BL_ArmatureObjects to avoid race conditions. Also, due to the armature copy,
shape key drivers need a bit of extra fiddling to get the correct armature copy.

Initially OpenMP was used for threading, but then BLI_task was used due to being
less compiler dependent.

This commit also places time spent on skinning updates in the Animation
profiler category (was previously under the Rasterizer category).
2014-04-06 16:30:59 -07:00
..
2013-07-02 09:47:22 +00:00
2013-07-02 09:47:22 +00:00
2013-07-02 09:47:22 +00:00
2013-03-18 11:44:56 +00:00
2012-09-16 04:58:18 +00:00
2012-10-22 08:15:51 +00:00
2012-10-29 02:11:40 +00:00
2012-09-16 04:58:18 +00:00
2013-03-29 06:21:28 +00:00
2012-10-29 02:11:40 +00:00
2012-09-16 04:58:18 +00:00
2012-09-16 04:58:18 +00:00
2012-10-22 08:15:51 +00:00
2013-12-24 05:44:54 +11:00
2012-09-16 04:58:18 +00:00
2012-09-16 04:58:18 +00:00
2013-03-26 07:29:01 +00:00
2012-09-16 04:58:18 +00:00
2012-09-16 04:58:18 +00:00
2012-11-05 14:24:35 +00:00
2012-09-16 04:58:18 +00:00
2013-07-02 09:47:22 +00:00
2013-12-24 05:44:54 +11:00