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 |
Henri Verbeet
|
95469309d6
|
wined3d: Consistently use Map/Unmap for mapping resources.
|
2010-10-14 17:54:52 +02:00 |
Henri Verbeet
|
4d19daaa71
|
ddraw: Use a linear filter in ddraw_surface7_Blt().
|
2010-10-12 17:36:22 +02:00 |
Henri Verbeet
|
53183b4cf3
|
wined3d: IWineD3DSurface_GetDesc() should never fail.
|
2010-09-08 13:31:43 +02:00 |
Henri Verbeet
|
6c4c351791
|
wined3d: Don't require wined3d object parents to be COM objects.
|
2010-09-01 14:01:02 +02:00 |
Francois Gouget
|
e237369b09
|
ddraw: Remove WINAPI on static functions where not needed.
|
2010-08-25 11:56:15 +02:00 |
Henri Verbeet
|
cc5271d1b7
|
wined3d: Rename WINED3DFORMAT to wined3d_format_id.
|
2010-08-24 12:25:01 +02:00 |
Henri Verbeet
|
866099765a
|
ddraw: Attaching an already attached surface is not a FIXME.
According to the tests it should simply fail.
|
2010-08-23 12:05:08 +02:00 |
Henri Verbeet
|
20a42b4c98
|
ddraw: Add / improve TRACEs.
|
2010-08-20 13:21:24 +02:00 |
Henri Verbeet
|
4378d4b31e
|
ddraw: Add a separate function for surface initialization.
|
2010-08-20 13:21:24 +02:00 |
Henri Verbeet
|
c5a14085d4
|
ddraw: Remove unused / redundant includes.
|
2010-08-19 11:17:41 +02:00 |
Henri Verbeet
|
407f78e9e1
|
ddraw: Merge texture.c into surface.c.
|
2010-08-19 11:17:29 +02:00 |
Henri Verbeet
|
3eba8b5d22
|
ddraw: Merge gamma.c into surface.c.
|
2010-08-19 11:17:15 +02:00 |
Henri Verbeet
|
51a315386e
|
ddraw: Use a less offensive handle table implementation for surfaces.
|
2010-07-30 11:36:03 +02:00 |
Henri Verbeet
|
ce8f6ecf6e
|
ddraw: Merge the surface thunks into surface.c.
|
2010-07-20 13:13:04 +02:00 |
Henri Verbeet
|
6fb9ee0ee7
|
ddraw: Merge the ddraw thunks into ddraw.c.
Note how both ddraw 1 and ddraw 7 used the same IDirectDrawImpl_XXX naming
convention.
|
2010-07-20 13:13:04 +02:00 |
Henri Verbeet
|
f461b39b76
|
ddraw: Get rid of the useless "ddraw_owner" fields.
|
2010-07-19 14:49:07 +02:00 |
Andrew Nguyen
|
d5c2a358b7
|
ddraw: Return a failure code in IDirectDrawSurfaceImpl::QueryInterface if IDirect3D7::CreateDevice fails.
|
2010-07-19 14:41:11 +02:00 |
Henri Verbeet
|
cf39adbaa2
|
ddraw: Avoid an integer overflow in IDirectDrawSurfaceImpl_BltFast().
Bug spotted by Iain Arnell, test by Iain Arnell.
|
2010-06-24 15:11:43 +02:00 |
Christian Costa
|
e95ffacde0
|
ddraw: Make SetColorKey handle case where dwColorSpaceHighValue < dwColorSpaceLowValue + tests.
|
2009-10-15 12:06:22 +02:00 |
Henri Verbeet
|
33bfcdd044
|
ddraw: The ddraw surface is now always the wined3d surface's parent.
This GetParent() trick would now cause infinite recursion.
|
2009-09-25 15:15:55 +02:00 |