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

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

Issue 2141793002: Improving canvas 2D performance by switching graphics rendering pipeline. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 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 632 matching lines...) Expand 10 before | Expand all | Expand 10 after
643 IDS_FLAGS_EXPERIMENTAL_CANVAS_FEATURES_NAME, 643 IDS_FLAGS_EXPERIMENTAL_CANVAS_FEATURES_NAME,
644 IDS_FLAGS_EXPERIMENTAL_CANVAS_FEATURES_DESCRIPTION, kOsAll, 644 IDS_FLAGS_EXPERIMENTAL_CANVAS_FEATURES_DESCRIPTION, kOsAll,
645 SINGLE_VALUE_TYPE(switches::kEnableExperimentalCanvasFeatures)}, 645 SINGLE_VALUE_TYPE(switches::kEnableExperimentalCanvasFeatures)},
646 {"disable-accelerated-2d-canvas", IDS_FLAGS_ACCELERATED_2D_CANVAS_NAME, 646 {"disable-accelerated-2d-canvas", IDS_FLAGS_ACCELERATED_2D_CANVAS_NAME,
647 IDS_FLAGS_ACCELERATED_2D_CANVAS_DESCRIPTION, kOsAll, 647 IDS_FLAGS_ACCELERATED_2D_CANVAS_DESCRIPTION, kOsAll,
648 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableAccelerated2dCanvas)}, 648 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableAccelerated2dCanvas)},
649 {"enable-display-list-2d-canvas", IDS_FLAGS_DISPLAY_LIST_2D_CANVAS_NAME, 649 {"enable-display-list-2d-canvas", IDS_FLAGS_DISPLAY_LIST_2D_CANVAS_NAME,
650 IDS_FLAGS_DISPLAY_LIST_2D_CANVAS_DESCRIPTION, kOsAll, 650 IDS_FLAGS_DISPLAY_LIST_2D_CANVAS_DESCRIPTION, kOsAll,
651 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableDisplayList2dCanvas, 651 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableDisplayList2dCanvas,
652 switches::kDisableDisplayList2dCanvas)}, 652 switches::kDisableDisplayList2dCanvas)},
653 {"enable-canvas-2d-dynamic-pipeline-mode",
654 IDS_FLAGS_ENABLE_2D_CANVAS_DYNAMIC_PIPELINE_MODE_NAME,
655 IDS_FLAGS_ENABLE_2D_CANVAS_DYNAMIC_PIPELINE_MODE_DESCRIPTION, kOsAll,
656 SINGLE_VALUE_TYPE(switches::kEnableCanvas2dDynamicPipelineMode)},
653 {"composited-layer-borders", IDS_FLAGS_COMPOSITED_LAYER_BORDERS, 657 {"composited-layer-borders", IDS_FLAGS_COMPOSITED_LAYER_BORDERS,
654 IDS_FLAGS_COMPOSITED_LAYER_BORDERS_DESCRIPTION, kOsAll, 658 IDS_FLAGS_COMPOSITED_LAYER_BORDERS_DESCRIPTION, kOsAll,
655 SINGLE_VALUE_TYPE(cc::switches::kShowCompositedLayerBorders)}, 659 SINGLE_VALUE_TYPE(cc::switches::kShowCompositedLayerBorders)},
656 #if defined(ENABLE_WEBRTC) 660 #if defined(ENABLE_WEBRTC)
657 {"disable-webrtc-hw-decoding", IDS_FLAGS_WEBRTC_HW_DECODING_NAME, 661 {"disable-webrtc-hw-decoding", IDS_FLAGS_WEBRTC_HW_DECODING_NAME,
658 IDS_FLAGS_WEBRTC_HW_DECODING_DESCRIPTION, kOsAndroid | kOsCrOS, 662 IDS_FLAGS_WEBRTC_HW_DECODING_DESCRIPTION, kOsAndroid | kOsCrOS,
659 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWDecoding)}, 663 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWDecoding)},
660 {"disable-webrtc-hw-encoding", IDS_FLAGS_WEBRTC_HW_ENCODING_NAME, 664 {"disable-webrtc-hw-encoding", IDS_FLAGS_WEBRTC_HW_ENCODING_NAME,
661 IDS_FLAGS_WEBRTC_HW_ENCODING_DESCRIPTION, kOsAndroid | kOsCrOS, 665 IDS_FLAGS_WEBRTC_HW_ENCODING_DESCRIPTION, kOsAndroid | kOsCrOS,
662 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWEncoding)}, 666 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebRtcHWEncoding)},
(...skipping 1500 matching lines...) Expand 10 before | Expand all | Expand 10 after
2163 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; 2167 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0;
2164 2168
2165 const FeatureEntry* GetFeatureEntries(size_t* count) { 2169 const FeatureEntry* GetFeatureEntries(size_t* count) {
2166 *count = arraysize(kFeatureEntries); 2170 *count = arraysize(kFeatureEntries);
2167 return kFeatureEntries; 2171 return kFeatureEntries;
2168 } 2172 }
2169 2173
2170 } // namespace testing 2174 } // namespace testing
2171 2175
2172 } // namespace about_flags 2176 } // namespace about_flags
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698