BGE Fix for: [#22142] Armature deformation does not work in Game Engine. + parent...
authorDalai Felinto <dfelinto@gmail.com>
Tue, 25 May 2010 08:42:11 +0000 (08:42 +0000)
committerDalai Felinto <dfelinto@gmail.com>
Tue, 25 May 2010 08:42:11 +0000 (08:42 +0000)
commit5416f51b7a0c4e1ca23592385fbd025355cedc0e
tree36bb3048c539582e935faa0ccf041bd1adc8a126
parente26cc71bd0a4976c8adf8f6586a71de7ce1003d4
BGE Fix for: [#22142] Armature deformation does not work in Game Engine. + parent type to modifiers doversion(). Patch by Xavier Thomas (xat)

This fix the problem of not being able to play animations created with Blender 2.5 in BGE. Patch reviewed by Benoit

Added also other parent to modifier conversions as requested by Joshua (aligorith). I didn't bump subversion here, but the patch should work still. If not I'm increasing subversion sooner anyways (tomorrow or by the middle of the week I hope).

I was waiting to commit this one together with the Logic Editor datablock patch (converting material_name DNA properties to struct Material *). However my patch is getting too big and it's better if it's alone (easier to analyze later, eventual fixes, ...)

Mitchell, this commit adds a function that can help hardware skinning - HasArmatureDeformer()
source/blender/blenloader/intern/readfile.c
source/gameengine/Converter/BL_BlenderDataConversion.cpp
source/gameengine/Converter/BL_ModifierDeformer.cpp
source/gameengine/Converter/BL_ModifierDeformer.h
source/gameengine/Ketsji/KX_Scene.cpp