Commit Graph

161 Commits

Author SHA1 Message Date
Henri Verbeet eb27944e78 dxgi: Initialize auto_restore_display_mode in dxgi_factory_CreateSwapChain() (Valgrind). 2015-04-30 16:17:46 +09:00
Henri Verbeet 3beaf224ea dxgi: Implement dxgi_swapchain_GetPrivateData(). 2015-02-18 23:21:11 +09:00
Henri Verbeet e37272ee86 dxgi: Implement dxgi_swapchain_SetPrivateDataInterface(). 2015-02-17 18:42:24 +09:00
Henri Verbeet 59ffc7bc8d dxgi: Implement dxgi_swapchain_SetPrivateData(). 2015-02-17 18:42:22 +09:00
Henri Verbeet 9bdc153313 dxgi: Implement dxgi_surface_GetPrivateData(). 2015-02-17 18:42:20 +09:00
Henri Verbeet 1c9016c703 dxgi: Implement dxgi_surface_SetPrivateDataInterface(). 2015-02-17 18:42:17 +09:00
Henri Verbeet 64b23f6ca7 dxgi: Implement dxgi_surface_SetPrivateData(). 2015-02-17 18:42:15 +09:00
Henri Verbeet 3fe5d9b6d2 dxgi: Implement dxgi_output_GetPrivateData(). 2015-02-16 20:31:06 +09:00
Henri Verbeet c8221e293e dxgi: Implement dxgi_output_SetPrivateDataInterface(). 2015-02-16 20:31:04 +09:00
Henri Verbeet 7e2423e16a dxgi: Implement dxgi_output_SetPrivateData(). 2015-02-16 20:31:01 +09:00
Henri Verbeet 00daa8bc64 dxgi: Implement dxgi_factory_GetPrivateData(). 2015-02-16 20:30:59 +09:00
Henri Verbeet b315932010 dxgi: Implement dxgi_factory_SetPrivateDataInterface(). 2015-02-16 20:30:37 +09:00
Henri Verbeet 49ad383e89 dxgi: Implement dxgi_factory_SetPrivateData(). 2015-02-13 18:53:26 +09:00
Henri Verbeet 70b2fd3a32 dxgi: Implement dxgi_adapter_GetPrivateData(). 2015-02-13 18:53:24 +09:00
Henri Verbeet 141b024eb0 dxgi: Implement dxgi_adapter_SetPrivateDataInterface(). 2015-02-13 18:53:22 +09:00
Henri Verbeet 9dfd95c6cf dxgi: Implement dxgi_adapter_SetPrivateData(). 2015-02-13 18:53:20 +09:00
Henri Verbeet 2d18cf57ac dxgi: Implement dxgi_device_GetPrivateData(). 2015-02-12 22:12:20 +09:00
Henri Verbeet 2190f0266f dxgi: Implement dxgi_device_SetPrivateDataInterface(). 2015-02-12 22:12:18 +09:00
Henri Verbeet 4e93a02aaf dxgi: Implement dxgi_device_SetPrivateData(). 2015-02-12 22:12:16 +09:00
Matteo Bruni 5883c9ece3 dxgi: Fix a comment typo. 2015-01-20 16:08:52 +01:00
Marcus Meissner fec49d1182 dxgi: Added missing unlock (Coverity). 2014-09-23 13:01:47 +02:00
Henri Verbeet 810977446a dxgi: Call wined3d_device_init_3d() on device creation. 2014-09-15 12:12:51 +02:00
Henri Verbeet 72aaaac486 dxgi: Get rid of IWineDXGIFactory. 2014-09-15 12:12:43 +02:00
Henri Verbeet 22abd896fa dxgi: Get rid of IWineDXGIAdapter. 2014-09-15 12:12:41 +02:00
Henri Verbeet d3c6d3425f dxgi: Only use a single newline in the dxgi_factory_MakeWindowAssociation() FIXME. 2014-07-22 12:37:39 +02:00
Henri Verbeet d17bd8d821 dxgi: Implement dxgi_surface_GetDesc(). 2014-07-22 12:37:26 +02:00
Stefan Dösinger 7983d9974b dxgi/tests: Add private data tests. 2014-04-08 19:23:23 +02:00
Stefan Dösinger 938529e1f9 wined3d: Remove the version parameter. 2014-03-20 19:04:37 +01:00
Henri Verbeet 387f65baf8 d3d10core: Implement d3d10_texture2d_GetDevice(). 2014-02-13 17:52:13 +01:00
Henri Verbeet 28510c73c2 d3d10core: Implement ID3D10Multithread. 2014-02-12 19:15:19 +01:00
Henri Verbeet 409c872c99 d3d10core: Implement ID3D10Device1. 2014-02-11 19:19:14 +01:00
Henri Verbeet 2be432b4df dxgi/tests: Also test for ID3D10Device1 and ID3D11Device in test_device_interfaces(). 2014-02-11 19:19:14 +01:00
Henri Verbeet e806b5bab9 dxgi/tests: Add tests for CreateDXGIFactory(). 2014-02-11 19:19:14 +01:00
Henri Verbeet a13a546573 dxgi: Implement CreateDXGIFactory1(). 2014-02-11 19:19:14 +01:00
Henri Verbeet 852c61c595 dxgi: Properly check if the output array is large enough in dxgi_output_GetDisplayModeList(). 2014-02-10 11:16:29 +01:00
Henri Verbeet d9570c3935 dxgi: Return DXGI_ERROR_INVALID_CALL when given a NULL mode_count in dxgi_output_GetDisplayModeList(). 2014-02-10 11:16:28 +01:00
Henri Verbeet 4d7bd4ce4a dxgi/tests: Don't reuse the device. 2014-02-10 11:16:25 +01:00
Henri Verbeet f97d599eb2 dxgi/tests: Use D3D10CreateDevice() to create a device.
At some point DXGID3D10CreateDevice() started always returning
E_NOTIMPL. My guess would be that that was with the introduction of
d3d11.
2014-02-10 11:16:21 +01:00
Henri Verbeet 19f2044375 dxgi/tests: Cleanup test_output().
In particular, actually test the return codes for most calls.
2014-02-10 11:15:52 +01:00
Henri Verbeet 3d28b01916 dxgi: Implement IDXGIFactory1. 2014-01-28 10:53:50 +01:00
Henri Verbeet ac84e9b726 dxgi: Implement IDXGIAdapter1. 2014-01-28 10:53:48 +01:00
Henri Verbeet e9f9c15016 dxgi: Store IWineDXGIAdapter pointers in the factory. 2014-01-28 10:53:46 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Michael Stefaniuc 22af120a7a dxgi/tests: Compile with -D__WINESRC__. 2013-10-16 11:41:21 +02:00
Michael Stefaniuc 0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Henri Verbeet 19f028ce6d dxgi: Avoid LPVOID. 2013-09-16 12:51:13 +02:00
Henri Verbeet e032d013d7 dxgi: Avoid LPCSTR. 2013-09-16 12:51:13 +02:00
Henri Verbeet 13a38e8d5e wined3d: Pass a wined3d_resource_desc structure to device_parent_create_swapchain_surface(). 2013-06-04 10:14:28 +02:00
Alexandre Julliard 575d0e6014 dxgi: Don't bother to free memory at process exit. 2013-05-15 10:18:37 +02:00