David Adam
9fc132d02f
d3dx8: Implement D3DXMatrixOrthoOffCenterRH.
2007-11-06 13:01:31 +01:00
David Adam
2a7d4bd3d2
d3dx8: Uniformize the matrix format in the tests.
2007-11-06 13:01:18 +01:00
David Adam
597a77f7d6
d3dx8: Fix the number and the type of variables in d3dx8.spec.
2007-11-05 14:58:54 +01:00
David Adam
4bbe41bb5e
d3dx8: Implement D3DXMatrixPerspectiveOrthoLH.
2007-11-05 14:58:45 +01:00
David Adam
23d9da1eb9
d3dx8: Implement D3DXMatrixPerspectiveOrthoRH.
2007-11-05 14:58:38 +01:00
David Adam
515d7101ce
d3dx8: Implement D3DXMatrixPerspectiveOffCenterLH.
2007-11-05 14:58:31 +01:00
David Adam
110fcb4926
d3dx8: Implement D3DXMatrixPerspectiveOffCenterRH.
2007-11-05 14:58:24 +01:00
David Adam
bc386fd753
d3dx8: Implement D3DXMatrixPerspectiveFovLH.
2007-11-05 14:58:16 +01:00
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