#ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_AUTOGEN_H_
#define GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_AUTOGEN_H_
-virtual void ActiveTexture(GLenum texture) OVERRIDE;
-virtual void AttachShader(GLuint program, GLuint shader) OVERRIDE;
-virtual void BindAttribLocation(GLuint program,
- GLuint index,
- const char* name) OVERRIDE;
-virtual void BindBuffer(GLenum target, GLuint buffer) OVERRIDE;
-virtual void BindFramebuffer(GLenum target, GLuint framebuffer) OVERRIDE;
-virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) OVERRIDE;
-virtual void BindTexture(GLenum target, GLuint texture) OVERRIDE;
-virtual void BlendColor(GLclampf red,
- GLclampf green,
- GLclampf blue,
- GLclampf alpha) OVERRIDE;
-virtual void BlendEquation(GLenum mode) OVERRIDE;
-virtual void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) OVERRIDE;
-virtual void BlendFunc(GLenum sfactor, GLenum dfactor) OVERRIDE;
-virtual void BlendFuncSeparate(GLenum srcRGB,
- GLenum dstRGB,
- GLenum srcAlpha,
- GLenum dstAlpha) OVERRIDE;
-virtual void BufferData(GLenum target,
- GLsizeiptr size,
- const void* data,
- GLenum usage) OVERRIDE;
-virtual void BufferSubData(GLenum target,
- GLintptr offset,
- GLsizeiptr size,
- const void* data) OVERRIDE;
-virtual GLenum CheckFramebufferStatus(GLenum target) OVERRIDE;
-virtual void Clear(GLbitfield mask) OVERRIDE;
-virtual void ClearColor(GLclampf red,
- GLclampf green,
- GLclampf blue,
- GLclampf alpha) OVERRIDE;
-virtual void ClearDepthf(GLclampf depth) OVERRIDE;
-virtual void ClearStencil(GLint s) OVERRIDE;
-virtual void ColorMask(GLboolean red,
- GLboolean green,
- GLboolean blue,
- GLboolean alpha) OVERRIDE;
-virtual void CompileShader(GLuint shader) OVERRIDE;
-virtual void CompressedTexImage2D(GLenum target,
- GLint level,
- GLenum internalformat,
- GLsizei width,
- GLsizei height,
- GLint border,
- GLsizei imageSize,
- const void* data) OVERRIDE;
-virtual void CompressedTexSubImage2D(GLenum target,
- GLint level,
- GLint xoffset,
- GLint yoffset,
- GLsizei width,
- GLsizei height,
- GLenum format,
- GLsizei imageSize,
- const void* data) OVERRIDE;
-virtual void CopyTexImage2D(GLenum target,
- GLint level,
- GLenum internalformat,
- GLint x,
- GLint y,
- GLsizei width,
- GLsizei height,
- GLint border) OVERRIDE;
-virtual void CopyTexSubImage2D(GLenum target,
+void ActiveTexture(GLenum texture) override;
+void AttachShader(GLuint program, GLuint shader) override;
+void BindAttribLocation(GLuint program,
+ GLuint index,
+ const char* name) override;
+void BindBuffer(GLenum target, GLuint buffer) override;
+void BindFramebuffer(GLenum target, GLuint framebuffer) override;
+void BindRenderbuffer(GLenum target, GLuint renderbuffer) override;
+void BindTexture(GLenum target, GLuint texture) override;
+void BlendColor(GLclampf red,
+ GLclampf green,
+ GLclampf blue,
+ GLclampf alpha) override;
+void BlendEquation(GLenum mode) override;
+void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) override;
+void BlendFunc(GLenum sfactor, GLenum dfactor) override;
+void BlendFuncSeparate(GLenum srcRGB,
+ GLenum dstRGB,
+ GLenum srcAlpha,
+ GLenum dstAlpha) override;
+void BufferData(GLenum target,
+ GLsizeiptr size,
+ const void* data,
+ GLenum usage) override;
+void BufferSubData(GLenum target,
+ GLintptr offset,
+ GLsizeiptr size,
+ const void* data) override;
+GLenum CheckFramebufferStatus(GLenum target) override;
+void Clear(GLbitfield mask) override;
+void ClearColor(GLclampf red,
+ GLclampf green,
+ GLclampf blue,
+ GLclampf alpha) override;
+void ClearDepthf(GLclampf depth) override;
+void ClearStencil(GLint s) override;
+void ColorMask(GLboolean red,
+ GLboolean green,
+ GLboolean blue,
+ GLboolean alpha) override;
+void CompileShader(GLuint shader) override;
+void CompressedTexImage2D(GLenum target,
+ GLint level,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height,
+ GLint border,
+ GLsizei imageSize,
+ const void* data) override;
+void CompressedTexSubImage2D(GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLsizei width,
+ GLsizei height,
+ GLenum format,
+ GLsizei imageSize,
+ const void* data) override;
+void CopyTexImage2D(GLenum target,
+ GLint level,
+ GLenum internalformat,
+ GLint x,
+ GLint y,
+ GLsizei width,
+ GLsizei height,
+ GLint border) override;
+void CopyTexSubImage2D(GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLint x,
+ GLint y,
+ GLsizei width,
+ GLsizei height) override;
+GLuint CreateProgram() override;
+GLuint CreateShader(GLenum type) override;
+void CullFace(GLenum mode) override;
+void DeleteBuffers(GLsizei n, const GLuint* buffers) override;
+void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) override;
+void DeleteProgram(GLuint program) override;
+void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) override;
+void DeleteShader(GLuint shader) override;
+void DeleteTextures(GLsizei n, const GLuint* textures) override;
+void DepthFunc(GLenum func) override;
+void DepthMask(GLboolean flag) override;
+void DepthRangef(GLclampf zNear, GLclampf zFar) override;
+void DetachShader(GLuint program, GLuint shader) override;
+void Disable(GLenum cap) override;
+void DisableVertexAttribArray(GLuint index) override;
+void DrawArrays(GLenum mode, GLint first, GLsizei count) override;
+void DrawElements(GLenum mode,
+ GLsizei count,
+ GLenum type,
+ const void* indices) override;
+void Enable(GLenum cap) override;
+void EnableVertexAttribArray(GLuint index) override;
+void Finish() override;
+void Flush() override;
+void FramebufferRenderbuffer(GLenum target,
+ GLenum attachment,
+ GLenum renderbuffertarget,
+ GLuint renderbuffer) override;
+void FramebufferTexture2D(GLenum target,
+ GLenum attachment,
+ GLenum textarget,
+ GLuint texture,
+ GLint level) override;
+void FrontFace(GLenum mode) override;
+void GenBuffers(GLsizei n, GLuint* buffers) override;
+void GenerateMipmap(GLenum target) override;
+void GenFramebuffers(GLsizei n, GLuint* framebuffers) override;
+void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) override;
+void GenTextures(GLsizei n, GLuint* textures) override;
+void GetActiveAttrib(GLuint program,
+ GLuint index,
+ GLsizei bufsize,
+ GLsizei* length,
+ GLint* size,
+ GLenum* type,
+ char* name) override;
+void GetActiveUniform(GLuint program,
+ GLuint index,
+ GLsizei bufsize,
+ GLsizei* length,
+ GLint* size,
+ GLenum* type,
+ char* name) override;
+void GetAttachedShaders(GLuint program,
+ GLsizei maxcount,
+ GLsizei* count,
+ GLuint* shaders) override;
+GLint GetAttribLocation(GLuint program, const char* name) override;
+void GetBooleanv(GLenum pname, GLboolean* params) override;
+void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params) override;
+GLenum GetError() override;
+void GetFloatv(GLenum pname, GLfloat* params) override;
+void GetFramebufferAttachmentParameteriv(GLenum target,
+ GLenum attachment,
+ GLenum pname,
+ GLint* params) override;
+void GetIntegerv(GLenum pname, GLint* params) override;
+void GetProgramiv(GLuint program, GLenum pname, GLint* params) override;
+void GetProgramInfoLog(GLuint program,
+ GLsizei bufsize,
+ GLsizei* length,
+ char* infolog) override;
+void GetRenderbufferParameteriv(GLenum target,
+ GLenum pname,
+ GLint* params) override;
+void GetShaderiv(GLuint shader, GLenum pname, GLint* params) override;
+void GetShaderInfoLog(GLuint shader,
+ GLsizei bufsize,
+ GLsizei* length,
+ char* infolog) override;
+void GetShaderPrecisionFormat(GLenum shadertype,
+ GLenum precisiontype,
+ GLint* range,
+ GLint* precision) override;
+void GetShaderSource(GLuint shader,
+ GLsizei bufsize,
+ GLsizei* length,
+ char* source) override;
+const GLubyte* GetString(GLenum name) override;
+void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) override;
+void GetTexParameteriv(GLenum target, GLenum pname, GLint* params) override;
+void GetUniformfv(GLuint program, GLint location, GLfloat* params) override;
+void GetUniformiv(GLuint program, GLint location, GLint* params) override;
+GLint GetUniformLocation(GLuint program, const char* name) override;
+void GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params) override;
+void GetVertexAttribiv(GLuint index, GLenum pname, GLint* params) override;
+void GetVertexAttribPointerv(GLuint index,
+ GLenum pname,
+ void** pointer) override;
+void Hint(GLenum target, GLenum mode) override;
+GLboolean IsBuffer(GLuint buffer) override;
+GLboolean IsEnabled(GLenum cap) override;
+GLboolean IsFramebuffer(GLuint framebuffer) override;
+GLboolean IsProgram(GLuint program) override;
+GLboolean IsRenderbuffer(GLuint renderbuffer) override;
+GLboolean IsShader(GLuint shader) override;
+GLboolean IsTexture(GLuint texture) override;
+void LineWidth(GLfloat width) override;
+void LinkProgram(GLuint program) override;
+void PixelStorei(GLenum pname, GLint param) override;
+void PolygonOffset(GLfloat factor, GLfloat units) override;
+void ReadPixels(GLint x,
+ GLint y,
+ GLsizei width,
+ GLsizei height,
+ GLenum format,
+ GLenum type,
+ void* pixels) override;
+void ReleaseShaderCompiler() override;
+void RenderbufferStorage(GLenum target,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height) override;
+void SampleCoverage(GLclampf value, GLboolean invert) override;
+void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) override;
+void ShaderBinary(GLsizei n,
+ const GLuint* shaders,
+ GLenum binaryformat,
+ const void* binary,
+ GLsizei length) override;
+void ShaderSource(GLuint shader,
+ GLsizei count,
+ const GLchar* const* str,
+ const GLint* length) override;
+void ShallowFinishCHROMIUM() override;
+void ShallowFlushCHROMIUM() override;
+void StencilFunc(GLenum func, GLint ref, GLuint mask) override;
+void StencilFuncSeparate(GLenum face,
+ GLenum func,
+ GLint ref,
+ GLuint mask) override;
+void StencilMask(GLuint mask) override;
+void StencilMaskSeparate(GLenum face, GLuint mask) override;
+void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) override;
+void StencilOpSeparate(GLenum face,
+ GLenum fail,
+ GLenum zfail,
+ GLenum zpass) override;
+void TexImage2D(GLenum target,
+ GLint level,
+ GLint internalformat,
+ GLsizei width,
+ GLsizei height,
+ GLint border,
+ GLenum format,
+ GLenum type,
+ const void* pixels) override;
+void TexParameterf(GLenum target, GLenum pname, GLfloat param) override;
+void TexParameterfv(GLenum target,
+ GLenum pname,
+ const GLfloat* params) override;
+void TexParameteri(GLenum target, GLenum pname, GLint param) override;
+void TexParameteriv(GLenum target, GLenum pname, const GLint* params) override;
+void TexSubImage2D(GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLsizei width,
+ GLsizei height,
+ GLenum format,
+ GLenum type,
+ const void* pixels) override;
+void Uniform1f(GLint location, GLfloat x) override;
+void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) override;
+void Uniform1i(GLint location, GLint x) override;
+void Uniform1iv(GLint location, GLsizei count, const GLint* v) override;
+void Uniform2f(GLint location, GLfloat x, GLfloat y) override;
+void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) override;
+void Uniform2i(GLint location, GLint x, GLint y) override;
+void Uniform2iv(GLint location, GLsizei count, const GLint* v) override;
+void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) override;
+void Uniform3fv(GLint location, GLsizei count, const GLfloat* v) override;
+void Uniform3i(GLint location, GLint x, GLint y, GLint z) override;
+void Uniform3iv(GLint location, GLsizei count, const GLint* v) override;
+void Uniform4f(GLint location,
+ GLfloat x,
+ GLfloat y,
+ GLfloat z,
+ GLfloat w) override;
+void Uniform4fv(GLint location, GLsizei count, const GLfloat* v) override;
+void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) override;
+void Uniform4iv(GLint location, GLsizei count, const GLint* v) override;
+void UniformMatrix2fv(GLint location,
+ GLsizei count,
+ GLboolean transpose,
+ const GLfloat* value) override;
+void UniformMatrix3fv(GLint location,
+ GLsizei count,
+ GLboolean transpose,
+ const GLfloat* value) override;
+void UniformMatrix4fv(GLint location,
+ GLsizei count,
+ GLboolean transpose,
+ const GLfloat* value) override;
+void UseProgram(GLuint program) override;
+void ValidateProgram(GLuint program) override;
+void VertexAttrib1f(GLuint indx, GLfloat x) override;
+void VertexAttrib1fv(GLuint indx, const GLfloat* values) override;
+void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) override;
+void VertexAttrib2fv(GLuint indx, const GLfloat* values) override;
+void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) override;
+void VertexAttrib3fv(GLuint indx, const GLfloat* values) override;
+void VertexAttrib4f(GLuint indx,
+ GLfloat x,
+ GLfloat y,
+ GLfloat z,
+ GLfloat w) override;
+void VertexAttrib4fv(GLuint indx, const GLfloat* values) override;
+void VertexAttribPointer(GLuint indx,
+ GLint size,
+ GLenum type,
+ GLboolean normalized,
+ GLsizei stride,
+ const void* ptr) override;
+void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) override;
+void BlitFramebufferCHROMIUM(GLint srcX0,
+ GLint srcY0,
+ GLint srcX1,
+ GLint srcY1,
+ GLint dstX0,
+ GLint dstY0,
+ GLint dstX1,
+ GLint dstY1,
+ GLbitfield mask,
+ GLenum filter) override;
+void RenderbufferStorageMultisampleCHROMIUM(GLenum target,
+ GLsizei samples,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height) override;
+void RenderbufferStorageMultisampleEXT(GLenum target,
+ GLsizei samples,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height) override;
+void FramebufferTexture2DMultisampleEXT(GLenum target,
+ GLenum attachment,
+ GLenum textarget,
+ GLuint texture,
+ GLint level,
+ GLsizei samples) override;
+void TexStorage2DEXT(GLenum target,
+ GLsizei levels,
+ GLenum internalFormat,
+ GLsizei width,
+ GLsizei height) override;
+void GenQueriesEXT(GLsizei n, GLuint* queries) override;
+void DeleteQueriesEXT(GLsizei n, const GLuint* queries) override;
+GLboolean IsQueryEXT(GLuint id) override;
+void BeginQueryEXT(GLenum target, GLuint id) override;
+void EndQueryEXT(GLenum target) override;
+void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) override;
+void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint* params) override;
+void InsertEventMarkerEXT(GLsizei length, const GLchar* marker) override;
+void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) override;
+void PopGroupMarkerEXT() override;
+void GenVertexArraysOES(GLsizei n, GLuint* arrays) override;
+void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) override;
+GLboolean IsVertexArrayOES(GLuint array) override;
+void BindVertexArrayOES(GLuint array) override;
+void SwapBuffers() override;
+GLuint GetMaxValueInBufferCHROMIUM(GLuint buffer_id,
+ GLsizei count,
+ GLenum type,
+ GLuint offset) override;
+GLboolean EnableFeatureCHROMIUM(const char* feature) override;
+void* MapBufferCHROMIUM(GLuint target, GLenum access) override;
+GLboolean UnmapBufferCHROMIUM(GLuint target) override;
+void* MapBufferSubDataCHROMIUM(GLuint target,
+ GLintptr offset,
+ GLsizeiptr size,
+ GLenum access) override;
+void UnmapBufferSubDataCHROMIUM(const void* mem) override;
+void* MapTexSubImage2DCHROMIUM(GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
- GLint x,
- GLint y,
GLsizei width,
- GLsizei height) OVERRIDE;
-virtual GLuint CreateProgram() OVERRIDE;
-virtual GLuint CreateShader(GLenum type) OVERRIDE;
-virtual void CullFace(GLenum mode) OVERRIDE;
-virtual void DeleteBuffers(GLsizei n, const GLuint* buffers) OVERRIDE;
-virtual void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) OVERRIDE;
-virtual void DeleteProgram(GLuint program) OVERRIDE;
-virtual void DeleteRenderbuffers(GLsizei n,
- const GLuint* renderbuffers) OVERRIDE;
-virtual void DeleteShader(GLuint shader) OVERRIDE;
-virtual void DeleteTextures(GLsizei n, const GLuint* textures) OVERRIDE;
-virtual void DepthFunc(GLenum func) OVERRIDE;
-virtual void DepthMask(GLboolean flag) OVERRIDE;
-virtual void DepthRangef(GLclampf zNear, GLclampf zFar) OVERRIDE;
-virtual void DetachShader(GLuint program, GLuint shader) OVERRIDE;
-virtual void Disable(GLenum cap) OVERRIDE;
-virtual void DisableVertexAttribArray(GLuint index) OVERRIDE;
-virtual void DrawArrays(GLenum mode, GLint first, GLsizei count) OVERRIDE;
-virtual void DrawElements(GLenum mode,
- GLsizei count,
- GLenum type,
- const void* indices) OVERRIDE;
-virtual void Enable(GLenum cap) OVERRIDE;
-virtual void EnableVertexAttribArray(GLuint index) OVERRIDE;
-virtual void Finish() OVERRIDE;
-virtual void Flush() OVERRIDE;
-virtual void FramebufferRenderbuffer(GLenum target,
- GLenum attachment,
- GLenum renderbuffertarget,
- GLuint renderbuffer) OVERRIDE;
-virtual void FramebufferTexture2D(GLenum target,
- GLenum attachment,
- GLenum textarget,
- GLuint texture,
- GLint level) OVERRIDE;
-virtual void FrontFace(GLenum mode) OVERRIDE;
-virtual void GenBuffers(GLsizei n, GLuint* buffers) OVERRIDE;
-virtual void GenerateMipmap(GLenum target) OVERRIDE;
-virtual void GenFramebuffers(GLsizei n, GLuint* framebuffers) OVERRIDE;
-virtual void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) OVERRIDE;
-virtual void GenTextures(GLsizei n, GLuint* textures) OVERRIDE;
-virtual void GetActiveAttrib(GLuint program,
- GLuint index,
- GLsizei bufsize,
- GLsizei* length,
- GLint* size,
- GLenum* type,
- char* name) OVERRIDE;
-virtual void GetActiveUniform(GLuint program,
- GLuint index,
- GLsizei bufsize,
- GLsizei* length,
- GLint* size,
- GLenum* type,
- char* name) OVERRIDE;
-virtual void GetAttachedShaders(GLuint program,
- GLsizei maxcount,
- GLsizei* count,
- GLuint* shaders) OVERRIDE;
-virtual GLint GetAttribLocation(GLuint program, const char* name) OVERRIDE;
-virtual void GetBooleanv(GLenum pname, GLboolean* params) OVERRIDE;
-virtual void GetBufferParameteriv(GLenum target,
- GLenum pname,
- GLint* params) OVERRIDE;
-virtual GLenum GetError() OVERRIDE;
-virtual void GetFloatv(GLenum pname, GLfloat* params) OVERRIDE;
-virtual void GetFramebufferAttachmentParameteriv(GLenum target,
- GLenum attachment,
- GLenum pname,
- GLint* params) OVERRIDE;
-virtual void GetIntegerv(GLenum pname, GLint* params) OVERRIDE;
-virtual void GetProgramiv(GLuint program, GLenum pname, GLint* params) OVERRIDE;
-virtual void GetProgramInfoLog(GLuint program,
- GLsizei bufsize,
- GLsizei* length,
- char* infolog) OVERRIDE;
-virtual void GetRenderbufferParameteriv(GLenum target,
- GLenum pname,
- GLint* params) OVERRIDE;
-virtual void GetShaderiv(GLuint shader, GLenum pname, GLint* params) OVERRIDE;
-virtual void GetShaderInfoLog(GLuint shader,
- GLsizei bufsize,
- GLsizei* length,
- char* infolog) OVERRIDE;
-virtual void GetShaderPrecisionFormat(GLenum shadertype,
- GLenum precisiontype,
- GLint* range,
- GLint* precision) OVERRIDE;
-virtual void GetShaderSource(GLuint shader,
- GLsizei bufsize,
- GLsizei* length,
- char* source) OVERRIDE;
-virtual const GLubyte* GetString(GLenum name) OVERRIDE;
-virtual void GetTexParameterfv(GLenum target,
- GLenum pname,
- GLfloat* params) OVERRIDE;
-virtual void GetTexParameteriv(GLenum target,
- GLenum pname,
- GLint* params) OVERRIDE;
-virtual void GetUniformfv(GLuint program,
- GLint location,
- GLfloat* params) OVERRIDE;
-virtual void GetUniformiv(GLuint program,
- GLint location,
- GLint* params) OVERRIDE;
-virtual GLint GetUniformLocation(GLuint program, const char* name) OVERRIDE;
-virtual void GetVertexAttribfv(GLuint index,
- GLenum pname,
- GLfloat* params) OVERRIDE;
-virtual void GetVertexAttribiv(GLuint index,
- GLenum pname,
- GLint* params) OVERRIDE;
-virtual void GetVertexAttribPointerv(GLuint index,
- GLenum pname,
- void** pointer) OVERRIDE;
-virtual void Hint(GLenum target, GLenum mode) OVERRIDE;
-virtual GLboolean IsBuffer(GLuint buffer) OVERRIDE;
-virtual GLboolean IsEnabled(GLenum cap) OVERRIDE;
-virtual GLboolean IsFramebuffer(GLuint framebuffer) OVERRIDE;
-virtual GLboolean IsProgram(GLuint program) OVERRIDE;
-virtual GLboolean IsRenderbuffer(GLuint renderbuffer) OVERRIDE;
-virtual GLboolean IsShader(GLuint shader) OVERRIDE;
-virtual GLboolean IsTexture(GLuint texture) OVERRIDE;
-virtual void LineWidth(GLfloat width) OVERRIDE;
-virtual void LinkProgram(GLuint program) OVERRIDE;
-virtual void PixelStorei(GLenum pname, GLint param) OVERRIDE;
-virtual void PolygonOffset(GLfloat factor, GLfloat units) OVERRIDE;
-virtual void ReadPixels(GLint x,
- GLint y,
- GLsizei width,
- GLsizei height,
- GLenum format,
- GLenum type,
- void* pixels) OVERRIDE;
-virtual void ReleaseShaderCompiler() OVERRIDE;
-virtual void RenderbufferStorage(GLenum target,
- GLenum internalformat,
- GLsizei width,
- GLsizei height) OVERRIDE;
-virtual void SampleCoverage(GLclampf value, GLboolean invert) OVERRIDE;
-virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE;
-virtual void ShaderBinary(GLsizei n,
- const GLuint* shaders,
- GLenum binaryformat,
- const void* binary,
- GLsizei length) OVERRIDE;
-virtual void ShaderSource(GLuint shader,
- GLsizei count,
- const GLchar* const* str,
- const GLint* length) OVERRIDE;
-virtual void ShallowFinishCHROMIUM() OVERRIDE;
-virtual void ShallowFlushCHROMIUM() OVERRIDE;
-virtual void StencilFunc(GLenum func, GLint ref, GLuint mask) OVERRIDE;
-virtual void StencilFuncSeparate(GLenum face,
- GLenum func,
- GLint ref,
- GLuint mask) OVERRIDE;
-virtual void StencilMask(GLuint mask) OVERRIDE;
-virtual void StencilMaskSeparate(GLenum face, GLuint mask) OVERRIDE;
-virtual void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) OVERRIDE;
-virtual void StencilOpSeparate(GLenum face,
- GLenum fail,
- GLenum zfail,
- GLenum zpass) OVERRIDE;
-virtual void TexImage2D(GLenum target,
- GLint level,
- GLint internalformat,
- GLsizei width,
- GLsizei height,
- GLint border,
- GLenum format,
- GLenum type,
- const void* pixels) OVERRIDE;
-virtual void TexParameterf(GLenum target, GLenum pname, GLfloat param) OVERRIDE;
-virtual void TexParameterfv(GLenum target,
- GLenum pname,
- const GLfloat* params) OVERRIDE;
-virtual void TexParameteri(GLenum target, GLenum pname, GLint param) OVERRIDE;
-virtual void TexParameteriv(GLenum target,
- GLenum pname,
- const GLint* params) OVERRIDE;
-virtual void TexSubImage2D(GLenum target,
- GLint level,
- GLint xoffset,
- GLint yoffset,
+ GLsizei height,
+ GLenum format,
+ GLenum type,
+ GLenum access) override;
+void UnmapTexSubImage2DCHROMIUM(const void* mem) override;
+void ResizeCHROMIUM(GLuint width, GLuint height, GLfloat scale_factor) override;
+const GLchar* GetRequestableExtensionsCHROMIUM() override;
+void RequestExtensionCHROMIUM(const char* extension) override;
+void RateLimitOffscreenContextCHROMIUM() override;
+void GetMultipleIntegervCHROMIUM(const GLenum* pnames,
+ GLuint count,
+ GLint* results,
+ GLsizeiptr size) override;
+void GetProgramInfoCHROMIUM(GLuint program,
+ GLsizei bufsize,
+ GLsizei* size,
+ void* info) override;
+GLuint CreateStreamTextureCHROMIUM(GLuint texture) override;
+GLuint CreateImageCHROMIUM(ClientBuffer buffer,
GLsizei width,
GLsizei height,
- GLenum format,
- GLenum type,
- const void* pixels) OVERRIDE;
-virtual void Uniform1f(GLint location, GLfloat x) OVERRIDE;
-virtual void Uniform1fv(GLint location,
- GLsizei count,
- const GLfloat* v) OVERRIDE;
-virtual void Uniform1i(GLint location, GLint x) OVERRIDE;
-virtual void Uniform1iv(GLint location, GLsizei count, const GLint* v) OVERRIDE;
-virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) OVERRIDE;
-virtual void Uniform2fv(GLint location,
- GLsizei count,
- const GLfloat* v) OVERRIDE;
-virtual void Uniform2i(GLint location, GLint x, GLint y) OVERRIDE;
-virtual void Uniform2iv(GLint location, GLsizei count, const GLint* v) OVERRIDE;
-virtual void Uniform3f(GLint location,
- GLfloat x,
- GLfloat y,
- GLfloat z) OVERRIDE;
-virtual void Uniform3fv(GLint location,
- GLsizei count,
- const GLfloat* v) OVERRIDE;
-virtual void Uniform3i(GLint location, GLint x, GLint y, GLint z) OVERRIDE;
-virtual void Uniform3iv(GLint location, GLsizei count, const GLint* v) OVERRIDE;
-virtual void Uniform4f(GLint location,
- GLfloat x,
- GLfloat y,
- GLfloat z,
- GLfloat w) OVERRIDE;
-virtual void Uniform4fv(GLint location,
- GLsizei count,
- const GLfloat* v) OVERRIDE;
-virtual void Uniform4i(GLint location,
- GLint x,
- GLint y,
- GLint z,
- GLint w) OVERRIDE;
-virtual void Uniform4iv(GLint location, GLsizei count, const GLint* v) OVERRIDE;
-virtual void UniformMatrix2fv(GLint location,
- GLsizei count,
- GLboolean transpose,
- const GLfloat* value) OVERRIDE;
-virtual void UniformMatrix3fv(GLint location,
- GLsizei count,
- GLboolean transpose,
- const GLfloat* value) OVERRIDE;
-virtual void UniformMatrix4fv(GLint location,
+ GLenum internalformat) override;
+void DestroyImageCHROMIUM(GLuint image_id) override;
+GLuint CreateGpuMemoryBufferImageCHROMIUM(GLsizei width,
+ GLsizei height,
+ GLenum internalformat,
+ GLenum usage) override;
+void GetTranslatedShaderSourceANGLE(GLuint shader,
+ GLsizei bufsize,
+ GLsizei* length,
+ char* source) override;
+void PostSubBufferCHROMIUM(GLint x,
+ GLint y,
+ GLint width,
+ GLint height) override;
+void TexImageIOSurface2DCHROMIUM(GLenum target,
+ GLsizei width,
+ GLsizei height,
+ GLuint ioSurfaceId,
+ GLuint plane) override;
+void CopyTextureCHROMIUM(GLenum target,
+ GLenum source_id,
+ GLenum dest_id,
+ GLint level,
+ GLint internalformat,
+ GLenum dest_type) override;
+void DrawArraysInstancedANGLE(GLenum mode,
+ GLint first,
GLsizei count,
- GLboolean transpose,
- const GLfloat* value) OVERRIDE;
-virtual void UseProgram(GLuint program) OVERRIDE;
-virtual void ValidateProgram(GLuint program) OVERRIDE;
-virtual void VertexAttrib1f(GLuint indx, GLfloat x) OVERRIDE;
-virtual void VertexAttrib1fv(GLuint indx, const GLfloat* values) OVERRIDE;
-virtual void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) OVERRIDE;
-virtual void VertexAttrib2fv(GLuint indx, const GLfloat* values) OVERRIDE;
-virtual void VertexAttrib3f(GLuint indx,
- GLfloat x,
- GLfloat y,
- GLfloat z) OVERRIDE;
-virtual void VertexAttrib3fv(GLuint indx, const GLfloat* values) OVERRIDE;
-virtual void VertexAttrib4f(GLuint indx,
- GLfloat x,
- GLfloat y,
- GLfloat z,
- GLfloat w) OVERRIDE;
-virtual void VertexAttrib4fv(GLuint indx, const GLfloat* values) OVERRIDE;
-virtual void VertexAttribPointer(GLuint indx,
- GLint size,
- GLenum type,
- GLboolean normalized,
- GLsizei stride,
- const void* ptr) OVERRIDE;
-virtual void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE;
-virtual void BlitFramebufferCHROMIUM(GLint srcX0,
- GLint srcY0,
- GLint srcX1,
- GLint srcY1,
- GLint dstX0,
- GLint dstY0,
- GLint dstX1,
- GLint dstY1,
- GLbitfield mask,
- GLenum filter) OVERRIDE;
-virtual void RenderbufferStorageMultisampleCHROMIUM(GLenum target,
- GLsizei samples,
- GLenum internalformat,
- GLsizei width,
- GLsizei height) OVERRIDE;
-virtual void RenderbufferStorageMultisampleEXT(GLenum target,
- GLsizei samples,
- GLenum internalformat,
- GLsizei width,
- GLsizei height) OVERRIDE;
-virtual void FramebufferTexture2DMultisampleEXT(GLenum target,
- GLenum attachment,
- GLenum textarget,
- GLuint texture,
- GLint level,
- GLsizei samples) OVERRIDE;
-virtual void TexStorage2DEXT(GLenum target,
- GLsizei levels,
- GLenum internalFormat,
+ GLsizei primcount) override;
+void DrawElementsInstancedANGLE(GLenum mode,
+ GLsizei count,
+ GLenum type,
+ const void* indices,
+ GLsizei primcount) override;
+void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) override;
+void GenMailboxCHROMIUM(GLbyte* mailbox) override;
+void ProduceTextureCHROMIUM(GLenum target, const GLbyte* mailbox) override;
+void ProduceTextureDirectCHROMIUM(GLuint texture,
+ GLenum target,
+ const GLbyte* mailbox) override;
+void ConsumeTextureCHROMIUM(GLenum target, const GLbyte* mailbox) override;
+GLuint CreateAndConsumeTextureCHROMIUM(GLenum target,
+ const GLbyte* mailbox) override;
+void BindUniformLocationCHROMIUM(GLuint program,
+ GLint location,
+ const char* name) override;
+void GenValuebuffersCHROMIUM(GLsizei n, GLuint* buffers) override;
+void DeleteValuebuffersCHROMIUM(GLsizei n, const GLuint* valuebuffers) override;
+GLboolean IsValuebufferCHROMIUM(GLuint valuebuffer) override;
+void BindValuebufferCHROMIUM(GLenum target, GLuint valuebuffer) override;
+void SubscribeValueCHROMIUM(GLenum target, GLenum subscription) override;
+void PopulateSubscribedValuesCHROMIUM(GLenum target) override;
+void UniformValuebufferCHROMIUM(GLint location,
+ GLenum target,
+ GLenum subscription) override;
+void BindTexImage2DCHROMIUM(GLenum target, GLint imageId) override;
+void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) override;
+void TraceBeginCHROMIUM(const char* name) override;
+void TraceEndCHROMIUM() override;
+void AsyncTexSubImage2DCHROMIUM(GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLsizei width,
+ GLsizei height,
+ GLenum format,
+ GLenum type,
+ const void* data) override;
+void AsyncTexImage2DCHROMIUM(GLenum target,
+ GLint level,
+ GLenum internalformat,
GLsizei width,
- GLsizei height) OVERRIDE;
-virtual void GenQueriesEXT(GLsizei n, GLuint* queries) OVERRIDE;
-virtual void DeleteQueriesEXT(GLsizei n, const GLuint* queries) OVERRIDE;
-virtual GLboolean IsQueryEXT(GLuint id) OVERRIDE;
-virtual void BeginQueryEXT(GLenum target, GLuint id) OVERRIDE;
-virtual void EndQueryEXT(GLenum target) OVERRIDE;
-virtual void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) OVERRIDE;
-virtual void GetQueryObjectuivEXT(GLuint id,
- GLenum pname,
- GLuint* params) OVERRIDE;
-virtual void InsertEventMarkerEXT(GLsizei length,
- const GLchar* marker) OVERRIDE;
-virtual void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) OVERRIDE;
-virtual void PopGroupMarkerEXT() OVERRIDE;
-virtual void GenVertexArraysOES(GLsizei n, GLuint* arrays) OVERRIDE;
-virtual void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) OVERRIDE;
-virtual GLboolean IsVertexArrayOES(GLuint array) OVERRIDE;
-virtual void BindVertexArrayOES(GLuint array) OVERRIDE;
-virtual void SwapBuffers() OVERRIDE;
-virtual GLuint GetMaxValueInBufferCHROMIUM(GLuint buffer_id,
- GLsizei count,
- GLenum type,
- GLuint offset) OVERRIDE;
-virtual void GenSharedIdsCHROMIUM(GLuint namespace_id,
- GLuint id_offset,
- GLsizei n,
- GLuint* ids) OVERRIDE;
-virtual void DeleteSharedIdsCHROMIUM(GLuint namespace_id,
- GLsizei n,
- const GLuint* ids) OVERRIDE;
-virtual void RegisterSharedIdsCHROMIUM(GLuint namespace_id,
- GLsizei n,
- const GLuint* ids) OVERRIDE;
-virtual GLboolean EnableFeatureCHROMIUM(const char* feature) OVERRIDE;
-virtual void* MapBufferCHROMIUM(GLuint target, GLenum access) OVERRIDE;
-virtual GLboolean UnmapBufferCHROMIUM(GLuint target) OVERRIDE;
-virtual void* MapImageCHROMIUM(GLuint image_id) OVERRIDE;
-virtual void UnmapImageCHROMIUM(GLuint image_id) OVERRIDE;
-virtual void* MapBufferSubDataCHROMIUM(GLuint target,
- GLintptr offset,
- GLsizeiptr size,
- GLenum access) OVERRIDE;
-virtual void UnmapBufferSubDataCHROMIUM(const void* mem) OVERRIDE;
-virtual void* MapTexSubImage2DCHROMIUM(GLenum target,
- GLint level,
- GLint xoffset,
- GLint yoffset,
- GLsizei width,
- GLsizei height,
- GLenum format,
- GLenum type,
- GLenum access) OVERRIDE;
-virtual void UnmapTexSubImage2DCHROMIUM(const void* mem) OVERRIDE;
-virtual void ResizeCHROMIUM(GLuint width,
- GLuint height,
- GLfloat scale_factor) OVERRIDE;
-virtual const GLchar* GetRequestableExtensionsCHROMIUM() OVERRIDE;
-virtual void RequestExtensionCHROMIUM(const char* extension) OVERRIDE;
-virtual void RateLimitOffscreenContextCHROMIUM() OVERRIDE;
-virtual void GetMultipleIntegervCHROMIUM(const GLenum* pnames,
- GLuint count,
- GLint* results,
- GLsizeiptr size) OVERRIDE;
-virtual void GetProgramInfoCHROMIUM(GLuint program,
- GLsizei bufsize,
- GLsizei* size,
- void* info) OVERRIDE;
-virtual GLuint CreateStreamTextureCHROMIUM(GLuint texture) OVERRIDE;
-virtual GLuint CreateImageCHROMIUM(GLsizei width,
- GLsizei height,
- GLenum internalformat,
- GLenum usage) OVERRIDE;
-virtual void DestroyImageCHROMIUM(GLuint image_id) OVERRIDE;
-virtual void GetImageParameterivCHROMIUM(GLuint image_id,
- GLenum pname,
- GLint* params) OVERRIDE;
-virtual void GetTranslatedShaderSourceANGLE(GLuint shader,
- GLsizei bufsize,
- GLsizei* length,
- char* source) OVERRIDE;
-virtual void PostSubBufferCHROMIUM(GLint x,
- GLint y,
- GLint width,
- GLint height) OVERRIDE;
-virtual void TexImageIOSurface2DCHROMIUM(GLenum target,
- GLsizei width,
- GLsizei height,
- GLuint ioSurfaceId,
- GLuint plane) OVERRIDE;
-virtual void CopyTextureCHROMIUM(GLenum target,
- GLenum source_id,
- GLenum dest_id,
- GLint level,
- GLint internalformat,
- GLenum dest_type) OVERRIDE;
-virtual void DrawArraysInstancedANGLE(GLenum mode,
- GLint first,
- GLsizei count,
- GLsizei primcount) OVERRIDE;
-virtual void DrawElementsInstancedANGLE(GLenum mode,
- GLsizei count,
- GLenum type,
- const void* indices,
- GLsizei primcount) OVERRIDE;
-virtual void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) OVERRIDE;
-virtual void GenMailboxCHROMIUM(GLbyte* mailbox) OVERRIDE;
-virtual void ProduceTextureCHROMIUM(GLenum target,
- const GLbyte* mailbox) OVERRIDE;
-virtual void ProduceTextureDirectCHROMIUM(GLuint texture,
- GLenum target,
- const GLbyte* mailbox) OVERRIDE;
-virtual void ConsumeTextureCHROMIUM(GLenum target,
- const GLbyte* mailbox) OVERRIDE;
-virtual GLuint CreateAndConsumeTextureCHROMIUM(GLenum target,
- const GLbyte* mailbox) OVERRIDE;
-virtual void BindUniformLocationCHROMIUM(GLuint program,
- GLint location,
- const char* name) OVERRIDE;
-virtual void BindTexImage2DCHROMIUM(GLenum target, GLint imageId) OVERRIDE;
-virtual void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) OVERRIDE;
-virtual void TraceBeginCHROMIUM(const char* name) OVERRIDE;
-virtual void TraceEndCHROMIUM() OVERRIDE;
-virtual void AsyncTexSubImage2DCHROMIUM(GLenum target,
- GLint level,
- GLint xoffset,
- GLint yoffset,
- GLsizei width,
- GLsizei height,
- GLenum format,
- GLenum type,
- const void* data) OVERRIDE;
-virtual void AsyncTexImage2DCHROMIUM(GLenum target,
- GLint level,
- GLenum internalformat,
- GLsizei width,
- GLsizei height,
- GLint border,
- GLenum format,
- GLenum type,
- const void* pixels) OVERRIDE;
-virtual void WaitAsyncTexImage2DCHROMIUM(GLenum target) OVERRIDE;
-virtual void WaitAllAsyncTexImage2DCHROMIUM() OVERRIDE;
-virtual void DiscardFramebufferEXT(GLenum target,
- GLsizei count,
- const GLenum* attachments) OVERRIDE;
-virtual void LoseContextCHROMIUM(GLenum current, GLenum other) OVERRIDE;
-virtual GLuint InsertSyncPointCHROMIUM() OVERRIDE;
-virtual void WaitSyncPointCHROMIUM(GLuint sync_point) OVERRIDE;
-virtual void DrawBuffersEXT(GLsizei count, const GLenum* bufs) OVERRIDE;
-virtual void DiscardBackbufferCHROMIUM() OVERRIDE;
-virtual void ScheduleOverlayPlaneCHROMIUM(GLint plane_z_order,
- GLenum plane_transform,
- GLuint overlay_texture_id,
- GLint bounds_x,
- GLint bounds_y,
- GLint bounds_width,
- GLint bounds_height,
- GLfloat uv_x,
- GLfloat uv_y,
- GLfloat uv_width,
- GLfloat uv_height) OVERRIDE;
-virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) OVERRIDE;
-virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) OVERRIDE;
+ GLsizei height,
+ GLint border,
+ GLenum format,
+ GLenum type,
+ const void* pixels) override;
+void WaitAsyncTexImage2DCHROMIUM(GLenum target) override;
+void WaitAllAsyncTexImage2DCHROMIUM() override;
+void DiscardFramebufferEXT(GLenum target,
+ GLsizei count,
+ const GLenum* attachments) override;
+void LoseContextCHROMIUM(GLenum current, GLenum other) override;
+GLuint InsertSyncPointCHROMIUM() override;
+void WaitSyncPointCHROMIUM(GLuint sync_point) override;
+void DrawBuffersEXT(GLsizei count, const GLenum* bufs) override;
+void DiscardBackbufferCHROMIUM() override;
+void ScheduleOverlayPlaneCHROMIUM(GLint plane_z_order,
+ GLenum plane_transform,
+ GLuint overlay_texture_id,
+ GLint bounds_x,
+ GLint bounds_y,
+ GLint bounds_width,
+ GLint bounds_height,
+ GLfloat uv_x,
+ GLfloat uv_y,
+ GLfloat uv_width,
+ GLfloat uv_height) override;
+void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) override;
+void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) override;
+void BlendBarrierKHR() override;
#endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_AUTOGEN_H_