Bug 1129332 - r?bz - Add webidl for EXT_color_buffer_float.
From b2a3d26d7878058bf0b696974be78bac110324a8 Mon Sep 17 00:00:00 2001
---
dom/bindings/Bindings.conf | 5 +++++
dom/webidl/WebGL2RenderingContext.webidl | 4 ++++
2 files changed, 9 insertions(+)
MozReview-Commit-ID: JI3GTZLD4iv
--- a/dom/bindings/Bindings.conf
+++ b/dom/bindings/Bindings.conf
@@ -1434,16 +1434,21 @@ DOMInterfaces = {
'headerFile': 'WebGLExtensions.h'
},
'EXT_color_buffer_half_float': {
'nativeType': 'mozilla::WebGLExtensionColorBufferHalfFloat',
'headerFile': 'WebGLExtensions.h'
},
+'EXT_color_buffer_float': {
+ 'nativeType': 'mozilla::WebGLExtensionEXTColorBufferFloat',
+ 'headerFile': 'WebGLExtensions.h'
+},
+
'WEBGL_draw_buffers': {
'nativeType': 'mozilla::WebGLExtensionDrawBuffers',
'headerFile': 'WebGLExtensions.h'
},
'OES_vertex_array_object': {
'nativeType': 'mozilla::WebGLExtensionVertexArray',
'headerFile': 'WebGLExtensions.h'
--- a/dom/webidl/WebGL2RenderingContext.webidl
+++ b/dom/webidl/WebGL2RenderingContext.webidl
@@ -483,8 +483,12 @@ interface WebGL2RenderingContext : WebGL
void uniformBlockBinding(WebGLProgram? program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
/* Vertex Array Objects */
WebGLVertexArrayObject? createVertexArray();
void deleteVertexArray(WebGLVertexArrayObject? vertexArray);
[WebGLHandlesContextLoss] GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray);
void bindVertexArray(WebGLVertexArrayObject? array);
};
+
+[NoInterfaceObject]
+interface EXT_color_buffer_float {
+};