Index: gpu/command_buffer/service/gpu_switches.cc |
diff --git a/gpu/command_buffer/service/gpu_switches.cc b/gpu/command_buffer/service/gpu_switches.cc |
index 8f5bc35cf407344b282aeb778e73be2b48357272..7298140cfbcb152d23533abcdc5ac8c6e6d8b480 100644 |
--- a/gpu/command_buffer/service/gpu_switches.cc |
+++ b/gpu/command_buffer/service/gpu_switches.cc |
@@ -56,11 +56,18 @@ const char kDisableGpuShaderDiskCache[] = "disable-gpu-shader-disk-cache"; |
const char kEnableShareGroupAsyncTextureUpload[] = |
"enable-share-group-async-texture-upload"; |
+// Enable WebGL subscribe uniform extension. |
+const char kEnableSubscribeUniformExtension[] = |
+ "enable-subscribe-uniform-extension"; |
+ |
// Simulates shared textures when share groups are not available. Not available |
// everywhere. |
const char kEnableThreadedTextureMailboxes[] = |
"enable-threaded-texture-mailboxes"; |
+// Enable OpenGL ES 3 APIs without proper service side validation. |
+const char kEnableUnsafeES3APIs[] = "enable-unsafe-es3-apis"; |
+ |
const char* kGpuSwitches[] = { |
kCompileShaderAlwaysSucceeds, |
kDisableGLErrorLimit, |
@@ -77,6 +84,8 @@ const char* kGpuSwitches[] = { |
kGpuProgramCacheSizeKb, |
kDisableGpuShaderDiskCache, |
kEnableShareGroupAsyncTextureUpload, |
+ kEnableUnsafeES3APIs, |
+ kEnableSubscribeUniformExtension, |
}; |
const int kNumGpuSwitches = arraysize(kGpuSwitches); |