Use angle::Result in front-end (Part 3)

Handles the gl::Framebuffer class and its implementation.

Bug: angleproject:2491
Change-Id: I3b9c0609e9277264ccdb370596500562df3b7d15
Reviewed-on: https://chromium-review.googlesource.com/c/1280743
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libANGLE/renderer/FramebufferImpl.h b/src/libANGLE/renderer/FramebufferImpl.h
index 756b596..04c5821 100644
--- a/src/libANGLE/renderer/FramebufferImpl.h
+++ b/src/libANGLE/renderer/FramebufferImpl.h
@@ -33,58 +33,58 @@
     virtual ~FramebufferImpl() {}
     virtual void destroy(const gl::Context *context) {}
 
-    virtual gl::Error discard(const gl::Context *context,
-                              size_t count,
-                              const GLenum *attachments) = 0;
-    virtual gl::Error invalidate(const gl::Context *context,
-                                 size_t count,
-                                 const GLenum *attachments) = 0;
-    virtual gl::Error invalidateSub(const gl::Context *context,
-                                    size_t count,
-                                    const GLenum *attachments,
-                                    const gl::Rectangle &area) = 0;
+    virtual angle::Result discard(const gl::Context *context,
+                                  size_t count,
+                                  const GLenum *attachments)       = 0;
+    virtual angle::Result invalidate(const gl::Context *context,
+                                     size_t count,
+                                     const GLenum *attachments)    = 0;
+    virtual angle::Result invalidateSub(const gl::Context *context,
+                                        size_t count,
+                                        const GLenum *attachments,
+                                        const gl::Rectangle &area) = 0;
 
-    virtual gl::Error clear(const gl::Context *context, GLbitfield mask) = 0;
-    virtual gl::Error clearBufferfv(const gl::Context *context,
-                                    GLenum buffer,
-                                    GLint drawbuffer,
-                                    const GLfloat *values) = 0;
-    virtual gl::Error clearBufferuiv(const gl::Context *context,
-                                     GLenum buffer,
-                                     GLint drawbuffer,
-                                     const GLuint *values) = 0;
-    virtual gl::Error clearBufferiv(const gl::Context *context,
-                                    GLenum buffer,
-                                    GLint drawbuffer,
-                                    const GLint *values) = 0;
-    virtual gl::Error clearBufferfi(const gl::Context *context,
-                                    GLenum buffer,
-                                    GLint drawbuffer,
-                                    GLfloat depth,
-                                    GLint stencil) = 0;
+    virtual angle::Result clear(const gl::Context *context, GLbitfield mask) = 0;
+    virtual angle::Result clearBufferfv(const gl::Context *context,
+                                        GLenum buffer,
+                                        GLint drawbuffer,
+                                        const GLfloat *values)               = 0;
+    virtual angle::Result clearBufferuiv(const gl::Context *context,
+                                         GLenum buffer,
+                                         GLint drawbuffer,
+                                         const GLuint *values)               = 0;
+    virtual angle::Result clearBufferiv(const gl::Context *context,
+                                        GLenum buffer,
+                                        GLint drawbuffer,
+                                        const GLint *values)                 = 0;
+    virtual angle::Result clearBufferfi(const gl::Context *context,
+                                        GLenum buffer,
+                                        GLint drawbuffer,
+                                        GLfloat depth,
+                                        GLint stencil)                       = 0;
 
     virtual GLenum getImplementationColorReadFormat(const gl::Context *context) const = 0;
     virtual GLenum getImplementationColorReadType(const gl::Context *context) const   = 0;
-    virtual gl::Error readPixels(const gl::Context *context,
-                                 const gl::Rectangle &area,
-                                 GLenum format,
-                                 GLenum type,
-                                 void *pixels) = 0;
+    virtual angle::Result readPixels(const gl::Context *context,
+                                     const gl::Rectangle &area,
+                                     GLenum format,
+                                     GLenum type,
+                                     void *pixels)                                    = 0;
 
-    virtual gl::Error blit(const gl::Context *context,
-                           const gl::Rectangle &sourceArea,
-                           const gl::Rectangle &destArea,
-                           GLbitfield mask,
-                           GLenum filter) = 0;
+    virtual angle::Result blit(const gl::Context *context,
+                               const gl::Rectangle &sourceArea,
+                               const gl::Rectangle &destArea,
+                               GLbitfield mask,
+                               GLenum filter) = 0;
 
     virtual bool checkStatus(const gl::Context *context) const = 0;
 
     virtual angle::Result syncState(const gl::Context *context,
                                     const gl::Framebuffer::DirtyBits &dirtyBits) = 0;
 
-    virtual gl::Error getSamplePosition(const gl::Context *context,
-                                        size_t index,
-                                        GLfloat *xy) const = 0;
+    virtual angle::Result getSamplePosition(const gl::Context *context,
+                                            size_t index,
+                                            GLfloat *xy) const = 0;
 
     const gl::FramebufferState &getState() const { return mState; }