diff options
Diffstat (limited to 'gpu')
-rw-r--r-- | gpu/config/gpu_info_collector_ozone.cc | 37 | ||||
-rw-r--r-- | gpu/gpu_config.gypi | 1 |
2 files changed, 38 insertions, 0 deletions
diff --git a/gpu/config/gpu_info_collector_ozone.cc b/gpu/config/gpu_info_collector_ozone.cc new file mode 100644 index 0000000..acef6ae --- /dev/null +++ b/gpu/config/gpu_info_collector_ozone.cc @@ -0,0 +1,37 @@ +// Copyright 2013 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "gpu/config/gpu_info_collector.h" + +#include "base/logging.h" + +namespace gpu { + +bool CollectContextGraphicsInfo(GPUInfo* gpu_info) { + return CollectBasicGraphicsInfo(gpu_info); +} + +GpuIDResult CollectGpuID(uint32* vendor_id, uint32* device_id) { + DCHECK(vendor_id && device_id); + *vendor_id = 0; + *device_id = 0; + return kGpuIDNotSupported; +} + +bool CollectBasicGraphicsInfo(GPUInfo* gpu_info) { + gpu_info->can_lose_context = false; + return true; +} + +bool CollectDriverInfoGL(GPUInfo* gpu_info) { + NOTIMPLEMENTED(); + return false; +} + +void MergeGPUInfo(GPUInfo* basic_gpu_info, + const GPUInfo& context_gpu_info) { + MergeGPUInfoGL(basic_gpu_info, context_gpu_info); +} + +} // namespace gpu_info_collector diff --git a/gpu/gpu_config.gypi b/gpu/gpu_config.gypi index 7ea4b56..c95605b 100644 --- a/gpu/gpu_config.gypi +++ b/gpu/gpu_config.gypi @@ -29,6 +29,7 @@ 'config/gpu_info.h', 'config/gpu_info_collector_android.cc', 'config/gpu_info_collector_mac.mm', + 'config/gpu_info_collector_ozone.cc', 'config/gpu_info_collector_win.cc', 'config/gpu_info_collector_x11.cc', 'config/gpu_info_collector.cc', |