Henri Verbeet
a13a546573
dxgi: Implement CreateDXGIFactory1().
2014-02-11 19:19:14 +01:00
Henri Verbeet
e9f9c15016
dxgi: Store IWineDXGIAdapter pointers in the factory.
2014-01-28 10:53:46 +01:00
Ričardas Barkauskas
d9ce33bfb0
dxgi: Partially implement IDXGISwapChain_GetDesc.
2012-09-25 11:20:10 +02:00
Henri Verbeet
5d358a2bac
dxgi: COM cleanup for the surface IUnknown interface.
2012-04-20 11:57:55 +02:00
Henri Verbeet
94c9b0b4fc
wined3d: Get rid of the WINED3DPRESENT_PARAMETERS typedef.
2011-12-02 11:51:29 +01:00
Michael Stefaniuc
219a830273
dxgi: COM cleanup for the IDXGISurface iface.
2011-06-07 14:18:33 +02:00
Michael Stefaniuc
2486da8250
dxgi: COM cleanup for the IWineDXGIAdapter iface.
2011-06-07 14:18:33 +02:00
Michael Stefaniuc
31510a1acf
dxgi: COM cleanup for the IWineDXGIDevice iface.
2011-06-07 14:18:33 +02:00
Michael Stefaniuc
a26925d38f
dxgi: COM cleanup for the IWineDXGIFactory iface.
2011-06-07 14:18:33 +02:00
Michael Stefaniuc
61f51eb47e
dxgi: COM cleanup in the IDXGISwapChain iface.
2011-06-06 16:30:12 +02:00
Michael Stefaniuc
125b949545
dxgi: COM cleanup for the IDXGIOutput iface.
2011-06-06 16:30:12 +02:00
Henri Verbeet
8d4ca1f815
wined3d: Remove COM from the device implementation.
2011-05-17 10:06:18 +02:00
Henri Verbeet
3ec19590d5
wined3d: Remove COM from the swapchain implementation.
2011-04-14 17:13:57 +02:00
Henri Verbeet
36d4268e3c
wined3d: Remove COM from IWineD3D.
2011-02-02 12:22:42 +01:00
Henri Verbeet
cc5271d1b7
wined3d: Rename WINED3DFORMAT to wined3d_format_id.
2010-08-24 12:25:01 +02:00
Henri Verbeet
9e886423e7
dxgi: Add a separate function for factory initialization.
2009-12-30 13:31:42 +01:00
Henri Verbeet
044a989d79
dxgi: Add a separate function for swapchain initialization.
2009-12-29 11:06:06 +01:00
Henri Verbeet
a6b9a637e2
dxgi: Implement IDXGISurface::GetDevice().
2009-12-07 14:34:19 +01:00
Henri Verbeet
4e29ade658
dxgi: Add a separate function for surface initialization.
2009-12-07 14:34:15 +01:00
Henri Verbeet
0491fcce30
dxgi: Implement IDXGIAdapter::GetDesc().
2009-12-04 14:34:59 +01:00
Henri Verbeet
aa85b4c61d
dxgi: Implement IDXGIOutput::GetParent().
2009-12-03 12:08:41 +01:00
Henri Verbeet
15b6bc6135
dxgi: Add a separate function for device initialization.
2009-11-19 12:22:11 +01:00
Henri Verbeet
d4a211f0be
dxgi: Mark internal symbols hidden.
2009-09-23 12:36:39 +02: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
eda929d010
dxgi: Create a wined3d swapchain.
2009-02-24 16:57:29 +01:00
Henri Verbeet
8afd92154d
dxgi: Convert DXGI_FORMAT values to WINED3DFORMAT values.
2009-02-20 11:10:51 +01:00
Henri Verbeet
23094bfad8
dxgi: Allow dxgi_surface to be aggregated.
2009-01-19 13:36:25 +01:00
Henri Verbeet
43f469ec6a
d3d10core: Implement device_parent_CreateSurface().
2009-01-19 13:36:25 +01: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
Henri Verbeet
529faa2cd4
dxgi: Add a stub IDXGISurface implementation.
2009-01-15 12:43:20 +01:00
Henri Verbeet
a6917b143d
wined3d: Use IDL to generate wined3d.h.
2008-11-25 13:37:22 +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
20b042027c
dxgi: Add an ordinal field to dxgi_adapter.
2008-11-17 14:38:41 +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
56692e9c5d
dxgi: Add a stub for DXGID3D10RegisterLayers.
2008-11-13 12:04:54 +01:00
Henri Verbeet
926c47940c
dxgi: Add some stubs for IDXGISwapChain.
2008-10-29 13:29:33 +01:00
Henri Verbeet
0cea969608
dxgi: Add some stubs for IDXGIAdapter.
2008-10-29 13:29:33 +01:00
Henri Verbeet
0f0f2a626b
dxgi: Add a debug function for DXGI_FORMAT.
2008-10-24 14:24:58 +02:00
Henri Verbeet
9e6f21463e
dxgi: Add a stub IDXGIDevice implementation.
2008-10-23 12:10:36 +02: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