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