Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(186)

Side by Side Diff: chrome/browser/about_flags.cc

Issue 2357453002: Fix ENABLE_SWIFTSHADER flag. (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/about_flags.h" 5 #include "chrome/browser/about_flags.h"
6 6
7 #include <iterator> 7 #include <iterator>
8 #include <map> 8 #include <map>
9 #include <set> 9 #include <set>
10 #include <utility> 10 #include <utility>
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 #include "gin/public/gin_features.h" 70 #include "gin/public/gin_features.h"
71 #include "grit/components_strings.h" 71 #include "grit/components_strings.h"
72 #include "media/base/media_switches.h" 72 #include "media/base/media_switches.h"
73 #include "media/midi/midi_switches.h" 73 #include "media/midi/midi_switches.h"
74 #include "ui/base/l10n/l10n_util.h" 74 #include "ui/base/l10n/l10n_util.h"
75 #include "ui/base/ui_base_switches.h" 75 #include "ui/base/ui_base_switches.h"
76 #include "ui/compositor/compositor_switches.h" 76 #include "ui/compositor/compositor_switches.h"
77 #include "ui/display/display_switches.h" 77 #include "ui/display/display_switches.h"
78 #include "ui/events/event_switches.h" 78 #include "ui/events/event_switches.h"
79 #include "ui/gfx/switches.h" 79 #include "ui/gfx/switches.h"
80 #include "ui/gl/gl_features.h"
80 #include "ui/gl/gl_switches.h" 81 #include "ui/gl/gl_switches.h"
81 #include "ui/keyboard/keyboard_switches.h" 82 #include "ui/keyboard/keyboard_switches.h"
82 #include "ui/native_theme/native_theme_switches.h" 83 #include "ui/native_theme/native_theme_switches.h"
83 #include "ui/views/views_switches.h" 84 #include "ui/views/views_switches.h"
84 85
85 #if defined(OS_ANDROID) 86 #if defined(OS_ANDROID)
86 #include "chrome/browser/android/chrome_feature_list.h" 87 #include "chrome/browser/android/chrome_feature_list.h"
87 #else 88 #else
88 #include "ui/message_center/message_center_switches.h" 89 #include "ui/message_center/message_center_switches.h"
89 #endif 90 #endif
(...skipping 723 matching lines...) Expand 10 before | Expand all | Expand 10 after
813 IDS_FLAGS_ENABLE_ASM_WASM_DESCRIPTION, kOsAll, 814 IDS_FLAGS_ENABLE_ASM_WASM_DESCRIPTION, kOsAll,
814 SINGLE_VALUE_TYPE(switches::kEnableAsmWasm)}, 815 SINGLE_VALUE_TYPE(switches::kEnableAsmWasm)},
815 {"enable-webassembly", IDS_FLAGS_ENABLE_WASM_NAME, 816 {"enable-webassembly", IDS_FLAGS_ENABLE_WASM_NAME,
816 IDS_FLAGS_ENABLE_WASM_DESCRIPTION, kOsAll, 817 IDS_FLAGS_ENABLE_WASM_DESCRIPTION, kOsAll,
817 SINGLE_VALUE_TYPE(switches::kEnableWasm)}, 818 SINGLE_VALUE_TYPE(switches::kEnableWasm)},
818 {"enable-ignition", IDS_FLAGS_V8_IGNITION_NAME, 819 {"enable-ignition", IDS_FLAGS_V8_IGNITION_NAME,
819 IDS_FLAGS_V8_IGNITION_DESCRIPTION, kOsAll, 820 IDS_FLAGS_V8_IGNITION_DESCRIPTION, kOsAll,
820 FEATURE_VALUE_TYPE(features::kV8Ignition)}, 821 FEATURE_VALUE_TYPE(features::kV8Ignition)},
821 {"disable-software-rasterizer", IDS_FLAGS_SOFTWARE_RASTERIZER_NAME, 822 {"disable-software-rasterizer", IDS_FLAGS_SOFTWARE_RASTERIZER_NAME,
822 IDS_FLAGS_SOFTWARE_RASTERIZER_DESCRIPTION, 823 IDS_FLAGS_SOFTWARE_RASTERIZER_DESCRIPTION,
823 #if defined(ENABLE_SWIFTSHADER) 824 #if BUILDFLAG(ENABLE_SWIFTSHADER)
824 kOsAll, 825 kOsAll,
825 #else 826 #else
826 0, 827 0,
827 #endif 828 #endif
828 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableSoftwareRasterizer)}, 829 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableSoftwareRasterizer)},
829 {"enable-gpu-rasterization", IDS_FLAGS_GPU_RASTERIZATION_NAME, 830 {"enable-gpu-rasterization", IDS_FLAGS_GPU_RASTERIZATION_NAME,
830 IDS_FLAGS_GPU_RASTERIZATION_DESCRIPTION, kOsAll, 831 IDS_FLAGS_GPU_RASTERIZATION_DESCRIPTION, kOsAll,
831 MULTI_VALUE_TYPE(kEnableGpuRasterizationChoices)}, 832 MULTI_VALUE_TYPE(kEnableGpuRasterizationChoices)},
832 {"gpu-rasterization-msaa-sample-count", 833 {"gpu-rasterization-msaa-sample-count",
833 IDS_FLAGS_GPU_RASTERIZATION_MSAA_SAMPLE_COUNT_NAME, 834 IDS_FLAGS_GPU_RASTERIZATION_MSAA_SAMPLE_COUNT_NAME,
(...skipping 1427 matching lines...) Expand 10 before | Expand all | Expand 10 after
2261 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; 2262 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0;
2262 2263
2263 const FeatureEntry* GetFeatureEntries(size_t* count) { 2264 const FeatureEntry* GetFeatureEntries(size_t* count) {
2264 *count = arraysize(kFeatureEntries); 2265 *count = arraysize(kFeatureEntries);
2265 return kFeatureEntries; 2266 return kFeatureEntries;
2266 } 2267 }
2267 2268
2268 } // namespace testing 2269 } // namespace testing
2269 2270
2270 } // namespace about_flags 2271 } // namespace about_flags
OLDNEW
« no previous file with comments | « chrome/browser/BUILD.gn ('k') | chrome/browser/component_updater/swiftshader_component_installer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698