// // Copyright 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // SystemInfo_libpci.cpp: implementation of the libPCI-specific parts of SystemInfo.h #include "gpu_info_util/SystemInfo_internal.h" #include <dlfcn.h> #include <pci/pci.h> #include <unistd.h> #include "common/angleutils.h" #include "common/debug.h" #if !defined(GPU_INFO_USE_LIBPCI) # error SystemInfo_libpci.cpp compiled without GPU_INFO_USE_LIBPCI #endif namespace angle { namespace { struct LibPCI : private angle::NonCopyable { … }; } // anonymous namespace // Adds an entry per PCI GPU found and fills the device and vendor ID. bool GetPCIDevicesWithLibPCI(std::vector<GPUDeviceInfo> *devices) { … } } // namespace angle