Henri Verbeet
c1cf16189f
dxgi: Use the global memory allocation helpers.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-06 12:58:58 +01:00
Józef Kucia
e72db8de95
dxgi: Implement CreateDXGIFactory2().
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-19 19:45:18 +01:00
Józef Kucia
d3a67bc334
dxgi: Return iface instead of object pointer.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-28 15:01:39 +02:00
Józef Kucia
cb7c0b72bb
dxgi: Fix HMODULE leak in register_d3d10core_layers().
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-28 15:01:39 +02:00
Józef Kucia
7402e8116c
dxgi: Trace requested feature levels.
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-22 21:19:36 +09:00
Matteo Bruni
ffce30bc31
dxgi: Add feature level support.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-11 20:23:02 +09:00
Józef Kucia
0eefb93535
dxgi: Replace dxgi_cs with wined3d_mutex.
2015-09-18 14:57:46 +02:00
Józef Kucia
a9cb14dd71
d3d11: Move d3d10core to d3d11.
2015-08-21 21:49:43 +09:00
Henri Verbeet
a13a546573
dxgi: Implement CreateDXGIFactory1().
2014-02-11 19:19:14 +01: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
Alexandre Julliard
575d0e6014
dxgi: Don't bother to free memory at process exit.
2013-05-15 10:18:37 +02:00
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