| // 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 |
| // GLContext::SupportsDualGpus), 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 |
| }; |
| |
| } // namespace gfx |
| |
| #endif // UI_GL_GPU_PREFERENCE_H_ |