Michael Stefaniuc
|
b09078b016
|
d3d9: COM cleanup for the IDirect3DPixelShader9 iface.
|
2011-07-05 14:30:42 +02:00 |
|
Michael Stefaniuc
|
704f0efe0c
|
d3d9: Use unsafe_impl_from_IDirect3DPixelShader9 for an app provided iface.
|
2011-07-05 14:30:38 +02:00 |
|
Michael Stefaniuc
|
db1dd90225
|
d3d9: COM cleanup for the IDirect3DIndexBuffer9 iface.
|
2011-07-05 14:30:33 +02:00 |
|
Michael Stefaniuc
|
875d6900c6
|
d3d9: Use unsafe_impl_from_IDirect3DIndexBuffer9 for an app provided iface.
|
2011-07-05 14:30:31 +02:00 |
|
Henri Verbeet
|
b296f181dd
|
wined3d: Explicitly set surface alignment in the client libs.
Instead of using dxVersion.
|
2011-06-24 08:49:42 -05:00 |
|
Andrew Nguyen
|
94785ab4d5
|
d3d9: Increment the reference count of the IDirect3D9 parent when creating a device.
|
2011-06-06 21:49:19 +02:00 |
|
Andrew Nguyen
|
c4a6c25378
|
d3d9: Drop a superfluous cast in IDirect3DDevice9Impl_CreateOffscreenPlainSurface.
|
2011-05-31 18:32:59 +02:00 |
|
Henri Verbeet
|
3032b40c80
|
wined3d: Get rid of the IWineD3DDeviceParent interface.
|
2011-05-19 10:06:21 +02:00 |
|
Henri Verbeet
|
8d4ca1f815
|
wined3d: Remove COM from the device implementation.
|
2011-05-17 10:06:18 +02:00 |
|
Henri Verbeet
|
979e3744f7
|
wined3d: Remove state management methods from the IWineD3DDevice interface.
|
2011-05-17 10:06:15 +02:00 |
|
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 |
|