Commit Graph

141 Commits

Author SHA1 Message Date
David Adam
f45e991c78 d3dx8: Implement D3DXMatrixPerspectiveFovRH. 2007-11-05 14:58:09 +01:00
David Adam
bde962f0ff d3dx8: Implement D3DXMatrixPerspectiveLH. 2007-11-05 14:58:02 +01:00
David Adam
5154b203b0 d3dx8: Implement D3DXMatrixPerspectiveRH. 2007-11-05 14:57:55 +01:00
David Adam
324aad4545 d3dx8: Implement D3DXMatrixLookAtLH. 2007-11-05 14:57:45 +01:00
David Adam
8d996a22a8 d3dx8: Implement D3DXMatrixLookAtRH. 2007-11-05 14:57:33 +01:00
David Adam
15f029a5ee d3dx8: Implement D3DXMatrixRotationYawPitchRoll. 2007-11-05 14:57:21 +01:00
David Adam
11bd418aa2 d3dx8: Implement D3DXMatrixRotationQuaternion. 2007-11-05 14:57:09 +01:00
Stefan Leichter
b84a7844b6 d3dx8: Fix number of parameter of functions D3DXVec4Cross and D3DXVec?CatmullRom. 2007-10-31 12:39:54 +01:00
David Adam
035773b9fe d3dx8: Implement D3DXMatrixRotationAxis. 2007-10-31 12:39:54 +01:00
David Adam
ad911054dd d3dx8: Implement D3DXMatrixRotationZ. 2007-10-31 12:39:54 +01:00
David Adam
5098f39410 d3dx8: Implement D3DXMatrixRotationY. 2007-10-31 12:39:54 +01:00
David Adam
4ee8e89510 d3dx8: Implement D3DXMatrixRotationX. 2007-10-31 12:39:54 +01:00
David Adam
4cd47e8b64 d3dx8: Implement D3DXMatrixTranslation. 2007-10-31 12:39:54 +01:00
David Adam
716862d696 d3dx8: Implement D3DXMatrixScaling. 2007-10-31 12:39:54 +01:00
David Adam
e8f887dc18 d3dx8: Implement D3DXMatrixTranspose. 2007-10-31 12:39:54 +01:00
David Adam
c392a8bc74 d3dx8: Implement D3DXMatrixMultiply. 2007-10-31 12:39:54 +01:00
David Adam
720fb79d7f d3dx8: Implement D3DXMatrixfDeterminant. 2007-10-31 12:39:54 +01:00
David Adam
08d17fd27f d3dx8: Fix the condition in D3DXMatrixIsIdentity. 2007-10-31 12:39:54 +01:00
David Adam
0af358b52b d3dx8: Implement D3DX*Vec4Cross. 2007-10-29 14:03:57 +01:00
David Adam
cc22eac10e d3dx8: Implement D3DXTransformNormal. 2007-10-29 14:03:46 +01:00
David Adam
90c4757b8d d3dx8: Implement D3DX*TransformCoord. 2007-10-29 14:03:36 +01:00
David Adam
fa58dcee8d d3dx8: Implement D3DX*Transform. 2007-10-29 14:03:24 +01:00
David Adam
145264efa6 d3dx8: Test the function D3DXVec3Cross really. 2007-10-29 14:03:09 +01:00
David Adam
7d0f15f964 d3dx8: Implement D3DX*CatmullRom. 2007-10-29 14:02:58 +01:00
David Adam
4ff191a7eb d3dx8: Implement D3DX*Hermite. 2007-10-29 14:02:44 +01:00
David Adam
ea8e7ce42d d3dx8: Implement D3DX*BaryCentric. 2007-10-29 14:02:25 +01:00
David Adam
50ae1e3623 d3dx8: Implement D3DX*Normalize. 2007-10-29 14:02:02 +01:00
Francois Gouget
eb546b3b31 d3dx8: Fix compilation on systems that don't support nameless unions. 2007-10-29 12:05:03 +01:00
David Adam
5edd2cfaa7 d3dx8: Implement D3DXPlaneMatrixIsIdentity. 2007-10-24 14:15:25 +02:00
David Adam
5b685e6ad7 d3dx8: Implement D3DXPlaneColorSubtract. 2007-10-24 14:15:00 +02:00
David Adam
2567bd8a98 d3dx8: Implement D3DXPlaneColorAdd. 2007-10-24 14:14:51 +02:00
David Adam
0dc3208cf6 d3dx8: Implement D3DXPlaneColorScale. 2007-10-24 14:14:35 +02:00
David Adam
03e92443d7 d3dx8: Implement D3DXPlaneColorModulate. 2007-10-24 14:14:27 +02:00
David Adam
2f3702043e d3dx8: Implement D3DXPlaneColorLerp. 2007-10-24 14:14:17 +02:00
David Adam
6ebc5cefdf d3dx8: Implement D3DXPlaneColorNegative. 2007-10-24 14:14:08 +02:00
David Adam
a00353b394 d3dx8: Implement D3DXPlaneDotNormalize. 2007-10-24 14:14:00 +02:00
David Adam
3247fa0d67 d3dx8: Implement D3DXPlaneDotCoord. 2007-10-24 14:13:48 +02:00
David Adam
10259cd87c d3dx8: Implement D3DXPlaneDot. 2007-10-24 14:13:37 +02:00
David Adam
604867c9dd d3dx8: Implement D3DXQuaternionIsIdentity. 2007-10-22 16:04:08 +02:00
David Adam
4be363ac80 d3dx8: Implement D3DXQuaternionIdentity. 2007-10-22 16:03:51 +02:00
David Adam
77f5d4c88c d3dx8: Implement D3DXQuaternionConjugate. 2007-10-22 16:03:44 +02:00
David Adam
a394fef4b7 d3dx8: Implement D3DXVec3Cross. 2007-10-22 16:03:20 +02:00
David Adam
9657611878 d3dx8: Implement D3DX*Scale. 2007-10-22 16:03:10 +02:00
David Adam
c1892f258f d3dx8: Implement D3DX*Minimize. 2007-10-22 16:02:48 +02:00
David Adam
c7f0eca4e3 d3dx8: Implement D3DX*Maximize. 2007-10-22 16:02:33 +02:00
David Adam
ab4e829757 d3dx8: Implement D3DX*Lerp. 2007-10-22 16:02:17 +02:00
David Adam
4ef92a23e5 d3dx8: Implement D3DX*Subtract. 2007-10-22 16:01:33 +02:00
David Adam
e205a210d2 d3dx8: Implement D3DX*Add with a test. 2007-10-22 16:01:19 +02:00
David Adam
643bcd3e46 d3dx8: Implement D3DX*Dot with a test. 2007-10-22 16:01:02 +02:00
David Adam
bf9a690dbc d3dx8: Implement D3DX*LengthSq. 2007-10-22 16:00:08 +02:00
David Adam
d6377d2fd8 d3dx8: Implement D3DX*Length with a test. 2007-10-22 15:59:49 +02:00
David Adam
8d8a5f06c2 d3dx8: Implement D3DXVec2Lerp with a test. 2007-10-16 14:06:47 +02:00
David Adam
18123a9364 d3dx8: Implement D3DXVecScale with a test. 2007-10-16 14:06:38 +02:00
David Adam
f453d737a1 d3dx8: Implement D3DXVec2Maximize with a test. 2007-10-16 14:06:25 +02:00
David Adam
28276e8fb1 d3dx8: Implement D3DXVec2Minimize with a test. 2007-10-16 14:06:15 +02:00
David Adam
43d13935d8 d3dx8: Implement D3DXVec2Subtract with a test. 2007-10-16 14:06:04 +02:00
David Adam
adf4580bf1 d3dx8: Implement D3DXVec2Add with a test. 2007-10-16 14:05:41 +02:00
David Adam
a0ddecf778 d3dx8: Implement D3DXVec2CCW with a test. 2007-10-16 14:05:29 +02:00
David Adam
1fa3abe7cc d3dx8: Implement D3DXVec2Dot with a test. 2007-10-16 14:05:17 +02:00
David Adam
d404ec8c4b d3dx8: Implement D3DX8Vec2LengthSq with a test. 2007-10-16 14:05:01 +02:00
David Adam
e4ba8eb450 d3dx8: Implement D3DX8Vec2Length with a test. 2007-10-16 14:04:49 +02:00
Louis Lenders
514db0a59d d3dx8: Update spec file. 2007-10-04 13:02:02 +02:00
Louis Lenders
547d406719 d3dx8: Add DllMain. 2007-10-04 12:59:43 +02:00
Michael Stefaniuc
277fab6cc7 d3dx8: Win64 printf format warning fixes. 2006-10-04 09:58:57 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Alexandre Julliard
0b56f2c6cb d3dx8: Remove dependencies on OpenGL headers and libraries. 2006-06-15 16:52:05 +02:00
Alexandre Julliard
a34074c5db d3dx8: Make the virtual table functions static where possible. 2006-06-10 11:50:26 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Mike McCormack
2d7ea23868 Interlocked LONG* gcc warning fixes. 2005-07-11 13:21:17 +00:00
Alexandre Julliard
aa0b9aac0d Sort entry points alphabetically. 2005-06-22 18:38:23 +00:00
Dmitry Timoshkov
4625628e67 Make some of the OLE interface vtables const. 2005-05-27 20:17:35 +00:00
Alexandre Julliard
34fa35dc99 Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
2005-05-09 14:42:30 +00:00
Alexandre Julliard
d62356aa1e Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
2005-05-07 12:39:52 +00:00
Paul Vriens
7b6b24d868 - Use Interlocked* functions in AddRef and Release.
- Store the result of the Interlocked functions and use only this.
2005-01-21 10:18:16 +00:00
Michael Stefaniuc
5ad7d858e0 Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
2004-12-23 17:06:43 +00:00
Alexandre Julliard
f5f7a1822c Removed some more uses of the non-standard ICOM_THIS macro. 2004-09-08 01:50:37 +00:00
Alexandre Julliard
f714b39762 Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
2004-08-23 19:39:48 +00:00
Alexandre Julliard
48c4bb3c31 Get rid of the non-standard ICOM_VTABLE macro. 2004-08-12 23:00:51 +00:00
Alexandre Julliard
0467ce9fd7 Get rid of the non-standard ICOM_VFIELD macro. 2004-08-12 19:52:49 +00:00
Alexandre Julliard
9e4ed6460c .spec.c files are no longer used for 32-bit dlls. 2004-03-24 03:36:44 +00:00
Alexandre Julliard
20b4585e3c Only link against libdxguid where necessary. 2004-01-27 00:11:16 +00:00
Dimitrie O. Paun
fbdfd910c1 Remove SYMBOLFILE and LDDLLFLAGS from Makefiles. 2003-10-11 01:09:15 +00:00
Alexandre Julliard
e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
114a31a2a8 Take advantage of new winebuild syntax to remove redundant function
names in spec files.
2003-03-20 03:53:12 +00:00
Patrik Stridvall
46304a7361 Fixed some issues found by winapi_check. 2003-01-02 19:28:09 +00:00
Raphael Junqueira
e31ae92630 - some D3D8 fixes
- beginning of shaders support (Vertex and Pixel Shaders 1.1 on
  DirectX8)
- beginning of D3DX8 support the D3D8 utility API (very basic, only
  the core header)
2002-12-17 01:15:15 +00:00