| Index: third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| diff --git a/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h b/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| index 1578fbd080ef83f8d72035a71029db3d45ce20d5..018f7a942a202b81e23b822fe8734f95b0c3bbd8 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| @@ -708,7 +708,7 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
| GLuint);
|
| void uniformMatrix2x3fv(const WebGLUniformLocation*,
|
| GLboolean,
|
| - DOMFloat32Array*,
|
| + const MaybeShared<DOMFloat32Array>&,
|
| GLuint,
|
| GLuint);
|
| void uniformMatrix2x3fv(const WebGLUniformLocation*,
|
| @@ -718,7 +718,7 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
| GLuint);
|
| void uniformMatrix3x2fv(const WebGLUniformLocation*,
|
| GLboolean,
|
| - DOMFloat32Array*,
|
| + const MaybeShared<DOMFloat32Array>&,
|
| GLuint,
|
| GLuint);
|
| void uniformMatrix3x2fv(const WebGLUniformLocation*,
|
| @@ -728,7 +728,7 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
| GLuint);
|
| void uniformMatrix2x4fv(const WebGLUniformLocation*,
|
| GLboolean,
|
| - DOMFloat32Array*,
|
| + const MaybeShared<DOMFloat32Array>&,
|
| GLuint,
|
| GLuint);
|
| void uniformMatrix2x4fv(const WebGLUniformLocation*,
|
| @@ -738,7 +738,7 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
| GLuint);
|
| void uniformMatrix4x2fv(const WebGLUniformLocation*,
|
| GLboolean,
|
| - DOMFloat32Array*,
|
| + const MaybeShared<DOMFloat32Array>&,
|
| GLuint,
|
| GLuint);
|
| void uniformMatrix4x2fv(const WebGLUniformLocation*,
|
| @@ -748,7 +748,7 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
| GLuint);
|
| void uniformMatrix3x4fv(const WebGLUniformLocation*,
|
| GLboolean,
|
| - DOMFloat32Array*,
|
| + const MaybeShared<DOMFloat32Array>&,
|
| GLuint,
|
| GLuint);
|
| void uniformMatrix3x4fv(const WebGLUniformLocation*,
|
| @@ -758,7 +758,7 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
| GLuint);
|
| void uniformMatrix4x3fv(const WebGLUniformLocation*,
|
| GLboolean,
|
| - DOMFloat32Array*,
|
| + const MaybeShared<DOMFloat32Array>&,
|
| GLuint,
|
| GLuint);
|
| void uniformMatrix4x3fv(const WebGLUniformLocation*,
|
| @@ -805,10 +805,10 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
| Vector<GLfloat>& value);
|
|
|
| void vertexAttribI4i(GLuint, GLint, GLint, GLint, GLint);
|
| - void vertexAttribI4iv(GLuint, const DOMInt32Array*);
|
| + void vertexAttribI4iv(GLuint, const MaybeShared<const DOMInt32Array>&);
|
| void vertexAttribI4iv(GLuint, const Vector<GLint>&);
|
| void vertexAttribI4ui(GLuint, GLuint, GLuint, GLuint, GLuint);
|
| - void vertexAttribI4uiv(GLuint, const DOMUint32Array*);
|
| + void vertexAttribI4uiv(GLuint, const MaybeShared<const DOMUint32Array>&);
|
| void vertexAttribI4uiv(GLuint, const Vector<GLuint>&);
|
| void vertexAttribIPointer(GLuint index,
|
| GLint size,
|
| @@ -829,11 +829,11 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
|
|
| /* Multiple Render Targets */
|
| void drawBuffers(const Vector<GLenum>&);
|
| - void clearBufferiv(GLenum, GLint, DOMInt32Array*);
|
| + void clearBufferiv(GLenum, GLint, const MaybeShared<DOMInt32Array>&);
|
| void clearBufferiv(GLenum, GLint, const Vector<GLint>&);
|
| - void clearBufferuiv(GLenum, GLint, DOMUint32Array*);
|
| + void clearBufferuiv(GLenum, GLint, const MaybeShared<DOMUint32Array>&);
|
| void clearBufferuiv(GLenum, GLint, const Vector<GLuint>&);
|
| - void clearBufferfv(GLenum, GLint, DOMFloat32Array*);
|
| + void clearBufferfv(GLenum, GLint, const MaybeShared<DOMFloat32Array>&);
|
| void clearBufferfv(GLenum, GLint, const Vector<GLfloat>&);
|
| void clearBufferfi(GLenum, GLint, GLfloat, GLint);
|
|
|
|
|