Remove Renderer pointer from FBO attachments.

Removing the Renderer pointer is one step towards making FBO
attachments a minimal state object. Eventually we will be able
to store them as arrays instead of arrays of pointers.

BUG=angle:660

Change-Id: Idce34e06c339ecb18c60fef12d2ed911d0c4e0f6
Reviewed-on: https://chromium-review.googlesource.com/201835
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
diff --git a/src/libGLESv2/Context.cpp b/src/libGLESv2/Context.cpp
index 93f3ae2..342ac28 100644
--- a/src/libGLESv2/Context.cpp
+++ b/src/libGLESv2/Context.cpp
@@ -1849,10 +1849,10 @@
             {
                 switch (pname)
                 {
-                  case GL_RED_BITS:   *params = colorbuffer->getRedSize();      break;
-                  case GL_GREEN_BITS: *params = colorbuffer->getGreenSize();    break;
-                  case GL_BLUE_BITS:  *params = colorbuffer->getBlueSize();     break;
-                  case GL_ALPHA_BITS: *params = colorbuffer->getAlphaSize();    break;
+                  case GL_RED_BITS:   *params = colorbuffer->getRedSize(mClientVersion);      break;
+                  case GL_GREEN_BITS: *params = colorbuffer->getGreenSize(mClientVersion);    break;
+                  case GL_BLUE_BITS:  *params = colorbuffer->getBlueSize(mClientVersion);     break;
+                  case GL_ALPHA_BITS: *params = colorbuffer->getAlphaSize(mClientVersion);    break;
                 }
             }
             else
@@ -1868,7 +1868,7 @@
 
             if (depthbuffer)
             {
-                *params = depthbuffer->getDepthSize();
+                *params = depthbuffer->getDepthSize(mClientVersion);
             }
             else
             {
@@ -1883,7 +1883,7 @@
 
             if (stencilbuffer)
             {
-                *params = stencilbuffer->getStencilSize();
+                *params = stencilbuffer->getStencilSize(mClientVersion);
             }
             else
             {