Henri Verbeet
|
756fdb7c5a
|
wined3d: Merge the various resource desc structures.
|
2011-03-09 12:28:58 +01:00 |
Henri Verbeet
|
015ad93d47
|
ddraw: Just pass NULL as swapchain parent.
The swapchain was the last place using IParent, so this allows us to kill
IParent completely.
|
2011-03-08 12:28:20 +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
|
304d713860
|
wined3d: Remove COM from the clipper implementation.
|
2011-02-04 15:25:31 +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
|
8872239088
|
ddraw: Link directly to wined3d.
|
2011-01-28 11:59:02 +01:00 |
Henri Verbeet
|
93f1c49ea4
|
ddraw: Initialize the AutoRestoreDisplayMode field of WINED3DPRESENT_PARAMETERS (Valgrind).
|
2011-01-20 12:18:50 +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
|
30a07d8371
|
ddraw: COM cleanup for the IDirectDraw3 iface.
|
2011-01-19 12:31:54 +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 |
Michael Stefaniuc
|
97f9b02a26
|
ddraw: COM cleanup for the IDirect3D3 iface.
|
2011-01-19 12:30:58 +01:00 |
Michael Stefaniuc
|
2b80213578
|
ddraw: COM cleanup for the IDirect3D2 iface.
|
2011-01-18 13:29:59 +01:00 |
Michael Stefaniuc
|
8255d464db
|
ddraw: COM cleanup for the IDirect3D iface.
|
2011-01-18 13:29:58 +01:00 |
Michael Stefaniuc
|
055c5e205a
|
ddraw: Pass an IDirectDrawImpl* instead of an iface to CreateSurface().
|
2011-01-18 13:29:58 +01:00 |
Michael Stefaniuc
|
0b362f6fa4
|
ddraw: Pass an IDirectDrawImpl* instead of an iface to ddraw_set_display_mode().
|
2011-01-18 13:29:58 +01:00 |
Henri Verbeet
|
63316d0967
|
ddraw: Return DDERR_INVALIDPARAMS for 0 width / height surface creation.
|
2010-11-18 12:37:49 +01:00 |
Henri Verbeet
|
2b0684c56d
|
ddraw: Make switching to/from fullscreen work more than once.
|
2010-11-10 12:19:09 +01:00 |
Henri Verbeet
|
6fcb33f59f
|
ddraw: Window proc replacement depends on DDSCL_EXCLUSIVE, not DDSCL_FULLSCREEN.
|
2010-11-10 12:19:04 +01:00 |
Henri Verbeet
|
7e3985e1fe
|
ddraw: Setup the device window in SetCooperativeLevel().
|
2010-11-08 13:30:54 +01:00 |
David Adam
|
7661e8986c
|
ddraw: Exclusive mode is the corner case for SetCooperative, not the normal mode.
|
2010-11-04 12:23:07 +01:00 |
Michael Stefaniuc
|
1fe54842e0
|
ddraw: Add missing unlock (Smatch).
|
2010-10-26 11:54:10 +02:00 |
David Adam
|
0a90271d69
|
ddraw: SETFOCUSWINDOW lives independently of other flags.
|
2010-10-22 12:08:07 +02:00 |
Michael Stefaniuc
|
ef104dc465
|
ddraw: Add missing unlock on an error path (Smatch).
|
2010-09-29 10:06:36 +02:00 |
Paul Vriens
|
c0ff1aec03
|
ddraw: Pass the correct size to memset (Coccinelle).
|
2010-09-21 20:16:15 +02:00 |
Oldřich Jedlička
|
a6c3d0d6ac
|
ddraw: Add checking of SURFACEDESC type/nullness into CreateSurface methods.
|
2010-09-18 14:40:01 +02:00 |
Oldřich Jedlička
|
bec3b7692d
|
ddraw: Allow creating back buffer for DirectX 1 interfaces.
|
2010-09-16 13:38:03 -05: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 |
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
|
cc5271d1b7
|
wined3d: Rename WINED3DFORMAT to wined3d_format_id.
|
2010-08-24 12:25:01 +02:00 |
Henri Verbeet
|
9364f80b8c
|
ddraw: Failing surface creation is not an internal error.
|
2010-08-23 12:05:16 +02:00 |
Henri Verbeet
|
c3cdebcf44
|
ddraw: Make some lookup tables const.
|
2010-08-23 12:04:31 +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
|
c87fd4a65c
|
ddraw: Add a separate function for ddraw initialization.
|
2010-08-20 13:21:23 +02:00 |
Henri Verbeet
|
0e955daed2
|
ddraw: Add a separate function for vertex buffer initialization.
|
2010-08-20 13:21:23 +02:00 |
Henri Verbeet
|
e2021722fc
|
ddraw: Add a separate function for palette initialization.
|
2010-08-20 13:21:23 +02:00 |
Henri Verbeet
|
a60c493986
|
ddraw: Add a separate function for device initialization.
|
2010-08-20 13:21:21 +02:00 |
Henri Verbeet
|
4b84c5e5b7
|
ddraw: Add a separate function for clipper initialization.
|
2010-08-19 11:18:20 +02:00 |
Henri Verbeet
|
759fd517aa
|
ddraw: Add a separate function for parent initialization.
|
2010-08-19 11:18:16 +02:00 |
Henri Verbeet
|
921bd1bf9a
|
ddraw: Add a separate function for viewport initialization.
|
2010-08-19 11:18:12 +02:00 |
Henri Verbeet
|
bf26c2c869
|
ddraw: Add a separate function for material initialization.
|
2010-08-19 11:17:57 +02:00 |
Henri Verbeet
|
c892ed497c
|
ddraw: Add a separate function for light initialization.
|
2010-08-19 11:17:48 +02:00 |
Henri Verbeet
|
c5a14085d4
|
ddraw: Remove unused / redundant includes.
|
2010-08-19 11:17:41 +02:00 |
Henri Verbeet
|
fee9c1f2b5
|
ddraw: Remove a useless viewport callback.
|
2010-08-18 09:41:01 +02:00 |