Henri Verbeet : dxgi: Introduce the IWineDXGISwapChainFactory interface.
Module: wine Branch: master Commit: 8ba075a0592e776b3f4502fce09af207651e8c47 URL: https://source.winehq.org/git/wine.git/?a=commit;h=8ba075a0592e776b3f4502fce... Author: Henri Verbeet <hverbeet(a)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(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)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=8ba075a0592e776b3f450...
participants (1)
-
Alexandre Julliard