Add GrStencilBuffer as a separate resource type from render target

This is a resubmission of the changes in r2026 with fixes for FBO completeness issues.

Review URL: http://codereview.appspot.com/4837046/


git-svn-id: http://skia.googlecode.com/svn/trunk@2035 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gpu/src/GrGLRenderTarget.h b/gpu/src/GrGLRenderTarget.h
index 3d64fab..5aeb36d 100644
--- a/gpu/src/GrGLRenderTarget.h
+++ b/gpu/src/GrGLRenderTarget.h
@@ -28,11 +28,9 @@
     struct Desc {
         GrGLuint      fRTFBOID;
         GrGLuint      fTexFBOID;
-        GrGLuint      fStencilRenderbufferID;
         GrGLuint      fMSColorRenderbufferID;
         bool          fOwnIDs;
         GrPixelConfig fConfig;
-        int           fStencilBits;
         int           fSampleCnt;
     };
 
@@ -87,7 +85,7 @@
 private:
     GrGLuint      fRTFBOID;
     GrGLuint      fTexFBOID;
-    GrGLuint      fStencilRenderbufferID;
+
     GrGLuint      fMSColorRenderbufferID;
 
     // Should this object delete IDs when it is destroyed or does someone