Henri Verbeet : dxgi: Introduce the IWineDXGISwapChainFactory interface.

Alexandre Julliard julliard at winehq.org
Tue Dec 4 16:33:56 CST 2018


Module: wine
Branch: master
Commit: 8ba075a0592e776b3f4502fce09af207651e8c47
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=8ba075a0592e776b3f4502fce09af207651e8c47

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Tue Dec  4 18:10:00 2018 +0330

dxgi: Introduce the IWineDXGISwapChainFactory interface.

The basic idea is that a project like vkd3d could provide its own
implementation of the IWineDXGISwapChainFactory interface, and so wouldn't
need specific handling in dxgi_factory_CreateSwapChainForHwnd().

Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/dxgi/device.c        | 118 ++++++++++++++++++++++++++++++++++++++++++++++
 dlls/dxgi/dxgi_private.h  |   3 +-
 dlls/dxgi/factory.c       |   9 ++--
 dlls/dxgi/swapchain.c     |  63 -------------------------
 include/wine/winedxgi.idl |  17 +++++++
 5 files changed, 141 insertions(+), 69 deletions(-)

Diff:   https://source.winehq.org/git/wine.git/?a=commitdiff;h=8ba075a0592e776b3f4502fce09af207651e8c47



More information about the wine-cvs mailing list