Home | History | Annotate | Download | only in config
      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 GPU_CONFIG_GPU_FEATURE_TYPE_H_
      6 #define GPU_CONFIG_GPU_FEATURE_TYPE_H_
      7 
      8 namespace gpu {
      9 
     10 // Provides flags indicating which gpu features are blacklisted for the system
     11 // on which chrome is currently running.
     12 // If a bit is set to 1, corresponding feature is blacklisted.
     13 enum GpuFeatureType {
     14   GPU_FEATURE_TYPE_ACCELERATED_2D_CANVAS = 0,
     15   GPU_FEATURE_TYPE_GPU_COMPOSITING,
     16   GPU_FEATURE_TYPE_WEBGL,
     17   GPU_FEATURE_TYPE_FLASH3D,
     18   GPU_FEATURE_TYPE_FLASH_STAGE3D,
     19   GPU_FEATURE_TYPE_ACCELERATED_VIDEO_DECODE,
     20   GPU_FEATURE_TYPE_ACCELERATED_VIDEO_ENCODE,
     21   GPU_FEATURE_TYPE_PANEL_FITTING,
     22   GPU_FEATURE_TYPE_FLASH_STAGE3D_BASELINE,
     23   GPU_FEATURE_TYPE_GPU_RASTERIZATION,
     24   GPU_FEATURE_TYPE_GPU_RASTERIZATION_FIELD_TRIAL,
     25   NUMBER_OF_GPU_FEATURE_TYPES
     26 };
     27 
     28 }  // namespace gpu
     29 
     30 #endif  // GPU_CONFIG_GPU_FEATURE_TYPE_H_
     31