| 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 unsigned long GLenum; | 5 typedef unsigned long GLenum; |
| 6 typedef boolean GLboolean; | 6 typedef boolean GLboolean; |
| 7 typedef unsigned long GLbitfield; | 7 typedef unsigned long GLbitfield; |
| 8 typedef byte GLbyte; // 'byte' should be a signed 8 bit type. | 8 typedef byte GLbyte; // 'byte' should be a signed 8 bit type. |
| 9 typedef short GLshort; | 9 typedef short GLshort; |
| 10 typedef long GLint; | 10 typedef long GLint; |
| (...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 331 void compressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLin
t yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum f
ormat, ArrayBufferView data); | 331 void compressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLin
t yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum f
ormat, ArrayBufferView data); |
| 332 | 332 |
| 333 /* Programs and shaders */ | 333 /* Programs and shaders */ |
| 334 GLint getFragDataLocation(WebGLProgram? program, DOMString name); | 334 GLint getFragDataLocation(WebGLProgram? program, DOMString name); |
| 335 | 335 |
| 336 /* Uniforms and attributes */ | 336 /* Uniforms and attributes */ |
| 337 void uniform1ui(WebGLUniformLocation? location, GLuint v0); | 337 void uniform1ui(WebGLUniformLocation? location, GLuint v0); |
| 338 void uniform2ui(WebGLUniformLocation? location, GLuint v0, GLuint v1); | 338 void uniform2ui(WebGLUniformLocation? location, GLuint v0, GLuint v1); |
| 339 void uniform3ui(WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint
v2); | 339 void uniform3ui(WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint
v2); |
| 340 void uniform4ui(WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint
v2, GLuint v3); | 340 void uniform4ui(WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint
v2, GLuint v3); |
| 341 void uniform1uiv(WebGLUniformLocation? location, sequence<GLuint> value); | 341 void uniform1uiv(WebGLUniformLocation? location, [FlexibleArrayBufferView] U
int32Array v); |
| 342 void uniform2uiv(WebGLUniformLocation? location, sequence<GLuint> value); | 342 void uniform1uiv(WebGLUniformLocation? location, sequence<GLuint> v); |
| 343 void uniform3uiv(WebGLUniformLocation? location, sequence<GLuint> value); | 343 void uniform2uiv(WebGLUniformLocation? location, [FlexibleArrayBufferView] U
int32Array v); |
| 344 void uniform4uiv(WebGLUniformLocation? location, sequence<GLuint> value); | 344 void uniform2uiv(WebGLUniformLocation? location, sequence<GLuint> v); |
| 345 void uniform3uiv(WebGLUniformLocation? location, [FlexibleArrayBufferView] U
int32Array v); |
| 346 void uniform3uiv(WebGLUniformLocation? location, sequence<GLuint> v); |
| 347 void uniform4uiv(WebGLUniformLocation? location, [FlexibleArrayBufferView] U
int32Array v); |
| 348 void uniform4uiv(WebGLUniformLocation? location, sequence<GLuint> v); |
| 345 void uniformMatrix2x3fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); | 349 void uniformMatrix2x3fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); |
| 346 void uniformMatrix2x3fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); | 350 void uniformMatrix2x3fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); |
| 347 void uniformMatrix3x2fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); | 351 void uniformMatrix3x2fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); |
| 348 void uniformMatrix3x2fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); | 352 void uniformMatrix3x2fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); |
| 349 void uniformMatrix2x4fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); | 353 void uniformMatrix2x4fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); |
| 350 void uniformMatrix2x4fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); | 354 void uniformMatrix2x4fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); |
| 351 void uniformMatrix4x2fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); | 355 void uniformMatrix4x2fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); |
| 352 void uniformMatrix4x2fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); | 356 void uniformMatrix4x2fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); |
| 353 void uniformMatrix3x4fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); | 357 void uniformMatrix3x4fv(WebGLUniformLocation? location, GLboolean transpose,
Float32Array value); |
| 354 void uniformMatrix3x4fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); | 358 void uniformMatrix3x4fv(WebGLUniformLocation? location, GLboolean transpose,
sequence<GLfloat> value); |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 432 /* Vertex Array Objects */ | 436 /* Vertex Array Objects */ |
| 433 WebGLVertexArrayObject createVertexArray(); | 437 WebGLVertexArrayObject createVertexArray(); |
| 434 void deleteVertexArray(WebGLVertexArrayObject? vertexArray); | 438 void deleteVertexArray(WebGLVertexArrayObject? vertexArray); |
| 435 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); | 439 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); |
| 436 void bindVertexArray(WebGLVertexArrayObject? vertexArray); | 440 void bindVertexArray(WebGLVertexArrayObject? vertexArray); |
| 437 | 441 |
| 438 /* Reading */ | 442 /* Reading */ |
| 439 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, GLintptr offset); | 443 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form
at, GLenum type, GLintptr offset); |
| 440 }; | 444 }; |
| 441 WebGL2RenderingContextBase implements WebGLRenderingContextBase; | 445 WebGL2RenderingContextBase implements WebGLRenderingContextBase; |
| OLD | NEW |