Added patch with stub implementation for DXGI_PRESENT_TEST.

This commit is contained in:
Sebastian Lackner 2017-07-23 21:41:02 +02:00
parent 9921dc7846
commit 7a242b50e4
3 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,30 @@
From cbb471762f116b18b77288009cd1c7002ed9c2cb Mon Sep 17 00:00:00 2001
From: Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
Date: Sun, 23 Jul 2017 22:22:41 +0300
Subject: dxgi: Add stub implementation for DXGI_PRESENT_TEST.
---
dlls/dxgi/swapchain.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/dlls/dxgi/swapchain.c b/dlls/dxgi/swapchain.c
index 2b61327f0d3..90c8ab55094 100644
--- a/dlls/dxgi/swapchain.c
+++ b/dlls/dxgi/swapchain.c
@@ -171,6 +171,13 @@ static HRESULT STDMETHODCALLTYPE dxgi_swapchain_Present(IDXGISwapChain *iface, U
TRACE("iface %p, sync_interval %u, flags %#x\n", iface, sync_interval, flags);
if (sync_interval) FIXME("Unimplemented sync interval %u\n", sync_interval);
+
+ if (flags == DXGI_PRESENT_TEST)
+ {
+ WARN("DXGI_PRESENT_TEST stub!\n");
+ return S_OK;
+ }
+
if (flags) FIXME("Unimplemented flags %#x\n", flags);
wined3d_mutex_lock();
--
2.13.1

View File

@ -0,0 +1 @@
Fixes: Add stub implementation for DXGI_PRESENT_TEST

View File

@ -159,6 +159,7 @@ patch_enable_all ()
enable_dxdiagn_Display_Information="$1"
enable_dxdiagn_Enumerate_DirectSound="$1"
enable_dxdiagn_GetChildContainer_Leaf_Nodes="$1"
enable_dxgi_DXGI_PRESENT_TEST="$1"
enable_dxgi_GammaRamp="$1"
enable_dxgi_MakeWindowAssociation="$1"
enable_dxva2_Video_Decoder="$1"
@ -738,6 +739,9 @@ patch_enable ()
dxdiagn-GetChildContainer_Leaf_Nodes)
enable_dxdiagn_GetChildContainer_Leaf_Nodes="$2"
;;
dxgi-DXGI_PRESENT_TEST)
enable_dxgi_DXGI_PRESENT_TEST="$2"
;;
dxgi-GammaRamp)
enable_dxgi_GammaRamp="$2"
;;
@ -4429,6 +4433,18 @@ if test "$enable_dxdiagn_GetChildContainer_Leaf_Nodes" -eq 1; then
) >> "$patchlist"
fi
# Patchset dxgi-DXGI_PRESENT_TEST
# |
# | Modified files:
# | * dlls/dxgi/swapchain.c
# |
if test "$enable_dxgi_DXGI_PRESENT_TEST" -eq 1; then
patch_apply dxgi-DXGI_PRESENT_TEST/0001-dxgi-Add-stub-implementation-for-DXGI_PRESENT_TEST.patch
(
printf '%s\n' '+ { "Kimmo Myllyvirta", "dxgi: Add stub implementation for DXGI_PRESENT_TEST.", 1 },';
) >> "$patchlist"
fi
# Patchset dxgi-GammaRamp
# |
# | Modified files: