Commit Graph

64 Commits

Author SHA1 Message Date
Christian Costa
edb9fad0a8 d3drm: Use proper macro for AddRef. 2010-03-01 12:05:53 +01:00
Alexandre Julliard
6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Christian Costa
e0756602a4 d3drm: Make IDirect3DRMMeshBuilderImpl_Load handle normals and texture coordinates.
Implement IDirect3DRMMeshBuilderImpl_GetTextureCoordinates.
2010-02-15 12:20:02 +01:00
Christian Costa
739c1177d9 d3drm: Remove wrong description. 2010-02-15 12:20:02 +01:00
Christian Costa
a4b622d81a d3drm: Beginning of Mesh info retrieval. 2010-02-08 17:14:44 +01:00
Christian Costa
edd9e8cc5b d3drm: Improve IDirect3DRMMeshBuilderImpl_Load and corresponding test. 2010-02-04 13:39:28 +01:00
Christian Costa
3d361e6412 d3drm/tests: Use better name for test function and make it static (spotted by Stefan Dosinger). 2010-02-03 11:07:34 +01:00
Christian Costa
4296852b88 d3drm: Implement partially IDirect3DRMMeshBuilderImpl_Load. 2010-02-01 12:49:29 +01:00
Christian Costa
aaf2ef418e d3drm: Add some tests. 2010-02-01 12:49:14 +01:00
Christian Costa
5b6eada53f d3drm: Add stubbed implementation of IDirect3DRMMeshBuilder. 2010-01-29 14:59:53 +01:00
Christian Costa
3ad04c18c0 d3drm: Simplify declaration of VTable members (spotted by Dmitry Timoshkov). 2010-01-14 09:09:06 -06:00
David Adam
7822494499 d3drm: The input quaternions are not changed when calling D3DRMQuaternionSlerp. 2010-01-11 11:29:59 -06:00
Christian Costa
a59922ab55 d3drm: Implement stubbed IDirect3DRM interface. 2010-01-08 10:12:56 +01:00
Christian Costa
e54b46021d d3drm: Add stub for Direct3DRMCreate. 2009-12-31 12:12:18 +01:00
Francois Gouget
1fab15a72f d3drm/tests: Fix compilation on systems that don't support nameless unions. 2009-08-31 12:41:22 +02:00
David Adam
32064cb553 d3drm: D3DRMQuaternionSlerp should be tested against returned Windows values. 2009-02-17 12:46:50 +01:00
David Adam
687ce93882 d3drm: Simplify some functions. 2009-02-16 15:35:15 +01:00
David Adam
f877cb9a89 d3drm: Allow output pointer to be equal to input pointer. 2009-02-16 15:35:15 +01:00
David Adam
44e74969e3 d3drm: Implement the spherical interpolation part of D3DRMQuaternionSlerp. 2009-02-16 15:35:15 +01:00
David Adam
a737dcf03d d3drm: Remove unneeded includes. 2009-02-16 15:35:15 +01:00
Andrew Talbot
0fb481e0fd d3drm: Remove unused Wine debug channel. 2008-12-17 13:52:40 +01: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
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Rob Shearman
48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Francois Gouget
29ef0b90ee Assorted spelling, punctuation and case fixes. 2008-03-03 12:04:48 +01:00
Francois Gouget
cacf37f0eb d3drm/tests: Fix the Visual C++ double to float conversion warnings. 2007-05-31 14:18:39 +02:00
David Adam
7eaf1fe2f5 d3drm: Implement D3DRMCreateColorRGB. 2007-05-21 15:58:51 +02:00
David Adam
21b7413dee d3drm: Implement D3DRMCreateColorRGBA. 2007-05-21 15:58:35 +02:00
David Adam
d3e8c930e3 d3drm: Implement D3DRMColorGetAlpha. 2007-05-21 15:57:09 +02:00
David Adam
d400728521 d3drm: Implement D3DRMColorGetBlue. 2007-05-21 15:56:53 +02:00
David Adam
fba5b11bea d3drm: Implement D3DRMColorGetGreen. 2007-05-21 15:56:32 +02:00
David Adam
e1d3e65381 d3drm: Implement D3DRMColorGetRed. 2007-05-21 15:56:14 +02:00
Paul Vriens
59eb871459 d3drm/tests: d3drm is removed from Windows Vista. 2007-05-11 14:02:27 +02:00
Francois Gouget
0e1a34d2a2 d3drm: Fix compilation on systems that don't support nameless unions. 2007-04-30 12:34:54 +02:00
Francois Gouget
75e5fb933a d3drm/tests: Add missing '\n' to ok() calls. 2007-04-30 12:34:44 +02:00
David Adam
d53d7c9ea2 d3drm: Implement D3DRMQuaternionSlerp. 2007-04-23 20:45:47 +02:00
David Adam
909b502360 d3drm: Implement D3DRMQuaternionFromRotation. 2007-04-23 20:42:51 +02:00
David Adam
f13c45f4dc d3drm: Implement D3DRMMatrixFromQuaternion. 2007-04-23 20:41:03 +02:00
David Adam
9fa78fd4d7 d3drm: Implement D3DRMVectorRotate. 2007-04-23 20:32:07 +02:00
David Adam
f289cf3129 d3drm: Implement D3DRMQuaternionMultiply. 2007-04-23 20:31:31 +02:00
David Adam
7fccb04201 d3drm: Implement D3DRMVectorReflect. 2007-04-23 20:27:39 +02:00
David Adam
f9e6f42b86 d3drm: Implement D3DRMVectorRandom. 2007-04-23 20:26:37 +02:00
David Adam
819362d0f7 d3drm: Implement D3DRMVectorNormalize. 2007-04-23 20:25:18 +02:00
David Adam
5524923c07 d3drm: Implement D3DRMVectorscale. 2007-04-23 20:23:54 +02:00
David Adam
d882ee2746 d3drm: Implement D3DRMVectorModulus. 2007-04-23 20:23:23 +02:00
David Adam
de77d8e9fc d3drm: Implement D3DRMVectorDotProduct. 2007-04-23 20:22:19 +02:00
David Adam
d152211e21 d3drm: Implement D3DRMVectorCrossProduct. 2007-04-23 20:21:56 +02:00
David Adam
70a1cef5e4 d3drm: Implement D3DVectorSubtract. 2007-04-23 20:21:40 +02:00
David Adam
f50800b25d d3drm: Implement D3DRMVectorAdd. 2007-04-23 20:21:13 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00