#ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_IMPL_AUTOGEN_H_
#define GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_IMPL_AUTOGEN_H_
void GLES2InterfaceStub::ActiveTexture(GLenum ) { … }
void GLES2InterfaceStub::AttachShader(GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::BindAttribLocation(GLuint ,
GLuint ,
const char* ) { … }
void GLES2InterfaceStub::BindBuffer(GLenum , GLuint ) { … }
void GLES2InterfaceStub::BindBufferBase(GLenum ,
GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::BindBufferRange(GLenum ,
GLuint ,
GLuint ,
GLintptr ,
GLsizeiptr ) { … }
void GLES2InterfaceStub::BindFramebuffer(GLenum ,
GLuint ) { … }
void GLES2InterfaceStub::BindRenderbuffer(GLenum ,
GLuint ) { … }
void GLES2InterfaceStub::BindSampler(GLuint , GLuint ) { … }
void GLES2InterfaceStub::BindTexture(GLenum ,
GLuint ) { … }
void GLES2InterfaceStub::BindTransformFeedback(GLenum ,
GLuint ) { … }
void GLES2InterfaceStub::BlendColor(GLclampf ,
GLclampf ,
GLclampf ,
GLclampf ) { … }
void GLES2InterfaceStub::BlendEquation(GLenum ) { … }
void GLES2InterfaceStub::BlendEquationSeparate(GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::BlendFunc(GLenum , GLenum ) { … }
void GLES2InterfaceStub::BlendFuncSeparate(GLenum ,
GLenum ,
GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::BufferData(GLenum ,
GLsizeiptr ,
const void* ,
GLenum ) { … }
void GLES2InterfaceStub::BufferSubData(GLenum ,
GLintptr ,
GLsizeiptr ,
const void* ) { … }
GLenum GLES2InterfaceStub::CheckFramebufferStatus(GLenum ) { … }
void GLES2InterfaceStub::Clear(GLbitfield ) { … }
void GLES2InterfaceStub::ClearBufferfi(GLenum ,
GLint ,
GLfloat ,
GLint ) { … }
void GLES2InterfaceStub::ClearBufferfv(GLenum ,
GLint ,
const GLfloat* ) { … }
void GLES2InterfaceStub::ClearBufferiv(GLenum ,
GLint ,
const GLint* ) { … }
void GLES2InterfaceStub::ClearBufferuiv(GLenum ,
GLint ,
const GLuint* ) { … }
void GLES2InterfaceStub::ClearColor(GLclampf ,
GLclampf ,
GLclampf ,
GLclampf ) { … }
void GLES2InterfaceStub::ClearDepthf(GLclampf ) { … }
void GLES2InterfaceStub::ClearStencil(GLint ) { … }
GLenum GLES2InterfaceStub::ClientWaitSync(GLsync ,
GLbitfield ,
GLuint64 ) { … }
void GLES2InterfaceStub::ColorMask(GLboolean ,
GLboolean ,
GLboolean ,
GLboolean ) { … }
void GLES2InterfaceStub::CompileShader(GLuint ) { … }
void GLES2InterfaceStub::CompressedTexImage2D(GLenum ,
GLint ,
GLenum ,
GLsizei ,
GLsizei ,
GLint ,
GLsizei ,
const void* ) { … }
void GLES2InterfaceStub::CompressedTexSubImage2D(GLenum ,
GLint ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLenum ,
GLsizei ,
const void* ) { … }
void GLES2InterfaceStub::CompressedTexImage3D(GLenum ,
GLint ,
GLenum ,
GLsizei ,
GLsizei ,
GLsizei ,
GLint ,
GLsizei ,
const void* ) { … }
void GLES2InterfaceStub::CompressedTexSubImage3D(GLenum ,
GLint ,
GLint ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLsizei ,
GLenum ,
GLsizei ,
const void* ) { … }
void GLES2InterfaceStub::CopyBufferSubData(GLenum ,
GLenum ,
GLintptr ,
GLintptr ,
GLsizeiptr ) { … }
void GLES2InterfaceStub::CopyTexImage2D(GLenum ,
GLint ,
GLenum ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLint ) { … }
void GLES2InterfaceStub::CopyTexSubImage2D(GLenum ,
GLint ,
GLint ,
GLint ,
GLint ,
GLint ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::CopyTexSubImage3D(GLenum ,
GLint ,
GLint ,
GLint ,
GLint ,
GLint ,
GLint ,
GLsizei ,
GLsizei ) { … }
GLuint GLES2InterfaceStub::CreateProgram() { … }
GLuint GLES2InterfaceStub::CreateShader(GLenum ) { … }
void GLES2InterfaceStub::CullFace(GLenum ) { … }
void GLES2InterfaceStub::DeleteBuffers(GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::DeleteFramebuffers(GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::DeleteProgram(GLuint ) { … }
void GLES2InterfaceStub::DeleteRenderbuffers(
GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::DeleteSamplers(GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::DeleteSync(GLsync ) { … }
void GLES2InterfaceStub::DeleteShader(GLuint ) { … }
void GLES2InterfaceStub::DeleteTextures(GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::DeleteTransformFeedbacks(GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::DepthFunc(GLenum ) { … }
void GLES2InterfaceStub::DepthMask(GLboolean ) { … }
void GLES2InterfaceStub::DepthRangef(GLclampf ,
GLclampf ) { … }
void GLES2InterfaceStub::DetachShader(GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::Disable(GLenum ) { … }
void GLES2InterfaceStub::DisableVertexAttribArray(GLuint ) { … }
void GLES2InterfaceStub::DrawArrays(GLenum ,
GLint ,
GLsizei ) { … }
void GLES2InterfaceStub::DrawElements(GLenum ,
GLsizei ,
GLenum ,
const void* ) { … }
void GLES2InterfaceStub::DrawRangeElements(GLenum ,
GLuint ,
GLuint ,
GLsizei ,
GLenum ,
const void* ) { … }
void GLES2InterfaceStub::Enable(GLenum ) { … }
void GLES2InterfaceStub::EnableVertexAttribArray(GLuint ) { … }
GLsync GLES2InterfaceStub::FenceSync(GLenum ,
GLbitfield ) { … }
void GLES2InterfaceStub::Finish() { … }
void GLES2InterfaceStub::Flush() { … }
void GLES2InterfaceStub::FramebufferRenderbuffer(
GLenum ,
GLenum ,
GLenum ,
GLuint ) { … }
void GLES2InterfaceStub::FramebufferTexture2D(GLenum ,
GLenum ,
GLenum ,
GLuint ,
GLint ) { … }
void GLES2InterfaceStub::FramebufferTextureLayer(GLenum ,
GLenum ,
GLuint ,
GLint ,
GLint ) { … }
void GLES2InterfaceStub::FrontFace(GLenum ) { … }
void GLES2InterfaceStub::GenBuffers(GLsizei , GLuint* ) { … }
void GLES2InterfaceStub::GenerateMipmap(GLenum ) { … }
void GLES2InterfaceStub::GenFramebuffers(GLsizei ,
GLuint* ) { … }
void GLES2InterfaceStub::GenRenderbuffers(GLsizei ,
GLuint* ) { … }
void GLES2InterfaceStub::GenSamplers(GLsizei , GLuint* ) { … }
void GLES2InterfaceStub::GenTextures(GLsizei , GLuint* ) { … }
void GLES2InterfaceStub::GenTransformFeedbacks(GLsizei ,
GLuint* ) { … }
void GLES2InterfaceStub::GetActiveAttrib(GLuint ,
GLuint ,
GLsizei ,
GLsizei* ,
GLint* ,
GLenum* ,
char* ) { … }
void GLES2InterfaceStub::GetActiveUniform(GLuint ,
GLuint ,
GLsizei ,
GLsizei* ,
GLint* ,
GLenum* ,
char* ) { … }
void GLES2InterfaceStub::GetActiveUniformBlockiv(GLuint ,
GLuint ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetActiveUniformBlockName(GLuint ,
GLuint ,
GLsizei ,
GLsizei* ,
char* ) { … }
void GLES2InterfaceStub::GetActiveUniformsiv(GLuint ,
GLsizei ,
const GLuint* ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetAttachedShaders(GLuint ,
GLsizei ,
GLsizei* ,
GLuint* ) { … }
GLint GLES2InterfaceStub::GetAttribLocation(GLuint ,
const char* ) { … }
void GLES2InterfaceStub::GetBooleanv(GLenum ,
GLboolean* ) { … }
void GLES2InterfaceStub::GetBooleani_v(GLenum ,
GLuint ,
GLboolean* ) { … }
void GLES2InterfaceStub::GetBufferParameteri64v(GLenum ,
GLenum ,
GLint64* ) { … }
void GLES2InterfaceStub::GetBufferParameteriv(GLenum ,
GLenum ,
GLint* ) { … }
GLenum GLES2InterfaceStub::GetError() { … }
void GLES2InterfaceStub::GetFloatv(GLenum , GLfloat* ) { … }
GLint GLES2InterfaceStub::GetFragDataLocation(GLuint ,
const char* ) { … }
void GLES2InterfaceStub::GetFramebufferAttachmentParameteriv(
GLenum ,
GLenum ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetInteger64v(GLenum ,
GLint64* ) { … }
void GLES2InterfaceStub::GetIntegeri_v(GLenum ,
GLuint ,
GLint* ) { … }
void GLES2InterfaceStub::GetInteger64i_v(GLenum ,
GLuint ,
GLint64* ) { … }
void GLES2InterfaceStub::GetIntegerv(GLenum , GLint* ) { … }
void GLES2InterfaceStub::GetInternalformativ(GLenum ,
GLenum ,
GLenum ,
GLsizei ,
GLint* ) { … }
void GLES2InterfaceStub::GetProgramiv(GLuint ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetProgramInfoLog(GLuint ,
GLsizei ,
GLsizei* ,
char* ) { … }
void GLES2InterfaceStub::GetRenderbufferParameteriv(GLenum ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetSamplerParameterfv(GLuint ,
GLenum ,
GLfloat* ) { … }
void GLES2InterfaceStub::GetSamplerParameteriv(GLuint ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetShaderiv(GLuint ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetShaderInfoLog(GLuint ,
GLsizei ,
GLsizei* ,
char* ) { … }
void GLES2InterfaceStub::GetShaderPrecisionFormat(GLenum ,
GLenum ,
GLint* ,
GLint* ) { … }
void GLES2InterfaceStub::GetShaderSource(GLuint ,
GLsizei ,
GLsizei* ,
char* ) { … }
const GLubyte* GLES2InterfaceStub::GetString(GLenum ) { … }
const GLubyte* GLES2InterfaceStub::GetStringi(GLenum ,
GLuint ) { … }
void GLES2InterfaceStub::GetSynciv(GLsync ,
GLenum ,
GLsizei ,
GLsizei* ,
GLint* ) { … }
void GLES2InterfaceStub::GetTexParameterfv(GLenum ,
GLenum ,
GLfloat* ) { … }
void GLES2InterfaceStub::GetTexParameteriv(GLenum ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetTransformFeedbackVarying(GLuint ,
GLuint ,
GLsizei ,
GLsizei* ,
GLsizei* ,
GLenum* ,
char* ) { … }
GLuint GLES2InterfaceStub::GetUniformBlockIndex(GLuint ,
const char* ) { … }
void GLES2InterfaceStub::GetUniformfv(GLuint ,
GLint ,
GLfloat* ) { … }
void GLES2InterfaceStub::GetUniformiv(GLuint ,
GLint ,
GLint* ) { … }
void GLES2InterfaceStub::GetUniformuiv(GLuint ,
GLint ,
GLuint* ) { … }
void GLES2InterfaceStub::GetUniformIndices(GLuint ,
GLsizei ,
const char* const* ,
GLuint* ) { … }
GLint GLES2InterfaceStub::GetUniformLocation(GLuint ,
const char* ) { … }
void GLES2InterfaceStub::GetVertexAttribfv(GLuint ,
GLenum ,
GLfloat* ) { … }
void GLES2InterfaceStub::GetVertexAttribiv(GLuint ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetVertexAttribIiv(GLuint ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetVertexAttribIuiv(GLuint ,
GLenum ,
GLuint* ) { … }
void GLES2InterfaceStub::GetVertexAttribPointerv(GLuint ,
GLenum ,
void** ) { … }
void GLES2InterfaceStub::Hint(GLenum , GLenum ) { … }
void GLES2InterfaceStub::InvalidateFramebuffer(
GLenum ,
GLsizei ,
const GLenum* ) { … }
void GLES2InterfaceStub::InvalidateSubFramebuffer(
GLenum ,
GLsizei ,
const GLenum* ,
GLint ,
GLint ,
GLsizei ,
GLsizei ) { … }
GLboolean GLES2InterfaceStub::IsBuffer(GLuint ) { … }
GLboolean GLES2InterfaceStub::IsEnabled(GLenum ) { … }
GLboolean GLES2InterfaceStub::IsFramebuffer(GLuint ) { … }
GLboolean GLES2InterfaceStub::IsProgram(GLuint ) { … }
GLboolean GLES2InterfaceStub::IsRenderbuffer(GLuint ) { … }
GLboolean GLES2InterfaceStub::IsSampler(GLuint ) { … }
GLboolean GLES2InterfaceStub::IsShader(GLuint ) { … }
GLboolean GLES2InterfaceStub::IsSync(GLsync ) { … }
GLboolean GLES2InterfaceStub::IsTexture(GLuint ) { … }
GLboolean GLES2InterfaceStub::IsTransformFeedback(
GLuint ) { … }
void GLES2InterfaceStub::LineWidth(GLfloat ) { … }
void GLES2InterfaceStub::LinkProgram(GLuint ) { … }
void GLES2InterfaceStub::PauseTransformFeedback() { … }
void GLES2InterfaceStub::PixelStorei(GLenum , GLint ) { … }
void GLES2InterfaceStub::PolygonOffset(GLfloat ,
GLfloat ) { … }
void GLES2InterfaceStub::ReadBuffer(GLenum ) { … }
void GLES2InterfaceStub::ReadPixels(GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLenum ,
GLenum ,
void* ) { … }
void GLES2InterfaceStub::ReleaseShaderCompiler() { … }
void GLES2InterfaceStub::RenderbufferStorage(GLenum ,
GLenum ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::ResumeTransformFeedback() { … }
void GLES2InterfaceStub::SampleCoverage(GLclampf ,
GLboolean ) { … }
void GLES2InterfaceStub::SamplerParameterf(GLuint ,
GLenum ,
GLfloat ) { … }
void GLES2InterfaceStub::SamplerParameterfv(GLuint ,
GLenum ,
const GLfloat* ) { … }
void GLES2InterfaceStub::SamplerParameteri(GLuint ,
GLenum ,
GLint ) { … }
void GLES2InterfaceStub::SamplerParameteriv(GLuint ,
GLenum ,
const GLint* ) { … }
void GLES2InterfaceStub::Scissor(GLint ,
GLint ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::ShaderBinary(GLsizei ,
const GLuint* ,
GLenum ,
const void* ,
GLsizei ) { … }
void GLES2InterfaceStub::ShaderSource(GLuint ,
GLsizei ,
const GLchar* const* ,
const GLint* ) { … }
void GLES2InterfaceStub::ShallowFinishCHROMIUM() { … }
void GLES2InterfaceStub::OrderingBarrierCHROMIUM() { … }
void GLES2InterfaceStub::MultiDrawArraysWEBGL(GLenum ,
const GLint* ,
const GLsizei* ,
GLsizei ) { … }
void GLES2InterfaceStub::MultiDrawArraysInstancedWEBGL(
GLenum ,
const GLint* ,
const GLsizei* ,
const GLsizei* ,
GLsizei ) { … }
void GLES2InterfaceStub::MultiDrawArraysInstancedBaseInstanceWEBGL(
GLenum ,
const GLint* ,
const GLsizei* ,
const GLsizei* ,
const GLuint* ,
GLsizei ) { … }
void GLES2InterfaceStub::MultiDrawElementsWEBGL(GLenum ,
const GLsizei* ,
GLenum ,
const GLsizei* ,
GLsizei ) { … }
void GLES2InterfaceStub::MultiDrawElementsInstancedWEBGL(
GLenum ,
const GLsizei* ,
GLenum ,
const GLsizei* ,
const GLsizei* ,
GLsizei ) { … }
void GLES2InterfaceStub::MultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(
GLenum ,
const GLsizei* ,
GLenum ,
const GLsizei* ,
const GLsizei* ,
const GLint* ,
const GLuint* ,
GLsizei ) { … }
void GLES2InterfaceStub::StencilFunc(GLenum ,
GLint ,
GLuint ) { … }
void GLES2InterfaceStub::StencilFuncSeparate(GLenum ,
GLenum ,
GLint ,
GLuint ) { … }
void GLES2InterfaceStub::StencilMask(GLuint ) { … }
void GLES2InterfaceStub::StencilMaskSeparate(GLenum ,
GLuint ) { … }
void GLES2InterfaceStub::StencilOp(GLenum ,
GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::StencilOpSeparate(GLenum ,
GLenum ,
GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::TexImage2D(GLenum ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLint ,
GLenum ,
GLenum ,
const void* ) { … }
void GLES2InterfaceStub::TexImage3D(GLenum ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLsizei ,
GLint ,
GLenum ,
GLenum ,
const void* ) { … }
void GLES2InterfaceStub::TexParameterf(GLenum ,
GLenum ,
GLfloat ) { … }
void GLES2InterfaceStub::TexParameterfv(GLenum ,
GLenum ,
const GLfloat* ) { … }
void GLES2InterfaceStub::TexParameteri(GLenum ,
GLenum ,
GLint ) { … }
void GLES2InterfaceStub::TexParameteriv(GLenum ,
GLenum ,
const GLint* ) { … }
void GLES2InterfaceStub::TexStorage3D(GLenum ,
GLsizei ,
GLenum ,
GLsizei ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::TexSubImage2D(GLenum ,
GLint ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLenum ,
GLenum ,
const void* ) { … }
void GLES2InterfaceStub::TexSubImage3D(GLenum ,
GLint ,
GLint ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLsizei ,
GLenum ,
GLenum ,
const void* ) { … }
void GLES2InterfaceStub::TransformFeedbackVaryings(
GLuint ,
GLsizei ,
const char* const* ,
GLenum ) { … }
void GLES2InterfaceStub::Uniform1f(GLint , GLfloat ) { … }
void GLES2InterfaceStub::Uniform1fv(GLint ,
GLsizei ,
const GLfloat* ) { … }
void GLES2InterfaceStub::Uniform1i(GLint , GLint ) { … }
void GLES2InterfaceStub::Uniform1iv(GLint ,
GLsizei ,
const GLint* ) { … }
void GLES2InterfaceStub::Uniform1ui(GLint , GLuint ) { … }
void GLES2InterfaceStub::Uniform1uiv(GLint ,
GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::Uniform2f(GLint ,
GLfloat ,
GLfloat ) { … }
void GLES2InterfaceStub::Uniform2fv(GLint ,
GLsizei ,
const GLfloat* ) { … }
void GLES2InterfaceStub::Uniform2i(GLint ,
GLint ,
GLint ) { … }
void GLES2InterfaceStub::Uniform2iv(GLint ,
GLsizei ,
const GLint* ) { … }
void GLES2InterfaceStub::Uniform2ui(GLint ,
GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::Uniform2uiv(GLint ,
GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::Uniform3f(GLint ,
GLfloat ,
GLfloat ,
GLfloat ) { … }
void GLES2InterfaceStub::Uniform3fv(GLint ,
GLsizei ,
const GLfloat* ) { … }
void GLES2InterfaceStub::Uniform3i(GLint ,
GLint ,
GLint ,
GLint ) { … }
void GLES2InterfaceStub::Uniform3iv(GLint ,
GLsizei ,
const GLint* ) { … }
void GLES2InterfaceStub::Uniform3ui(GLint ,
GLuint ,
GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::Uniform3uiv(GLint ,
GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::Uniform4f(GLint ,
GLfloat ,
GLfloat ,
GLfloat ,
GLfloat ) { … }
void GLES2InterfaceStub::Uniform4fv(GLint ,
GLsizei ,
const GLfloat* ) { … }
void GLES2InterfaceStub::Uniform4i(GLint ,
GLint ,
GLint ,
GLint ,
GLint ) { … }
void GLES2InterfaceStub::Uniform4iv(GLint ,
GLsizei ,
const GLint* ) { … }
void GLES2InterfaceStub::Uniform4ui(GLint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::Uniform4uiv(GLint ,
GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::UniformBlockBinding(GLuint ,
GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::UniformMatrix2fv(GLint ,
GLsizei ,
GLboolean ,
const GLfloat* ) { … }
void GLES2InterfaceStub::UniformMatrix2x3fv(GLint ,
GLsizei ,
GLboolean ,
const GLfloat* ) { … }
void GLES2InterfaceStub::UniformMatrix2x4fv(GLint ,
GLsizei ,
GLboolean ,
const GLfloat* ) { … }
void GLES2InterfaceStub::UniformMatrix3fv(GLint ,
GLsizei ,
GLboolean ,
const GLfloat* ) { … }
void GLES2InterfaceStub::UniformMatrix3x2fv(GLint ,
GLsizei ,
GLboolean ,
const GLfloat* ) { … }
void GLES2InterfaceStub::UniformMatrix3x4fv(GLint ,
GLsizei ,
GLboolean ,
const GLfloat* ) { … }
void GLES2InterfaceStub::UniformMatrix4fv(GLint ,
GLsizei ,
GLboolean ,
const GLfloat* ) { … }
void GLES2InterfaceStub::UniformMatrix4x2fv(GLint ,
GLsizei ,
GLboolean ,
const GLfloat* ) { … }
void GLES2InterfaceStub::UniformMatrix4x3fv(GLint ,
GLsizei ,
GLboolean ,
const GLfloat* ) { … }
void GLES2InterfaceStub::UseProgram(GLuint ) { … }
void GLES2InterfaceStub::ValidateProgram(GLuint ) { … }
void GLES2InterfaceStub::VertexAttrib1f(GLuint , GLfloat ) { … }
void GLES2InterfaceStub::VertexAttrib1fv(GLuint ,
const GLfloat* ) { … }
void GLES2InterfaceStub::VertexAttrib2f(GLuint ,
GLfloat ,
GLfloat ) { … }
void GLES2InterfaceStub::VertexAttrib2fv(GLuint ,
const GLfloat* ) { … }
void GLES2InterfaceStub::VertexAttrib3f(GLuint ,
GLfloat ,
GLfloat ,
GLfloat ) { … }
void GLES2InterfaceStub::VertexAttrib3fv(GLuint ,
const GLfloat* ) { … }
void GLES2InterfaceStub::VertexAttrib4f(GLuint ,
GLfloat ,
GLfloat ,
GLfloat ,
GLfloat ) { … }
void GLES2InterfaceStub::VertexAttrib4fv(GLuint ,
const GLfloat* ) { … }
void GLES2InterfaceStub::VertexAttribI4i(GLuint ,
GLint ,
GLint ,
GLint ,
GLint ) { … }
void GLES2InterfaceStub::VertexAttribI4iv(GLuint ,
const GLint* ) { … }
void GLES2InterfaceStub::VertexAttribI4ui(GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::VertexAttribI4uiv(GLuint ,
const GLuint* ) { … }
void GLES2InterfaceStub::VertexAttribIPointer(GLuint ,
GLint ,
GLenum ,
GLsizei ,
const void* ) { … }
void GLES2InterfaceStub::VertexAttribPointer(GLuint ,
GLint ,
GLenum ,
GLboolean ,
GLsizei ,
const void* ) { … }
void GLES2InterfaceStub::Viewport(GLint ,
GLint ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::WaitSync(GLsync ,
GLbitfield ,
GLuint64 ) { … }
void GLES2InterfaceStub::BlitFramebufferCHROMIUM(GLint ,
GLint ,
GLint ,
GLint ,
GLint ,
GLint ,
GLint ,
GLint ,
GLbitfield ,
GLenum ) { … }
void GLES2InterfaceStub::RenderbufferStorageMultisampleCHROMIUM(
GLenum ,
GLsizei ,
GLenum ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::RenderbufferStorageMultisampleAdvancedAMD(
GLenum ,
GLsizei ,
GLsizei ,
GLenum ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::RenderbufferStorageMultisampleEXT(
GLenum ,
GLsizei ,
GLenum ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::FramebufferTexture2DMultisampleEXT(
GLenum ,
GLenum ,
GLenum ,
GLuint ,
GLint ,
GLsizei ) { … }
void GLES2InterfaceStub::TexStorage2DEXT(GLenum ,
GLsizei ,
GLenum ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::GenQueriesEXT(GLsizei , GLuint* ) { … }
void GLES2InterfaceStub::DeleteQueriesEXT(GLsizei ,
const GLuint* ) { … }
void GLES2InterfaceStub::QueryCounterEXT(GLuint , GLenum ) { … }
GLboolean GLES2InterfaceStub::IsQueryEXT(GLuint ) { … }
void GLES2InterfaceStub::BeginQueryEXT(GLenum , GLuint ) { … }
void GLES2InterfaceStub::BeginTransformFeedback(GLenum ) { … }
void GLES2InterfaceStub::EndQueryEXT(GLenum ) { … }
void GLES2InterfaceStub::EndTransformFeedback() { … }
void GLES2InterfaceStub::GetQueryivEXT(GLenum ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetQueryObjectivEXT(GLuint ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::GetQueryObjectuivEXT(GLuint ,
GLenum ,
GLuint* ) { … }
void GLES2InterfaceStub::GetQueryObjecti64vEXT(GLuint ,
GLenum ,
GLint64* ) { … }
void GLES2InterfaceStub::GetQueryObjectui64vEXT(GLuint ,
GLenum ,
GLuint64* ) { … }
void GLES2InterfaceStub::SetDisjointValueSyncCHROMIUM() { … }
void GLES2InterfaceStub::InsertEventMarkerEXT(GLsizei ,
const GLchar* ) { … }
void GLES2InterfaceStub::PushGroupMarkerEXT(GLsizei ,
const GLchar* ) { … }
void GLES2InterfaceStub::PopGroupMarkerEXT() { … }
void GLES2InterfaceStub::GenVertexArraysOES(GLsizei ,
GLuint* ) { … }
void GLES2InterfaceStub::DeleteVertexArraysOES(GLsizei ,
const GLuint* ) { … }
GLboolean GLES2InterfaceStub::IsVertexArrayOES(GLuint ) { … }
void GLES2InterfaceStub::BindVertexArrayOES(GLuint ) { … }
void GLES2InterfaceStub::FramebufferParameteri(GLenum ,
GLenum ,
GLint ) { … }
void GLES2InterfaceStub::BindImageTexture(GLuint ,
GLuint ,
GLint ,
GLboolean ,
GLint ,
GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::DispatchCompute(GLuint ,
GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::DispatchComputeIndirect(GLintptr ) { … }
void GLES2InterfaceStub::DrawArraysIndirect(GLenum ,
const void* ) { … }
void GLES2InterfaceStub::DrawElementsIndirect(GLenum ,
GLenum ,
const void* ) { … }
void GLES2InterfaceStub::GetProgramInterfaceiv(GLuint ,
GLenum ,
GLenum ,
GLint* ) { … }
GLuint GLES2InterfaceStub::GetProgramResourceIndex(
GLuint ,
GLenum ,
const char* ) { … }
void GLES2InterfaceStub::GetProgramResourceName(GLuint ,
GLenum ,
GLuint ,
GLsizei ,
GLsizei* ,
char* ) { … }
void GLES2InterfaceStub::GetProgramResourceiv(GLuint ,
GLenum ,
GLuint ,
GLsizei ,
const GLenum* ,
GLsizei ,
GLsizei* ,
GLint* ) { … }
GLint GLES2InterfaceStub::GetProgramResourceLocation(
GLuint ,
GLenum ,
const char* ) { … }
void GLES2InterfaceStub::MemoryBarrierEXT(GLbitfield ) { … }
void GLES2InterfaceStub::MemoryBarrierByRegion(GLbitfield ) { … }
void GLES2InterfaceStub::SwapBuffers(GLuint64 ,
GLbitfield ) { … }
GLuint GLES2InterfaceStub::GetMaxValueInBufferCHROMIUM(GLuint ,
GLsizei ,
GLenum ,
GLuint ) { … }
GLboolean GLES2InterfaceStub::EnableFeatureCHROMIUM(const char* ) { … }
void* GLES2InterfaceStub::MapBufferCHROMIUM(GLuint ,
GLenum ) { … }
GLboolean GLES2InterfaceStub::UnmapBufferCHROMIUM(GLuint ) { … }
void* GLES2InterfaceStub::MapBufferSubDataCHROMIUM(GLuint ,
GLintptr ,
GLsizeiptr ,
GLenum ) { … }
void GLES2InterfaceStub::UnmapBufferSubDataCHROMIUM(const void* ) { … }
void* GLES2InterfaceStub::MapBufferRange(GLenum ,
GLintptr ,
GLsizeiptr ,
GLbitfield ) { … }
GLboolean GLES2InterfaceStub::UnmapBuffer(GLenum ) { … }
void GLES2InterfaceStub::FlushMappedBufferRange(GLenum ,
GLintptr ,
GLsizeiptr ) { … }
void* GLES2InterfaceStub::MapTexSubImage2DCHROMIUM(GLenum ,
GLint ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLenum ,
GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::UnmapTexSubImage2DCHROMIUM(const void* ) { … }
void GLES2InterfaceStub::ResizeCHROMIUM(GLuint ,
GLuint ,
GLfloat ,
GLcolorSpace ,
GLboolean ) { … }
const GLchar* GLES2InterfaceStub::GetRequestableExtensionsCHROMIUM() { … }
void GLES2InterfaceStub::RequestExtensionCHROMIUM(const char* ) { … }
void GLES2InterfaceStub::GetProgramInfoCHROMIUM(GLuint ,
GLsizei ,
GLsizei* ,
void* ) { … }
void GLES2InterfaceStub::GetUniformBlocksCHROMIUM(GLuint ,
GLsizei ,
GLsizei* ,
void* ) { … }
void GLES2InterfaceStub::GetTransformFeedbackVaryingsCHROMIUM(
GLuint ,
GLsizei ,
GLsizei* ,
void* ) { … }
void GLES2InterfaceStub::GetUniformsES3CHROMIUM(GLuint ,
GLsizei ,
GLsizei* ,
void* ) { … }
void GLES2InterfaceStub::DescheduleUntilFinishedCHROMIUM() { … }
void GLES2InterfaceStub::GetTranslatedShaderSourceANGLE(GLuint ,
GLsizei ,
GLsizei* ,
char* ) { … }
void GLES2InterfaceStub::CopyTextureCHROMIUM(
GLuint ,
GLint ,
GLenum ,
GLuint ,
GLint ,
GLint ,
GLenum ,
GLboolean ,
GLboolean ,
GLboolean ) { … }
void GLES2InterfaceStub::CopySubTextureCHROMIUM(
GLuint ,
GLint ,
GLenum ,
GLuint ,
GLint ,
GLint ,
GLint ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLboolean ,
GLboolean ,
GLboolean ) { … }
void GLES2InterfaceStub::DrawArraysInstancedANGLE(GLenum ,
GLint ,
GLsizei ,
GLsizei ) { … }
void GLES2InterfaceStub::DrawArraysInstancedBaseInstanceANGLE(
GLenum ,
GLint ,
GLsizei ,
GLsizei ,
GLuint ) { … }
void GLES2InterfaceStub::DrawElementsInstancedANGLE(GLenum ,
GLsizei ,
GLenum ,
const void* ,
GLsizei ) { … }
void GLES2InterfaceStub::DrawElementsInstancedBaseVertexBaseInstanceANGLE(
GLenum ,
GLsizei ,
GLenum ,
const void* ,
GLsizei ,
GLint ,
GLuint ) { … }
void GLES2InterfaceStub::VertexAttribDivisorANGLE(GLuint ,
GLuint ) { … }
void GLES2InterfaceStub::BindUniformLocationCHROMIUM(GLuint ,
GLint ,
const char* ) { … }
void GLES2InterfaceStub::TraceBeginCHROMIUM(const char* ,
const char* ) { … }
void GLES2InterfaceStub::TraceEndCHROMIUM() { … }
void GLES2InterfaceStub::DiscardFramebufferEXT(
GLenum ,
GLsizei ,
const GLenum* ) { … }
void GLES2InterfaceStub::LoseContextCHROMIUM(GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::DrawBuffersEXT(GLsizei ,
const GLenum* ) { … }
void GLES2InterfaceStub::FlushDriverCachesCHROMIUM() { … }
GLuint GLES2InterfaceStub::GetLastFlushIdCHROMIUM() { … }
void GLES2InterfaceStub::SetActiveURLCHROMIUM(const char* ) { … }
void GLES2InterfaceStub::ContextVisibilityHintCHROMIUM(
GLboolean ) { … }
GLenum GLES2InterfaceStub::GetGraphicsResetStatusKHR() { … }
void GLES2InterfaceStub::BlendBarrierKHR() { … }
void GLES2InterfaceStub::BindFragDataLocationIndexedEXT(
GLuint ,
GLuint ,
GLuint ,
const char* ) { … }
void GLES2InterfaceStub::BindFragDataLocationEXT(GLuint ,
GLuint ,
const char* ) { … }
GLint GLES2InterfaceStub::GetFragDataIndexEXT(GLuint ,
const char* ) { … }
void GLES2InterfaceStub::InitializeDiscardableTextureCHROMIUM(
GLuint ) { … }
void GLES2InterfaceStub::UnlockDiscardableTextureCHROMIUM(
GLuint ) { … }
bool GLES2InterfaceStub::LockDiscardableTextureCHROMIUM(
GLuint ) { … }
void GLES2InterfaceStub::WindowRectanglesEXT(GLenum ,
GLsizei ,
const GLint* ) { … }
GLuint GLES2InterfaceStub::CreateGpuFenceCHROMIUM() { … }
GLuint GLES2InterfaceStub::CreateClientGpuFenceCHROMIUM(
ClientGpuFence ) { … }
void GLES2InterfaceStub::WaitGpuFenceCHROMIUM(GLuint ) { … }
void GLES2InterfaceStub::DestroyGpuFenceCHROMIUM(GLuint ) { … }
void GLES2InterfaceStub::InvalidateReadbackBufferShadowDataCHROMIUM(
GLuint ) { … }
void GLES2InterfaceStub::FramebufferTextureMultiviewOVR(
GLenum ,
GLenum ,
GLuint ,
GLint ,
GLint ,
GLsizei ) { … }
void GLES2InterfaceStub::MaxShaderCompilerThreadsKHR(GLuint ) { … }
GLuint GLES2InterfaceStub::CreateAndTexStorage2DSharedImageCHROMIUM(
const GLbyte* ) { … }
void GLES2InterfaceStub::BeginSharedImageAccessDirectCHROMIUM(
GLuint ,
GLenum ) { … }
void GLES2InterfaceStub::EndSharedImageAccessDirectCHROMIUM(
GLuint ) { … }
void GLES2InterfaceStub::ConvertRGBAToYUVAMailboxesINTERNAL(
GLenum ,
GLenum ,
GLenum ,
const GLbyte* ) { … }
void GLES2InterfaceStub::ConvertYUVAMailboxesToRGBINTERNAL(
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLenum ,
GLenum ,
GLenum ,
const GLbyte* ) { … }
void GLES2InterfaceStub::ConvertYUVAMailboxesToTextureINTERNAL(
GLuint ,
GLenum ,
GLuint ,
GLenum ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLboolean ,
GLenum ,
GLenum ,
GLenum ,
const GLbyte* ) { … }
void GLES2InterfaceStub::CopySharedImageINTERNAL(
GLint ,
GLint ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLboolean ,
const GLbyte* ) { … }
void GLES2InterfaceStub::CopySharedImageToTextureINTERNAL(
GLuint ,
GLenum ,
GLuint ,
GLenum ,
GLint ,
GLint ,
GLsizei ,
GLsizei ,
GLboolean ,
const GLbyte* ) { … }
GLboolean GLES2InterfaceStub::ReadbackARGBImagePixelsINTERNAL(
const GLbyte* ,
const void* ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLint ,
GLint ,
GLint ,
void* ) { … }
void GLES2InterfaceStub::WritePixelsYUVINTERNAL(
const GLbyte* ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
GLuint ,
const void* ,
const void* ,
const void* ,
const void* ) { … }
void GLES2InterfaceStub::EnableiOES(GLenum , GLuint ) { … }
void GLES2InterfaceStub::DisableiOES(GLenum , GLuint ) { … }
void GLES2InterfaceStub::BlendEquationiOES(GLuint ,
GLenum ) { … }
void GLES2InterfaceStub::BlendEquationSeparateiOES(GLuint ,
GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::BlendFunciOES(GLuint ,
GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::BlendFuncSeparateiOES(GLuint ,
GLenum ,
GLenum ,
GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::ColorMaskiOES(GLuint ,
GLboolean ,
GLboolean ,
GLboolean ,
GLboolean ) { … }
GLboolean GLES2InterfaceStub::IsEnablediOES(GLenum ,
GLuint ) { … }
void GLES2InterfaceStub::ProvokingVertexANGLE(GLenum ) { … }
void GLES2InterfaceStub::FramebufferMemorylessPixelLocalStorageANGLE(
GLint ,
GLenum ) { … }
void GLES2InterfaceStub::FramebufferTexturePixelLocalStorageANGLE(
GLint ,
GLuint ,
GLint ,
GLint ) { … }
void GLES2InterfaceStub::FramebufferPixelLocalClearValuefvANGLE(
GLint ,
const GLfloat* ) { … }
void GLES2InterfaceStub::FramebufferPixelLocalClearValueivANGLE(
GLint ,
const GLint* ) { … }
void GLES2InterfaceStub::FramebufferPixelLocalClearValueuivANGLE(
GLint ,
const GLuint* ) { … }
void GLES2InterfaceStub::BeginPixelLocalStorageANGLE(
GLsizei ,
const GLenum* ) { … }
void GLES2InterfaceStub::EndPixelLocalStorageANGLE(
GLsizei ,
const GLenum* ) { … }
void GLES2InterfaceStub::PixelLocalStorageBarrierANGLE() { … }
void GLES2InterfaceStub::FramebufferPixelLocalStorageInterruptANGLE() { … }
void GLES2InterfaceStub::FramebufferPixelLocalStorageRestoreANGLE() { … }
void GLES2InterfaceStub::GetFramebufferPixelLocalStorageParameterfvANGLE(
GLint ,
GLenum ,
GLfloat* ) { … }
void GLES2InterfaceStub::GetFramebufferPixelLocalStorageParameterivANGLE(
GLint ,
GLenum ,
GLint* ) { … }
void GLES2InterfaceStub::ClipControlEXT(GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::PolygonModeANGLE(GLenum ,
GLenum ) { … }
void GLES2InterfaceStub::PolygonOffsetClampEXT(GLfloat ,
GLfloat ,
GLfloat ) { … }
#endif