Commit Graph

42 Commits

Author SHA1 Message Date
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