Add const qualifiers to several methods in gl::Framebuffer.

TRAC #22656

Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill

git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2064 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Framebuffer.h b/src/libGLESv2/Framebuffer.h
index 3673a6e..a68c05d 100644
--- a/src/libGLESv2/Framebuffer.h
+++ b/src/libGLESv2/Framebuffer.h
@@ -1,5 +1,5 @@
 //
-// Copyright (c) 2002-2010 The ANGLE Project Authors. All rights reserved.
+// Copyright (c) 2002-2013 The ANGLE Project Authors. All rights reserved.
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 //
@@ -12,6 +12,7 @@
 
 #include "common/angleutils.h"
 #include "common/RefCountObject.h"
+#include "constants.h"
 
 namespace rx
 {
@@ -40,27 +41,27 @@
     void detachTexture(GLuint texture);
     void detachRenderbuffer(GLuint renderbuffer);
 
-    unsigned int getRenderTargetSerial();
-    unsigned int getDepthbufferSerial();
-    unsigned int getStencilbufferSerial();
+    unsigned int getRenderTargetSerial() const;
+    unsigned int getDepthbufferSerial() const;
+    unsigned int getStencilbufferSerial() const;
 
-    Renderbuffer *getColorbuffer();
-    Renderbuffer *getDepthbuffer();
-    Renderbuffer *getStencilbuffer();
-    Renderbuffer *getDepthOrStencilbuffer();
+    Renderbuffer *getColorbuffer() const;
+    Renderbuffer *getDepthbuffer() const;
+    Renderbuffer *getStencilbuffer() const;
+    Renderbuffer *getDepthOrStencilbuffer() const;
 
-    GLenum getColorbufferType();
-    GLenum getDepthbufferType();
-    GLenum getStencilbufferType();
+    GLenum getColorbufferType() const;
+    GLenum getDepthbufferType() const;
+    GLenum getStencilbufferType() const;
 
-    GLuint getColorbufferHandle();
-    GLuint getDepthbufferHandle();
-    GLuint getStencilbufferHandle();
+    GLuint getColorbufferHandle() const;
+    GLuint getDepthbufferHandle() const;
+    GLuint getStencilbufferHandle() const;
 
-    bool hasStencil();
-    int getSamples();
+    bool hasStencil() const;
+    int getSamples() const;
 
-    virtual GLenum completeness();
+    virtual GLenum completeness() const;
 
   protected:
     GLenum mColorbufferType;
@@ -85,7 +86,7 @@
   public:
     DefaultFramebuffer(rx::Renderer *Renderer, Colorbuffer *colorbuffer, DepthStencilbuffer *depthStencil);
 
-    virtual GLenum completeness();
+    virtual GLenum completeness() const;
 
   private:
     DISALLOW_COPY_AND_ASSIGN(DefaultFramebuffer);