author | Jeff Gilbert (:jgilbert) <jgilbert@mozilla.com> |
Thu, 17 Nov 2016 16:46:28 -0800 | |
changeset 323646 | a4efff3270cc2a1224b6f27350b0e262d2971080 |
parent 323645 | 55a2c9549408e4cbb1350898ec9e7dd8136bf72b |
child 323647 | e63177dc81592c4056df295c39786782a505b247 |
push id | 84188 |
push user | jgilbert@mozilla.com |
push date | Tue, 22 Nov 2016 02:27:05 +0000 |
treeherder | mozilla-inbound@e63177dc8159 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | qdot |
bugs | 1318523 |
milestone | 53.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/dom/bindings/Bindings.conf +++ b/dom/bindings/Bindings.conf @@ -1274,17 +1274,17 @@ DOMInterfaces = { 'headerFile': 'WebGLTransformFeedback.h' }, 'WebGLUniformLocation': { 'nativeType': 'mozilla::WebGLUniformLocation', 'headerFile': 'WebGLUniformLocation.h' }, -'WebGLVertexArrayObjectOES': { +'WebGLVertexArrayObject': { 'nativeType': 'mozilla::WebGLVertexArray', 'headerFile': 'WebGLVertexArray.h' }, 'WebrtcGlobalInformation': { 'nativeType': 'mozilla::dom::WebrtcGlobalInformation', 'headerFile': 'WebrtcGlobalInformation.h', 'wrapperCache': False,
--- a/dom/webidl/WebGL2RenderingContext.webidl +++ b/dom/webidl/WebGL2RenderingContext.webidl @@ -17,20 +17,16 @@ interface WebGLSampler { [Pref="webgl.enable-webgl2"] interface WebGLSync { }; [Pref="webgl.enable-webgl2"] interface WebGLTransformFeedback { }; -[Pref="webgl.enable-webgl2"] -interface WebGLVertexArrayObject { -}; - typedef (Uint32Array or sequence<GLuint>) Uint32List; [Pref="webgl.enable-webgl2"] interface WebGL2RenderingContext : WebGLRenderingContext { const GLenum READ_BUFFER = 0x0C02; const GLenum UNPACK_ROW_LENGTH = 0x0CF2; const GLenum UNPACK_SKIP_ROWS = 0x0CF3;
--- a/dom/webidl/WebGLRenderingContext.webidl +++ b/dom/webidl/WebGLRenderingContext.webidl @@ -75,17 +75,17 @@ interface WebGLShader { interface WebGLTexture { }; [Exposed=(Window,Worker), Func="mozilla::dom::OffscreenCanvas::PrefEnabledOnWorkerThread"] interface WebGLUniformLocation { }; -interface WebGLVertexArrayObjectOES { +interface WebGLVertexArrayObject { }; [Exposed=(Window,Worker), Func="mozilla::dom::OffscreenCanvas::PrefEnabledOnWorkerThread"] interface WebGLActiveInfo { readonly attribute GLint size; readonly attribute GLenum type; readonly attribute DOMString name; @@ -977,20 +977,20 @@ interface EXT_color_buffer_half_float const GLenum FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 0x8211; const GLenum UNSIGNED_NORMALIZED_EXT = 0x8C17; }; [NoInterfaceObject] interface OES_vertex_array_object { const GLenum VERTEX_ARRAY_BINDING_OES = 0x85B5; - WebGLVertexArrayObjectOES? createVertexArrayOES(); - void deleteVertexArrayOES(WebGLVertexArrayObjectOES? arrayObject); - [WebGLHandlesContextLoss] GLboolean isVertexArrayOES(WebGLVertexArrayObjectOES? arrayObject); - void bindVertexArrayOES(WebGLVertexArrayObjectOES? arrayObject); + WebGLVertexArrayObject? createVertexArrayOES(); + void deleteVertexArrayOES(WebGLVertexArrayObject? arrayObject); + [WebGLHandlesContextLoss] GLboolean isVertexArrayOES(WebGLVertexArrayObject? arrayObject); + void bindVertexArrayOES(WebGLVertexArrayObject? arrayObject); }; [NoInterfaceObject] interface ANGLE_instanced_arrays { const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE; void drawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount); void drawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, GLintptr offset, GLsizei primcount);