Index: mojo/gpu/mojo_gles2_impl_autogen.cc |
diff --git a/mojo/gpu/mojo_gles2_impl_autogen.cc b/mojo/gpu/mojo_gles2_impl_autogen.cc |
index d706d62943ef5b9385929481a1552ce14d75223c..d393a0f216814e62b5579eab80820384f2f5ca0f 100644 |
--- a/mojo/gpu/mojo_gles2_impl_autogen.cc |
+++ b/mojo/gpu/mojo_gles2_impl_autogen.cc |
@@ -12,6 +12,7 @@ |
#include "base/logging.h" |
#include "third_party/mojo/src/mojo/public/c/gles2/chromium_copy_texture.h" |
+#include "third_party/mojo/src/mojo/public/c/gles2/chromium_framebuffer_multisample.h" |
#include "third_party/mojo/src/mojo/public/c/gles2/chromium_image.h" |
#include "third_party/mojo/src/mojo/public/c/gles2/chromium_miscellaneous.h" |
#include "third_party/mojo/src/mojo/public/c/gles2/chromium_pixel_transfer_buffer_object.h" |
@@ -1221,7 +1222,9 @@ void MojoGLES2Impl::BlitFramebufferCHROMIUM(GLint srcX0, |
GLint dstY1, |
GLbitfield mask, |
GLenum filter) { |
- NOTREACHED() << "Unimplemented BlitFramebufferCHROMIUM."; |
+ MojoGLES2MakeCurrent(context_); |
+ glBlitFramebufferCHROMIUM(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, |
+ dstY1, mask, filter); |
} |
void MojoGLES2Impl::RenderbufferStorageMultisampleCHROMIUM( |
GLenum target, |
@@ -1229,7 +1232,9 @@ void MojoGLES2Impl::RenderbufferStorageMultisampleCHROMIUM( |
GLenum internalformat, |
GLsizei width, |
GLsizei height) { |
- NOTREACHED() << "Unimplemented RenderbufferStorageMultisampleCHROMIUM."; |
+ MojoGLES2MakeCurrent(context_); |
+ glRenderbufferStorageMultisampleCHROMIUM(target, samples, internalformat, |
+ width, height); |
} |
void MojoGLES2Impl::RenderbufferStorageMultisampleEXT(GLenum target, |
GLsizei samples, |