| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7 | 5 // https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7 |
| 6 | 6 |
| 7 typedef long long GLint64; | 7 typedef long long GLint64; |
| 8 typedef unsigned long long GLuint64; | 8 typedef unsigned long long GLuint64; |
| 9 | 9 |
| 10 [ | 10 [ |
| (...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 289 void invalidateFramebuffer(GLenum target, sequence<GLenum> attachments); | 289 void invalidateFramebuffer(GLenum target, sequence<GLenum> attachments); |
| 290 void invalidateSubFramebuffer(GLenum target, sequence<GLenum> attachments, G
Lint x, GLint y, GLsizei width, GLsizei height); | 290 void invalidateSubFramebuffer(GLenum target, sequence<GLenum> attachments, G
Lint x, GLint y, GLsizei width, GLsizei height); |
| 291 void readBuffer(GLenum mode); | 291 void readBuffer(GLenum mode); |
| 292 | 292 |
| 293 /* Renderbuffer objects */ | 293 /* Renderbuffer objects */ |
| 294 void renderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum i
nternalformat, GLsizei width, GLsizei height); | 294 void renderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum i
nternalformat, GLsizei width, GLsizei height); |
| 295 | 295 |
| 296 /* Texture objects */ | 296 /* Texture objects */ |
| 297 void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLint border, GLenum format, GLenum type, GLintptr offset); | 297 void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLint border, GLenum format, GLenum type, GLintptr offset); |
| 298 void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLint border, GLenum format, GLenum type, ImageData data); | 298 void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLint border, GLenum format, GLenum type, ImageData data); |
| 299 [RaisesException] void texImage2D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type,
HTMLImageElement image); | 299 [CallWith=ExecutionContext, RaisesException] void texImage2D(GLenum target,
GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border,
GLenum format, GLenum type, HTMLImageElement image); |
| 300 [RaisesException] void texImage2D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type,
HTMLCanvasElement canvas); | 300 [CallWith=ExecutionContext, RaisesException] void texImage2D(GLenum target,
GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border,
GLenum format, GLenum type, HTMLCanvasElement canvas); |
| 301 [RaisesException] void texImage2D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type,
HTMLVideoElement video); | 301 [CallWith=ExecutionContext,RaisesException] void texImage2D(GLenum target, G
Lint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, G
Lenum format, GLenum type, HTMLVideoElement video); |
| 302 [RaisesException] void texImage2D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type,
ImageBitmap bitmap); | 302 [RaisesException] void texImage2D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type,
ImageBitmap bitmap); |
| 303 void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLint border, GLenum format, GLenum type, ArrayBufferView s
rcData, GLuint srcOffset); | 303 void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLint border, GLenum format, GLenum type, ArrayBufferView s
rcData, GLuint srcOffset); |
| 304 void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLsizei width, GLsizei height, GLenum format, GLenum type, GLintptr offset); | 304 void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLsizei width, GLsizei height, GLenum format, GLenum type, GLintptr offset); |
| 305 void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLsizei width, GLsizei height, GLenum format, GLenum type, ImageData data); | 305 void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLsizei width, GLsizei height, GLenum format, GLenum type, ImageData data); |
| 306 [RaisesException] void texSubImage2D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, HT
MLImageElement image); | 306 [CallWith=ExecutionContext, RaisesException] void texSubImage2D(GLenum targe
t, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLe
num format, GLenum type, HTMLImageElement image); |
| 307 [RaisesException] void texSubImage2D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, HT
MLCanvasElement canvas); | 307 [CallWith=ExecutionContext, RaisesException] void texSubImage2D(GLenum targe
t, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLe
num format, GLenum type, HTMLCanvasElement canvas); |
| 308 [RaisesException] void texSubImage2D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, HT
MLVideoElement video); | 308 [CallWith=ExecutionContext, RaisesException] void texSubImage2D(GLenum targe
t, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLe
num format, GLenum type, HTMLVideoElement video); |
| 309 [RaisesException] void texSubImage2D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, Im
ageBitmap bitmap); | 309 [RaisesException] void texSubImage2D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, Im
ageBitmap bitmap); |
| 310 void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLsizei width, GLsizei height, GLenum format, GLenum type, ArrayBufferView srcD
ata, GLuint srcOffset); | 310 void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLsizei width, GLsizei height, GLenum format, GLenum type, ArrayBufferView srcD
ata, GLuint srcOffset); |
| 311 void texStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsi
zei width, GLsizei height); | 311 void texStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsi
zei width, GLsizei height); |
| 312 void texStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsi
zei width, GLsizei height, GLsizei depth); | 312 void texStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsi
zei width, GLsizei height, GLsizei depth); |
| 313 void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GL
intptr offset); | 313 void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GL
intptr offset); |
| 314 void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, Im
ageData data); | 314 void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, Im
ageData data); |
| 315 [RaisesException] void texImage3D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum forma
t, GLenum type, HTMLImageElement image); | 315 [CallWith=ExecutionContext, RaisesException] void texImage3D(GLenum target,
GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth,
GLint border, GLenum format, GLenum type, HTMLImageElement image); |
| 316 [RaisesException] void texImage3D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum forma
t, GLenum type, HTMLCanvasElement canvas); | 316 [CallWith=ExecutionContext, RaisesException] void texImage3D(GLenum target,
GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth,
GLint border, GLenum format, GLenum type, HTMLCanvasElement canvas); |
| 317 [RaisesException] void texImage3D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum forma
t, GLenum type, HTMLVideoElement video); | 317 [CallWith=ExecutionContext, RaisesException] void texImage3D(GLenum target,
GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth,
GLint border, GLenum format, GLenum type, HTMLVideoElement video); |
| 318 [RaisesException] void texImage3D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum forma
t, GLenum type, ImageBitmap bitmap); | 318 [RaisesException] void texImage3D(GLenum target, GLint level, GLint internal
format, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum forma
t, GLenum type, ImageBitmap bitmap); |
| 319 void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, Ar
rayBufferView? pixels); | 319 void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, Ar
rayBufferView? pixels); |
| 320 void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, Ar
rayBufferView pixels, GLuint srcOffset); | 320 void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei wi
dth, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, Ar
rayBufferView pixels, GLuint srcOffset); |
| 321 void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLe
num type, GLintptr offset); | 321 void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLe
num type, GLintptr offset); |
| 322 void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLe
num type, ImageData data); | 322 void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLe
num type, ImageData data); |
| 323 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth,
GLenum format, GLenum type, HTMLImageElement image); | 323 [CallWith=ExecutionContext, RaisesException] void texSubImage3D(GLenum targe
t, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsi
zei height, GLsizei depth, GLenum format, GLenum type, HTMLImageElement image); |
| 324 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth,
GLenum format, GLenum type, HTMLCanvasElement canvas); | 324 [CallWith=ExecutionContext, RaisesException] void texSubImage3D(GLenum targe
t, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsi
zei height, GLsizei depth, GLenum format, GLenum type, HTMLCanvasElement canvas)
; |
| 325 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth,
GLenum format, GLenum type, HTMLVideoElement video); | 325 [CallWith=ExecutionContext, RaisesException] void texSubImage3D(GLenum targe
t, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsi
zei height, GLsizei depth, GLenum format, GLenum type, HTMLVideoElement video); |
| 326 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth,
GLenum format, GLenum type, ImageBitmap bitmap); | 326 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth,
GLenum format, GLenum type, ImageBitmap bitmap); |
| 327 void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLe
num type, ArrayBufferView pixels, optional GLuint srcOffset = 0); | 327 void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLe
num type, ArrayBufferView pixels, optional GLuint srcOffset = 0); |
| 328 | 328 |
| 329 void copyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoff
set, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); | 329 void copyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoff
set, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
| 330 | 330 |
| 331 void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, | 331 void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, |
| 332 GLsizei width, GLsizei height, GLint border, | 332 GLsizei width, GLsizei height, GLint border, |
| 333 ArrayBufferView data, GLuint srcOffset, | 333 ArrayBufferView data, GLuint srcOffset, |
| 334 optional GLuint srcLengthOverride = 0); | 334 optional GLuint srcLengthOverride = 0); |
| 335 void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLin
t yoffset, | 335 void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLin
t yoffset, |
| (...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 527 WebGLVertexArrayObject? createVertexArray(); | 527 WebGLVertexArrayObject? createVertexArray(); |
| 528 void deleteVertexArray(WebGLVertexArrayObject? vertexArray); | 528 void deleteVertexArray(WebGLVertexArrayObject? vertexArray); |
| 529 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); | 529 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); |
| 530 void bindVertexArray(WebGLVertexArrayObject? vertexArray); | 530 void bindVertexArray(WebGLVertexArrayObject? vertexArray); |
| 531 | 531 |
| 532 /* Reading */ | 532 /* Reading */ |
| 533 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, ArrayBufferView dstData, GLintptr offset); | 533 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, ArrayBufferView dstData, GLintptr offset); |
| 534 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, GLintptr offset); | 534 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, GLintptr offset); |
| 535 }; | 535 }; |
| 536 WebGL2RenderingContextBase implements WebGLRenderingContextBase; | 536 WebGL2RenderingContextBase implements WebGLRenderingContextBase; |
| OLD | NEW |