Index: modules/webgl/WebGLRenderingContextBase.idl |
diff --git a/core/html/canvas/WebGLRenderingContextBase.idl b/modules/webgl/WebGLRenderingContextBase.idl |
similarity index 73% |
rename from core/html/canvas/WebGLRenderingContextBase.idl |
rename to modules/webgl/WebGLRenderingContextBase.idl |
index 5ba168332342277e20817d0664d4088f276564bc..d0a3dd1878e749ede4ec16a7779c4a74e5508c16 100644 |
--- a/core/html/canvas/WebGLRenderingContextBase.idl |
+++ b/modules/webgl/WebGLRenderingContextBase.idl |
@@ -41,11 +41,11 @@ typedef unrestricted float GLfloat; |
typedef unrestricted float GLclampf; |
[ |
- // FIXME: [DoNotCheckConstants] and [TypeChecking=(Interface,Unrestricted)] should be applied |
+ // FIXME: [DoNotCheckConstants] and [TypeChecking=Interface] should be applied |
// to members and not need to be put on implementing interface |
// DoNotCheckConstants, // need to put on implementing interface |
NoInterfaceObject, // Always used on target of 'implements' |
- // TypeChecking=(Interface,Unrestricted), // need to put on implementing interface |
+ // TypeChecking=Interface, // need to put on implementing interface |
WillBeGarbageCollected, |
] interface WebGLRenderingContextBase { |
@@ -470,21 +470,21 @@ typedef unrestricted float GLclampf; |
const GLenum UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243; |
const GLenum BROWSER_DEFAULT_WEBGL = 0x9244; |
- [DartNoAutoScope] readonly attribute GLsizei drawingBufferWidth; |
- [DartNoAutoScope] readonly attribute GLsizei drawingBufferHeight; |
- |
- [DartNoAutoScope] void activeTexture(GLenum texture); |
- [DartNoAutoScope] void attachShader(WebGLProgram? program, WebGLShader? shader); |
- [DartNoAutoScope] void bindAttribLocation(WebGLProgram? program, GLuint index, DOMString name); |
- [DartNoAutoScope] void bindBuffer(GLenum target, WebGLBuffer? buffer); |
- [DartNoAutoScope] void bindFramebuffer(GLenum target, WebGLFramebuffer? framebuffer); |
- [DartNoAutoScope] void bindRenderbuffer(GLenum target, WebGLRenderbuffer? renderbuffer); |
- [DartNoAutoScope] void bindTexture(GLenum target, WebGLTexture? texture); |
- [DartNoAutoScope] void blendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
- [DartNoAutoScope] void blendEquation(GLenum mode); |
- [DartNoAutoScope] void blendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); |
- [DartNoAutoScope] void blendFunc(GLenum sfactor, GLenum dfactor); |
- [DartNoAutoScope] void blendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); |
+ readonly attribute GLsizei drawingBufferWidth; |
+ readonly attribute GLsizei drawingBufferHeight; |
+ |
+ void activeTexture(GLenum texture); |
+ void attachShader(WebGLProgram? program, WebGLShader? shader); |
+ void bindAttribLocation(WebGLProgram? program, GLuint index, DOMString name); |
+ void bindBuffer(GLenum target, WebGLBuffer? buffer); |
+ void bindFramebuffer(GLenum target, WebGLFramebuffer? framebuffer); |
+ void bindRenderbuffer(GLenum target, WebGLRenderbuffer? renderbuffer); |
+ void bindTexture(GLenum target, WebGLTexture? texture); |
+ void blendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
+ void blendEquation(GLenum mode); |
+ void blendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); |
+ void blendFunc(GLenum sfactor, GLenum dfactor); |
+ void blendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); |
// FIXME: should be union type |
// https://www.khronos.org/bugzilla/show_bug.cgi?id=1172 |
void bufferData(GLenum target, GLsizeiptr size, GLenum usage); |
@@ -493,21 +493,21 @@ typedef unrestricted float GLclampf; |
void bufferSubData(GLenum target, GLintptr offset, ArrayBufferView data); |
void bufferSubData(GLenum target, GLintptr offset, ArrayBuffer? data); |
- [DartNoAutoScope] GLenum checkFramebufferStatus(GLenum target); |
- [DartNoAutoScope] void clear(GLbitfield mask); |
- [DartNoAutoScope] void clearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
- [DartNoAutoScope] void clearDepth(GLclampf depth); |
- [DartNoAutoScope] void clearStencil(GLint s); |
- [DartNoAutoScope] void colorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); |
- [DartNoAutoScope] void compileShader(WebGLShader? shader); |
+ GLenum checkFramebufferStatus(GLenum target); |
+ void clear(GLbitfield mask); |
+ void clearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
+ void clearDepth(GLclampf depth); |
+ void clearStencil(GLint s); |
+ void colorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); |
+ void compileShader(WebGLShader? shader); |
- [DartNoAutoScope] void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, |
+ void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, |
GLsizei width, GLsizei height, GLint border, ArrayBufferView? data); |
- [DartNoAutoScope] void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, |
+ void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, |
GLsizei width, GLsizei height, GLenum format, ArrayBufferView? data); |
- [DartNoAutoScope] void copyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); |
- [DartNoAutoScope] void copyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
+ void copyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); |
+ void copyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
WebGLBuffer createBuffer(); |
WebGLFramebuffer createFramebuffer(); |
@@ -516,55 +516,54 @@ typedef unrestricted float GLclampf; |
WebGLShader createShader(GLenum type); |
WebGLTexture createTexture(); |
- [DartNoAutoScope] void cullFace(GLenum mode); |
+ void cullFace(GLenum mode); |
- [DartNoAutoScope] void deleteBuffer(WebGLBuffer? buffer); |
- [DartNoAutoScope] void deleteFramebuffer(WebGLFramebuffer? framebuffer); |
- [DartNoAutoScope] void deleteProgram(WebGLProgram? program); |
- [DartNoAutoScope] void deleteRenderbuffer(WebGLRenderbuffer? renderbuffer); |
- [DartNoAutoScope] void deleteShader(WebGLShader? shader); |
- [DartNoAutoScope] void deleteTexture(WebGLTexture? texture); |
+ void deleteBuffer(WebGLBuffer? buffer); |
+ void deleteFramebuffer(WebGLFramebuffer? framebuffer); |
+ void deleteProgram(WebGLProgram? program); |
+ void deleteRenderbuffer(WebGLRenderbuffer? renderbuffer); |
+ void deleteShader(WebGLShader? shader); |
+ void deleteTexture(WebGLTexture? texture); |
- [DartNoAutoScope] void depthFunc(GLenum func); |
- [DartNoAutoScope] void depthMask(GLboolean flag); |
- [DartNoAutoScope] void depthRange(GLclampf zNear, GLclampf zFar); |
- [DartNoAutoScope] void detachShader(WebGLProgram? program, WebGLShader? shader); |
- [DartNoAutoScope] void disable(GLenum cap); |
- [DartNoAutoScope] void disableVertexAttribArray(GLuint index); |
- [DartNoAutoScope] void drawArrays(GLenum mode, GLint first, GLsizei count); |
- [DartNoAutoScope] void drawElements(GLenum mode, GLsizei count, GLenum type, GLintptr offset); |
+ void depthFunc(GLenum func); |
+ void depthMask(GLboolean flag); |
+ void depthRange(GLclampf zNear, GLclampf zFar); |
+ void detachShader(WebGLProgram? program, WebGLShader? shader); |
+ void disable(GLenum cap); |
+ void disableVertexAttribArray(GLuint index); |
+ void drawArrays(GLenum mode, GLint first, GLsizei count); |
+ void drawElements(GLenum mode, GLsizei count, GLenum type, GLintptr offset); |
- [DartNoAutoScope] void enable(GLenum cap); |
- [DartNoAutoScope] void enableVertexAttribArray(GLuint index); |
- [DartNoAutoScope] void finish(); |
- [DartNoAutoScope] void flush(); |
- [DartNoAutoScope] void framebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, WebGLRenderbuffer? renderbuffer); |
- [DartNoAutoScope] void framebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, WebGLTexture? texture, GLint level); |
- [DartNoAutoScope] void frontFace(GLenum mode); |
- [DartNoAutoScope] void generateMipmap(GLenum target); |
+ void enable(GLenum cap); |
+ void enableVertexAttribArray(GLuint index); |
+ void finish(); |
+ void flush(); |
+ void framebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, WebGLRenderbuffer? renderbuffer); |
+ void framebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, WebGLTexture? texture, GLint level); |
+ void frontFace(GLenum mode); |
+ void generateMipmap(GLenum target); |
- [DartNoAutoScope] WebGLActiveInfo getActiveAttrib(WebGLProgram? program, GLuint index); |
- [DartNoAutoScope] WebGLActiveInfo getActiveUniform(WebGLProgram? program, GLuint index); |
+ WebGLActiveInfo getActiveAttrib(WebGLProgram? program, GLuint index); |
+ WebGLActiveInfo getActiveUniform(WebGLProgram? program, GLuint index); |
- [DartNoAutoScope] sequence<WebGLShader>? getAttachedShaders(WebGLProgram? program); |
+ sequence<WebGLShader>? getAttachedShaders(WebGLProgram? program); |
- [DartNoAutoScope] GLint getAttribLocation(WebGLProgram? program, DOMString name); |
+ GLint getAttribLocation(WebGLProgram? program, DOMString name); |
- [Custom] any getBufferParameter(GLenum target, GLenum pname); |
+ [CallWith=ScriptState] any getBufferParameter(GLenum target, GLenum pname); |
- WebGLContextAttributes getContextAttributes(); |
+ WebGLContextAttributes? getContextAttributes(); |
GLenum getError(); |
- // object getExtension(DOMString name); |
- [Custom] any getExtension(DOMString name); |
+ [CallWith=ScriptState] object? getExtension(DOMString name); |
- [Custom] any getFramebufferAttachmentParameter(GLenum target, GLenum attachment, GLenum pname); |
- [Custom] any getParameter(GLenum pname); |
- [Custom] any getProgramParameter(WebGLProgram? program, GLenum pname); |
+ [CallWith=ScriptState] any getFramebufferAttachmentParameter(GLenum target, GLenum attachment, GLenum pname); |
+ [CallWith=ScriptState] any getParameter(GLenum pname); |
+ [CallWith=ScriptState] any getProgramParameter(WebGLProgram? program, GLenum pname); |
DOMString? getProgramInfoLog(WebGLProgram? program); |
- [Custom] any getRenderbufferParameter(GLenum target, GLenum pname); |
- [Custom] any getShaderParameter(WebGLShader? shader, GLenum pname); |
+ [CallWith=ScriptState] any getRenderbufferParameter(GLenum target, GLenum pname); |
+ [CallWith=ScriptState] any getShaderParameter(WebGLShader? shader, GLenum pname); |
DOMString? getShaderInfoLog(WebGLShader? shader); |
@@ -574,42 +573,42 @@ typedef unrestricted float GLclampf; |
sequence<DOMString>? getSupportedExtensions(); |
- [Custom] any getTexParameter(GLenum target, GLenum pname); |
+ [CallWith=ScriptState] any getTexParameter(GLenum target, GLenum pname); |
- [Custom] any getUniform(WebGLProgram? program, WebGLUniformLocation? location); |
+ [CallWith=ScriptState] any getUniform(WebGLProgram? program, WebGLUniformLocation? location); |
WebGLUniformLocation getUniformLocation(WebGLProgram? program, DOMString name); |
- [Custom] any getVertexAttrib(GLuint index, GLenum pname); |
+ [CallWith=ScriptState] any getVertexAttrib(GLuint index, GLenum pname); |
GLsizeiptr getVertexAttribOffset(GLuint index, GLenum pname); |
- [DartNoAutoScope] void hint(GLenum target, GLenum mode); |
- [DartNoAutoScope] GLboolean isBuffer(WebGLBuffer? buffer); |
- [DartNoAutoScope] GLboolean isContextLost(); |
- [DartNoAutoScope] GLboolean isEnabled(GLenum cap); |
- [DartNoAutoScope] GLboolean isFramebuffer(WebGLFramebuffer? framebuffer); |
- [DartNoAutoScope] GLboolean isProgram(WebGLProgram? program); |
- [DartNoAutoScope] GLboolean isRenderbuffer(WebGLRenderbuffer? renderbuffer); |
- [DartNoAutoScope] GLboolean isShader(WebGLShader? shader); |
- [DartNoAutoScope] GLboolean isTexture(WebGLTexture? texture); |
- [DartNoAutoScope] void lineWidth(GLfloat width); |
- [DartNoAutoScope] void linkProgram(WebGLProgram? program); |
- [DartNoAutoScope] void pixelStorei(GLenum pname, GLint param); |
- [DartNoAutoScope] void polygonOffset(GLfloat factor, GLfloat units); |
+ void hint(GLenum target, GLenum mode); |
+ GLboolean isBuffer(WebGLBuffer? buffer); |
+ GLboolean isContextLost(); |
+ GLboolean isEnabled(GLenum cap); |
+ GLboolean isFramebuffer(WebGLFramebuffer? framebuffer); |
+ GLboolean isProgram(WebGLProgram? program); |
+ GLboolean isRenderbuffer(WebGLRenderbuffer? renderbuffer); |
+ GLboolean isShader(WebGLShader? shader); |
+ GLboolean isTexture(WebGLTexture? texture); |
+ void lineWidth(GLfloat width); |
+ void linkProgram(WebGLProgram? program); |
+ void pixelStorei(GLenum pname, GLint param); |
+ void polygonOffset(GLfloat factor, GLfloat units); |
void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, ArrayBufferView? pixels); |
void renderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); |
void sampleCoverage(GLclampf value, GLboolean invert); |
- [DartNoAutoScope] void scissor(GLint x, GLint y, GLsizei width, GLsizei height); |
+ void scissor(GLint x, GLint y, GLsizei width, GLsizei height); |
void shaderSource(WebGLShader? shader, DOMString string); |
- [DartNoAutoScope] void stencilFunc(GLenum func, GLint ref, GLuint mask); |
- [DartNoAutoScope] void stencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); |
- [DartNoAutoScope] void stencilMask(GLuint mask); |
- [DartNoAutoScope] void stencilMaskSeparate(GLenum face, GLuint mask); |
- [DartNoAutoScope] void stencilOp(GLenum fail, GLenum zfail, GLenum zpass); |
- [DartNoAutoScope] void stencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); |
+ void stencilFunc(GLenum func, GLint ref, GLuint mask); |
+ void stencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); |
+ void stencilMask(GLuint mask); |
+ void stencilMaskSeparate(GLenum face, GLuint mask); |
+ void stencilOp(GLenum fail, GLenum zfail, GLenum zpass); |
+ void stencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); |
void texParameterf(GLenum target, GLenum pname, GLfloat param); |
void texParameteri(GLenum target, GLenum pname, GLint param); |
@@ -651,40 +650,55 @@ typedef unrestricted float GLclampf; |
GLenum target, GLint level, GLint xoffset, GLint yoffset, |
GLenum format, GLenum type, HTMLVideoElement video); |
- [DartNoAutoScope] void uniform1f(WebGLUniformLocation? location, GLfloat x); |
- [Custom, DartNoAutoScope] void uniform1fv(WebGLUniformLocation? location, Float32Array v); |
- [DartNoAutoScope] void uniform1i(WebGLUniformLocation? location, GLint x); |
- [Custom, DartNoAutoScope] void uniform1iv(WebGLUniformLocation? location, Int32Array v); |
- [DartNoAutoScope] void uniform2f(WebGLUniformLocation? location, GLfloat x, GLfloat y); |
- [Custom, DartNoAutoScope] void uniform2fv(WebGLUniformLocation? location, Float32Array v); |
- [DartNoAutoScope] void uniform2i(WebGLUniformLocation? location, GLint x, GLint y); |
- [Custom, DartNoAutoScope] void uniform2iv(WebGLUniformLocation? location, Int32Array v); |
- [DartNoAutoScope] void uniform3f(WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z); |
- [Custom, DartNoAutoScope] void uniform3fv(WebGLUniformLocation? location, Float32Array v); |
- [DartNoAutoScope] void uniform3i(WebGLUniformLocation? location, GLint x, GLint y, GLint z); |
- [Custom, DartNoAutoScope] void uniform3iv(WebGLUniformLocation? location, Int32Array v); |
- [DartNoAutoScope] void uniform4f(WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
- [Custom, DartNoAutoScope] void uniform4fv(WebGLUniformLocation? location, Float32Array v); |
- [DartNoAutoScope] void uniform4i(WebGLUniformLocation? location, GLint x, GLint y, GLint z, GLint w); |
- [Custom, DartNoAutoScope] void uniform4iv(WebGLUniformLocation? location, Int32Array v); |
- |
- [Custom, DartNoAutoScope] void uniformMatrix2fv(WebGLUniformLocation? location, GLboolean transpose, Float32Array array); |
- [Custom, DartNoAutoScope] void uniformMatrix3fv(WebGLUniformLocation? location, GLboolean transpose, Float32Array array); |
- [Custom, DartNoAutoScope] void uniformMatrix4fv(WebGLUniformLocation? location, GLboolean transpose, Float32Array array); |
- |
- [DartNoAutoScope] void useProgram(WebGLProgram? program); |
- [DartNoAutoScope] void validateProgram(WebGLProgram? program); |
- |
- [DartNoAutoScope] void vertexAttrib1f(GLuint indx, GLfloat x); |
- [Custom, DartNoAutoScope] void vertexAttrib1fv(GLuint indx, Float32Array values); |
- [DartNoAutoScope] void vertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); |
- [Custom, DartNoAutoScope] void vertexAttrib2fv(GLuint indx, Float32Array values); |
- [DartNoAutoScope] void vertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); |
- [Custom, DartNoAutoScope] void vertexAttrib3fv(GLuint indx, Float32Array values); |
- [DartNoAutoScope] void vertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
- [Custom, DartNoAutoScope] void vertexAttrib4fv(GLuint indx, Float32Array values); |
- [DartNoAutoScope] void vertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, |
+ void uniform1f(WebGLUniformLocation? location, GLfloat x); |
+ void uniform1fv(WebGLUniformLocation? location, Float32Array v); |
+ void uniform1fv(WebGLUniformLocation? location, sequence<GLfloat> v); |
+ void uniform1i(WebGLUniformLocation? location, GLint x); |
+ void uniform1iv(WebGLUniformLocation? location, Int32Array v); |
+ void uniform1iv(WebGLUniformLocation? location, sequence<GLint> v); |
+ void uniform2f(WebGLUniformLocation? location, GLfloat x, GLfloat y); |
+ void uniform2fv(WebGLUniformLocation? location, Float32Array v); |
+ void uniform2fv(WebGLUniformLocation? location, sequence<GLfloat> v); |
+ void uniform2i(WebGLUniformLocation? location, GLint x, GLint y); |
+ void uniform2iv(WebGLUniformLocation? location, Int32Array v); |
+ void uniform2iv(WebGLUniformLocation? location, sequence<GLint> v); |
+ void uniform3f(WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z); |
+ void uniform3fv(WebGLUniformLocation? location, Float32Array v); |
+ void uniform3fv(WebGLUniformLocation? location, sequence<GLfloat> v); |
+ void uniform3i(WebGLUniformLocation? location, GLint x, GLint y, GLint z); |
+ void uniform3iv(WebGLUniformLocation? location, Int32Array v); |
+ void uniform3iv(WebGLUniformLocation? location, sequence<GLint> v); |
+ void uniform4f(WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
+ void uniform4fv(WebGLUniformLocation? location, Float32Array v); |
+ void uniform4fv(WebGLUniformLocation? location, sequence<GLfloat> v); |
+ void uniform4i(WebGLUniformLocation? location, GLint x, GLint y, GLint z, GLint w); |
+ void uniform4iv(WebGLUniformLocation? location, Int32Array v); |
+ void uniform4iv(WebGLUniformLocation? location, sequence<GLint> v); |
+ |
+ void uniformMatrix2fv(WebGLUniformLocation? location, GLboolean transpose, Float32Array array); |
+ void uniformMatrix2fv(WebGLUniformLocation? location, GLboolean transpose, sequence<GLfloat> array); |
+ void uniformMatrix3fv(WebGLUniformLocation? location, GLboolean transpose, Float32Array array); |
+ void uniformMatrix3fv(WebGLUniformLocation? location, GLboolean transpose, sequence<GLfloat> array); |
+ void uniformMatrix4fv(WebGLUniformLocation? location, GLboolean transpose, Float32Array array); |
+ void uniformMatrix4fv(WebGLUniformLocation? location, GLboolean transpose, sequence<GLfloat> array); |
+ |
+ void useProgram(WebGLProgram? program); |
+ void validateProgram(WebGLProgram? program); |
+ |
+ void vertexAttrib1f(GLuint indx, GLfloat x); |
+ void vertexAttrib1fv(GLuint indx, Float32Array values); |
+ void vertexAttrib1fv(GLuint indx, sequence<GLfloat> values); |
+ void vertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); |
+ void vertexAttrib2fv(GLuint indx, Float32Array values); |
+ void vertexAttrib2fv(GLuint indx, sequence<GLfloat> values); |
+ void vertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); |
+ void vertexAttrib3fv(GLuint indx, Float32Array values); |
+ void vertexAttrib3fv(GLuint indx, sequence<GLfloat> values); |
+ void vertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
+ void vertexAttrib4fv(GLuint indx, Float32Array values); |
+ void vertexAttrib4fv(GLuint indx, sequence<GLfloat> values); |
+ void vertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, |
GLsizei stride, GLintptr offset); |
- [DartNoAutoScope] void viewport(GLint x, GLint y, GLsizei width, GLsizei height); |
+ void viewport(GLint x, GLint y, GLsizei width, GLsizei height); |
}; |