Page MenuHome

GameEngine corrupts Pose data
Closed, ArchivedPublic

Description

Category: Game engine

While testing the game engine, blender I noticed blender corrupts pose data.

It looks like its freeing the armature objects pose after running, then a second run crashes blender.

One odd thing I noticed is that the following function copies data between the same pose pointer.

BL_ArmatureObject.cpp
void BL_ArmatureObject::GetPose(bPose **pose)

/* Add this test */
if (*pose && (*pose == m_pose)) {
printf("WARNING POSE DATA SAME\n");
return;
}

Further, Im not sure how m_pose is supposed to work in the first place and if blenders pose should ever be altered.

Details

Type
Bug

Event Timeline

Benoit Bolsee (ben2610) closed this task as Archived.Jun 4 2008, 12:54 AM

This task was automatically closed as archived as part of migration, because the project or tracker this task belonged to is no longer active.