Minimizes render target changes
TRAC #12154
This patch reduces calls to SetRenderTarget.
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch

Author:    Shannon Woods

git-svn-id: https://angleproject.googlecode.com/svn/trunk@259 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Renderbuffer.h b/src/libGLESv2/Renderbuffer.h
index 632361e..ee9133c 100644
--- a/src/libGLESv2/Renderbuffer.h
+++ b/src/libGLESv2/Renderbuffer.h
@@ -36,14 +36,20 @@
     int getWidth();
     int getHeight();
     GLenum getFormat();
+    unsigned int getSerial() const;
+
+    static unsigned int issueSerial();
 
   protected:
     int mWidth;
     int mHeight;
     GLenum mFormat;
+    unsigned int mSerial;
 
   private:
     DISALLOW_COPY_AND_ASSIGN(Renderbuffer);
+
+    static unsigned int mCurrentSerial;
 };
 
 class Colorbuffer : public Renderbuffer