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); |