Bug 1281098 - Disallow querying texture swizzle. - r=ethlin draft
authorJeff Gilbert <jgilbert@mozilla.com>
Thu, 30 Jun 2016 15:02:40 -0400
changeset 383824 d44a419040c57aa81970cafa3d7576821142e7ac
parent 383823 8e4eb48949479a1bba9729879f6aa095066aaa3c
child 383825 74bdee23cd920593e431fd1a9aff505b9c5dd8c2
push id22104
push userbmo:jgilbert@mozilla.com
push dateTue, 05 Jul 2016 05:11:09 +0000
reviewersethlin
bugs1281098
milestone50.0a1
Bug 1281098 - Disallow querying texture swizzle. - r=ethlin MozReview-Commit-ID: 5XrJGHL2afo
dom/canvas/WebGLTexture.cpp
--- a/dom/canvas/WebGLTexture.cpp
+++ b/dom/canvas/WebGLTexture.cpp
@@ -807,20 +807,16 @@ WebGLTexture::GetTexParameter(TexTarget 
     case LOCAL_GL_TEXTURE_MAG_FILTER:
     case LOCAL_GL_TEXTURE_WRAP_S:
     case LOCAL_GL_TEXTURE_WRAP_T:
     case LOCAL_GL_TEXTURE_BASE_LEVEL:
     case LOCAL_GL_TEXTURE_COMPARE_FUNC:
     case LOCAL_GL_TEXTURE_COMPARE_MODE:
     case LOCAL_GL_TEXTURE_IMMUTABLE_LEVELS:
     case LOCAL_GL_TEXTURE_MAX_LEVEL:
-    case LOCAL_GL_TEXTURE_SWIZZLE_A:
-    case LOCAL_GL_TEXTURE_SWIZZLE_B:
-    case LOCAL_GL_TEXTURE_SWIZZLE_G:
-    case LOCAL_GL_TEXTURE_SWIZZLE_R:
     case LOCAL_GL_TEXTURE_WRAP_R:
         mContext->gl->fGetTexParameteriv(texTarget.get(), pname, &i);
         return JS::NumberValue(uint32_t(i));
 
     case LOCAL_GL_TEXTURE_IMMUTABLE_FORMAT:
         mContext->gl->fGetTexParameteriv(texTarget.get(), pname, &i);
         return JS::BooleanValue(bool(i));