const void* data) {
Enter3D enter(context_id, true);
if (enter.succeeded()) {
- ToGles2Impl(&enter)->CompressedTexSubImage2D(target,
- level,
- xoffset,
- yoffset,
- width,
- height,
- format,
- imageSize,
- data);
+ ToGles2Impl(&enter)->CompressedTexSubImage2D(target, level, xoffset,
+ yoffset, width, height, format,
+ imageSize, data);
}
}
GLint border) {
Enter3D enter(context_id, true);
if (enter.succeeded()) {
- ToGles2Impl(&enter)->CopyTexImage2D(
- target, level, internalformat, x, y, width, height, border);
+ ToGles2Impl(&enter)->CopyTexImage2D(target, level, internalformat, x, y,
+ width, height, border);
}
}
GLsizei height) {
Enter3D enter(context_id, true);
if (enter.succeeded()) {
- ToGles2Impl(&enter)->CopyTexSubImage2D(
- target, level, xoffset, yoffset, x, y, width, height);
+ ToGles2Impl(&enter)->CopyTexSubImage2D(target, level, xoffset, yoffset, x,
+ y, width, height);
}
}
GLint* params) {
Enter3D enter(context_id, true);
if (enter.succeeded()) {
- ToGles2Impl(&enter)->GetFramebufferAttachmentParameteriv(
- target, attachment, pname, params);
+ ToGles2Impl(&enter)->GetFramebufferAttachmentParameteriv(target, attachment,
+ pname, params);
}
}
const void* pixels) {
Enter3D enter(context_id, true);
if (enter.succeeded()) {
- ToGles2Impl(&enter)->TexImage2D(target,
- level,
- internalformat,
- width,
- height,
- border,
- format,
- type,
- pixels);
+ ToGles2Impl(&enter)->TexImage2D(target, level, internalformat, width,
+ height, border, format, type, pixels);
}
}
const void* pixels) {
Enter3D enter(context_id, true);
if (enter.succeeded()) {
- ToGles2Impl(&enter)->TexSubImage2D(
- target, level, xoffset, yoffset, width, height, format, type, pixels);
+ ToGles2Impl(&enter)->TexSubImage2D(target, level, xoffset, yoffset, width,
+ height, format, type, pixels);
}
}
} // namespace
const PPB_OpenGLES2* PPB_OpenGLES2_Shared::GetInterface() {
static const struct PPB_OpenGLES2 ppb_opengles2 = {
- &ActiveTexture, &AttachShader,
- &BindAttribLocation, &BindBuffer,
- &BindFramebuffer, &BindRenderbuffer,
- &BindTexture, &BlendColor,
- &BlendEquation, &BlendEquationSeparate,
- &BlendFunc, &BlendFuncSeparate,
- &BufferData, &BufferSubData,
- &CheckFramebufferStatus, &Clear,
- &ClearColor, &ClearDepthf,
- &ClearStencil, &ColorMask,
- &CompileShader, &CompressedTexImage2D,
- &CompressedTexSubImage2D, &CopyTexImage2D,
- &CopyTexSubImage2D, &CreateProgram,
- &CreateShader, &CullFace,
- &DeleteBuffers, &DeleteFramebuffers,
- &DeleteProgram, &DeleteRenderbuffers,
- &DeleteShader, &DeleteTextures,
- &DepthFunc, &DepthMask,
- &DepthRangef, &DetachShader,
- &Disable, &DisableVertexAttribArray,
- &DrawArrays, &DrawElements,
- &Enable, &EnableVertexAttribArray,
- &Finish, &Flush,
- &FramebufferRenderbuffer, &FramebufferTexture2D,
- &FrontFace, &GenBuffers,
- &GenerateMipmap, &GenFramebuffers,
- &GenRenderbuffers, &GenTextures,
- &GetActiveAttrib, &GetActiveUniform,
- &GetAttachedShaders, &GetAttribLocation,
- &GetBooleanv, &GetBufferParameteriv,
- &GetError, &GetFloatv,
- &GetFramebufferAttachmentParameteriv, &GetIntegerv,
- &GetProgramiv, &GetProgramInfoLog,
- &GetRenderbufferParameteriv, &GetShaderiv,
- &GetShaderInfoLog, &GetShaderPrecisionFormat,
- &GetShaderSource, &GetString,
- &GetTexParameterfv, &GetTexParameteriv,
- &GetUniformfv, &GetUniformiv,
- &GetUniformLocation, &GetVertexAttribfv,
- &GetVertexAttribiv, &GetVertexAttribPointerv,
- &Hint, &IsBuffer,
- &IsEnabled, &IsFramebuffer,
- &IsProgram, &IsRenderbuffer,
- &IsShader, &IsTexture,
- &LineWidth, &LinkProgram,
- &PixelStorei, &PolygonOffset,
- &ReadPixels, &ReleaseShaderCompiler,
- &RenderbufferStorage, &SampleCoverage,
- &Scissor, &ShaderBinary,
- &ShaderSource, &StencilFunc,
- &StencilFuncSeparate, &StencilMask,
- &StencilMaskSeparate, &StencilOp,
- &StencilOpSeparate, &TexImage2D,
- &TexParameterf, &TexParameterfv,
- &TexParameteri, &TexParameteriv,
- &TexSubImage2D, &Uniform1f,
- &Uniform1fv, &Uniform1i,
- &Uniform1iv, &Uniform2f,
- &Uniform2fv, &Uniform2i,
- &Uniform2iv, &Uniform3f,
- &Uniform3fv, &Uniform3i,
- &Uniform3iv, &Uniform4f,
- &Uniform4fv, &Uniform4i,
- &Uniform4iv, &UniformMatrix2fv,
- &UniformMatrix3fv, &UniformMatrix4fv,
- &UseProgram, &ValidateProgram,
- &VertexAttrib1f, &VertexAttrib1fv,
- &VertexAttrib2f, &VertexAttrib2fv,
- &VertexAttrib3f, &VertexAttrib3fv,
- &VertexAttrib4f, &VertexAttrib4fv,
- &VertexAttribPointer, &Viewport};
+ &ActiveTexture,
+ &AttachShader,
+ &BindAttribLocation,
+ &BindBuffer,
+ &BindFramebuffer,
+ &BindRenderbuffer,
+ &BindTexture,
+ &BlendColor,
+ &BlendEquation,
+ &BlendEquationSeparate,
+ &BlendFunc,
+ &BlendFuncSeparate,
+ &BufferData,
+ &BufferSubData,
+ &CheckFramebufferStatus,
+ &Clear,
+ &ClearColor,
+ &ClearDepthf,
+ &ClearStencil,
+ &ColorMask,
+ &CompileShader,
+ &CompressedTexImage2D,
+ &CompressedTexSubImage2D,
+ &CopyTexImage2D,
+ &CopyTexSubImage2D,
+ &CreateProgram,
+ &CreateShader,
+ &CullFace,
+ &DeleteBuffers,
+ &DeleteFramebuffers,
+ &DeleteProgram,
+ &DeleteRenderbuffers,
+ &DeleteShader,
+ &DeleteTextures,
+ &DepthFunc,
+ &DepthMask,
+ &DepthRangef,
+ &DetachShader,
+ &Disable,
+ &DisableVertexAttribArray,
+ &DrawArrays,
+ &DrawElements,
+ &Enable,
+ &EnableVertexAttribArray,
+ &Finish,
+ &Flush,
+ &FramebufferRenderbuffer,
+ &FramebufferTexture2D,
+ &FrontFace,
+ &GenBuffers,
+ &GenerateMipmap,
+ &GenFramebuffers,
+ &GenRenderbuffers,
+ &GenTextures,
+ &GetActiveAttrib,
+ &GetActiveUniform,
+ &GetAttachedShaders,
+ &GetAttribLocation,
+ &GetBooleanv,
+ &GetBufferParameteriv,
+ &GetError,
+ &GetFloatv,
+ &GetFramebufferAttachmentParameteriv,
+ &GetIntegerv,
+ &GetProgramiv,
+ &GetProgramInfoLog,
+ &GetRenderbufferParameteriv,
+ &GetShaderiv,
+ &GetShaderInfoLog,
+ &GetShaderPrecisionFormat,
+ &GetShaderSource,
+ &GetString,
+ &GetTexParameterfv,
+ &GetTexParameteriv,
+ &GetUniformfv,
+ &GetUniformiv,
+ &GetUniformLocation,
+ &GetVertexAttribfv,
+ &GetVertexAttribiv,
+ &GetVertexAttribPointerv,
+ &Hint,
+ &IsBuffer,
+ &IsEnabled,
+ &IsFramebuffer,
+ &IsProgram,
+ &IsRenderbuffer,
+ &IsShader,
+ &IsTexture,
+ &LineWidth,
+ &LinkProgram,
+ &PixelStorei,
+ &PolygonOffset,
+ &ReadPixels,
+ &ReleaseShaderCompiler,
+ &RenderbufferStorage,
+ &SampleCoverage,
+ &Scissor,
+ &ShaderBinary,
+ &ShaderSource,
+ &StencilFunc,
+ &StencilFuncSeparate,
+ &StencilMask,
+ &StencilMaskSeparate,
+ &StencilOp,
+ &StencilOpSeparate,
+ &TexImage2D,
+ &TexParameterf,
+ &TexParameterfv,
+ &TexParameteri,
+ &TexParameteriv,
+ &TexSubImage2D,
+ &Uniform1f,
+ &Uniform1fv,
+ &Uniform1i,
+ &Uniform1iv,
+ &Uniform2f,
+ &Uniform2fv,
+ &Uniform2i,
+ &Uniform2iv,
+ &Uniform3f,
+ &Uniform3fv,
+ &Uniform3i,
+ &Uniform3iv,
+ &Uniform4f,
+ &Uniform4fv,
+ &Uniform4i,
+ &Uniform4iv,
+ &UniformMatrix2fv,
+ &UniformMatrix3fv,
+ &UniformMatrix4fv,
+ &UseProgram,
+ &ValidateProgram,
+ &VertexAttrib1f,
+ &VertexAttrib1fv,
+ &VertexAttrib2f,
+ &VertexAttrib2fv,
+ &VertexAttrib3f,
+ &VertexAttrib3fv,
+ &VertexAttrib4f,
+ &VertexAttrib4fv,
+ &VertexAttribPointer,
+ &Viewport};
return &ppb_opengles2;
}
const PPB_OpenGLES2InstancedArrays*
PPB_OpenGLES2_Shared::GetInstancedArraysInterface() {
static const struct PPB_OpenGLES2InstancedArrays ppb_opengles2 = {
- &DrawArraysInstancedANGLE, &DrawElementsInstancedANGLE,
+ &DrawArraysInstancedANGLE,
+ &DrawElementsInstancedANGLE,
&VertexAttribDivisorANGLE};
return &ppb_opengles2;
}
const PPB_OpenGLES2ChromiumMapSub*
PPB_OpenGLES2_Shared::GetChromiumMapSubInterface() {
static const struct PPB_OpenGLES2ChromiumMapSub ppb_opengles2 = {
- &MapBufferSubDataCHROMIUM, &UnmapBufferSubDataCHROMIUM,
- &MapTexSubImage2DCHROMIUM, &UnmapTexSubImage2DCHROMIUM};
+ &MapBufferSubDataCHROMIUM,
+ &UnmapBufferSubDataCHROMIUM,
+ &MapTexSubImage2DCHROMIUM,
+ &UnmapTexSubImage2DCHROMIUM};
return &ppb_opengles2;
}
const PPB_OpenGLES2Query* PPB_OpenGLES2_Shared::GetQueryInterface() {
static const struct PPB_OpenGLES2Query ppb_opengles2 = {
- &GenQueriesEXT, &DeleteQueriesEXT, &IsQueryEXT, &BeginQueryEXT,
- &EndQueryEXT, &GetQueryivEXT, &GetQueryObjectuivEXT};
+ &GenQueriesEXT,
+ &DeleteQueriesEXT,
+ &IsQueryEXT,
+ &BeginQueryEXT,
+ &EndQueryEXT,
+ &GetQueryivEXT,
+ &GetQueryObjectuivEXT};
return &ppb_opengles2;
}
const PPB_OpenGLES2VertexArrayObject*
PPB_OpenGLES2_Shared::GetVertexArrayObjectInterface() {
static const struct PPB_OpenGLES2VertexArrayObject ppb_opengles2 = {
- &GenVertexArraysOES, &DeleteVertexArraysOES, &IsVertexArrayOES,
+ &GenVertexArraysOES,
+ &DeleteVertexArraysOES,
+ &IsVertexArrayOES,
&BindVertexArrayOES};
return &ppb_opengles2;
}