summaryrefslogtreecommitdiffstats
path: root/WebCore/html/canvas/WebGLRenderingContext.idl
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/html/canvas/WebGLRenderingContext.idl')
-rw-r--r--WebCore/html/canvas/WebGLRenderingContext.idl40
1 files changed, 20 insertions, 20 deletions
diff --git a/WebCore/html/canvas/WebGLRenderingContext.idl b/WebCore/html/canvas/WebGLRenderingContext.idl
index b775378..029cae3 100644
--- a/WebCore/html/canvas/WebGLRenderingContext.idl
+++ b/WebCore/html/canvas/WebGLRenderingContext.idl
@@ -475,9 +475,9 @@ module html {
void blendFuncSeparate(in unsigned long srcRGB, in unsigned long dstRGB, in unsigned long srcAlpha, in unsigned long dstAlpha);
#if defined(V8_BINDING) && V8_BINDING
- void bufferData(in unsigned long target, in WebGLArray data, in unsigned long usage) raises (DOMException);
+ void bufferData(in unsigned long target, in ArrayBufferView data, in unsigned long usage) raises (DOMException);
void bufferData(in unsigned long target, in long size, in unsigned long usage) raises (DOMException);
- void bufferSubData(in unsigned long target, in long offset, in WebGLArray data) raises (DOMException);
+ void bufferSubData(in unsigned long target, in long offset, in ArrayBufferView data) raises (DOMException);
#else
// FIXME: Unfork once JSC supports overload generation too.
[Custom] void bufferData() raises(DOMException);
@@ -595,7 +595,7 @@ module html {
void pixelStorei(in unsigned long pname, in long param);
void polygonOffset(in double factor, in double units);
- WebGLArray readPixels(in long x, in long y, in unsigned long width, in unsigned long height, in unsigned long format, in unsigned long type);
+ ArrayBufferView readPixels(in long x, in long y, in unsigned long width, in unsigned long height, in unsigned long format, in unsigned long type);
void releaseShaderCompiler();
void renderbufferStorage(in unsigned long target, in unsigned long internalformat, in unsigned long width, in unsigned long height);
@@ -615,7 +615,7 @@ module html {
// Supported forms:
#if defined(V8_BINDING) && V8_BINDING
void texImage2D(in unsigned long target, in long level, in unsigned long internalformat, in long width, in long height,
- in long border, in unsigned long format, in unsigned long type, in WebGLArray pixels) raises (DOMException);
+ in long border, in unsigned long format, in unsigned long type, in ArrayBufferView pixels) raises (DOMException);
void texImage2D(in unsigned long target, in long level, in ImageData pixels,
in [Optional] boolean flipY, in [Optional] boolean premultiplyAlpha) raises (DOMException);
void texImage2D(in unsigned long target, in long level, in HTMLImageElement image,
@@ -627,7 +627,7 @@ module html {
void texSubImage2D(in unsigned long target, in long level, in long xoffset, in long yoffset,
in long width, in long height,
- in unsigned long format, in unsigned long type, in WebGLArray pixels) raises (DOMException);
+ in unsigned long format, in unsigned long type, in ArrayBufferView pixels) raises (DOMException);
void texSubImage2D(in unsigned long target, in long level, in long xoffset, in long yoffset,
in ImageData pixels, in [Optional] boolean flipY, in [Optional] boolean premultiplyAlpha) raises (DOMException);
void texSubImage2D(in unsigned long target, in long level, in long xoffset, in long yoffset,
@@ -642,37 +642,37 @@ module html {
[Custom] void texSubImage2D();
#endif
void uniform1f(in WebGLUniformLocation location, in float x) raises(DOMException);
- [Custom] void uniform1fv(in WebGLUniformLocation location, in WebGLFloatArray v) raises(DOMException);
+ [Custom] void uniform1fv(in WebGLUniformLocation location, in FloatArray v) raises(DOMException);
void uniform1i(in WebGLUniformLocation location, in long x) raises(DOMException);
- [Custom] void uniform1iv(in WebGLUniformLocation location, in WebGLIntArray v) raises(DOMException);
+ [Custom] void uniform1iv(in WebGLUniformLocation location, in Int32Array v) raises(DOMException);
void uniform2f(in WebGLUniformLocation location, in float x, in float y) raises(DOMException);
- [Custom] void uniform2fv(in WebGLUniformLocation location, in WebGLFloatArray v) raises(DOMException);
+ [Custom] void uniform2fv(in WebGLUniformLocation location, in FloatArray v) raises(DOMException);
void uniform2i(in WebGLUniformLocation location, in long x, in long y) raises(DOMException);
- [Custom] void uniform2iv(in WebGLUniformLocation location, in WebGLIntArray v) raises(DOMException);
+ [Custom] void uniform2iv(in WebGLUniformLocation location, in Int32Array v) raises(DOMException);
void uniform3f(in WebGLUniformLocation location, in float x, in float y, in float z) raises(DOMException);
- [Custom] void uniform3fv(in WebGLUniformLocation location, in WebGLFloatArray v) raises(DOMException);
+ [Custom] void uniform3fv(in WebGLUniformLocation location, in FloatArray v) raises(DOMException);
void uniform3i(in WebGLUniformLocation location, in long x, in long y, in long z) raises(DOMException);
- [Custom] void uniform3iv(in WebGLUniformLocation location, in WebGLIntArray v) raises(DOMException);
+ [Custom] void uniform3iv(in WebGLUniformLocation location, in Int32Array v) raises(DOMException);
void uniform4f(in WebGLUniformLocation location, in float x, in float y, in float z, in float w) raises(DOMException);
- [Custom] void uniform4fv(in WebGLUniformLocation location, in WebGLFloatArray v) raises(DOMException);
+ [Custom] void uniform4fv(in WebGLUniformLocation location, in FloatArray v) raises(DOMException);
void uniform4i(in WebGLUniformLocation location, in long x, in long y, in long z, in long w) raises(DOMException);
- [Custom] void uniform4iv(in WebGLUniformLocation location, in WebGLIntArray v) raises(DOMException);
+ [Custom] void uniform4iv(in WebGLUniformLocation location, in Int32Array v) raises(DOMException);
- [Custom] void uniformMatrix2fv(in WebGLUniformLocation location, in boolean transpose, in WebGLFloatArray array) raises(DOMException);
- [Custom] void uniformMatrix3fv(in WebGLUniformLocation location, in boolean transpose, in WebGLFloatArray array) raises(DOMException);
- [Custom] void uniformMatrix4fv(in WebGLUniformLocation location, in boolean transpose, in WebGLFloatArray array) raises(DOMException);
+ [Custom] void uniformMatrix2fv(in WebGLUniformLocation location, in boolean transpose, in FloatArray array) raises(DOMException);
+ [Custom] void uniformMatrix3fv(in WebGLUniformLocation location, in boolean transpose, in FloatArray array) raises(DOMException);
+ [Custom] void uniformMatrix4fv(in WebGLUniformLocation location, in boolean transpose, in FloatArray array) raises(DOMException);
void useProgram(in WebGLProgram program) raises(DOMException);
void validateProgram(in WebGLProgram program) raises(DOMException);
void vertexAttrib1f(in unsigned long indx, in float x);
- [Custom] void vertexAttrib1fv(in unsigned long indx, in WebGLFloatArray values);
+ [Custom] void vertexAttrib1fv(in unsigned long indx, in FloatArray values);
void vertexAttrib2f(in unsigned long indx, in float x, in float y);
- [Custom] void vertexAttrib2fv(in unsigned long indx, in WebGLFloatArray values);
+ [Custom] void vertexAttrib2fv(in unsigned long indx, in FloatArray values);
void vertexAttrib3f(in unsigned long indx, in float x, in float y, in float z);
- [Custom] void vertexAttrib3fv(in unsigned long indx, in WebGLFloatArray values);
+ [Custom] void vertexAttrib3fv(in unsigned long indx, in FloatArray values);
void vertexAttrib4f(in unsigned long indx, in float x, in float y, in float z, in float w);
- [Custom] void vertexAttrib4fv(in unsigned long indx, in WebGLFloatArray values);
+ [Custom] void vertexAttrib4fv(in unsigned long indx, in FloatArray values);
void vertexAttribPointer(in unsigned long indx, in long size, in unsigned long type, in boolean normalized,
in long stride, in unsigned long offset) raises(DOMException);