Chip Davis : d3d11: Implement d3d11_immediate_context_GetContextFlags().

Alexandre Julliard julliard at winehq.org
Wed May 20 15:35:40 CDT 2020


Module: wine
Branch: master
Commit: 87435db8a149419333078c34b22dfda4903fdbf4
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=87435db8a149419333078c34b22dfda4903fdbf4

Author: Chip Davis <cdavis at codeweavers.com>
Date:   Thu May 21 00:12:40 2020 +0430

d3d11: Implement d3d11_immediate_context_GetContextFlags().

Signed-off-by: Chip Davis <cdavis at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/d3d11/device.c      | 2 +-
 dlls/d3d11/tests/d3d11.c | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dlls/d3d11/device.c b/dlls/d3d11/device.c
index d113ec8cd3..afdd03f4d5 100644
--- a/dlls/d3d11/device.c
+++ b/dlls/d3d11/device.c
@@ -2408,7 +2408,7 @@ static D3D11_DEVICE_CONTEXT_TYPE STDMETHODCALLTYPE d3d11_immediate_context_GetTy
 
 static UINT STDMETHODCALLTYPE d3d11_immediate_context_GetContextFlags(ID3D11DeviceContext1 *iface)
 {
-    FIXME("iface %p stub!\n", iface);
+    TRACE("iface %p.\n", iface);
 
     return 0;
 }
diff --git a/dlls/d3d11/tests/d3d11.c b/dlls/d3d11/tests/d3d11.c
index 030781c88a..20acc0223e 100644
--- a/dlls/d3d11/tests/d3d11.c
+++ b/dlls/d3d11/tests/d3d11.c
@@ -2155,6 +2155,7 @@ static void test_immediate_context(void)
     ID3D11Multithread *multithread;
     ID3D11Buffer *buffer[2];
     ID3D11Device *device;
+    unsigned int flags;
     BOOL enabled;
     HRESULT hr;
 
@@ -2215,6 +2216,9 @@ static void test_immediate_context(void)
 
     ID3D11Device_GetImmediateContext(device, &immediate_context);
 
+    flags = ID3D11DeviceContext_GetContextFlags(immediate_context);
+    ok(!flags, "Got unexpected flags %#x.\n", flags);
+
     hr = ID3D11DeviceContext_FinishCommandList(immediate_context, FALSE, &command_list);
     ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
 




More information about the wine-cvs mailing list