Add-flag-to-disable-WebGL.patch 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. From: csagan5 <32685696+csagan5@users.noreply.github.com>
  2. Date: Sat, 16 Nov 2019 11:18:09 +0100
  3. Subject: Add flag to disable WebGL
  4. ---
  5. chrome/browser/about_flags.cc | 3 +++
  6. chrome/browser/flag_descriptions.cc | 4 ++++
  7. chrome/browser/flag_descriptions.h | 3 +++
  8. 3 files changed, 10 insertions(+)
  9. diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
  10. --- a/chrome/browser/about_flags.cc
  11. +++ b/chrome/browser/about_flags.cc
  12. @@ -1765,6 +1765,9 @@ const FeatureEntry kFeatureEntries[] = {
  13. flag_descriptions::kAccelerated2dCanvasName,
  14. flag_descriptions::kAccelerated2dCanvasDescription, kOsAll,
  15. SINGLE_DISABLE_VALUE_TYPE(switches::kDisableAccelerated2dCanvas)},
  16. + {switches::kDisableWebGL, flag_descriptions::kDisableWebGLName,
  17. + flag_descriptions::kDisableWebGLDescription, kOsAll,
  18. + SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWebGL)},
  19. {"composited-layer-borders", flag_descriptions::kCompositedLayerBordersName,
  20. flag_descriptions::kCompositedLayerBordersDescription, kOsAll,
  21. SINGLE_VALUE_TYPE(cc::switches::kShowCompositedLayerBorders)},
  22. diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
  23. --- a/chrome/browser/flag_descriptions.cc
  24. +++ b/chrome/browser/flag_descriptions.cc
  25. @@ -401,6 +401,10 @@ const char kDeviceDiscoveryNotificationsName[] =
  26. const char kDeviceDiscoveryNotificationsDescription[] =
  27. "Device discovery notifications on local network.";
  28. +const char kDisableWebGLName[] = "Disable all versions of WebGL";
  29. +
  30. +const char kDisableWebGLDescription[] = "Disable all versions of WebGL";
  31. +
  32. const char kDisableBestEffortTasksName[] = "Skip best effort tasks";
  33. const char kDisableBestEffortTasksDescription[] =
  34. "With this flag on, tasks of the lowest priority will not be executed "
  35. diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
  36. --- a/chrome/browser/flag_descriptions.h
  37. +++ b/chrome/browser/flag_descriptions.h
  38. @@ -255,6 +255,9 @@ extern const char kDebugShortcutsDescription[];
  39. extern const char kDeviceDiscoveryNotificationsName[];
  40. extern const char kDeviceDiscoveryNotificationsDescription[];
  41. +extern const char kDisableWebGLName[];
  42. +extern const char kDisableWebGLDescription[];
  43. +
  44. extern const char kDisableBestEffortTasksName[];
  45. extern const char kDisableBestEffortTasksDescription[];
  46. --
  47. 2.17.1