Bug 1308057 - WebGL objects should not be no-interface. - r=qdot
authorJeff Gilbert (:jgilbert) <jgilbert@mozilla.com>
Mon, 07 Nov 2016 19:34:46 -0800
changeset 438666 8b8f6b2d3982f0018e9532aef8f3699cca1c8614
parent 438665 2c047b0aadea94092e11b4433aef1a5e297c5697
child 438667 562012ee3497c66c55b718cf0b27bb47bce5c556
push id35794
push usersledru@mozilla.com
push dateMon, 14 Nov 2016 22:18:09 +0000
reviewersqdot
bugs1308057
milestone52.0a1
Bug 1308057 - WebGL objects should not be no-interface. - r=qdot MozReview-Commit-ID: E4ez6Km9fQl
dom/webidl/WebGLRenderingContext.webidl
--- a/dom/webidl/WebGLRenderingContext.webidl
+++ b/dom/webidl/WebGLRenderingContext.webidl
@@ -75,17 +75,16 @@ interface WebGLShader {
 interface WebGLTexture {
 };
 
 [Exposed=(Window,Worker),
  Func="mozilla::dom::OffscreenCanvas::PrefEnabledOnWorkerThread"]
 interface WebGLUniformLocation {
 };
 
-[NoInterfaceObject]
 interface WebGLVertexArrayObjectOES {
 };
 
 [Exposed=(Window,Worker),
  Func="mozilla::dom::OffscreenCanvas::PrefEnabledOnWorkerThread"]
 interface WebGLActiveInfo {
     readonly attribute GLint size;
     readonly attribute GLenum type;
@@ -998,17 +997,16 @@ interface ANGLE_instanced_arrays {
 };
 
 [NoInterfaceObject]
 interface EXT_blend_minmax {
     const GLenum MIN_EXT = 0x8007;
     const GLenum MAX_EXT = 0x8008;
 };
 
-[NoInterfaceObject]
 interface WebGLQuery {
 };
 
 [NoInterfaceObject]
 interface EXT_disjoint_timer_query {
     const GLenum QUERY_COUNTER_BITS_EXT = 0x8864;
     const GLenum CURRENT_QUERY_EXT = 0x8865;
     const GLenum QUERY_RESULT_EXT = 0x8866;