Stefan Dösinger
|
266fc77cf0
|
wined3d: Lighting is calculated for vertices without normals.
It still should be disabled for transformed vertices though.
|
2007-02-19 13:08:35 +01:00 |
Stefan Dösinger
|
03bc11fa16
|
wined3d: Visual test framework.
|
2007-02-19 13:07:44 +01:00 |
H. Verbeet
|
a4bc52a89c
|
wined3d: Fix WINED3DPRESENT_PARAMETERS and use it instead of D3DPRESENT_PARAMETERS.
|
2007-02-16 12:31:03 +01:00 |
Stefan Dösinger
|
3b3e865366
|
ddraw: Handle mipmapped mag filters by ignoring the mipmap parameter.
|
2007-02-15 16:55:52 +01:00 |
Stefan Dösinger
|
c3d3dcec81
|
ddraw: Handle mipmapped TEXTUREMIN render states.
|
2007-02-15 16:55:45 +01:00 |
Stefan Dösinger
|
7c40f9aaa2
|
ddraw: Forward D3DRS_TEXTUREADDRESS* and D3DTSS_ADDRESS* to sampler states.
|
2007-02-15 16:55:33 +01:00 |
Stefan Dösinger
|
8b8e30b1e1
|
ddraw, wined3d: Color keying tests and fixes.
|
2007-02-15 11:37:00 +01:00 |
Stefan Dösinger
|
388499ff28
|
wined3d: More fullscreen window fixes.
|
2007-02-14 20:46:51 +01:00 |
Stefan Dösinger
|
67b1f4a7e9
|
wined3d: BeginScene and EndScene tests and fixes.
|
2007-02-12 12:08:34 +01:00 |
H. Verbeet
|
6112522122
|
wined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl to IWineD3DDeviceImpl.
|
2007-01-19 12:28:58 +01:00 |
Francois Gouget
|
d4ca34dd9b
|
d3d: Fix the D3DFMT_XXX constant declarations.
|
2007-01-18 12:05:05 +01:00 |
Stefan Dösinger
|
1d3abdeeaa
|
wined3d: Store the stream number in the strided structure.
|
2007-01-17 11:23:54 +01:00 |
Stefan Dösinger
|
3d14118fb7
|
ddraw: Get some texture stage states from their equivalent sampler states.
|
2007-01-10 22:01:31 +01:00 |
Michael Stefaniuc
|
33af3c5c83
|
janitorial: Use the C standard for multiline strings.
|
2007-01-10 12:28:19 +01:00 |
Stefan Dösinger
|
4e8e47fc6c
|
ddraw: Forward the DDSCAPS2_TEXTUREMANAGE flag to wined3d.
|
2007-01-08 20:59:29 +01:00 |
Stefan Dösinger
|
3581d8e8d8
|
wined3d: Do not keep internal references on vertex buffers.
|
2007-01-08 20:59:06 +01:00 |
Andrew Talbot
|
386fdd81e9
|
ddraw: Declare some functions static.
|
2007-01-04 21:14:08 +01:00 |
Andrew Talbot
|
7c95df77ae
|
ddraw: Declare some functions static.
|
2007-01-04 09:55:15 +01:00 |
Stefan Dösinger
|
71631f7638
|
wined3d: Use the baseVertexIndex in the stateblock.
|
2007-01-03 11:02:51 +01:00 |
Christoph Bumiller
|
b1cc8bec82
|
ddraw: Fix the AddViewport thunk.
|
2007-01-03 11:01:12 +01:00 |
Alexandre Julliard
|
656fc93815
|
Use GetDC instead of CreateDC where possible.
|
2007-01-02 17:16:36 +01:00 |
Michael Stefaniuc
|
c7e00c9f49
|
janitorial: In multiline strings there is no need for '\' at the end of the lines.
|
2006-12-27 13:10:13 +01:00 |
Günther Brammer
|
8485eb02dc
|
ddraw: Add a test for IDirectDrawSurface_SetColorKey.
|
2006-12-21 11:25:05 +01:00 |
Markus Amsler
|
5e0fc62135
|
d3d: Callback infrastructure for implicit swap chain destruction in IWineD3DDevice.
|
2006-12-18 12:07:26 +01:00 |
Ulrich Czekalla
|
325f666fc5
|
ddraw: IDirectDraw3 should use its own ref count variable.
|
2006-12-16 17:01:52 +01:00 |
Ulrich Czekalla
|
f26cb44c73
|
ddraw: Initialize the IDirectDraw3 vtable.
|
2006-12-16 17:01:46 +01:00 |
Vitaliy Margolen
|
2a63a03eb1
|
wined3d: When changing display modes clip cursor to the requested display size.
|
2006-12-15 13:44:36 +01:00 |
Dmitry Timoshkov
|
8836dea139
|
ddraw: Fix warnings.
|
2006-12-15 12:19:05 +01:00 |
Stefan Dösinger
|
46028b0832
|
wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
|
2006-12-15 12:18:36 +01:00 |
Stefan Dösinger
|
2fe8a41cb8
|
ddraw: Add a TRACE to GetPixelFormat.
|
2006-12-15 12:18:31 +01:00 |
Ulrich Czekalla
|
398886799e
|
ddraw: Add IDirectDraw3 interface.
|
2006-12-14 20:33:49 +01:00 |
Günther Brammer
|
3c5b9557b5
|
ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
|
2006-12-14 20:32:39 +01:00 |
Marcus Meissner
|
f0280cbd1e
|
made functions and variables static in some testcases.
|
2006-12-11 12:18:29 +01:00 |
Markus Amsler
|
3fd04308ab
|
d3d: Callback infrastructure for implicit depth stencil surface destruction in IWineD3DDevice.
|
2006-12-06 12:39:30 +01:00 |
Markus Amsler
|
a60d4b2d2f
|
d3d: Pass the superior creating object down to the callback functions.
|
2006-12-04 12:40:38 +01:00 |
Markus Amsler
|
e2881758a1
|
ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
|
2006-12-01 12:27:04 +01:00 |
Markus Amsler
|
f8e7ddd798
|
Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
This reverts commit 478a414e58 .
|
2006-11-30 16:04:00 +01:00 |
Markus Amsler
|
5bec2f57a1
|
Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
This reverts commit 274df6ef88 .
|
2006-11-30 16:04:00 +01:00 |
Markus Amsler
|
274df6ef88
|
d3d: Remove AddRef from IWineD3DDevice_GetTexture.
|
2006-11-22 11:40:31 +01:00 |
Markus Amsler
|
478a414e58
|
d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
|
2006-11-22 11:39:52 +01:00 |
Francois Gouget
|
30e44c85c8
|
Assorted spelling fixes.
|
2006-11-07 15:25:24 +01:00 |
Andrey Turkin
|
3bc442dc8c
|
ddraw: Add missing dereference operators.
|
2006-10-26 13:04:52 +02:00 |
Stefan Dösinger
|
9329efa88e
|
ddraw: Forward the depth stencil buffer to wined3d.
|
2006-10-25 20:20:59 +02:00 |
Ivan Gyurdiev
|
4f611bc0e0
|
wined3d: Add D3DTA masks to the WINED3D namespace.
Also fix usage of D3DTSS/D3DTA in ddraw.
|
2006-10-24 20:06:30 +02:00 |
Stefan Dösinger
|
116236f18c
|
ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
|
2006-10-16 17:05:36 +02:00 |
Stefan Dösinger
|
1d65ade5fa
|
ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
|
2006-10-16 17:05:31 +02:00 |
Stefan Dösinger
|
e92d7cbf2b
|
ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
|
2006-10-16 12:12:58 +02:00 |
Stefan Dösinger
|
1c86290bd5
|
ddraw: Use real handles for state blocks.
|
2006-10-16 12:07:30 +02:00 |
Stefan Dösinger
|
2e5628df3f
|
ddraw: Make the surface list a standard wine list.
|
2006-10-16 12:06:43 +02:00 |
Ivan Gyurdiev
|
c912032aa5
|
wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
|
2006-10-13 11:13:02 +02:00 |
Stefan Dösinger
|
75c67f6b45
|
ddraw: Do not let the a surface dimension fall to 0.
|
2006-10-13 11:06:28 +02:00 |
Stefan Dösinger
|
b4afa19272
|
ddraw: Remove an incorrect size check.
|
2006-10-13 11:06:15 +02:00 |
Ivan Gyurdiev
|
9628a1b2e2
|
wined3d: Merge D3DRECT types into one type in WINED3D namespace.
|
2006-10-12 12:37:08 +02:00 |
Ivan Gyurdiev
|
ac37163124
|
wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
|
2006-10-12 12:35:00 +02:00 |
Ivan Gyurdiev
|
ec782c2b97
|
wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
|
2006-10-12 12:33:39 +02:00 |
Ivan Gyurdiev
|
b1a4bd87a9
|
wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
|
2006-10-12 12:33:24 +02:00 |
Ivan Gyurdiev
|
732e0e908b
|
wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
|
2006-10-11 12:22:01 +02:00 |
Ivan Gyurdiev
|
5f2987ae32
|
wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
|
2006-10-11 12:21:54 +02:00 |
Ivan Gyurdiev
|
90f5be2bef
|
wined3d: Merge MATERIAL types into one type in WINED3D namespace.
|
2006-10-11 12:21:14 +02:00 |
Ivan Gyurdiev
|
70bbf734b1
|
wined3d: Merge LIGHT types into one type in WINED3D namespace.
|
2006-10-11 12:21:06 +02:00 |
H. Verbeet
|
2465fcb368
|
ddraw: Win64 printf format warning fixes.
|
2006-10-11 12:08:28 +02:00 |
H. Verbeet
|
37cb9de851
|
ddraw/tests: Win64 printf format warning fixes.
|
2006-10-10 19:59:14 +02:00 |
Jesse Allen
|
52296dbdbf
|
ddraw: Fix for DDSURFACEDESC param in CreateSurface.
|
2006-10-10 19:33:15 +02:00 |
Stefan Dösinger
|
4ff712c938
|
ddraw: Remove the process counter.
|
2006-10-09 20:38:37 +02:00 |
Stefan Dösinger
|
3543a070ff
|
ddraw: Protect the ddraw list.
|
2006-10-09 20:38:27 +02:00 |
Stefan Dösinger
|
09e794aff8
|
ddraw: Make the ddraw list a wine list.
|
2006-10-09 20:38:15 +02:00 |
Stefan Dösinger
|
48b550c9db
|
ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
|
2006-10-09 12:54:38 +02:00 |
James Hawkins
|
1a922b6a38
|
ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found by Smatch).
|
2006-10-06 15:20:46 +02:00 |
Stefan Dösinger
|
3529560cd7
|
wined3d: Add WINED3DUSAGE_OVERLAY.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
2bcacf22d3
|
wined3d: Add IWineD3DSurface::UpdateOverlay.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
080e4f56cf
|
wined3d: Add UpdatOverlayZOrder.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
f6647486cf
|
wined3d: Add IWineD3DSurface::GetOverlayPosition.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
0f3995d21a
|
wined3d: Add IWineD3DSurface::SetOverlayPosition.
|
2006-10-06 12:53:24 +02:00 |
Francois Gouget
|
82babbee0b
|
Add missing '\n's to Wine traces.
|
2006-10-05 17:46:48 +02:00 |
Elie Morisse
|
f9593bfe67
|
ddraw: Don't destroy complex attached surfaces even if explicitely
requested as they will be liquidated anyway when the root is
destroyed.
|
2006-10-03 20:33:39 +02:00 |
Francois Gouget
|
66300403c4
|
ddraw: Only perform the screen resolution changing tests in interactive mode.
|
2006-10-02 11:54:39 +02:00 |
Francois Gouget
|
ceb06a2f00
|
ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative value.
|
2006-09-29 17:53:12 +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 |
Stefan Dösinger
|
6286c4e70d
|
ddraw: Pass the fullscreen flag to wined3d.
|
2006-09-10 10:18:45 +02:00 |
Stefan Dösinger
|
2d5b19c182
|
ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
|
2006-09-10 10:18:23 +02:00 |
Stefan Dösinger
|
49beec8635
|
ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
|
2006-09-10 10:18:12 +02:00 |
Andrew Talbot
|
8968f8d55d
|
ddraw: Cast-qual warning fix.
|
2006-09-10 10:16:41 +02:00 |
Mike McCormack
|
a8ae03f2d8
|
ddraw: Make tests pass when OpenGL libraries aren't present.
|
2006-09-07 10:22:02 +02:00 |
Alexandre Julliard
|
5cf75e615a
|
makefiles: Only run test and documentation targets in directories that need them.
|
2006-08-28 13:37:44 +02:00 |
Andrew Talbot
|
04a0f74b63
|
ddraw: Write-strings warnings fix.
|
2006-08-23 16:53:55 +02:00 |
Stefan Huehner
|
998e256c82
|
Fix some -Wstrict-prototype warnings () -> (void).
|
2006-08-21 12:06:26 +02:00 |
Andrew Talbot
|
704f8d7848
|
ddraw: Write-strings warnings fix.
|
2006-08-17 11:24:21 +02:00 |
Dmitry Timoshkov
|
c7ae07adf4
|
ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
|
2006-08-15 19:24:19 +02:00 |
Michael Stefaniuc
|
757ee19ca1
|
janitorial: Removed the rest of the redundant NULL checks before HeapFree.
|
2006-08-10 10:57:33 +02:00 |
Stefan Dösinger
|
de5a2f3fbe
|
ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
|
2006-08-09 20:35:24 +02:00 |
Yong Chi
|
f0d6cba3a5
|
ddraw: Fix for incorrect return value from wined3d.
|
2006-08-09 12:39:47 +02:00 |
Francois Gouget
|
ce9b4baad8
|
Assorted spelling fixes.
|
2006-08-07 13:52:55 +02:00 |
Mike McCormack
|
d99c7d5939
|
ddraw: Don't link to wined3d, load it at runtime.
This lets ddraw dlls built on a machine with OpenGL present run on other
machines that may not have the OpenGL libraries installed.
|
2006-08-03 18:20:31 +02:00 |
H. Verbeet
|
6add05d33b
|
ddraw: Order Z-buffer formats by depth buffer bit depths in IDirect3DImpl_7_EnumZBufferFormats.
|
2006-07-31 10:53:09 +02:00 |
Stefan Dösinger
|
06106e2810
|
ddraw: Support using an application-provided surface pointer.
|
2006-07-26 15:17:59 +02:00 |
Stefan Dösinger
|
bffe5a6922
|
ddraw/wined3d: Remove texture format enumeration functions.
|
2006-07-18 11:25:22 +02:00 |
Stefan Dösinger
|
915174d8d9
|
ddraw: Palette refcounting fix.
Do not AddRef the DirectDraw interfaces in CreatePalette of older
interface version, and add a test for that.
|
2006-07-11 17:10:53 +02:00 |
Stefan Dösinger
|
0a81295782
|
ddraw: Split up the ddraw refcount.
|
2006-07-11 17:10:17 +02:00 |
Alexandre Julliard
|
77dc0d9be5
|
.gitignore: Added wildcards to ignore generated resource files.
|
2006-07-10 21:39:00 +02:00 |