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

Unified Diff: cc/trees/layer_tree_settings.cc

Issue 1949023005: gpu: Add flag for enabling asynchronous worker context. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase fix 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/trees/layer_tree_settings.h ('k') | chrome/browser/chromeos/login/chrome_restart_request.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/trees/layer_tree_settings.cc
diff --git a/cc/trees/layer_tree_settings.cc b/cc/trees/layer_tree_settings.cc
index 054359356fd799e8a4fe3b0d186cbe0126030e00..f217087a3598209b7f7f0de46b85bbbcd5de7e30 100644
--- a/cc/trees/layer_tree_settings.cc
+++ b/cc/trees/layer_tree_settings.cc
@@ -64,6 +64,7 @@ LayerTreeSettings::LayerTreeSettings()
use_distance_field_text(false),
gpu_rasterization_enabled(false),
gpu_rasterization_forced(false),
+ async_worker_context_enabled(false),
gpu_rasterization_msaa_sample_count(0),
gpu_rasterization_skewport_target_time_in_seconds(0.2f),
create_low_res_tiling(false),
@@ -125,6 +126,7 @@ bool LayerTreeSettings::operator==(const LayerTreeSettings& other) const {
use_distance_field_text == other.use_distance_field_text &&
gpu_rasterization_enabled == other.gpu_rasterization_enabled &&
gpu_rasterization_forced == other.gpu_rasterization_forced &&
+ async_worker_context_enabled == other.async_worker_context_enabled &&
gpu_rasterization_msaa_sample_count ==
other.gpu_rasterization_msaa_sample_count &&
create_low_res_tiling == other.create_low_res_tiling &&
@@ -187,6 +189,7 @@ void LayerTreeSettings::ToProtobuf(proto::LayerTreeSettings* proto) const {
proto->set_use_distance_field_text(use_distance_field_text);
proto->set_gpu_rasterization_enabled(gpu_rasterization_enabled);
proto->set_gpu_rasterization_forced(gpu_rasterization_forced);
+ proto->set_async_worker_context_enabled(async_worker_context_enabled);
proto->set_gpu_rasterization_msaa_sample_count(
gpu_rasterization_msaa_sample_count);
proto->set_create_low_res_tiling(create_low_res_tiling);
@@ -248,6 +251,7 @@ void LayerTreeSettings::FromProtobuf(const proto::LayerTreeSettings& proto) {
use_distance_field_text = proto.use_distance_field_text();
gpu_rasterization_enabled = proto.gpu_rasterization_enabled();
gpu_rasterization_forced = proto.gpu_rasterization_forced();
+ async_worker_context_enabled = proto.async_worker_context_enabled();
gpu_rasterization_msaa_sample_count =
proto.gpu_rasterization_msaa_sample_count();
create_low_res_tiling = proto.create_low_res_tiling();
« no previous file with comments | « cc/trees/layer_tree_settings.h ('k') | chrome/browser/chromeos/login/chrome_restart_request.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698