From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Sat, 16 Nov 2019 11:18:09 +0100 Subject: Add flag to disable WebGL --- chrome/browser/about_flags.cc | 3 +++ chrome/browser/flag_descriptions.cc | 4 ++++ chrome/browser/flag_descriptions.h | 3 +++ 3 files changed, 10 insertions(+) diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc @@ -2855,6 +2855,9 @@ constexpr FeatureEntry::FeatureVariation kLensStandaloneVariations[] = { // When adding a new choice, add it to the end of the list. const FeatureEntry kFeatureEntries[] = { // Include generated flags for flag unexpiry; see //docs/flag_expiry.md and + {switches::kDisableWebGL, flag_descriptions::kDisableWebGLName, + flag_descriptions::kDisableWebGLDescription, kOsAll, + SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebGL)}, // //tools/flags/generate_unexpire_flags.py. #include "build/chromeos_buildflags.h" #include "chrome/browser/unexpire_flags_gen.inc" diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc @@ -718,6 +718,10 @@ const char kDocumentTransitionSlowdownFactorName[] = const char kDocumentTransitionSlowdownFactorDescription[] = "Slows down animations triggered by documentTransition JavaScript API for " "debugging."; +const char kDisableWebGLName[] = "WebGL"; + +const char kDisableWebGLDescription[] = "Enable or disable all versions of WebGL"; + const char kEnableAutoDisableAccessibilityName[] = "Auto-disable Accessibility"; const char kEnableAutoDisableAccessibilityDescription[] = diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h --- a/chrome/browser/flag_descriptions.h +++ b/chrome/browser/flag_descriptions.h @@ -398,6 +398,9 @@ extern const char kForceColorProfileSRGB[]; extern const char kForceColorProfileP3[]; extern const char kForceColorProfileColorSpin[]; extern const char kForceColorProfileSCRGBLinear[]; +extern const char kDisableWebGLName[]; +extern const char kDisableWebGLDescription[]; + extern const char kForceColorProfileHDR10[]; extern const char kForceColorProfileName[]; -- 2.25.1