Chromium Code Reviews| Index: content/renderer/render_thread_impl.cc |
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
| index 7193aa71614ca3c1b1551d525a5dc4a5c3eb4a06..662a95e3587ecf6dedd9c0351793319fce438dd4 100644 |
| --- a/content/renderer/render_thread_impl.cc |
| +++ b/content/renderer/render_thread_impl.cc |
| @@ -101,6 +101,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" |
| @@ -520,7 +521,16 @@ void RenderThreadImpl::Init() { |
| is_one_copy_enabled_ = !command_line.HasSwitch(switches::kDisableOneCopy); |
| #endif |
| - use_image_external_ = command_line.HasSwitch(switches::kUseImageExternal); |
| + image_texture_target_ = GL_TEXTURE_2D; |
|
reveman
2014/12/03 15:57:19
do you need to set this here?
|
| + if (command_line.HasSwitch(switches::kImageTextureTarget)) { |
| + std::string texture_target = |
| + command_line.GetSwitchValueASCII(switches::kImageTextureTarget); |
| + if (texture_target == "GL_TEXTURE_RECTANGLE_ARB") { |
|
reveman
2014/12/03 15:57:19
I prefer "rectangle" instead of "GL_TEXTURE_RECTAN
|
| + image_texture_target_ = GL_TEXTURE_RECTANGLE_ARB; |
| + } else if (texture_target == "GL_TEXTURE_EXTERNAL_OES") { |
|
reveman
2014/12/03 15:57:19
"external"
|
| + image_texture_target_ = GL_TEXTURE_EXTERNAL_OES; |
| + } |
| + } |
| if (command_line.HasSwitch(switches::kDisableLCDText)) { |
| is_lcd_text_enabled_ = false; |