|  | // Copyright (c) 2012 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. | 
|  |  | 
|  | #ifndef UI_GL_GPU_PREFERENCE_H_ | 
|  | #define UI_GL_GPU_PREFERENCE_H_ | 
|  |  | 
|  | namespace gfx { | 
|  |  | 
|  | // On dual-GPU systems, expresses a preference for using the integrated | 
|  | // or discrete GPU. On systems that have dual-GPU support (see | 
|  | // GpuDataManagerImpl), resource sharing only works between | 
|  | // contexts that are created with the same GPU preference. | 
|  | // | 
|  | // This API will likely need to be adjusted as the functionality is | 
|  | // implemented on more operating systems. | 
|  | enum GpuPreference { | 
|  | PreferIntegratedGpu, | 
|  | PreferDiscreteGpu, | 
|  | GpuPreferenceLast = PreferDiscreteGpu | 
|  | }; | 
|  |  | 
|  | }  // namespace gfx | 
|  |  | 
|  | #endif  // UI_GL_GPU_PREFERENCE_H_ |