http://bugs.winehq.org/show_bug.cgi?id=30786
--- Comment #18 from Michael Mc Donnell michael@mcdonnell.dk 2012-06-09 09:47:45 CDT --- (In reply to comment #16)
Created attachment 40454 [details] Implement D3DXQuaternionSquadSetup and fix for D3DXQuaternionLn
Can you try the following patch? I added a fix for D3DXQuaternionLn. I hope that it will fix the first video problem.
Super! Your D3DXQuaternionLn also fixes an older wine_todo test case. You need to split up the changes into two separate patches before submitting them (to make regression testing easier).
I've sent the patch for one of the test cases, so you should probably wait until that one has been committed, rebase on op of the change, and then remove the wine_todo in tests/math.c for D3DXQuaternionLn. You can run the tests by running the following command in the dlls/d3dx9_36/tests directory:
../../../tools/runtest -M kernel32.dll -T ../../.. -p d3dx9_36_test.exe.so math