1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef UI_GL_GPU_PREFERENCE_H_ 6#define UI_GL_GPU_PREFERENCE_H_ 7 8namespace gfx { 9 10// On dual-GPU systems, expresses a preference for using the integrated 11// or discrete GPU. On systems that have dual-GPU support (see 12// GpuDataManagerImpl), resource sharing only works between 13// contexts that are created with the same GPU preference. 14// 15// This API will likely need to be adjusted as the functionality is 16// implemented on more operating systems. 17enum GpuPreference { 18 PreferIntegratedGpu, 19 PreferDiscreteGpu, 20 GpuPreferenceLast = PreferDiscreteGpu 21}; 22 23} // namespace gfx 24 25#endif // UI_GL_GPU_PREFERENCE_H_ 26