| 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);
|
|
|