Module: wine Branch: master Commit: 8ba075a0592e776b3f4502fce09af207651e8c47 URL: https://source.winehq.org/git/wine.git/?a=commit;h=8ba075a0592e776b3f4502fce...
Author: Henri Verbeet hverbeet@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@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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...