Rico Schüller
|
e420409b8d
|
d3dx9: Use float function in D3DXPlaneNormalize().
|
2012-09-28 11:27:01 +02:00 |
Rico Schüller
|
ef65fddaf9
|
d3dx9: Use float functions in D3DXQuaternionExp().
|
2012-09-27 13:12:57 +02:00 |
Rico Schüller
|
9a281e5dd2
|
d3dx9: Use float functions in D3DXQuaternionRotationMatrix().
|
2012-09-27 13:12:48 +02:00 |
Rico Schüller
|
e921953374
|
d3dx9: Use float functions in D3DXQuaternionLn().
|
2012-09-27 13:12:44 +02:00 |
Rico Schüller
|
5accb12c12
|
d3dx9: Avoid variable assignment in D3DXQuaternionNormalize().
|
2012-09-26 14:40:53 +02:00 |
Rico Schüller
|
db8df8bc7c
|
d3dx9: Use float functions in D3DXQuaternionRotationAxis().
|
2012-09-26 14:40:53 +02:00 |
Rico Schüller
|
7d75ad8230
|
d3dx9: Use float functions in D3DXQuaternionRotationYawPitchRoll().
|
2012-09-26 14:40:52 +02:00 |
Rico Schüller
|
ce319e9d53
|
d3dx9: Use float functions in D3DXQuaternionSlerp().
|
2012-09-26 14:40:52 +02:00 |
Rico Schüller
|
398eb27538
|
d3dx9: Use float functions in D3DXSHRotateZ().
|
2012-09-26 14:40:51 +02:00 |
Nozomi Kodama
|
1f85d64b19
|
d3dx9: Implement D3DXSHRotate.
|
2012-09-25 11:39:28 +02:00 |
Nozomi Kodama
|
c69a496461
|
d3dx9: Implement D3DXSHEvalDirectionalLight.
|
2012-09-25 11:38:53 +02:00 |
Nozomi Kodama
|
7c5d93b504
|
d3dx9: Simplify D3DXVector*Normalize.
|
2012-09-25 11:32:45 +02:00 |
Rico Schüller
|
6268414cab
|
d3dx9: Remove ID3DXMatrixStackImpl typedef.
|
2012-09-04 15:04:40 +02:00 |
Rico Schüller
|
27b7fdf663
|
d3dx9: Use sizeof variable instead of type.
|
2012-09-04 15:04:34 +02:00 |
Nozomi Kodama
|
c7bf5e09d5
|
d3dx9_36: Add more traces.
|
2012-07-23 12:33:25 +02:00 |
Nozomi Kodama
|
3c278d7ec3
|
d3dx9_36: Add some traces.
|
2012-07-20 13:59:04 +02:00 |
Nozomi Kodama
|
f5714cccbd
|
d3dx9_36: Implementation of D3DXSHRotateZ.
|
2012-07-19 17:02:01 +02:00 |
Nozomi Kodama
|
c957f8a921
|
d3dx9_36: Implementation of D3DXSHEvalDirection.
|
2012-07-16 16:28:47 +02:00 |
Nozomi Kodama
|
f757f3fb7d
|
d3dx9: Implementation of D3DXSHMultiply2.
|
2012-07-16 14:33:43 +02:00 |
Nozomi Kodama
|
e3888ec87c
|
d3dx9_36: Implementation of D3DXSHScale.
|
2012-06-29 20:41:47 +02:00 |
Nozomi Kodama
|
b56227cbf1
|
d3dx9_36: Implementation of D3DXSHDot.
|
2012-06-28 11:35:25 +02:00 |
Nozomi Kodama
|
60a0fb30df
|
d3dx9_36: Implementation of D3DXSHMultiply3.
|
2012-06-18 10:56:48 +02:00 |
Nozomi Kodama
|
ed7c28353d
|
d3dx9_36: Implementation of D3DXQuaternionSquadSetup.
|
2012-06-14 19:16:40 +02:00 |
Nozomi Kodama
|
4099eb8bbb
|
d3dx9_36: D3DXQuaternionLn computes as if the norm of the input is 1.
|
2012-06-13 14:50:25 +02:00 |
Henri Verbeet
|
4522b07c86
|
d3dx9: Don't return a pointer to the implementation in ID3DXMatrixStackImpl_QueryInterface().
|
2012-04-10 16:21:26 +02:00 |
Christian Costa
|
a7692beb61
|
d3dx9_36: Make D3DXVec3Unproject support omission of world matrix + test.
|
2012-03-14 12:59:08 +01:00 |
Rico Schüller
|
b83d322dba
|
d3dx9: Implement D3DXSHAdd().
|
2011-12-12 10:19:30 +01:00 |
Francois Gouget
|
a369b2bd63
|
d3dx9_36: Use copysignf() instead of signbit().
|
2011-07-12 18:21:59 +02:00 |
Dylan Smith
|
cac35191b9
|
d3dx9: Implement D3DXFloat32To16Array.
Derived from patch submitted by Misha Koshelev.
Corrected rounding of denormalized numbers.
|
2011-07-04 13:39:15 +02:00 |
Misha Koshelev
|
a6b40624db
|
d3dx9_36: Implement and add tests for D3DXFloat16To32Array.
|
2011-07-01 14:39:22 +02:00 |
Michael Stefaniuc
|
a9065082da
|
d3dx9_36: COM cleanup for the ID3DXMatrixStack iface.
|
2011-01-27 14:15:13 +01:00 |
Henri Verbeet
|
a8b76781bf
|
d3dx9_36: Not implementing an interface is not an internal error.
|
2010-03-15 15:55:26 +01:00 |
David Adam
|
94c7ab72f5
|
d3dx9: Fix D3DXMatrixStack_RotateAxisLocal to make tests pass in Windows.
|
2009-07-20 12:18:26 +02:00 |
David Adam
|
02758ea8f8
|
d3dx9: Fix D3DXMatrixStack_RotateAxis to make tests pass in Windows.
|
2009-07-20 12:18:21 +02:00 |
David Adam
|
0729e91e21
|
d3dx9: Fix D3DXMatrixStack_MultMatrixLocal to make tests pass in Windows.
|
2009-07-20 12:18:15 +02:00 |
David Adam
|
3b6cbaeb03
|
d3dx9: Fix D3DXMatrixStack_MultMatrix to make tests pass in Windows.
|
2009-07-20 12:18:09 +02:00 |
David Adam
|
c88860a221
|
d3dx9: Fix D3DXMatrixStack_LoadMatrix to make tests pass in Windows.
|
2009-07-20 12:18:02 +02:00 |
David Adam
|
8823decbd4
|
d3dx9: Fix D3DXVec4Normalize to make tests pass in Windows.
|
2009-07-20 12:17:53 +02:00 |
David Adam
|
878bcb519c
|
d3dx9: Fix D3DXVec3TransformCoord to make tests pass in Windows.
|
2009-07-20 12:17:47 +02:00 |
David Adam
|
e37aff31b4
|
d3dx9: Fix D3DXVec2TransformCoord to make tests pass in Windows.
|
2009-07-20 12:17:39 +02:00 |
David Adam
|
0788ac38ab
|
d3dx9: Fix D3DXQuaternionNormalize to make tests pass in Windows.
|
2009-07-17 12:37:43 +02:00 |
David Adam
|
831d6b5886
|
d3dx9: Fix D3DXQuaternionInverse to make tests pass in Windows.
|
2009-07-17 12:37:36 +02:00 |
David Adam
|
a3634e2ca3
|
d3dx9: Fix D3DXQuaternionToAxisAngle to make tests pass in Windows.
|
2009-07-16 12:48:02 +02:00 |
David Adam
|
d1c2d2a4f8
|
d3dx9: Merge d3dx8 math into d3dx9.
|
2009-07-13 10:53:15 +02:00 |
David Adam
|
bd7421cd6d
|
d3dx9: Fix the prototype of some functions.
|
2009-07-13 10:50:42 +02:00 |
Francois Gouget
|
eda0ec3fd2
|
d3dx9_36: The d3dx debug channel is unused so remove it.
|
2009-02-09 13:16:06 +01:00 |
David Adam
|
55d6f07e31
|
d3dx9_36: Remove useless traces.
|
2009-02-04 12:26:33 +01:00 |
David Adam
|
3f1a7abf48
|
d3dx9_36: Fix failing tests in Windows.
|
2009-02-02 15:21:44 +01:00 |
David Adam
|
be964897aa
|
d3dx9: Fix falling tests in native windows.
|
2009-01-13 16:17:02 +01:00 |
David Adam
|
e1fefd57e7
|
d3dx9_36/test: Remove an unconsistent test.
|
2009-01-12 13:10:43 +01:00 |
David Adam
|
09c6caea06
|
d3dx8: Implement D3DXMatrixTransformation2D.
|
2008-11-13 14:21:04 +01:00 |
David Adam
|
4f1d5c26d1
|
d3dx8: Implement D3DXMatrixAffineTransformation2D.
|
2008-11-13 14:20:41 +01:00 |
Francois Gouget
|
9a13920696
|
d3dx9_36: Fix compilation on systems that don't support nameless unions.
|
2008-09-15 11:23:51 +02:00 |
Luis C. Busquets Pérez
|
0af9415a4f
|
d3dx9: Implement D3DXMatrixDecompose.
|
2008-09-12 13:40:33 +02:00 |
Philip Nilsson
|
6de5bdb0f7
|
d3dx9: Use UINT instead of unsigned int where appropriate.
|
2008-07-25 14:09:15 +02:00 |
Philip Nilsson
|
d36df763c7
|
d3dx9: Implement D3DXPlaneTransformArray.
|
2008-07-25 14:09:15 +02:00 |
Philip Nilsson
|
0457333f55
|
d3dx9: Implement the D3DXVec*Array functions.
|
2008-03-21 12:52:19 +01:00 |