Henri Verbeet
|
fd8e18bd2b
|
wined3d: Remove COM from the texture implementation.
|
2011-03-28 17:08:52 +02:00 |
Henri Verbeet
|
b8c40f3a7e
|
wined3d: Get rid of IWineD3DCubeTexture.
|
2011-03-18 15:59:04 +01:00 |
Michael Stefaniuc
|
d71d1cf703
|
d3d8: COM cleanup for the IDirect3DVolumeTexture8 iface.
|
2011-03-17 17:45:02 +01:00 |
Henri Verbeet
|
f1ec3820d7
|
wined3d: Get rid of IWineD3DTexture.
|
2011-03-17 10:40:52 +01:00 |
Henri Verbeet
|
ed0037854a
|
wined3d: Get rid of IWineD3DVolumeTexture.
|
2011-03-16 14:14:21 +01:00 |
Henri Verbeet
|
235dbbb5d7
|
d3d8: Fix IDirect3DCubeTexture8Impl_GetLOD().
|
2011-03-16 14:14:21 +01:00 |
Michael Stefaniuc
|
bc6786d0e5
|
d3d8: COM cleanup in shader.c.
|
2011-03-15 17:14:07 +01:00 |
Henri Verbeet
|
4a10bbc76d
|
wined3d: Generalize AddDirtyRect() / AddDirtyBox() to AddDirtyRegion().
|
2011-03-15 17:14:07 +01:00 |
Henri Verbeet
|
e409b83bcb
|
wined3d: Get rid of IWineD3DVolumeTexture::Unmap().
|
2011-03-15 17:14:06 +01:00 |
Henri Verbeet
|
4c3d55f10e
|
wined3d: Get rid of IWineD3DVolumeTexture::Map().
|
2011-03-15 17:14:06 +01:00 |
Stefan Dösinger
|
a6424b9445
|
d3d8: Test depth stencil size mismatches.
|
2011-03-14 13:10:32 +01:00 |
Stefan Dösinger
|
ee2ac1ca6b
|
d3d8: Use a proper window class for the device test.
|
2011-03-14 13:10:28 +01:00 |
Stefan Dösinger
|
a80579b2f3
|
d3d8: Destroy the windows after the test.
|
2011-03-14 13:10:13 +01:00 |
Stefan Dösinger
|
733f81ef74
|
d3d8: Disallow z buffers smaller than the color buffer.
|
2011-03-14 13:10:08 +01:00 |
Henri Verbeet
|
3494106d77
|
wined3d: Get rid of IWineD3DCubeTexture::Unmap().
|
2011-03-14 12:39:27 +01:00 |
Henri Verbeet
|
3ac924a2da
|
wined3d: Get rid of IWineD3DCubeTexture::Map().
|
2011-03-14 12:39:27 +01:00 |
Henri Verbeet
|
13b05b9dbe
|
wined3d: Get rid of IWineD3DTexture::Unmap().
|
2011-03-14 12:39:27 +01:00 |
Henri Verbeet
|
b77a661515
|
wined3d: Get rid of IWineD3DTexture::Map().
|
2011-03-14 12:39:27 +01:00 |
Henri Verbeet
|
adb1e10979
|
wined3d: Get rid of wined3d_buffer_get_desc().
|
2011-03-11 11:40:47 +01:00 |
Henri Verbeet
|
5f73f41f35
|
wined3d: Get rid of IWineD3DVolume::GetDesc().
|
2011-03-11 11:40:37 +01:00 |
Henri Verbeet
|
2b18192e7a
|
wined3d: Get rid of IWineD3DSurface::GetDesc().
|
2011-03-11 11:40:31 +01:00 |
Henri Verbeet
|
4fd03150f6
|
wined3d: Get rid of IWineD3DBaseTexture::GetSubResourceDesc().
|
2011-03-10 12:53:13 +01:00 |
Henri Verbeet
|
8809ebdf79
|
wined3d: Generalize GetSurfaceLevel() / GetVolumeLevel() to GetSubResource().
|
2011-03-10 12:53:04 +01:00 |
Henri Verbeet
|
63b72d789d
|
wined3d: Move the GetLevelDesc() functions to the IWineD3DBaseTexture interface.
|
2011-03-09 12:29:04 +01:00 |
Henri Verbeet
|
756fdb7c5a
|
wined3d: Merge the various resource desc structures.
|
2011-03-09 12:28:58 +01:00 |
Henri Verbeet
|
b9fae5e9a8
|
wined3d: Don't require container parents for IWineD3DDeviceParent methods to be COM objects.
|
2011-03-08 12:27:41 +01:00 |
Henri Verbeet
|
a27ee75ed2
|
wined3d: Remove COM from the buffer implementation.
|
2011-03-04 16:25:58 +01:00 |
Austin English
|
98678879af
|
d3d8/tests: Remove win9x hack.
|
2011-02-28 13:11:28 +01:00 |
Peter Urbanec
|
a02195a148
|
d3d8/tests: Use primary monitor screen size to perform tests.
|
2011-02-11 17:40:37 +01:00 |
Henri Verbeet
|
5765632d9f
|
wined3d: Remove COM from the vertex declaration.
|
2011-02-03 13:15:17 +01:00 |
Henri Verbeet
|
36d4268e3c
|
wined3d: Remove COM from IWineD3D.
|
2011-02-02 12:22:42 +01:00 |
Henri Verbeet
|
ebf66c1061
|
d3d8/tests: Release doesn't return a HRESULT (LLVM/Clang).
|
2011-02-01 12:01:00 +01:00 |
Michael Stefaniuc
|
8bf1940c62
|
d3d8: COM cleanup for the IDirect3DTexture8 iface.
|
2011-01-31 13:01:09 +01:00 |
Michael Stefaniuc
|
8a13f059ea
|
d3d8: COM cleanup for the IDirect3DCubeTexture8 iface.
|
2011-01-31 13:01:09 +01:00 |
Michael Stefaniuc
|
75cc89857e
|
d3d8: Remove the unused struct IDirect3DResource8Impl.
The rest was removed in cdb7a94ae2 .
|
2011-01-31 13:01:09 +01:00 |
Michael Stefaniuc
|
8ec3238b5e
|
d3d8: COM cleanup for the IDirect3DSwapChain8 iface.
|
2011-01-31 13:01:08 +01:00 |
Michael Stefaniuc
|
05b6032fb6
|
d3d8: COM cleanup for the IDirect3DVolume8 iface.
|
2011-01-31 13:01:08 +01:00 |
Henri Verbeet
|
4b109ff1f8
|
wined3d: Remove COM from the stateblock.
|
2011-01-31 12:24:58 +01:00 |
Michael Stefaniuc
|
7f184144ff
|
d3d8: COM cleanup for the IWineD3DDeviceParent_iface.
|
2011-01-28 11:59:45 +01:00 |
Michael Stefaniuc
|
54a61ae734
|
d3d8: Finish the COM cleanup of the IDirect3DDevice8 iface.
|
2011-01-28 11:59:39 +01:00 |
Michael Stefaniuc
|
dec337acac
|
d3d8: Use impl_from_IDirect3DDevice8() instead of the iface to object cast.
|
2011-01-28 11:59:34 +01:00 |
Henri Verbeet
|
71b46689bc
|
d3d8/tests: Add a test for the NULL format.
|
2011-01-27 14:13:59 +01:00 |
Michael Stefaniuc
|
bb6ae095d4
|
d3d8: Pass an object instead of an iface to an internal function.
|
2011-01-26 15:00:13 +01:00 |
Henri Verbeet
|
ccba04e58e
|
d3d8: Remove a useless ERR (LLVM/Clang).
|
2011-01-26 15:00:11 +01:00 |
Michael Stefaniuc
|
6ad10335a0
|
d3d8: COM cleanup for the IDirect3D8 iface.
|
2011-01-24 14:43:24 +01:00 |
Henri Verbeet
|
3d64b44c8c
|
d3d8/tests: Fix test_ApplyStateBlock() (Valgrind).
|
2011-01-20 12:18:54 +01:00 |
Greg Geldorp
|
c1736fed2d
|
d3d8/tests: Skip tests if not running in the foreground.
|
2011-01-12 14:56:20 +01:00 |
Austin English
|
b98c8ce556
|
d3d8/d3d9: Fix compiler warnings on non x86/x86_64.
|
2010-12-03 16:08:55 +01:00 |
Henri Verbeet
|
f683fe313b
|
d3d8/tests: Add a test for 0 width / height surface creation.
|
2010-11-18 12:37:44 +01:00 |
Henri Verbeet
|
d2f23ff61e
|
d3d8/tests: Fix some failure messages.
|
2010-11-17 14:01:15 +01:00 |
Henri Verbeet
|
f024e2372f
|
d3d8: Fix some return values.
|
2010-11-16 13:48:54 +01:00 |
Henri Verbeet
|
7e3985e1fe
|
ddraw: Setup the device window in SetCooperativeLevel().
|
2010-11-08 13:30:54 +01:00 |
Henri Verbeet
|
feaf81f60d
|
wined3d: Use SetWindowPos() to make the focus window active.
|
2010-11-05 17:15:37 +01:00 |
Henri Verbeet
|
b93814e959
|
d3d8/tests: Add a test for INTZ.
|
2010-11-05 17:15:36 +01:00 |
Henri Verbeet
|
6632d2c45c
|
d3d8/tests: Check for multiple expected messages in test_wndproc().
|
2010-11-04 12:12:49 +01:00 |
David Adam
|
743e9b35a1
|
d3d8: ApplyStateBlock with a zero token returns D3D_OK.
|
2010-10-25 15:30:46 +02:00 |
Henri Verbeet
|
6dd9109358
|
wined3d: Pass a sub-resource index instead of a face + miplevel to cube texture methods.
|
2010-10-25 14:29:31 +02:00 |
Henri Verbeet
|
70f4e66f84
|
wined3d: IWineD3DBuffer_Unmap() can't fail.
|
2010-10-15 16:19:54 +02:00 |
Henri Verbeet
|
95469309d6
|
wined3d: Consistently use Map/Unmap for mapping resources.
|
2010-10-14 17:54:52 +02:00 |
Henri Verbeet
|
4fa4ea7335
|
d3d8/tests: Add window proc tests for switching between fullscreen and windowed.
|
2010-10-06 14:42:10 +02:00 |
Alexandre Julliard
|
730f01801f
|
tests: Make some variables static.
|
2010-10-01 13:41:42 +02:00 |
Alexandre Julliard
|
81b8ee863e
|
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
|
2010-09-19 12:36:48 +02:00 |
Rico Schüller
|
e6d52c0c8b
|
wined3d: Add argument check for Type to Get/SetTextureStageState().
|
2010-09-14 13:32:00 -05:00 |
Henri Verbeet
|
fd7c1cbf05
|
wined3d: IWineD3DBuffer_GetDesc() should never fail.
|
2010-09-14 09:43:22 -05:00 |
Henri Verbeet
|
955858e97d
|
wined3d: IWineD3DVolume_GetDesc() should never fail.
|
2010-09-08 13:31:49 +02:00 |
Henri Verbeet
|
53183b4cf3
|
wined3d: IWineD3DSurface_GetDesc() should never fail.
|
2010-09-08 13:31:43 +02:00 |
Henri Verbeet
|
07b5c4becf
|
wined3d: Getting the current pixel shader should never fail.
|
2010-09-07 11:23:31 +02:00 |
Henri Verbeet
|
0c54dfe7ba
|
wined3d: Getting the current vertex shader should never fail.
|
2010-09-07 11:23:27 +02:00 |
Henri Verbeet
|
95098f1b2a
|
d3d8: An invalid shader version isn't an internal error.
|
2010-09-06 16:14:30 +02:00 |
Henri Verbeet
|
c9c034fb55
|
d3d8: Merge vertex and index buffer implementations into a single file.
|
2010-09-02 11:51:05 +02:00 |
Henri Verbeet
|
29ed11e55f
|
d3d8: Merge vertex and pixel shader implementations into a single file.
|
2010-09-02 11:50:40 +02:00 |
Henri Verbeet
|
6c4c351791
|
wined3d: Don't require wined3d object parents to be COM objects.
|
2010-09-01 14:01:02 +02:00 |
Henri Verbeet
|
2ef400901d
|
wined3d: Devices don't need parents.
|
2010-09-01 12:40:07 +02:00 |
Henri Verbeet
|
c568916f9e
|
wined3d: Implicit depth/stencil surfaces don't have a container.
They're owned by the device instead of the swapchain.
|
2010-08-31 14:23:47 +02:00 |
Henri Verbeet
|
4005eb2a18
|
wined3d: Get rid of WINED3DRECT.
|
2010-08-31 14:23:47 +02:00 |
Austin English
|
243771deb1
|
d3d8/d3d9: Fix a compiler warning on non-i386/x86_64.
|
2010-08-24 12:25:14 +02:00 |
Henri Verbeet
|
cc5271d1b7
|
wined3d: Rename WINED3DFORMAT to wined3d_format_id.
|
2010-08-24 12:25:01 +02:00 |
Henri Verbeet
|
3ad82a82bb
|
wined3d: The stateblock doesn't have a parent.
|
2010-07-30 11:36:03 +02:00 |
Alexandre Julliard
|
b86d515ed6
|
dlls: Remove explicit imports of kernel32 and ntdll.
|
2010-07-21 17:38:36 +02:00 |
Alexandre Julliard
|
857d8f3675
|
d3d8/tests: Fix some test failures with the focus messages.
|
2010-07-02 13:45:25 +02:00 |
Henri Verbeet
|
7d5666e084
|
d3d8: Set the FPU control word on device creation.
|
2010-05-26 17:36:32 +02:00 |
Henri Verbeet
|
fabc7ecd97
|
d3d8/tests: Add a shadow sampler test.
|
2010-05-17 13:19:59 +02:00 |
Henri Verbeet
|
51ccd69e7c
|
d3d8/tests: Add some depth buffer tests.
|
2010-04-12 11:33:24 +02:00 |
Alexandre Julliard
|
26cc3efb33
|
d3d8: Avoid using a pointer difference in a trace.
|
2010-04-09 15:54:54 +02:00 |
Henri Verbeet
|
ae623815ee
|
d3d8/tests: Clear with colors that are more obviously different from the expected value in test_rcp_rsq().
|
2010-04-06 11:48:39 +02:00 |
Henri Verbeet
|
60a3625328
|
d3d8/tests: Use color_match() in test_rcp_rsq().
|
2010-04-06 11:48:35 +02:00 |
Henri Verbeet
|
d11185a890
|
d3d8/tests: Add some message processing to test_wndproc().
Disabled testing the focus and foreground windows after creating the device
for the moment.
|
2010-03-25 10:02:17 +01:00 |
Paul Vriens
|
dcb62f265d
|
d3d8/tests: Fix timeouts on Win9x/WinMe.
|
2010-03-19 12:26:31 +01:00 |
Henri Verbeet
|
914c8cb8ea
|
ddraw: Acquire/release the focus window from the correct location.
|
2010-03-18 10:24:15 +01:00 |
Henri Verbeet
|
7aa5e90914
|
d3d8/tests: Extend the window proc / focus window tests.
|
2010-03-18 10:23:52 +01:00 |
Alexandre Julliard
|
bef5645eb1
|
makefiles: Remove the no longer needed explicit separators for dependencies.
|
2010-03-16 13:28:19 +01:00 |
Christian Costa
|
11a015070c
|
d3d8: Display FIXME only once in ValidatePixelShader and ValidateVertexShader.
|
2010-02-22 12:36:05 +01:00 |
Alexandre Julliard
|
6164ce2d82
|
makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
|
2010-02-22 10:47:11 +01:00 |
Stefan Dösinger
|
bb035638d0
|
d3d: Make sure vertexbuffer lock doesn't return a NULL pointer.
|
2010-02-09 11:33:53 +01:00 |
Stefan Dösinger
|
e2f83db007
|
d3d8: Test buffer lock flags.
|
2010-02-02 14:10:27 +01:00 |
Henri Verbeet
|
69861cf873
|
wined3d: Get rid of the depth range hack.
|
2010-01-27 11:16:07 +01:00 |
Henri Verbeet
|
5f68a2407b
|
d3d8: Add depth clamp tests.
|
2010-01-27 11:15:54 +01:00 |
Henri Verbeet
|
cdb7a94ae2
|
d3d8: Remove the unused Direct3DResource8_Vtbl.
|
2010-01-18 14:37:14 +01:00 |
Henri Verbeet
|
67cba48782
|
wined3d: The FVF parameter to IWineD3DDeviceImpl_CreateVertexBuffer() is unused now.
|
2009-12-30 13:31:20 +01:00 |
Henri Verbeet
|
d18bbbf09d
|
d3d8/tests: Add message tests for windowed devices.
|
2009-12-29 11:05:50 +01:00 |