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

Side by Side Diff: content/public/common/content_switches.cc

Issue 1949023005: gpu: Add flag for enabling asynchronous worker context. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 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 "build/build_config.h" 5 #include "build/build_config.h"
6 #include "content/public/common/content_switches.h" 6 #include "content/public/common/content_switches.h"
7 7
8 namespace switches { 8 namespace switches {
9 9
10 // The number of MSAA samples for canvas2D. Requires MSAA support by GPU to 10 // The number of MSAA samples for canvas2D. Requires MSAA support by GPU to
(...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after
374 374
375 // Enable GpuMemoryBuffer backed VideoFrames. 375 // Enable GpuMemoryBuffer backed VideoFrames.
376 const char kEnableGpuMemoryBufferVideoFrames[] = 376 const char kEnableGpuMemoryBufferVideoFrames[] =
377 "enable-gpu-memory-buffer-video-frames"; 377 "enable-gpu-memory-buffer-video-frames";
378 378
379 // Allow heuristics to determine when a layer tile should be drawn with the 379 // Allow heuristics to determine when a layer tile should be drawn with the
380 // Skia GPU backend. Only valid with GPU accelerated compositing + 380 // Skia GPU backend. Only valid with GPU accelerated compositing +
381 // impl-side painting. 381 // impl-side painting.
382 const char kEnableGpuRasterization[] = "enable-gpu-rasterization"; 382 const char kEnableGpuRasterization[] = "enable-gpu-rasterization";
383 383
384 // Makes the worker GL context run asynchronously by using a separate stream.
385 const char kEnableGpuAsyncWorkerContext[] = "enable-gpu-async-worker-context";
386
384 // When using CPU rasterizing generate low resolution tiling. Low res 387 // When using CPU rasterizing generate low resolution tiling. Low res
385 // tiles may be displayed during fast scrolls especially on slower devices. 388 // tiles may be displayed during fast scrolls especially on slower devices.
386 const char kEnableLowResTiling[] = "enable-low-res-tiling"; 389 const char kEnableLowResTiling[] = "enable-low-res-tiling";
387 390
388 // Dynamically apply color profiles to web content images. 391 // Dynamically apply color profiles to web content images.
389 const char kEnableImageColorProfiles[] = "enable-image-color-profiles"; 392 const char kEnableImageColorProfiles[] = "enable-image-color-profiles";
390 393
391 // Force logging to be enabled. Logging is disabled by default in release 394 // Force logging to be enabled. Logging is disabled by default in release
392 // builds. 395 // builds.
393 const char kEnableLogging[] = "enable-logging"; 396 const char kEnableLogging[] = "enable-logging";
(...skipping 624 matching lines...) Expand 10 before | Expand all | Expand 10 after
1018 const char kMemoryPressureThresholdsMb[] = "memory-pressure-thresholds-mb"; 1021 const char kMemoryPressureThresholdsMb[] = "memory-pressure-thresholds-mb";
1019 1022
1020 // Enables the exporting of the tracing events to ETW. This is only supported on 1023 // Enables the exporting of the tracing events to ETW. This is only supported on
1021 // Windows Vista and later. 1024 // Windows Vista and later.
1022 const char kTraceExportEventsToETW[] = "trace-export-events-to-etw"; 1025 const char kTraceExportEventsToETW[] = "trace-export-events-to-etw";
1023 #endif 1026 #endif
1024 1027
1025 // Don't dump stuff here, follow the same order as the header. 1028 // Don't dump stuff here, follow the same order as the header.
1026 1029
1027 } // namespace switches 1030 } // namespace switches
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698