acme_pjz {l Wrote}:Yes, but I have VS2005 debugger only ... the last function in call stack is
//in PhysicalObject::init
mesh_manipulator->transformMesh(m_animated_mesh, transform);//??? after this code the stack corrupt
00444065 mov ecx,dword ptr [esi+1Ch]
00444068 fstp dword ptr [esp+0F0h]
0044406F fld dword ptr [eax+4]
00444072 fstp dword ptr [esp+0F4h]
00444079 fld dword ptr [eax+8]
0044407C lea eax,[esp+0C0h]
00444083 fstp dword ptr [esp+0F8h]
0044408A mov edx,dword ptr [edi]
0044408C mov edx,dword ptr [edx+0Ch]
0044408F push eax //transform
00444090 push ecx //m_animated_mesh
00444091 mov ecx,edi
00444093 call edx //after call transformMesh the stack (esp) changes 16 (0x10) ????
acme_pjz {l Wrote}:Oh, There is some bug in VC++2005 optimizer... when I disable the code optimization in physical_object.cpp and track_object_manager.cpp everything goes right
...
BTW: when I played this track the framerate is very slow (with roadcone)...
Users browsing this forum: No registered users and 1 guest