Ričardas Barkauskas
|
167ffc7b4b
|
ddraw: Separate IDirectDrawSurface2 reference count.
|
2011-06-21 17:10:55 +02:00 |
Ričardas Barkauskas
|
104e68da45
|
ddraw: Use helper function to delete attached surfaces.
|
2011-06-21 17:10:17 +02:00 |
Ričardas Barkauskas
|
ec754ab98b
|
ddraw: AddRef the surface in AddAttachedSurface instead of helper function.
|
2011-06-21 17:10:05 +02:00 |
Ričardas Barkauskas
|
4b8fd522f6
|
ddraw: Add iface count for IDirectSurfaceImpl.
|
2011-06-21 17:09:52 +02:00 |
Ričardas Barkauskas
|
8959a1395a
|
ddraw: Remove ddraw_set_surface_version and set surface version when initialising it.
|
2011-06-21 17:09:02 +02:00 |
Michael Stefaniuc
|
9e50efd89f
|
ddraw: Use unsafe_impl_from_IDirectDrawClipper for an app provided iface.
|
2011-06-20 19:32:03 +02:00 |
Michael Stefaniuc
|
588ddee736
|
ddraw: COM cleanup for the IDirectDrawClipper iface.
|
2011-06-20 19:32:03 +02:00 |
Marcus Meissner
|
7e1ccdef71
|
ddraw: Removed superflous NULL check (Coverity).
|
2011-06-14 15:23:22 +02:00 |
Francois Gouget
|
9c99738780
|
ddraw: Make unsafe_impl_from_IDirectDrawSurface{2,3}() static.
|
2011-06-13 11:32:49 +02:00 |
Ričardas Barkauskas
|
f3ae1b99f6
|
ddraw: Separate IDirectDrawSurface vtable.
|
2011-06-10 15:26:52 +02:00 |
Ričardas Barkauskas
|
27063ffeaa
|
ddraw: Use unsafe_impl_from_IDirectDrawSurface() for application provided interfaces.
|
2011-06-10 15:26:29 +02:00 |
Ričardas Barkauskas
|
a8ee7c5e00
|
ddraw: Separate IDirectDrawSurface2 vtable.
|
2011-06-10 15:26:22 +02:00 |
Michael Stefaniuc
|
abe0ee33eb
|
ddraw: COM cleanup for the IDirectDrawGammaControl iface.
|
2011-06-08 17:37:12 +02:00 |
Ričardas Barkauskas
|
bb063b994c
|
ddraw: Separate IDirectDrawSurface4 vtable.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
4582562f55
|
ddraw: Use unsafe_impl_from_IDirectDrawSurface4.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
2f02bbb41f
|
ddraw: Change lpVtbl to IDirectDrawSurface7_iface.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
93dfe5afc3
|
ddraw: Use impl_from_IDirectDrawSurface7() instead of casts.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
11bf99c5fd
|
ddraw: Separate other conversion to IDirectDrawSurfaceImpl from conversions to ifaces.
|
2011-06-06 21:49:23 +02:00 |
Ričardas Barkauskas
|
705548a6ef
|
ddraw: Separate conversion from IDirectDrawSurface7 iface to object and conversion to other iface.
|
2011-06-06 21:49:22 +02:00 |
Ričardas Barkauskas
|
28ce1c00a7
|
ddraw: Use unsafe_impl_from_IDirectDrawSurface7() for application provided interfaces.
|
2011-06-06 21:49:22 +02:00 |
Ričardas Barkauskas
|
6d5be5033e
|
ddraw: Change IDirectDrawSurface3_vtbl to IDirectDrawSurface3_iface.
|
2011-05-31 19:24:10 +02:00 |
Ričardas Barkauskas
|
ecfb5c7a69
|
ddraw: Use a This variable in the IDirectDraw3 methods that lack one.
|
2011-05-31 19:23:41 +02:00 |
Ričardas Barkauskas
|
7df083193d
|
ddraw: Rename surface_from_surface3() to impl_from_IDirectDrawSurface3().
|
2011-05-31 19:23:39 +02:00 |
Ričardas Barkauskas
|
fb6ceb971b
|
ddraw: Use unsafe_impl_from_IDirectDrawSurface3() for application provided interfaces.
|
2011-05-31 19:22:52 +02:00 |
Dylan Smith
|
f7002c6627
|
ddraw: Don't interpret end padding as dwCaps2 for x64.
|
2011-05-24 12:47:28 +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
|
00a5f38595
|
wined3d: Remove object creation methods from the IWineD3DDevice interface.
|
2011-05-11 14:56:48 +02:00 |
Henri Verbeet
|
1c1de920e3
|
wined3d: Remove COM from the surface implementation.
|
2011-04-29 16:52:13 +02:00 |
Henri Verbeet
|
03b388609d
|
ddraw: Destroy the ddraw surface after the wined3d texture is destroyed.
|
2011-04-21 16:53:42 +02:00 |
Henri Verbeet
|
6ff226f502
|
ddraw: Destroy the ddraw surface after the wined3d surface is destroyed.
|
2011-04-21 16:53:41 +02:00 |
Henri Verbeet
|
cbf78c5d49
|
ddraw: Release the wined3d surface first in ddraw_surface_destroy().
|
2011-04-21 16:53:41 +02:00 |
Henri Verbeet
|
25c0941e50
|
ddraw: Add a separate function for surface cleanup.
|
2011-04-21 16:53:41 +02:00 |
Henri Verbeet
|
5492560cb5
|
ddraw: Introduce a separate function for texture creation.
|
2011-04-20 13:06:45 +02:00 |
Henri Verbeet
|
2b1b5dba43
|
ddraw: Don't bother unsetting resources on surface destruction.
Uninit3D() / stateblock destruction already takes care of this.
|
2011-04-20 13:06:40 +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 |
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
|
756fdb7c5a
|
wined3d: Merge the various resource desc structures.
|
2011-03-09 12:28:58 +01:00 |
Henri Verbeet
|
5963483fc2
|
wined3d: Remove COM from the palette.
|
2011-02-03 13:15:17 +01:00 |
Henri Verbeet
|
5765632d9f
|
wined3d: Remove COM from the vertex declaration.
|
2011-02-03 13:15:17 +01:00 |
Michael Stefaniuc
|
9745108096
|
ddraw: COM cleanup for the IDirectDraw7 iface.
|
2011-01-19 12:32:06 +01:00 |
Michael Stefaniuc
|
cd8c18e83c
|
ddraw: COM cleanup for the IDirectDraw4 iface.
|
2011-01-19 12:32:00 +01:00 |
Michael Stefaniuc
|
4202f09100
|
ddraw: COM cleanup for the IDirectDraw2 iface.
|
2011-01-19 12:31:45 +01:00 |
Michael Stefaniuc
|
a59347fcd2
|
ddraw: COM cleanup for the IDirectDraw iface.
|
2011-01-19 12:31:12 +01:00 |
Michael Stefaniuc
|
497944f2bd
|
ddraw: COM cleanup for the IDirect3D7 iface.
|
2011-01-19 12:31:04 +01:00 |
Henri Verbeet
|
cb3a133b28
|
ddraw: Fix some TRACEs.
|
2010-11-02 13:17:01 +01:00 |
Ričardas Barkauskas
|
78e4a096a3
|
ddraw: Surfaces with DDSCAPS_3DDEVICE and DDSCAPS_ZBUFFER can't be render targets.
|
2010-10-25 15:31:12 +02:00 |
Ričardas Barkauskas
|
ff659522f6
|
ddraw: Fix DDSCAPS_3DDEVICE surfaces always setting DDSCAPS_VISIBLE.
|
2010-10-25 15:31:07 +02:00 |