Kimmo Myllyvirta : dxgi: Add stub implementation for DXGI_PRESENT_TEST.
Module: wine Branch: master Commit: 89a50c8e0e2d18688dc6a4a2b7d578acaf294d5a URL: https://source.winehq.org/git/wine.git/?a=commit;h=89a50c8e0e2d18688dc6a4a2b... Author: Kimmo Myllyvirta <kimmo.myllyvirta(a)gmail.com> Date: Thu Jan 25 10:33:26 2018 +0100 dxgi: Add stub implementation for DXGI_PRESENT_TEST. Signed-off-by: Józef Kucia <jkucia(a)codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/dxgi/swapchain.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/dlls/dxgi/swapchain.c b/dlls/dxgi/swapchain.c index 8e7dccb..2983ec5 100644 --- a/dlls/dxgi/swapchain.c +++ b/dlls/dxgi/swapchain.c @@ -532,10 +532,16 @@ static HRESULT STDMETHODCALLTYPE dxgi_swapchain_Present1(IDXGISwapChain1 *iface, TRACE("iface %p, sync_interval %u, flags %#x, present_parameters %p.\n", iface, sync_interval, flags, present_parameters); + if (flags & ~DXGI_PRESENT_TEST) + FIXME("Unimplemented flags %#x.\n", flags); + if (flags & DXGI_PRESENT_TEST) + { + WARN("Returning S_OK for DXGI_PRESENT_TEST.\n"); + return S_OK; + } + if (sync_interval) FIXME("Unimplemented sync interval %u.\n", sync_interval); - if (flags) - FIXME("Unimplemented flags %#x.\n", flags); if (present_parameters) FIXME("Ignored present parameters %p.\n", present_parameters);
participants (1)
-
Alexandre Julliard