Home | History | Annotate | Download | only in config
      1 // Copyright (c) 2013 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 #include "gpu/config/gpu_blacklist.h"
      6 
      7 #include "gpu/config/gpu_feature_type.h"
      8 
      9 namespace gpu {
     10 
     11 GpuBlacklist::GpuBlacklist()
     12     : GpuControlList() {
     13 }
     14 
     15 GpuBlacklist::~GpuBlacklist() {
     16 }
     17 
     18 // static
     19 GpuBlacklist* GpuBlacklist::Create() {
     20   GpuBlacklist* list = new GpuBlacklist();
     21   list->AddSupportedFeature("accelerated_2d_canvas",
     22                             GPU_FEATURE_TYPE_ACCELERATED_2D_CANVAS);
     23   list->AddSupportedFeature("gpu_compositing",
     24                             GPU_FEATURE_TYPE_GPU_COMPOSITING);
     25   list->AddSupportedFeature("webgl",
     26                             GPU_FEATURE_TYPE_WEBGL);
     27   list->AddSupportedFeature("flash_3d",
     28                             GPU_FEATURE_TYPE_FLASH3D);
     29   list->AddSupportedFeature("flash_stage3d",
     30                             GPU_FEATURE_TYPE_FLASH_STAGE3D);
     31   list->AddSupportedFeature("flash_stage3d_baseline",
     32                             GPU_FEATURE_TYPE_FLASH_STAGE3D_BASELINE);
     33   list->AddSupportedFeature("accelerated_video_decode",
     34                             GPU_FEATURE_TYPE_ACCELERATED_VIDEO_DECODE);
     35   list->AddSupportedFeature("accelerated_video_encode",
     36                             GPU_FEATURE_TYPE_ACCELERATED_VIDEO_ENCODE);
     37   list->AddSupportedFeature("panel_fitting",
     38                             GPU_FEATURE_TYPE_PANEL_FITTING);
     39   list->AddSupportedFeature("gpu_rasterization",
     40                             GPU_FEATURE_TYPE_GPU_RASTERIZATION);
     41   list->set_supports_feature_type_all(true);
     42   return list;
     43 }
     44 
     45 }  // namespace gpu
     46