Warning, /graphics/krita/3rdparty/ext_googleangle/01-patches_qt5.12.12/0004-ANGLE-fix-usage-of-shared-handles-for-WinRT-applicat.patch is written in an unsupported language. File is not indexed.
0001 From a9cd3c30f0fe36756cf112878ba72a7ef3b7a84c Mon Sep 17 00:00:00 2001 0002 From: Oliver Wolff <oliver.wolff@qt.io> 0003 Date: Wed, 22 Aug 2018 13:08:19 +0200 0004 Subject: [PATCH 04/17] ANGLE: fix usage of shared handles for WinRT 0005 applications 0006 0007 The check is not relevant in Qt's context and was skipped before but 0008 it sneaked back in with the latest ANGLE update. 0009 0010 Change-Id: Ic44de5468a3254afd76ef4804d97d245676daeb1 0011 --- 0012 src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp | 3 +++ 0013 1 file changed, 3 insertions(+) 0014 0015 diff --git a/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp b/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp 0016 index a29a807fd..74110f04c 100644 0017 --- a/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp 0018 +++ b/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp 0019 @@ -2398,6 +2398,8 @@ bool Renderer11::getShareHandleSupport() const 0020 return false; 0021 } 0022 0023 + // Qt: we don't care about the 9_3 limitation 0024 +#if 0 0025 // Also disable share handles on Feature Level 9_3, since it doesn't support share handles on 0026 // RGBA8 textures/swapchains. 0027 if (mRenderer11DeviceCaps.featureLevel <= D3D_FEATURE_LEVEL_9_3) 0028 @@ -2405,6 +2407,7 @@ bool Renderer11::getShareHandleSupport() const 0029 mSupportsShareHandles = false; 0030 return false; 0031 } 0032 +#endif 0033 0034 // Find out which type of D3D11 device the Renderer11 is using 0035 d3d11::ANGLED3D11DeviceType deviceType = getDeviceType(); 0036 -- 0037 2.24.1.windows.2 0038