Rico Schüller
|
2cb1372350
|
d3dx9: Improve D3DXMatrixRotationYawPitchRoll().
|
2012-12-05 12:44:47 +01:00 |
Henri Verbeet
|
8c94757c2b
|
d3dx9: Avoid LPD3DXMATRIXSTACK.
|
2012-11-29 00:16:38 +01:00 |
Nozomi Kodama
|
965e27149a
|
d3dx9_36: Fix the case out = in for D3DXSHRotate.
|
2012-11-13 19:27:04 +01:00 |
Nozomi Kodama
|
1ca9ed90e3
|
d3dx9_36: Implement handy computations for small orders in D3DXSHRotate.
|
2012-11-13 19:25:29 +01:00 |
Józef Kucia
|
3e264ced0f
|
d3dx9: Handle NULL arguments in D3DXVec3Unproject.
|
2012-11-08 17:21:18 +01:00 |
Józef Kucia
|
a5d5650730
|
d3dx9: Handle NULL arguments in D3DXVec3Project.
|
2012-11-08 17:21:15 +01:00 |
Józef Kucia
|
7bfd634286
|
d3dx9: Handle NULL viewport in D3DXVec3Unproject.
|
2012-10-29 10:47:04 +01:00 |
Rico Schüller
|
e74a99b71a
|
d3dx9: Fix calculation when in and out overlap in D3DXSHRotateZ().
|
2012-10-18 19:34:12 +02:00 |
Nozomi Kodama
|
b8cfe42326
|
d3dx9_36: Implement D3DXSHMultiply4.
|
2012-10-03 13:10:45 +02:00 |
Rico Schüller
|
ec9db0a11f
|
d3dx9: Fix D3DXMatrixAffineTransformation() and add some tests.
|
2012-10-01 18:49:11 +02:00 |
Rico Schüller
|
effdcf98d6
|
d3dx9: Improve traces for D3DXSHMultiply2/3().
|
2012-09-28 11:27:40 +02:00 |
Rico Schüller
|
3e24dc642b
|
d3dx9: Use float functions in D3DXMatrixRotationAxis().
|
2012-09-28 11:27:34 +02:00 |
Rico Schüller
|
945e81b341
|
d3dx9: Improve D3DXMatrixAffineTransformation().
|
2012-09-28 11:27:21 +02:00 |
Rico Schüller
|
c131bee4fc
|
d3dx9: Improve D3DXMatrixAffineTransformation2D().
|
2012-09-28 11:27:13 +02:00 |
Rico Schüller
|
aa344fc88d
|
d3dx9: Use float function in D3DXFresnelTerm().
|
2012-09-28 11:27:08 +02:00 |
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 |