Index: third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.cpp |
diff --git a/third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.cpp b/third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.cpp |
index 43d538be9efd10d05234f0b1b1bf684409ec5d37..1ed0e9c3d3e88f5edd29e59f63446692455a1a0b 100644 |
--- a/third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.cpp |
+++ b/third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.cpp |
@@ -48,7 +48,7 @@ private: |
WebGLSharedObject* object() const override; |
bool isSharedObject(WebGLSharedObject*) const override; |
bool valid() const override; |
- void onDetached(WebGraphicsContext3D*, gpu::gles2::GLES2Interface*) override; |
+ void onDetached(gpu::gles2::GLES2Interface*) override; |
void attach(gpu::gles2::GLES2Interface*, GLenum target, GLenum attachment) override; |
void unattach(gpu::gles2::GLES2Interface*, GLenum target, GLenum attachment) override; |
@@ -86,9 +86,9 @@ bool WebGLRenderbufferAttachment::valid() const |
return m_renderbuffer->object(); |
} |
-void WebGLRenderbufferAttachment::onDetached(WebGraphicsContext3D* context, gpu::gles2::GLES2Interface* gl) |
+void WebGLRenderbufferAttachment::onDetached(gpu::gles2::GLES2Interface* gl) |
{ |
- m_renderbuffer->onDetached(context, gl); |
+ m_renderbuffer->onDetached(gl); |
} |
void WebGLRenderbufferAttachment::attach(gpu::gles2::GLES2Interface* gl, GLenum target, GLenum attachment) |
@@ -115,7 +115,7 @@ private: |
WebGLSharedObject* object() const override; |
bool isSharedObject(WebGLSharedObject*) const override; |
bool valid() const override; |
- void onDetached(WebGraphicsContext3D*, gpu::gles2::GLES2Interface*) override; |
+ void onDetached(gpu::gles2::GLES2Interface*) override; |
void attach(gpu::gles2::GLES2Interface*, GLenum target, GLenum attachment) override; |
void unattach(gpu::gles2::GLES2Interface*, GLenum target, GLenum attachment) override; |
@@ -159,9 +159,9 @@ bool WebGLTextureAttachment::valid() const |
return m_texture->object(); |
} |
-void WebGLTextureAttachment::onDetached(WebGraphicsContext3D* context, gpu::gles2::GLES2Interface* gl) |
+void WebGLTextureAttachment::onDetached(gpu::gles2::GLES2Interface* gl) |
{ |
- m_texture->onDetached(context, gl); |
+ m_texture->onDetached(gl); |
} |
void WebGLTextureAttachment::attach(gpu::gles2::GLES2Interface* gl, GLenum target, GLenum attachment) |
@@ -276,7 +276,7 @@ void WebGLFramebuffer::removeAttachmentFromBoundFramebuffer(GLenum target, GLenu |
WebGLAttachment* attachmentObject = getAttachment(attachment); |
if (attachmentObject) { |
- attachmentObject->onDetached(context()->webContext(), context()->contextGL()); |
+ attachmentObject->onDetached(context()->contextGL()); |
m_attachments.remove(attachment); |
drawBuffersIfNecessary(false); |
switch (attachment) { |
@@ -356,7 +356,7 @@ bool WebGLFramebuffer::hasStencilBuffer() const |
return attachment && attachment->valid(); |
} |
-void WebGLFramebuffer::deleteObjectImpl(WebGraphicsContext3D* context3d, gpu::gles2::GLES2Interface* gl) |
+void WebGLFramebuffer::deleteObjectImpl(gpu::gles2::GLES2Interface* gl) |
{ |
// Both the AttachmentMap and its WebGLAttachment objects are GCed |
// objects and cannot be accessed after the destructor has been |
@@ -365,7 +365,7 @@ void WebGLFramebuffer::deleteObjectImpl(WebGraphicsContext3D* context3d, gpu::gl |
// destroyed once their JavaScript wrappers are collected. |
if (!m_destructionInProgress) { |
for (const auto& attachment : m_attachments) |
- attachment.value->onDetached(context3d, gl); |
+ attachment.value->onDetached(gl); |
} |
gl->DeleteFramebuffers(1, &m_object); |