1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2024-12-11 19:24:11 +01:00
dxvk/src/dxgi
Philip Rebohle 4e22e4bc3a [dxgi] Refactor swap chain creation
Cleans up constructor and moves a bunch of common code
to the new CreateDxvkSwapChainForHwnd function, which
can be called from both d3d11 and dxgi.

Also fixes potential issues with the current implementation
of the IWineDXGISwapChainFactory interface.
2018-12-21 15:53:29 +01:00
..
shaders [dxgi] Remove support gamma-related ScaleAndOffsetSupported 2018-04-15 20:12:41 +02:00
dxgi_adapter.cpp [dxgi] Clean up DxgiAdapter 2018-12-11 16:03:37 +01:00
dxgi_adapter.h [dxgi] Clean up DxgiAdapter 2018-12-11 16:03:37 +01:00
dxgi_enums.cpp [dxgi] Added initial support for format conversion 2017-12-04 11:33:04 +01:00
dxgi_enums.h [dxgi] Added initial support for format conversion 2017-12-04 11:33:04 +01:00
dxgi_factory.cpp [dxgi] Refactor swap chain creation 2018-12-21 15:53:29 +01:00
dxgi_factory.h [dxgi] Implement IDXGIFactory4 2018-11-15 17:08:36 +01:00
dxgi_format.cpp [d3d11] Support R11G11B10 format in ClearUnorderedAccessViewUint 2018-11-10 18:48:44 +01:00
dxgi_format.h [d3d11] Set proper view format list for typed UAVs 2018-07-03 13:31:22 +02:00
dxgi_include.h [util] Add likely/unlikely macros 2018-11-29 22:53:04 +01:00
dxgi_interfaces.h [d3d11] Implement IWineDXGISwapChainFactory 2018-12-21 14:03:28 +01:00
dxgi_main.cpp [dxgi] Catch exception when instance creation fails 2018-12-12 18:36:37 +01:00
dxgi_monitor.cpp [dxgi] Implement and use GetWindowClientSize fuction 2018-12-21 15:14:07 +01:00
dxgi_monitor.h [dxgi] Implement and use GetWindowClientSize fuction 2018-12-21 15:14:07 +01:00
dxgi_object.h [dxgi] Cosmetic changes 2018-04-14 12:02:55 +02:00
dxgi_options.cpp [dxgi] Remove unused presenter options 2018-10-23 14:58:57 +02:00
dxgi_options.h [dxgi] Remove unused presenter options 2018-10-23 14:58:57 +02:00
dxgi_output.cpp [dxgi] Use new mode switch API for DxgiOutput 2018-12-11 16:02:46 +01:00
dxgi_output.h [dxgi] Use new mode switch API for DxgiOutput 2018-12-11 16:02:46 +01:00
dxgi_swapchain.cpp [dxgi] Refactor swap chain creation 2018-12-21 15:53:29 +01:00
dxgi_swapchain.h [dxgi] Refactor swap chain creation 2018-12-21 15:53:29 +01:00
dxgi.def [dxgi] Move device creation to DxgiAdapter 2018-03-28 18:58:53 +02:00
dxgi.spec [build] Use .spec files instead of .def files in winelib build 2018-07-19 08:55:34 +02:00
meson.build [dxgi] Add functions to share per-monitor data between DXGI objects 2018-12-11 15:32:00 +01:00