Dylan Smith
|
ced4c38324
|
ddraw: Partially revert a struct copy change to fix a regression.
Commit 3871329872 caused the regression.
|
2011-06-28 16:45:56 -05:00 |
Ričardas Barkauskas
|
e5d69ba923
|
ddraw: Separate IDirectDrawGammaControl reference count.
|
2011-06-28 11:57:51 -05:00 |
Ričardas Barkauskas
|
90112e97ea
|
ddraw: Move IDirect3DTexture and IDirect3DTexture2 to IDirectDrawSurface reference counts.
|
2011-06-28 11:57:50 -05:00 |
Ričardas Barkauskas
|
5f6d7021aa
|
ddraw: Separate IDirectDrawSurface and IDirectDrawSurface7 reference counts.
|
2011-06-28 11:57:50 -05:00 |
Ričardas Barkauskas
|
9190d349d2
|
ddraw: Separate IDirectDrawSurface4 reference count.
|
2011-06-28 11:57:50 -05:00 |
Ričardas Barkauskas
|
3b50ad82ad
|
ddraw: Fix SetRenderTarget behaviour on failure.
|
2011-06-28 11:57:50 -05:00 |
Ričardas Barkauskas
|
c7e5e6d2b5
|
ddraw: Use ddraw_surface_release_iface to destroy leftover surfaces.
|
2011-06-28 11:57:50 -05:00 |
John Edmonds
|
ed1788bad0
|
ddraw: Warning message about an invalid structure size will now print the structure's size.
|
2011-06-27 15:03:55 -05:00 |
Henri Verbeet
|
c461d312ba
|
wined3d: Request per-surface palettes in the client libs.
|
2011-06-24 08:49:48 -05: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 |
Henri Verbeet
|
acd8c58725
|
ddraw: Implement surface private data handling on top of wined3d_resource.
|
2011-06-22 11:25:27 +02:00 |
Ričardas Barkauskas
|
f0634f7a4b
|
ddraw: Separate IDirectDrawSurface3 reference count.
|
2011-06-21 17:11:53 +02:00 |
Ričardas Barkauskas
|
167ffc7b4b
|
ddraw: Separate IDirectDrawSurface2 reference count.
|
2011-06-21 17:10:55 +02:00 |
Ričardas Barkauskas
|
a9f72a3067
|
ddraw: Test ddraw surface reference counts a bit more.
|
2011-06-21 17:10:26 +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 |
Ričardas Barkauskas
|
4c0c0d3aeb
|
ddraw: Fix ddraw4_EnumSurfaces to pass correct iface in callbacks.
|
2011-06-20 19:33:30 +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 |
Stefan Dösinger
|
07c761a6a1
|
ddraw: Implement IDirect3D7::EvictManagedTextures.
|
2011-06-17 15:37:33 +02:00 |
Michael Stefaniuc
|
d7768739ec
|
ddraw: COM cleanup for the IDirect3DVertexBuffer7 iface.
|
2011-06-15 20:04:39 +02:00 |
Michael Stefaniuc
|
60223057f0
|
ddraw: COM cleanup for the IDirect3DVertexBuffer iface.
|
2011-06-15 20:04:39 +02:00 |
Michael Stefaniuc
|
8e27274163
|
ddraw: Use unsafe_impl_from_IDirect3DVertexBuffer() for app provided ifaces.
|
2011-06-15 20:04:39 +02:00 |
Michael Stefaniuc
|
ca1ee4a7c3
|
ddraw: Avoid unsafe IDirect3DVertexBuffer to object casts.
|
2011-06-15 20:04:39 +02:00 |
Michael Stefaniuc
|
d010dac84d
|
ddraw: Rename d3d_vertex_buffer_init() and have it allocate the object too.
|
2011-06-15 20:04:39 +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
|
9059fee7c5
|
ddraw: Use unsafe_impl_from_IDirect3DLight() for application provided ifaces.
|
2011-06-09 13:28:12 +02:00 |
Michael Stefaniuc
|
0519450708
|
ddraw: COM cleanup for the IDirect3DLight iface.
|
2011-06-09 13:28:08 +02:00 |
Michael Stefaniuc
|
d9fb7b9b92
|
ddraw: COM cleanup for the IDirect3DMaterial3 iface.
|
2011-06-08 17:43:07 +02:00 |
Michael Stefaniuc
|
8d91f8b614
|
ddraw: Avoid "unsafe" IDirect3DMaterial3 to object casts.
|
2011-06-08 17:37:33 +02:00 |
Michael Stefaniuc
|
db15ce6580
|
ddraw: Rename d3d_material_init() and have it allocate the object too.
|
2011-06-08 17:37:24 +02:00 |
Michael Stefaniuc
|
abe0ee33eb
|
ddraw: COM cleanup for the IDirectDrawGammaControl iface.
|
2011-06-08 17:37:12 +02:00 |
Michael Stefaniuc
|
e3a32e8d95
|
ddraw: COM cleanup for the IDirect3DMaterial iface.
|
2011-06-07 14:18:32 +02:00 |
Michael Stefaniuc
|
0586dd8bbe
|
ddraw: COM cleanup for the IDirect3DMaterial2 iface.
|
2011-06-07 14:18:32 +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
|
4074dd7615
|
ddraw: Avoid IDirectDrawSurfaceX to IDirectDrawSurface7 casts.
|
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
|
4123c7a38a
|
ddraw: Pass an object instead of iface to helper function CreateSurface.
|
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 |
Henri Verbeet
|
708d94212b
|
wined3d: Don't clamp vertex depth values.
Since we report D3DPMISCCAPS_CLIPTLVERTS.
|
2011-06-06 16:18:33 +02:00 |