From 275089b227b58b8ec650657f4614bdac99049489 Mon Sep 17 00:00:00 2001 From: peter chang Date: Wed, 20 Jan 2016 15:50:47 +0800 Subject: [PATCH] Bug 1236784 - [WebGL2] pass getRenderbufferParameter in gl-object-get-calls.html, r=jgilbert --HG-- extra : rebase_source : 0d2b263da0f5dfd6ed3c211684c04381c6f32b65 --- dom/canvas/WebGLContextGL.cpp | 1 + dom/canvas/WebGLRenderbuffer.cpp | 1 + dom/canvas/WebGLStrongTypes.h | 1 + 3 files changed, 3 insertions(+) diff --git a/dom/canvas/WebGLContextGL.cpp b/dom/canvas/WebGLContextGL.cpp index 4261463908e3..2c39564cd4d0 100644 --- a/dom/canvas/WebGLContextGL.cpp +++ b/dom/canvas/WebGLContextGL.cpp @@ -812,6 +812,7 @@ WebGLContext::GetRenderbufferParameter(GLenum target, GLenum pname) MakeContextCurrent(); switch (pname) { + case LOCAL_GL_RENDERBUFFER_SAMPLES: case LOCAL_GL_RENDERBUFFER_WIDTH: case LOCAL_GL_RENDERBUFFER_HEIGHT: case LOCAL_GL_RENDERBUFFER_RED_SIZE: diff --git a/dom/canvas/WebGLRenderbuffer.cpp b/dom/canvas/WebGLRenderbuffer.cpp index 84e36af5d9e8..c2e14b7a9f3f 100644 --- a/dom/canvas/WebGLRenderbuffer.cpp +++ b/dom/canvas/WebGLRenderbuffer.cpp @@ -257,6 +257,7 @@ WebGLRenderbuffer::GetRenderbufferParameter(RBTarget target, return 8; + case LOCAL_GL_RENDERBUFFER_SAMPLES: case LOCAL_GL_RENDERBUFFER_WIDTH: case LOCAL_GL_RENDERBUFFER_HEIGHT: case LOCAL_GL_RENDERBUFFER_RED_SIZE: diff --git a/dom/canvas/WebGLStrongTypes.h b/dom/canvas/WebGLStrongTypes.h index 55f543de4335..f26c9fba8662 100644 --- a/dom/canvas/WebGLStrongTypes.h +++ b/dom/canvas/WebGLStrongTypes.h @@ -421,6 +421,7 @@ STRONG_GLENUM_BEGIN(FBStatus) STRONG_GLENUM_END(FBStatus) STRONG_GLENUM_BEGIN(RBParam) + STRONG_GLENUM_VALUE(RENDERBUFFER_SAMPLES), STRONG_GLENUM_VALUE(RENDERBUFFER_WIDTH), STRONG_GLENUM_VALUE(RENDERBUFFER_HEIGHT), STRONG_GLENUM_VALUE(RENDERBUFFER_INTERNAL_FORMAT),