Henri Verbeet
|
99092e8a0a
|
d3d9: Simplify reset_enum_callback().
Note that the existing code wouldn't work for volumes, since volumes aren't
proper resources in d3d9.
|
2011-05-05 11:45:10 +02:00 |
Henri Verbeet
|
1c1de920e3
|
wined3d: Remove COM from the surface implementation.
|
2011-04-29 16:52:13 +02:00 |
Michael Stefaniuc
|
d5739cd2c3
|
d3d9: Finish the COM cleanup of the IDirect3DDevice9Ex iface.
|
2011-04-25 11:40:35 +02:00 |
Michael Stefaniuc
|
5f57cc1451
|
d3d9: Pass an object instead of an iface to IDirect3DDevice9Impl_CreateSurface().
|
2011-04-25 11:40:32 +02:00 |
Michael Stefaniuc
|
e798c72cf4
|
d3d9: Use impl_from_IDirect3DDevice9Ex instead of casting iface to object.
|
2011-04-25 11:40:30 +02:00 |
Michael Stefaniuc
|
a3e77bfe59
|
d3d9: COM cleanup for the IDirect3DVolumeTexture9 iface.
|
2011-04-20 16:34:01 +02:00 |
Michael Stefaniuc
|
aab2d427e3
|
d3d9: COM cleanup for the IDirect3DVolume9 iface.
|
2011-04-20 16:33:55 +02:00 |
Michael Stefaniuc
|
31bea55ef4
|
d3d9: COM cleanup for the IDirect3DTexture9 iface.
|
2011-04-20 16:33:42 +02:00 |
Henri Verbeet
|
2c450571e5
|
wined3d: Remove COM from the volume implementation.
|
2011-04-15 10:07:57 +02:00 |
Henri Verbeet
|
3ec19590d5
|
wined3d: Remove COM from the swapchain implementation.
|
2011-04-14 17:13:57 +02:00 |
Henri Verbeet
|
d2e665230a
|
wined3d: Get rid of the swapchain destroy callback.
|
2011-04-13 14:13:51 +02:00 |
Michael Stefaniuc
|
29116e2400
|
d3d9: COM cleanup for the IDirect3DCubeTexture9 iface.
|
2011-04-12 12:50:44 +02:00 |
Michael Stefaniuc
|
a991b6708b
|
d3d9: COM cleanup for the IDirect3DStateBlock9 iface.
|
2011-04-12 12:50:37 +02:00 |
Michael Stefaniuc
|
78ea105b85
|
d3d9: COM cleanup for the IDirect3DQuery9 iface.
|
2011-04-12 12:50:30 +02:00 |
Henri Verbeet
|
3c07f7a68e
|
d3d9: Get rid of the implicit swapchain refcounting hacks.
|
2011-04-11 23:54:18 +02:00 |
Henri Verbeet
|
f8f83ff2f7
|
wined3d: Remove COM from the shader implementation.
|
2011-03-31 12:37:46 +02:00 |
Henri Verbeet
|
3d4fe0b750
|
wined3d: Get rid of IWineD3DPixelShader.
|
2011-03-30 12:18:03 +02:00 |
Henri Verbeet
|
49725ba583
|
wined3d: Get rid of IWineD3DVertexShader.
|
2011-03-30 12:17:51 +02:00 |
Henri Verbeet
|
fd8e18bd2b
|
wined3d: Remove COM from the texture implementation.
|
2011-03-28 17:08:52 +02:00 |
Henri Verbeet
|
2b18192e7a
|
wined3d: Get rid of IWineD3DSurface::GetDesc().
|
2011-03-11 11:40:31 +01:00 |
Henri Verbeet
|
ab8a9f27f9
|
d3d9: Surfaces always have resource type WINED3DRTYPE_SURFACE.
|
2011-03-09 12:29:23 +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 |
Henri Verbeet
|
1de6adfbae
|
wined3d: Make IWineD3DResourceImpl an independent structure.
|
2011-03-01 13:21:59 +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
|
4b109ff1f8
|
wined3d: Remove COM from the stateblock.
|
2011-01-31 12:24:58 +01:00 |
Henri Verbeet
|
69ea0884ab
|
d3d9: Check the correct swapchain in IDirect3DDevice9Impl_GetSwapChain() (LLVM/Clang).
|
2011-01-28 11:58:09 +01:00 |
Henri Verbeet
|
06581b4513
|
d3d9: Fix some return values.
|
2010-11-16 13:48:51 +01:00 |
André Hentschel
|
ce0e1f07dc
|
d3d9: Improve CheckDeviceState stub to run Firefox 4 Beta 7.
|
2010-11-12 11:56:41 +01:00 |
Henri Verbeet
|
7e3985e1fe
|
ddraw: Setup the device window in SetCooperativeLevel().
|
2010-11-08 13:30:54 +01:00 |
Henri Verbeet
|
41a76b958d
|
d3d9: Add some missing locking to IDirect3DDevice9Impl_EndStateBlock().
Found by Michael Stefaniuc & Coccinelle.
|
2010-11-04 12:12:56 +01:00 |
Henri Verbeet
|
cd957f5b64
|
d3d9: Partially implement IDirect3D9Ex::CreateDeviceEx().
|
2010-10-27 12:12:00 +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
|
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
|
2465b4cf01
|
d3d9: Move device functions to device.c.
|
2010-09-01 14:01:02 +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
|
0df144164b
|
wined3d: Pass floating point colors to IWineD3DDeviceImpl_ColorFill().
|
2010-08-24 12:24:43 +02:00 |
Henri Verbeet
|
e6611e22fb
|
d3d9: Set the FPU control word on device creation.
|
2010-05-26 17:36:32 +02:00 |
Henri Verbeet
|
914c8cb8ea
|
ddraw: Acquire/release the focus window from the correct location.
|
2010-03-18 10:24:15 +01:00 |
Henri Verbeet
|
7f8ccf0342
|
d3d9: Add a separate function for stateblock initialization.
|
2010-01-20 15:32:15 +01:00 |
Henri Verbeet
|
bfb63a8634
|
d3d9: Add a separate function for query initialization.
|
2010-01-18 14:37:21 +01:00 |
Henri Verbeet
|
76804fa711
|
d3d9: Add a separate function for swapchain initialization.
|
2009-12-21 15:01:25 +01:00 |