| Index: android_webview/browser/scoped_app_gl_state_restore.cc
|
| diff --git a/android_webview/browser/scoped_app_gl_state_restore.cc b/android_webview/browser/scoped_app_gl_state_restore.cc
|
| index cb8d128901e67eaa89404c60425821c7cdc345d5..e42149d23c36a5fe894c1f532b6f59742225ebea 100644
|
| --- a/android_webview/browser/scoped_app_gl_state_restore.cc
|
| +++ b/android_webview/browser/scoped_app_gl_state_restore.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "android_webview/browser/scoped_app_gl_state_restore.h"
|
|
|
| +#include "android_webview/browser/gl_surface_factory.h"
|
| #include "base/debug/trace_event.h"
|
| #include "base/lazy_instance.h"
|
| #include "ui/gl/gl_context.h"
|
| @@ -132,6 +133,8 @@ ScopedAppGLStateRestore::ScopedAppGLStateRestore(CallMode mode) : mode_(mode) {
|
| glGetIntegerv(GL_STENCIL_VALUE_MASK, &stencil_mask_);
|
| glGetIntegerv(GL_STENCIL_REF, &stencil_ref_);
|
|
|
| + glGetIntegerv(GL_FRAMEBUFFER_BINDING_EXT, &framebuffer_binding_ext_);
|
| + GLSurfaceFactory::SetCurrentFBO(framebuffer_binding_ext_);
|
|
|
| if (!g_gl_max_texture_units) {
|
| glGetIntegerv(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, &g_gl_max_texture_units);
|
|
|