| 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 52b1d744fb4b64770228ef80a9e6ba8c0074740a..085bc484472a51d23f9f0ca057ffcb4a60009859 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| @@ -843,12 +843,12 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
|
|
| /* Multiple Render Targets */
|
| void drawBuffers(const Vector<GLenum>&);
|
| - void clearBufferiv(GLenum, GLint, NotShared<DOMInt32Array>);
|
| - void clearBufferiv(GLenum, GLint, const Vector<GLint>&);
|
| - void clearBufferuiv(GLenum, GLint, NotShared<DOMUint32Array>);
|
| - void clearBufferuiv(GLenum, GLint, const Vector<GLuint>&);
|
| - void clearBufferfv(GLenum, GLint, NotShared<DOMFloat32Array>);
|
| - void clearBufferfv(GLenum, GLint, const Vector<GLfloat>&);
|
| + void clearBufferiv(GLenum, GLint, NotShared<DOMInt32Array>, GLuint);
|
| + void clearBufferiv(GLenum, GLint, const Vector<GLint>&, GLuint);
|
| + void clearBufferuiv(GLenum, GLint, NotShared<DOMUint32Array>, GLuint);
|
| + void clearBufferuiv(GLenum, GLint, const Vector<GLuint>&, GLuint);
|
| + void clearBufferfv(GLenum, GLint, NotShared<DOMFloat32Array>, GLuint);
|
| + void clearBufferfv(GLenum, GLint, const Vector<GLfloat>&, GLuint);
|
| void clearBufferfi(GLenum, GLint, GLfloat, GLint);
|
|
|
| /* Query Objects */
|
| @@ -982,7 +982,8 @@ class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
|
|
| bool ValidateClearBuffer(const char* function_name,
|
| GLenum buffer,
|
| - GLsizei length);
|
| + GLsizei length,
|
| + GLuint src_offset);
|
|
|
| enum TexStorageType {
|
| kTexStorageType2D,
|
|
|