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 typedef long long GLint64; | 5 typedef long long GLint64; |
6 typedef unsigned long long GLuint64; | 6 typedef unsigned long long GLuint64; |
7 | 7 |
8 [ | 8 [ |
9 NoInterfaceObject, | 9 NoInterfaceObject, |
10 ] interface WebGL2RenderingContextBase { | 10 ] interface WebGL2RenderingContextBase { |
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
323 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); | 323 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); |
324 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); | 324 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); |
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, HTMLImageElement image); | 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, HTMLImageElement image); |
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, HTMLCanvasElement canvas); | 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, HTMLCanvasElement canvas); |
327 [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); | 327 [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); |
328 [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); | 328 [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); |
329 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); | 329 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); |
330 | 330 |
331 // TODO(zmo): Obsolete, remove after WebGL2 conformance tests are updated. | 331 // TODO(zmo): Obsolete, remove after WebGL2 conformance tests are updated. |
332 void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLenum format, GLenum type, ImageData data); | 332 void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLint zoffset, GLenum format, GLenum type, ImageData data); |
333 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLenum format, GLenum type, HTMLImageElement i
mage); | |
334 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLenum format, GLenum type, HTMLCanvasElement
canvas); | 333 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLenum format, GLenum type, HTMLCanvasElement
canvas); |
335 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLenum format, GLenum type, HTMLVideoElement v
ideo); | 334 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLenum format, GLenum type, HTMLVideoElement v
ideo); |
336 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLenum format, GLenum type, ImageBitmap bitmap
); | 335 [RaisesException] void texSubImage3D(GLenum target, GLint level, GLint xoffs
et, GLint yoffset, GLint zoffset, GLenum format, GLenum type, ImageBitmap bitmap
); |
337 | 336 |
338 void copyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoff
set, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); | 337 void copyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoff
set, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
339 | 338 |
340 void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, | 339 void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, |
341 GLsizei width, GLsizei height, GLint border, | 340 GLsizei width, GLsizei height, GLint border, |
342 ArrayBufferView data, GLuint srcOffset, | 341 ArrayBufferView data, GLuint srcOffset, |
343 optional GLuint srcLengthOverride = 0); | 342 optional GLuint srcLengthOverride = 0); |
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
455 WebGLVertexArrayObject createVertexArray(); | 454 WebGLVertexArrayObject createVertexArray(); |
456 void deleteVertexArray(WebGLVertexArrayObject? vertexArray); | 455 void deleteVertexArray(WebGLVertexArrayObject? vertexArray); |
457 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); | 456 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); |
458 void bindVertexArray(WebGLVertexArrayObject? vertexArray); | 457 void bindVertexArray(WebGLVertexArrayObject? vertexArray); |
459 | 458 |
460 /* Reading */ | 459 /* Reading */ |
461 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, ArrayBufferView dstData, GLintptr offset); | 460 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, ArrayBufferView dstData, GLintptr offset); |
462 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, GLintptr offset); | 461 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, GLintptr offset); |
463 }; | 462 }; |
464 WebGL2RenderingContextBase implements WebGLRenderingContextBase; | 463 WebGL2RenderingContextBase implements WebGLRenderingContextBase; |
OLD | NEW |