Francois Gouget
903146bdcd
dxgi: Delete the static critical section when unloading the dll.
2011-11-16 17:02:43 +01:00
Francois Gouget
fb49b7fd5b
dxgi: Remove an unneeded refcount field.
2011-11-16 17:02:02 +01:00
Paul Vriens
a01b1a3974
dxgi: Only cast to a void pointer (Coverity).
2011-03-14 12:17:06 +01:00
Henri Verbeet
9e886423e7
dxgi: Add a separate function for factory initialization.
2009-12-30 13:31:42 +01:00
Henri Verbeet
efbd38ae84
dxgi: The "unknown0" parameter to DXGID3D10CreateDevice() is a pointer.
...
Fixes stack corruption in the 64-bit tests. Thanks to Paul Vriens for debugging this.
2009-12-08 12:33:43 +01:00
Henri Verbeet
0491fcce30
dxgi: Implement IDXGIAdapter::GetDesc().
2009-12-04 14:34:59 +01:00
Henri Verbeet
15b6bc6135
dxgi: Add a separate function for device initialization.
2009-11-19 12:22:11 +01:00
Henri Verbeet
9ed19bc61a
dxgi: Implement IDXGIAdapter::EnumOutputs().
...
Just a single output for each adapter so far, wined3d doesn't do
multihead yet.
2009-09-15 14:32:08 -05:00
Henri Verbeet
7170a20239
dxgi: Add a separate function for dxgi_adapter initialization.
2009-09-11 12:09:33 +02:00
Henri Verbeet
a966293f59
wined3d: Add an IWineD3DDeviceParent interface.
...
Other than being a bit nicer than passing function pointers all over the
place, this helps dxgi/d3d10. While the swapchain itself is created in dxgi,
its surfaces are constructed in d3d10core, which makes it impractical for dxgi
to pass the appropriate function pointers.
2009-01-16 13:29:32 +01:00
Michael Stefaniuc
f93b29b04d
dxgi: Remove superfluous pointer casts.
2009-01-12 13:06:50 +01:00
Huw Davies
2392214427
dxgi: Don't crash and just skip the tests if glX in not available.
2008-12-04 14:43:31 +01:00
Andrew Talbot
c3b27ceb4d
dxgi: Memory allocation size fix.
2008-12-04 12:05:37 +01:00
Henri Verbeet
5ee7536448
dxgi: Implement IDXGIAdapter::GetParent().
2008-11-20 14:25:18 +01:00
Henri Verbeet
808bbeb065
dxgi: Store an array of adapters in dxgi_factory.
2008-11-18 11:53:21 +01:00
Henri Verbeet
a42b7568b9
dxgi: Add a wined3d device to dxgi_device.
2008-11-17 14:38:52 +01:00
Henri Verbeet
479e3672c4
dxgi: Add a IWineD3D field to dxgi_factory.
2008-11-17 14:38:24 +01:00
Henri Verbeet
ddbd4ab3b8
dxgi: Implement DXGID3D10CreateDevice().
2008-11-14 14:28:42 +01:00
Henri Verbeet
800fedc258
dxgi: Implement DXGID3D10RegisterLayers().
2008-11-14 14:28:34 +01:00
Henri Verbeet
56692e9c5d
dxgi: Add a stub for DXGID3D10RegisterLayers.
2008-11-13 12:04:54 +01:00
Henri Verbeet
9fbd676b27
dxgi: Implement CreateDXGIFactory().
2008-10-22 11:57:30 +02:00
Henri Verbeet
9e376213b3
dxgi: Add a dxgi dll.
2008-10-22 11:56:11 +02:00