Sweden-Number/dlls/dxgi
Henri Verbeet 93077d4b4f dxgi: Pass an IWineDXGIFactory pointer to dxgi_get_output_from_window().
Since the factory and adapter interfaces may be wrapped, calling
IDXGIAdapter_EnumOutputs() on a wrapped adapter may in turn return a wrapped
output interface. Things would go poorly from there, so make sure we have a
unwrapped interface here. Alternatively, we could have allowed output
interfaces to be wrapped, but tests show that e.g.
IDXGISwapChain_SetFullscreenState() fails when passed a wrapped output
interface.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-05-05 21:52:22 +02:00
..
tests dxgi: Pass an IWineDXGIFactory pointer to dxgi_get_output_from_window(). 2021-05-05 21:52:22 +02:00
Makefile.in
adapter.c dxgi: Implement IDXGIOutput5 and IDXGIOutput6 stubs. 2020-07-17 23:16:51 +02:00
device.c dxgi: Pass an IWineDXGIFactory pointer to dxgi_get_output_from_window(). 2021-05-05 21:52:22 +02:00
dxgi.spec
dxgi_main.c
dxgi_private.h dxgi: Pass an IWineDXGIFactory pointer to dxgi_get_output_from_window(). 2021-05-05 21:52:22 +02:00
factory.c dxgi: Fix order of functions in IDXGIFactory2 interface. 2020-08-20 21:20:22 +02:00
output.c dxgi: Implement dxgi_output_SetGammaControl(). 2021-03-25 17:56:50 +01:00
surface.c
swapchain.c dxgi: Pass an IWineDXGIFactory pointer to dxgi_get_output_from_window(). 2021-05-05 21:52:22 +02:00
utils.c dxgi: Support Alt+Enter for d3d12 swapchains. 2020-10-09 16:21:33 +02:00
version.rc