Commit aa0bad16 authored by Vasiliy Telezhnikov's avatar Vasiliy Telezhnikov Committed by Chromium LUCI CQ

aw: Add support for tint-composited-content flag

This CL adds support for --tint-composited-content command line flag
that helps to see what content was composited and what went to overlays.

Change-Id: I71e2d72b87be9d37ae0787482a20b531483802f4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2575827Reviewed-by: default avatarBo <boliu@chromium.org>
Commit-Queue: Vasiliy Telezhnikov <vasilyt@chromium.org>
Cr-Commit-Position: refs/heads/master@{#834215}
parent 16e7fac6
......@@ -13,6 +13,7 @@
#include "android_webview/browser/gfx/skia_output_surface_dependency_webview.h"
#include "android_webview/browser/gfx/task_queue_web_view.h"
#include "base/callback_helpers.h"
#include "base/command_line.h"
#include "base/feature_list.h"
#include "base/logging.h"
#include "components/viz/common/features.h"
......@@ -20,6 +21,7 @@
#include "gpu/config/gpu_finch_features.h"
#include "gpu/config/gpu_switches.h"
#include "gpu/ipc/single_task_sequence.h"
#include "ui/base/ui_base_switches.h"
#include "ui/gl/gl_context.h"
#include "ui/gl/gl_share_group.h"
#include "ui/gl/init/gl_factory.h"
......@@ -63,6 +65,10 @@ OutputSurfaceProviderWebview::OutputSurfaceProviderWebview(
<< "--webview-enable-vulkan only works with skia renderer "
"(--enable-features=UseSkiaRenderer).";
auto* command_line = base::CommandLine::ForCurrentProcess();
debug_settings_.tint_composited_content =
command_line->HasSwitch(switches::kTintCompositedContent);
InitializeContext();
}
OutputSurfaceProviderWebview::~OutputSurfaceProviderWebview() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment