Commit graph

190 commits

Author SHA1 Message Date
Francois Gouget
46ec91210c d3dx8/tests: Make compare_vec3() static. 2009-05-13 12:45:36 +02:00
Henri Verbeet
4fe8415070 d3dx8: Don't use uninitialized memory in the D3DXQuaternionSlerp() test. 2009-02-23 12:20:18 +01:00
David Adam
2347862571 d3dx8: Implement the spherical interpolation part for D3DXQuaternionSlerp. 2009-02-16 15:35:15 +01:00
Francois Gouget
043cf21f23 d3dx8: The d3dx debug channel is unused so remove it. 2009-02-12 17:53:35 +01:00
David Adam
f1bb04ff8a d3dx8: Implement D3DXComputeBoundingBox. 2009-02-06 14:54:02 +01:00
David Adam
0ccc431a94 d3dx8: Implement D3DXComputeBoundingSphere. 2009-02-06 14:54:02 +01:00
Luis C. Busquets Pérez
1d3889fa6f d3dx8: Add tests for D3DXGetFVFVertexSize. 2009-02-06 14:54:02 +01:00
David Adam
496bc4d1b4 d3dx8: Implement D3DXGetFVFVertexSize. 2009-02-06 14:54:02 +01:00
David Adam
cdf61610f3 d3dx8: Change the debug channel into the generic d3dx. 2009-02-06 14:54:02 +01:00
David Adam
952d10a67f d3dx8: Remove useless includes. 2009-02-06 14:54:02 +01:00
David Adam
edef19f8d6 d3dx8: Move some functions into core.c to match the header file layout. 2009-02-06 14:54:01 +01:00
Francois Gouget
cb42582287 d3dx8/tests: Make compare() static. 2009-02-05 13:14:44 +01:00
David Adam
b8eb4cf861 d3dx8: Implement D3DXIntersectTri. 2009-02-03 14:17:04 +01:00
David Adam
f20ba24404 d3dx8: Implement D3DXFresnelTerm. 2009-02-02 15:21:44 +01:00
David Adam
082d740fc1 d3dx8: Simplify some functions. 2009-02-02 15:21:44 +01:00
David Adam
77c857d888 d3dx8: Allow output pointer to be equal to input pointer. 2009-02-02 15:21:44 +01:00
Andrew Talbot
8652b6f186 d3dx8: Remove unused Wine debug channel. 2008-12-17 13:52:40 +01:00
David Adam
42dc7fb1c4 d3dx8: Add a few tests for MatrixStack. 2008-11-28 13:49:50 +01:00
Jérôme Gardou
f90881cd36 d3dx8: Implement D3DXMatrixStack_TranslateLocal. 2008-11-28 13:49:44 +01:00
Jérôme Gardou
809147f825 d3dx8: Implement D3DXMatrixStack_Translate. 2008-11-28 13:49:36 +01:00
Jérôme Gardou
230f3e6366 d3dx8: Implement D3DXMatrixStack_ScaleLocal. 2008-11-28 13:49:26 +01:00
Jérôme Gardou
75cb8a7ad3 d3dx8: Implement D3DXMatrixStack_Scale. 2008-11-28 13:48:56 +01:00
Jérôme Gardou
6d27cdc17a d3dx8: Implement D3DXMatrixStack_RotateYawPitchRollLocal. 2008-11-28 13:48:41 +01:00
Jérôme Gardou
39e0dc79ef d3dx8: Implement D3DXMatrixStack_RotateYawPitchRoll. 2008-11-28 13:48:33 +01:00
Jérôme Gardou
c2f00b3170 d3dx8: Implement D3DXMatrixStack_RotateAxisLocal. 2008-11-28 13:48:24 +01:00
Jérôme Gardou
896e30761a d3dx8: Implement D3DXMatrixStack_RotateAxis. 2008-11-28 13:48:14 +01:00
Jérôme Gardou
d25fd01bfd d3dx8: Implement D3DXMatrixStack_MultMatrixLocal. 2008-11-28 13:47:58 +01:00
Jerome Gardou
8cdbeacd59 d3dx8: Implement D3DXMatrixStack_MultMatrix. 2008-11-26 14:19:31 +01:00
David Adam
5aa32e84c3 d3dx8: Change the debug channel of d3dx8 into the generic d3dx. 2008-11-14 11:19:44 +01:00
David Adam
fea5a77629 d3dx8: Simplify D3DXQuaternionInverse. 2008-11-11 15:16:57 +01:00
Michael Stefaniuc
c6a9182a83 d3dx8: Do not cast NULL. 2008-11-03 13:41:08 +01:00
Francois Gouget
628b5aeb9e d3dx8/tests: Fix compilation on systems that don't support nameless unions. 2008-11-03 13:34:12 +01:00
Henri Verbeet
5302d2b311 d3dx8: Add a few tests for ID3DXMatrixStack. 2008-10-31 12:58:28 +01:00
Henri Verbeet
bbc2f7d713 d3dx8: Make expect_mat a bit more useable. 2008-10-31 12:58:21 +01:00
David Adam
253d89b954 d3dx8: Implement ID3DXMatrixStack_LoadMatrix. 2008-10-31 12:58:09 +01:00
David Adam
517dad96ae d3dx8: Implement ID3DXMatrixStack_LoadIdentity. 2008-10-31 12:58:01 +01:00
Henri Verbeet
32d7bebf7c d3dx8: Implement ID3DXMatrixStack_Push() and ID3DXMatrixStack_Pop().
Based on a patchset by David Adam.
2008-10-30 11:29:28 +01:00
David Adam
c5da8d4c3b d3dx8: Implement ID3DXMatrixStack_GetTop(). 2008-10-30 11:28:34 +01:00
Henri Verbeet
bd6a8870e2 d3dx8: Initialize the matrix stack in D3DXCreateMatrixStack().
Based on a patchset by David Adam.
2008-10-30 11:28:22 +01:00
Henri Verbeet
3eac8afba5 d3dx8: Correct some ID3DXMatrixStack prototypes. 2008-10-30 11:27:53 +01:00
Henri Verbeet
4df40efe7c d3dx8: Return E_NOTIMPL from ID3DXMatrixStack stubs. 2008-10-30 11:27:45 +01:00
Luis C. Busquets Pérez
21060b0762 d3dx8: D3DXQuaternionRotationMatrix correct compare value for the trace. 2008-08-26 12:07:41 +02:00
David Adam
86d392cce8 d3dx8: Remove useless variables. 2008-08-25 12:22:54 +02:00
David Adam
5bb6e4ab8c d3dx8: Implement D3DXBoxBoundProbe. 2008-08-20 14:08:58 +02:00
David Adam
170023e30d d3dx8: Only the points in the positive ray are taken in account in D3DXSphereBoundProbe. 2008-07-29 12:37:12 +02:00
Philip Nilsson
ae45f70c57 d3dx8: Allow input and output parameters pointing to the same place. 2008-07-25 14:09:15 +02:00
David Adam
6629708081 d3dx8: Implement D3DXSphereBoundProbe. 2008-07-25 14:09:15 +02:00
Alexandre Julliard
79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Dan Kegel
fe508a9cd7 d3dx8/tests: Initialize matrix before testing its value. 2008-06-10 17:43:58 +02:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00