Model behaves differently in OpenGL than D3D

You discovered a bug in the engine, and you are sure that it is not a problem of your code? Just post it in here. Please read the bug posting guidelines first.
Post Reply
harkathmaker
Posts: 39
Joined: Wed Jun 10, 2009 11:28 pm
Location: Portland, Oregon
Contact:

Model behaves differently in OpenGL than D3D

Post by harkathmaker »

Yes, I am still stuck on getting a working model for my character... :lol:

I've found that the model I'm using responds differently to D3D than OpenGL. In OpenGL, the character's arms twitch and move all over the place, whereas in D3D they stay pretty much stationary.

I think this might be related to the bug I reported earlier about getAbsolutePosition(), since in both cases funny things were happening with the weapons (the bone nodes weren't in the same place as the visual arms). Now both the arms and the weapons are seemingly in the wrong place.

Here's an example:
http://harkath.com/irrlicht/DirectXBug_OpenGL.zip
harkathmaker
Posts: 39
Joined: Wed Jun 10, 2009 11:28 pm
Location: Portland, Oregon
Contact:

Post by harkathmaker »

Ok, so I rebuilt the DLL and lib and now it works the same for both OpenGL and D3D...


BUT


Both the arms and the weapons tweak when using EJUOR_CONTROL, whereas by default only the weapons do. I'm not sure if this is a bug, but is it normal for a model to act differently with EJUOR_CONTROL?
harkathmaker
Posts: 39
Joined: Wed Jun 10, 2009 11:28 pm
Location: Portland, Oregon
Contact:

Post by harkathmaker »

bump
Post Reply