| Index: content/renderer/render_thread_impl.cc
|
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
|
| index 650c8e492a2ae772eec2797efdee9bccdbea86f2..7d2ad6ffc19e9389fb30b7f25a56f7b702d19b8e 100644
|
| --- a/content/renderer/render_thread_impl.cc
|
| +++ b/content/renderer/render_thread_impl.cc
|
| @@ -102,6 +102,7 @@
|
| #include "content/renderer/service_worker/embedded_worker_dispatcher.h"
|
| #include "content/renderer/shared_worker/embedded_shared_worker_stub.h"
|
| #include "gin/public/debug.h"
|
| +#include "gpu/GLES2/gl2extchromium.h"
|
| #include "ipc/ipc_channel_handle.h"
|
| #include "ipc/ipc_platform_file.h"
|
| #include "ipc/mojo/ipc_channel_mojo.h"
|
| @@ -521,7 +522,16 @@ void RenderThreadImpl::Init() {
|
| is_one_copy_enabled_ = !command_line.HasSwitch(switches::kDisableOneCopy);
|
| #endif
|
|
|
| - use_image_external_ = command_line.HasSwitch(switches::kUseImageExternal);
|
| + use_image_texture_target_ = GL_TEXTURE_2D;
|
| + if (command_line.HasSwitch(switches::kUseImageTextureTarget)) {
|
| + std::string texture_target =
|
| + command_line.GetSwitchValueASCII(switches::kUseImageTextureTarget);
|
| + if (texture_target == switches::kImageTextureRectangle) {
|
| + use_image_texture_target_ = GL_TEXTURE_RECTANGLE_ARB;
|
| + } else if (texture_target == switches::kImageTextureExternal) {
|
| + use_image_texture_target_ = GL_TEXTURE_EXTERNAL_OES;
|
| + }
|
| + }
|
|
|
| if (command_line.HasSwitch(switches::kDisableLCDText)) {
|
| is_lcd_text_enabled_ = false;
|
|
|