Stefan Dösinger
|
4a16dbbbec
|
wined3d: More Clear fixes.
Test for rectangles with x1 > x2 and y1 > y2. Empire earth passes such rects.
|
2007-02-27 12:20:10 +01:00 |
Stefan Dösinger
|
bbcf98209c
|
wined3d: No bounds checking is done on sampler / texture numbers.
|
2007-02-20 11:49:42 +01:00 |
Stefan Dösinger
|
ef68e32b03
|
wined3d/d3d8: Move todo about sw vp usage to d3d8.
|
2007-02-20 11:45:56 +01:00 |
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
|
d74712690c
|
d3d8: Set WINED3DPRESENT_PARAMETERS.MultiSampleQuality to a valid pointer.
|
2007-02-15 17:22:35 +01:00 |
Alexandre Julliard
|
a43cb2807a
|
d3d8: Avoid a size_t printf format warning.
|
2007-02-14 14:43:14 +01:00 |
H. Verbeet
|
157205c085
|
d3d8: Don't store the d3d8 declaration in the wined3d object.
|
2007-02-14 13:56:50 +01:00 |
H. Verbeet
|
efed9aea1f
|
d3d8: Move loading local d3d8 vertex shader constants from wined3d to d3d8.
|
2007-02-14 13:54:55 +01:00 |
H. Verbeet
|
dea795f7ac
|
d3d9: Don't store the d3d9 declaration in the wined3d object.
|
2007-02-14 13:54:42 +01:00 |
H. Verbeet
|
32e5cac2be
|
wined3d: Get rid of the vertexDeclaration field in IWineD3DVertexShaderImpl.
|
2007-02-14 13:54:29 +01:00 |
H. Verbeet
|
5ad6766c85
|
d3d8: Store the d3d8 vertex declaration in the d3d8 vertex shader.
|
2007-02-14 13:54:17 +01:00 |
H. Verbeet
|
a0b417725a
|
d3d8: Add an IDirect3DVertexDeclaration8 class to hold the wined3d vertex declaration.
|
2007-02-14 13:50:57 +01:00 |
Stefan Dösinger
|
00aa8ab08c
|
d3d8: Deleting bound shaders unbinds them.
|
2007-02-13 12:07:46 +01:00 |
Stefan Dösinger
|
67b1f4a7e9
|
wined3d: BeginScene and EndScene tests and fixes.
|
2007-02-12 12:08:34 +01:00 |
Francois Gouget
|
a76e6b11b0
|
d3d8/tests: Warn that tests were skipped if we could not load d3d8.dll.
But report a failed test if a mandatory function is missing from it.
|
2007-01-12 11:25:27 +01:00 |
H. Verbeet
|
d73e5d6fc8
|
d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle instead of a pointer.
|
2007-01-08 11:46:05 +01:00 |
H. Verbeet
|
6e3b732ffb
|
d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead of a pointer.
|
2007-01-08 11:46:05 +01:00 |
H. Verbeet
|
cae630f92e
|
d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead of a pointer.
|
2007-01-08 11:46:05 +01:00 |
Stefan Dösinger
|
71631f7638
|
wined3d: Use the baseVertexIndex in the stateblock.
|
2007-01-03 11:02:51 +01:00 |
Louis Lenders
|
e236d91ab8
|
d3d8: Fix failing tests on windows, when no 3d hardware acceleration is available.
|
2007-01-02 13:24:14 +01:00 |
Alexandre Julliard
|
005efa740b
|
d3d8/tests: Avoid sizeof in traces.
|
2006-12-29 12:49:43 +01:00 |
Chris Robinson
|
b66a52856c
|
d3d8: Don't report Shader Model 2.0 or higher.
|
2006-12-29 12:49:41 +01:00 |
Chris Robinson
|
b7b9d4e3c7
|
d3d: GetStreamSource on a stream with NULL data isn't an error.
|
2006-12-26 12:52:54 +01:00 |
Chris Robinson
|
ed21935479
|
d3d: Fix adapter mode enumeration and filtering.
|
2006-12-20 17:58:34 +01:00 |
Markus Amsler
|
87083c9d71
|
d3d8: Handle volume container in d3d8.
|
2006-12-18 12:07:54 +01:00 |
Markus Amsler
|
0531858146
|
d3d8: Handle surface container in d3d8.
|
2006-12-18 12:07:46 +01:00 |
Markus Amsler
|
5e0fc62135
|
d3d: Callback infrastructure for implicit swap chain destruction in IWineD3DDevice.
|
2006-12-18 12:07:26 +01:00 |
Stefan Dösinger
|
46028b0832
|
wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
|
2006-12-15 12:18:36 +01:00 |
Markus Amsler
|
5dbd834ca0
|
d3d8: Release non implicit surfaces only if refcount is 0, with test.
|
2006-12-14 12:57:27 +01:00 |
Markus Amsler
|
4745618487
|
d3d8: Fix implicit surface refcounting.
|
2006-12-06 12:41:27 +01:00 |
Markus Amsler
|
0a3f417359
|
d3d8: Handle volume refcount forwarding in d3d8.
|
2006-12-06 12:40:24 +01:00 |
Markus Amsler
|
0d725490d6
|
d3d8: Handle surface refcount forwarding in d3d8.
|
2006-12-06 12:40:12 +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
|
44e6c6b67a
|
d3d8: Use correct COM macros.
|
2006-12-01 12:27:17 +01:00 |
Markus Amsler
|
bd072332e1
|
Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
This reverts commit 167b83c28a .
|
2006-11-30 16:04:00 +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
|
b657cd5f58
|
Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
This reverts commit a7518f6f54 .
|
2006-11-30 16:04:00 +01:00 |
Markus Amsler
|
f5204b8afe
|
Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
This reverts commit 18546a65e6 .
|
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
|
3a270375d7
|
Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
This reverts commit 16b1e046d8 .
|
2006-11-30 16:03:59 +01:00 |
Markus Amsler
|
9dd81f64cb
|
Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
This reverts commit 5c4008719c .
|
2006-11-30 16:03:59 +01:00 |
Markus Amsler
|
5c4008719c
|
d3d: Remove AddRef from IWineD3DDevice_GetIndices.
|
2006-11-22 11:40:43 +01:00 |
Markus Amsler
|
16b1e046d8
|
d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
|
2006-11-22 11:40:37 +01:00 |
Markus Amsler
|
274df6ef88
|
d3d: Remove AddRef from IWineD3DDevice_GetTexture.
|
2006-11-22 11:40:31 +01:00 |
Markus Amsler
|
18546a65e6
|
d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
|
2006-11-22 11:40:24 +01:00 |
Markus Amsler
|
a7518f6f54
|
d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
|
2006-11-22 11:40:05 +01:00 |
Markus Amsler
|
478a414e58
|
d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
|
2006-11-22 11:39:52 +01:00 |