diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-12 14:27:29 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-13 09:35:20 +0000 |
commit | c30a6232df03e1efbd9f3b226777b07e087a1122 (patch) | |
tree | e992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/gpu/config/gpu_info.cc | |
parent | 7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff) | |
download | qtwebengine-chromium-85-based.tar.gz |
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/gpu/config/gpu_info.cc')
-rw-r--r-- | chromium/gpu/config/gpu_info.cc | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/chromium/gpu/config/gpu_info.cc b/chromium/gpu/config/gpu_info.cc index 4a60da24429..6e55eae87ef 100644 --- a/chromium/gpu/config/gpu_info.cc +++ b/chromium/gpu/config/gpu_info.cc @@ -5,6 +5,7 @@ #include <stdint.h> #include "base/logging.h" +#include "base/notreached.h" #include "gpu/command_buffer/common/gpu_memory_buffer_support.h" #include "gpu/config/gpu_info.h" #include "gpu/config/gpu_util.h" @@ -111,18 +112,6 @@ void EnumerateImageDecodeAcceleratorSupportedProfile( } #if defined(OS_WIN) -void EnumerateDx12VulkanVersionInfo(const gpu::Dx12VulkanVersionInfo& info, - gpu::GPUInfo::Enumerator* enumerator) { - enumerator->BeginDx12VulkanVersionInfo(); - enumerator->AddBool("supportsDx12", info.supports_dx12); - enumerator->AddBool("supportsVulkan", info.supports_vulkan); - enumerator->AddString("dx12FeatureLevel", - gpu::D3DFeatureLevelToString(info.d3d12_feature_level)); - enumerator->AddString("vulkanVersion", - gpu::VulkanVersionToString(info.vulkan_version)); - enumerator->EndDx12VulkanVersionInfo(); -} - void EnumerateOverlayInfo(const gpu::OverlayInfo& info, gpu::GPUInfo::Enumerator* enumerator) { enumerator->BeginOverlayInfo(); @@ -280,7 +269,8 @@ void GPUInfo::EnumerateFields(Enumerator* enumerator) const { #endif // OS_MACOSX #if defined(OS_WIN) DxDiagNode dx_diagnostics; - Dx12VulkanVersionInfo dx12_vulkan_version_info; + uint32_t d3d12_feature_level; + uint32_t vulkan_version; OverlayInfo overlay_info; #endif @@ -346,7 +336,12 @@ void GPUInfo::EnumerateFields(Enumerator* enumerator) const { // TODO(kbr): add dx_diagnostics on Windows. #if defined(OS_WIN) EnumerateOverlayInfo(overlay_info, enumerator); - EnumerateDx12VulkanVersionInfo(dx12_vulkan_version_info, enumerator); + enumerator->AddBool("supportsDx12", d3d12_feature_level != 0); + enumerator->AddBool("supportsVulkan", vulkan_version != 0); + enumerator->AddString("dx12FeatureLevel", + gpu::D3DFeatureLevelToString(d3d12_feature_level)); + enumerator->AddString("vulkanVersion", + gpu::VulkanVersionToString(vulkan_version)); #endif enumerator->AddInt("videoDecodeAcceleratorFlags", video_decode_accelerator_capabilities.flags); |