Index: third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.h |
diff --git a/third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.h b/third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.h |
index a5ddcdda2cf72fc34512fd3dd92e3459f23d017a..ee9892d26af29becae52ccb8dce97bcb6a675e4f 100644 |
--- a/third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.h |
+++ b/third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.h |
@@ -41,16 +41,6 @@ public: |
public: |
virtual ~WebGLAttachment(); |
- virtual GLsizei width() const = 0; |
- virtual GLsizei height() const = 0; |
- virtual GLsizei depth() const = 0; |
- virtual GLenum format() const = 0; |
- // For texture attachment, type() returns the type of the attached texture. |
- // For renderbuffer attachment, the type of the renderbuffer may vary with GL implementation. |
- // To avoid confusion, it would be better to not implement type() for renderbuffer attachment and |
- // we should always use the internalformat of the renderbuffer and avoid using type() API. |
- virtual GLenum type() const = 0; |
- virtual bool isCubeComplete() const = 0; |
virtual WebGLSharedObject* object() const = 0; |
virtual bool isSharedObject(WebGLSharedObject*) const = 0; |
virtual bool valid() const = 0; |
@@ -78,14 +68,6 @@ public: |
void removeAttachmentFromBoundFramebuffer(GLenum target, GLenum attachment); |
WebGLSharedObject* getAttachmentObject(GLenum) const; |
- GLenum colorBufferFormat() const; |
- |
- // Software version of glCheckFramebufferStatus(), except that when |
- // FRAMEBUFFER_COMPLETE is returned, it is still possible for |
- // glCheckFramebufferStatus() to return FRAMEBUFFER_UNSUPPORTED, |
- // depending on hardware implementation. |
- GLenum checkStatus(const char** reason) const; |
- |
// WebGL 1 specific: |
// 1) can't allow depth_stencil for depth/stencil attachments, and vice versa. |
// 2) no conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments. |
@@ -106,10 +88,6 @@ public: |
GLenum getReadBuffer() const { return m_readBuffer; } |
- // If readbuffer is GL_NONE or no image is attached, return false. |
- // Note: it's ok for format or type to be nullptr. |
- bool getReadBufferFormatAndType(GLenum* format, GLenum* type) const; |
- |
DECLARE_VIRTUAL_TRACE(); |
protected: |
@@ -120,7 +98,6 @@ protected: |
private: |
WebGLAttachment* getAttachment(GLenum attachment) const; |
- bool isAttachmentComplete(WebGLAttachment* attachedObject, GLenum attachment, const char** reason) const; |
// Check if the framebuffer is currently bound. |
bool isBound(GLenum target) const; |