Bug 1325477 - Initial RB config is 0x0 RGBA4. - r=daoshengmu draft
authorJeff Gilbert <jgilbert@mozilla.com>
Thu, 22 Dec 2016 14:06:06 -0800
changeset 453182 bd3093158303fc13e480b0d0832205a3a96c0fe4
parent 453161 b84f44db316e66e0b2156603ac054df37deba981
child 453186 197f7290bc7285c5e715f484001cff48d61ebb6c
push id39574
push userbmo:jgilbert@mozilla.com
push dateThu, 22 Dec 2016 22:06:37 +0000
reviewersdaoshengmu
bugs1325477
milestone53.0a1
Bug 1325477 - Initial RB config is 0x0 RGBA4. - r=daoshengmu MozReview-Commit-ID: 69MYWBgDpPS
dom/canvas/WebGLRenderbuffer.cpp
--- a/dom/canvas/WebGLRenderbuffer.cpp
+++ b/dom/canvas/WebGLRenderbuffer.cpp
@@ -273,17 +273,17 @@ WebGLRenderbuffer::GetRenderbufferParame
             gl->fBindRenderbuffer(LOCAL_GL_RENDERBUFFER, mPrimaryRB);
             GLint i = 0;
             gl->fGetRenderbufferParameteriv(target.get(), pname.get(), &i);
             return i;
         }
 
     case LOCAL_GL_RENDERBUFFER_INTERNAL_FORMAT:
         {
-            GLenum ret = 0;
+            GLenum ret = LOCAL_GL_RGBA4;
             if (mFormat) {
                 ret = mFormat->format->sizedFormat;
 
                 if (!mContext->IsWebGL2() && ret == LOCAL_GL_DEPTH24_STENCIL8) {
                     ret = LOCAL_GL_DEPTH_STENCIL;
                 }
             }
             return ret;