diff options
author | Laszlo Agocs <laszlo.agocs@qt.io> | 2016-08-01 16:59:55 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@qt.io> | 2016-08-02 16:14:52 +0000 |
commit | cf186c441dd0d68dbfac416ee6d09d4f923a0a4c (patch) | |
tree | 3e4727d6e57c7792083cbd1d191d38f7b0716c4d /src/plugins/scenegraph | |
parent | bc84dd0b85c5067a75c7a7b6c30527c08a4844bb (diff) |
D3D12: Fix winrt build
Change-Id: I91a90a9141bd17b01a9b87d8ad39c11f8b386a8c
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/plugins/scenegraph')
-rw-r--r-- | src/plugins/scenegraph/d3d12/qsgd3d12engine.cpp | 2 | ||||
-rw-r--r-- | src/plugins/scenegraph/d3d12/qsgd3d12engine_p_p.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/scenegraph/d3d12/qsgd3d12engine.cpp b/src/plugins/scenegraph/d3d12/qsgd3d12engine.cpp index 34ab4d11b0..e32ecdc138 100644 --- a/src/plugins/scenegraph/d3d12/qsgd3d12engine.cpp +++ b/src/plugins/scenegraph/d3d12/qsgd3d12engine.cpp @@ -682,9 +682,11 @@ void QSGD3D12EnginePrivate::releaseResources() commandQueue = nullptr; copyCommandQueue = nullptr; +#ifndef Q_OS_WINRT dcompTarget = nullptr; dcompVisual = nullptr; dcompDevice = nullptr; +#endif swapChain = nullptr; diff --git a/src/plugins/scenegraph/d3d12/qsgd3d12engine_p_p.h b/src/plugins/scenegraph/d3d12/qsgd3d12engine_p_p.h index 2b1e3dc7b7..b3b244cd86 100644 --- a/src/plugins/scenegraph/d3d12/qsgd3d12engine_p_p.h +++ b/src/plugins/scenegraph/d3d12/qsgd3d12engine_p_p.h @@ -435,9 +435,11 @@ private: DeviceLossTester devLossTest; +#ifndef Q_OS_WINRT ComPtr<IDCompositionDevice> dcompDevice; ComPtr<IDCompositionTarget> dcompTarget; ComPtr<IDCompositionVisual> dcompVisual; +#endif }; inline uint qHash(const QSGD3D12EnginePrivate::PersistentFrameData::PendingRelease &pr, uint seed = 0) |