Commit Graph

149 Commits

Author SHA1 Message Date
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