Commit graph

85 commits

Author SHA1 Message Date
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
fea5a77629 d3dx8: Simplify D3DXQuaternionInverse. 2008-11-11 15:16:57 +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
Philip Nilsson
ae45f70c57 d3dx8: Allow input and output parameters pointing to the same place. 2008-07-25 14:09:15 +02:00
Gerald Pfeifer
6766f9c1a0 d3dx8: Simplify D3DXMatrixInverse(). 2008-02-25 12:38:25 +01:00
Francois Gouget
0894bf25dc d3dx8: Fix the D3DXMatrixAffineTransformation() prototype. 2008-02-05 12:19:38 +01:00
David Adam
796b2dd0a5 d3dx8: Implement D3DXCreateMatrixStack. 2007-12-18 14:16:00 +01:00
David Adam
3175d58ffe d3dx8: Add basic functions and stubs for MatrixStack. 2007-12-18 14:15:14 +01:00
Rob Shearman
a4450f0af9 d3dx8: Initialise temp in D3DXQuaternionInverse to avoid a uninitialised variable warning with some versions of gcc. 2007-12-03 13:10:21 +01:00
Stefan Leichter
d12793a2b5 d3dx8: Add WINAPI to the prototypes of D3DXMatrixTransformation. 2007-11-28 11:16:25 +01:00
David Adam
cf443380ba d3dx8: Implement D3DXMatrixTransformation. 2007-11-26 12:53:34 +01:00
David Adam
f1bc484947 d3dx8: Implement D3DXQuaternionExp. 2007-11-26 12:53:26 +01:00
David Adam
41029cc88c d3dx8: Implement D3DXQuaternionLn. 2007-11-26 12:53:17 +01:00
David Adam
16a8efa410 d3dx8: Implement D3DXQuaternionRotationYawPitchRoll. 2007-11-26 12:52:58 +01:00
David Adam
eee8dd17d8 d3dx8: Implement D3DXQuaternionRotationMatrix. 2007-11-26 12:52:49 +01:00
David Adam
345994fbce d3dx8: Implement D3DXQuaternionRotationAxis. 2007-11-26 12:52:39 +01:00
David Adam
7a4490c062 d3dx8: Implement D3DXQuaternionToAxisAngle. 2007-11-26 12:52:27 +01:00
David Adam
e8edc51d34 d3dx8: Implement D3DXQuaternionBaryCentric. 2007-11-20 16:43:58 +01:00
David Adam
8ec01f62b0 d3dx8: Implement D3DXQuaternionSquad. 2007-11-20 16:43:32 +01:00
David Adam
cb954ca6b4 d3dx8: Implement D3DXQuaternionSlerp. 2007-11-20 16:43:22 +01:00
David Adam
54e8d08e45 d3dx8: Implement D3DXQuaternionInverse. 2007-11-20 16:43:10 +01:00
David Adam
45b13a6cab d3dx8: Implement D3DXQuaternionMultiply. 2007-11-20 16:43:01 +01:00
David Adam
375dcaa82e d3dx8: Implement D3DXColorAdjustContrast. 2007-11-20 16:42:51 +01:00
David Adam
8389eab6b7 d3dx8: Implement D3DXColorAdjustSaturation. 2007-11-20 16:42:41 +01:00
David Adam
4a28945505 d3dx8: Implement D3DXPlaneTransform. 2007-11-20 16:41:21 +01:00
David Adam
54d3bb28fd d3dx8: Implement D3DXPlaneFromPoints. 2007-11-20 16:41:12 +01:00
David Adam
3d30866133 d3dx8: Implement D3DXPlaneFromPointNormal. 2007-11-20 16:41:03 +01:00
David Adam
5cc527d30d d3dx8: Implement D3DXMatrixReflect. 2007-11-16 12:34:39 +01:00
David Adam
a1010e6c94 d3dx8: Implement D3DXMatrixShadow. 2007-11-16 12:34:29 +01:00
David Adam
c432b48a51 d3dx8: Implement D3DXPlaneIntersectLine. 2007-11-16 12:33:47 +01:00
David Adam
8abfaa04cc d3dx8: Implement D3DXPlaneNormalize. 2007-11-16 12:33:32 +01:00
David Adam
6840049f2f d3dx8: Implement D3DXMatrixAffine Transformation. 2007-11-13 13:34:56 +01:00
David Adam
147600b671 d3dx8: Implement D3DXVec3Unproject. 2007-11-12 13:00:08 +01:00