summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/direct2d/qwindowsdirect2dcontext.cpp
diff options
context:
space:
mode:
authorLouai Al-Khanji <louai.al-khanji@digia.com>2014-05-05 09:26:31 +0300
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-05-05 14:13:50 +0200
commit1fdd765ae8a3d7ce4859c6f29d780f3dc177f7e4 (patch)
treef1e819824fd436cc55b6fdec4d7b76fcbf8b6ef4 /src/plugins/platforms/direct2d/qwindowsdirect2dcontext.cpp
parentad8efdbc0c22146a30faf7181a2988a4c00dfbda (diff)
Direct2D QPA: Fix DXGI Factory discovery magic
On some Intel configurations the current DXGI discovery breaks. Fix this by adhering to Microsoft's guidelines for discovery of the DXGI factory: http://msdn.microsoft.com/en-us/library/windows/desktop/hh780339(v=vs.85).aspx Not querying the adapter directly as in the code snippet on the site above seems to have been a typo originally. Change-Id: Ibd7546462cdab7e5ad03db9abc16fe1615b631f4 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Andrew Knight <andrew.knight@digia.com>
Diffstat (limited to 'src/plugins/platforms/direct2d/qwindowsdirect2dcontext.cpp')
-rw-r--r--src/plugins/platforms/direct2d/qwindowsdirect2dcontext.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/direct2d/qwindowsdirect2dcontext.cpp b/src/plugins/platforms/direct2d/qwindowsdirect2dcontext.cpp
index 58002fb0dd..80688a1da7 100644
--- a/src/plugins/platforms/direct2d/qwindowsdirect2dcontext.cpp
+++ b/src/plugins/platforms/direct2d/qwindowsdirect2dcontext.cpp
@@ -99,7 +99,7 @@ public:
return false;
}
- hr = dxgiDevice->GetParent(IID_PPV_ARGS(&dxgiAdapter));
+ hr = dxgiDevice->GetAdapter(&dxgiAdapter);
if (FAILED(hr)) {
qWarning("%s: Failed to probe DXGI Device for parent DXGI Adapter: %#x", __FUNCTION__, hr);
return false;