| Index: webkit/plugins/ppapi/ppb_open_gl_es_impl.cc
|
| ===================================================================
|
| --- webkit/plugins/ppapi/ppb_open_gl_es_impl.cc (revision 69835)
|
| +++ webkit/plugins/ppapi/ppb_open_gl_es_impl.cc (working copy)
|
| @@ -1,673 +0,0 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -// This file is auto-generated. DO NOT EDIT!
|
| -
|
| -#include "webkit/plugins/ppapi/ppb_graphics_3d_impl.h"
|
| -
|
| -#include "gpu/command_buffer/client/gles2_implementation.h"
|
| -#include "ppapi/c/dev/ppb_opengles_dev.h"
|
| -
|
| -namespace webkit {
|
| -namespace ppapi {
|
| -
|
| -namespace {
|
| -
|
| -void ActiveTexture(GLenum texture) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ActiveTexture(texture);
|
| -}
|
| -void AttachShader(GLuint program, GLuint shader) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->AttachShader(program, shader);
|
| -}
|
| -void BindAttribLocation(GLuint program, GLuint index, const char* name) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BindAttribLocation(program, index, name);
|
| -}
|
| -void BindBuffer(GLenum target, GLuint buffer) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BindBuffer(target, buffer);
|
| -}
|
| -void BindFramebuffer(GLenum target, GLuint framebuffer) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BindFramebuffer(target, framebuffer);
|
| -}
|
| -void BindRenderbuffer(GLenum target, GLuint renderbuffer) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BindRenderbuffer(target, renderbuffer);
|
| -}
|
| -void BindTexture(GLenum target, GLuint texture) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BindTexture(target, texture);
|
| -}
|
| -void BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendColor(red, green, blue, alpha);
|
| -}
|
| -void BlendEquation(GLenum mode) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendEquation(mode);
|
| -}
|
| -void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendEquationSeparate(modeRGB, modeAlpha);
|
| -}
|
| -void BlendFunc(GLenum sfactor, GLenum dfactor) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendFunc(sfactor, dfactor);
|
| -}
|
| -void BlendFuncSeparate(
|
| - GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendFuncSeparate(
|
| - srcRGB, dstRGB, srcAlpha, dstAlpha);
|
| -}
|
| -void BufferData(
|
| - GLenum target, GLsizeiptr size, const void* data, GLenum usage) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BufferData(target, size, data, usage);
|
| -}
|
| -void BufferSubData(
|
| - GLenum target, GLintptr offset, GLsizeiptr size, const void* data) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->BufferSubData(target, offset, size, data);
|
| -}
|
| -GLenum CheckFramebufferStatus(GLenum target) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->CheckFramebufferStatus(target);
|
| -}
|
| -void Clear(GLbitfield mask) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Clear(mask);
|
| -}
|
| -void ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ClearColor(red, green, blue, alpha);
|
| -}
|
| -void ClearDepthf(GLclampf depth) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ClearDepthf(depth);
|
| -}
|
| -void ClearStencil(GLint s) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ClearStencil(s);
|
| -}
|
| -void ColorMask(
|
| - GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ColorMask(red, green, blue, alpha);
|
| -}
|
| -void CompileShader(GLuint shader) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->CompileShader(shader);
|
| -}
|
| -void CompressedTexImage2D(
|
| - GLenum target, GLint level, GLenum internalformat, GLsizei width,
|
| - GLsizei height, GLint border, GLsizei imageSize, const void* data) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->CompressedTexImage2D(
|
| - target, level, internalformat, width, height, border, imageSize, data);
|
| -}
|
| -void CompressedTexSubImage2D(
|
| - GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
|
| - GLsizei height, GLenum format, GLsizei imageSize, const void* data) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->CompressedTexSubImage2D(
|
| - target, level, xoffset, yoffset, width, height, format, imageSize, data);
|
| -}
|
| -void CopyTexImage2D(
|
| - GLenum target, GLint level, GLenum internalformat, GLint x, GLint y,
|
| - GLsizei width, GLsizei height, GLint border) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->CopyTexImage2D(
|
| - target, level, internalformat, x, y, width, height, border);
|
| -}
|
| -void CopyTexSubImage2D(
|
| - GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y,
|
| - GLsizei width, GLsizei height) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->CopyTexSubImage2D(
|
| - target, level, xoffset, yoffset, x, y, width, height);
|
| -}
|
| -GLuint CreateProgram() {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->CreateProgram();
|
| -}
|
| -GLuint CreateShader(GLenum type) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->CreateShader(type);
|
| -}
|
| -void CullFace(GLenum mode) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->CullFace(mode);
|
| -}
|
| -void DeleteBuffers(GLsizei n, const GLuint* buffers) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteBuffers(n, buffers);
|
| -}
|
| -void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteFramebuffers(n, framebuffers);
|
| -}
|
| -void DeleteProgram(GLuint program) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteProgram(program);
|
| -}
|
| -void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteRenderbuffers(n, renderbuffers);
|
| -}
|
| -void DeleteShader(GLuint shader) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteShader(shader);
|
| -}
|
| -void DeleteTextures(GLsizei n, const GLuint* textures) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteTextures(n, textures);
|
| -}
|
| -void DepthFunc(GLenum func) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DepthFunc(func);
|
| -}
|
| -void DepthMask(GLboolean flag) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DepthMask(flag);
|
| -}
|
| -void DepthRangef(GLclampf zNear, GLclampf zFar) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DepthRangef(zNear, zFar);
|
| -}
|
| -void DetachShader(GLuint program, GLuint shader) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DetachShader(program, shader);
|
| -}
|
| -void Disable(GLenum cap) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Disable(cap);
|
| -}
|
| -void DisableVertexAttribArray(GLuint index) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DisableVertexAttribArray(index);
|
| -}
|
| -void DrawArrays(GLenum mode, GLint first, GLsizei count) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DrawArrays(mode, first, count);
|
| -}
|
| -void DrawElements(
|
| - GLenum mode, GLsizei count, GLenum type, const void* indices) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->DrawElements(mode, count, type, indices);
|
| -}
|
| -void Enable(GLenum cap) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Enable(cap);
|
| -}
|
| -void EnableVertexAttribArray(GLuint index) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->EnableVertexAttribArray(index);
|
| -}
|
| -void Finish() {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Finish();
|
| -}
|
| -void Flush() {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Flush();
|
| -}
|
| -void FramebufferRenderbuffer(
|
| - GLenum target, GLenum attachment, GLenum renderbuffertarget,
|
| - GLuint renderbuffer) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->FramebufferRenderbuffer(
|
| - target, attachment, renderbuffertarget, renderbuffer);
|
| -}
|
| -void FramebufferTexture2D(
|
| - GLenum target, GLenum attachment, GLenum textarget, GLuint texture,
|
| - GLint level) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->FramebufferTexture2D(
|
| - target, attachment, textarget, texture, level);
|
| -}
|
| -void FrontFace(GLenum mode) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->FrontFace(mode);
|
| -}
|
| -void GenBuffers(GLsizei n, GLuint* buffers) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GenBuffers(n, buffers);
|
| -}
|
| -void GenerateMipmap(GLenum target) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GenerateMipmap(target);
|
| -}
|
| -void GenFramebuffers(GLsizei n, GLuint* framebuffers) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GenFramebuffers(n, framebuffers);
|
| -}
|
| -void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GenRenderbuffers(n, renderbuffers);
|
| -}
|
| -void GenTextures(GLsizei n, GLuint* textures) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GenTextures(n, textures);
|
| -}
|
| -void GetActiveAttrib(
|
| - GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size,
|
| - GLenum* type, char* name) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetActiveAttrib(
|
| - program, index, bufsize, length, size, type, name);
|
| -}
|
| -void GetActiveUniform(
|
| - GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size,
|
| - GLenum* type, char* name) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetActiveUniform(
|
| - program, index, bufsize, length, size, type, name);
|
| -}
|
| -void GetAttachedShaders(
|
| - GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetAttachedShaders(
|
| - program, maxcount, count, shaders);
|
| -}
|
| -GLint GetAttribLocation(GLuint program, const char* name) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->GetAttribLocation(program, name);
|
| -}
|
| -void GetBooleanv(GLenum pname, GLboolean* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetBooleanv(pname, params);
|
| -}
|
| -void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetBufferParameteriv(
|
| - target, pname, params);
|
| -}
|
| -GLenum GetError() {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->GetError();
|
| -}
|
| -void GetFloatv(GLenum pname, GLfloat* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetFloatv(pname, params);
|
| -}
|
| -void GetFramebufferAttachmentParameteriv(
|
| - GLenum target, GLenum attachment, GLenum pname, GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetFramebufferAttachmentParameteriv(
|
| - target, attachment, pname, params);
|
| -}
|
| -void GetIntegerv(GLenum pname, GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetIntegerv(pname, params);
|
| -}
|
| -void GetProgramiv(GLuint program, GLenum pname, GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetProgramiv(program, pname, params);
|
| -}
|
| -void GetProgramInfoLog(
|
| - GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetProgramInfoLog(
|
| - program, bufsize, length, infolog);
|
| -}
|
| -void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetRenderbufferParameteriv(
|
| - target, pname, params);
|
| -}
|
| -void GetShaderiv(GLuint shader, GLenum pname, GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetShaderiv(shader, pname, params);
|
| -}
|
| -void GetShaderInfoLog(
|
| - GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetShaderInfoLog(
|
| - shader, bufsize, length, infolog);
|
| -}
|
| -void GetShaderPrecisionFormat(
|
| - GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetShaderPrecisionFormat(
|
| - shadertype, precisiontype, range, precision);
|
| -}
|
| -void GetShaderSource(
|
| - GLuint shader, GLsizei bufsize, GLsizei* length, char* source) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetShaderSource(
|
| - shader, bufsize, length, source);
|
| -}
|
| -const GLubyte* GetString(GLenum name) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->GetString(name);
|
| -}
|
| -void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetTexParameterfv(target, pname, params);
|
| -}
|
| -void GetTexParameteriv(GLenum target, GLenum pname, GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetTexParameteriv(target, pname, params);
|
| -}
|
| -void GetUniformfv(GLuint program, GLint location, GLfloat* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetUniformfv(program, location, params);
|
| -}
|
| -void GetUniformiv(GLuint program, GLint location, GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetUniformiv(program, location, params);
|
| -}
|
| -GLint GetUniformLocation(GLuint program, const char* name) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->GetUniformLocation(program, name);
|
| -}
|
| -void GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetVertexAttribfv(index, pname, params);
|
| -}
|
| -void GetVertexAttribiv(GLuint index, GLenum pname, GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetVertexAttribiv(index, pname, params);
|
| -}
|
| -void GetVertexAttribPointerv(GLuint index, GLenum pname, void** pointer) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->GetVertexAttribPointerv(
|
| - index, pname, pointer);
|
| -}
|
| -void Hint(GLenum target, GLenum mode) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Hint(target, mode);
|
| -}
|
| -GLboolean IsBuffer(GLuint buffer) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsBuffer(buffer);
|
| -}
|
| -GLboolean IsEnabled(GLenum cap) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsEnabled(cap);
|
| -}
|
| -GLboolean IsFramebuffer(GLuint framebuffer) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsFramebuffer(framebuffer);
|
| -}
|
| -GLboolean IsProgram(GLuint program) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsProgram(program);
|
| -}
|
| -GLboolean IsRenderbuffer(GLuint renderbuffer) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsRenderbuffer(renderbuffer);
|
| -}
|
| -GLboolean IsShader(GLuint shader) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsShader(shader);
|
| -}
|
| -GLboolean IsTexture(GLuint texture) {
|
| - return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsTexture(texture);
|
| -}
|
| -void LineWidth(GLfloat width) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->LineWidth(width);
|
| -}
|
| -void LinkProgram(GLuint program) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->LinkProgram(program);
|
| -}
|
| -void PixelStorei(GLenum pname, GLint param) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->PixelStorei(pname, param);
|
| -}
|
| -void PolygonOffset(GLfloat factor, GLfloat units) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->PolygonOffset(factor, units);
|
| -}
|
| -void ReadPixels(
|
| - GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type,
|
| - void* pixels) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ReadPixels(
|
| - x, y, width, height, format, type, pixels);
|
| -}
|
| -void ReleaseShaderCompiler() {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ReleaseShaderCompiler();
|
| -}
|
| -void RenderbufferStorage(
|
| - GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->RenderbufferStorage(
|
| - target, internalformat, width, height);
|
| -}
|
| -void SampleCoverage(GLclampf value, GLboolean invert) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->SampleCoverage(value, invert);
|
| -}
|
| -void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Scissor(x, y, width, height);
|
| -}
|
| -void ShaderBinary(
|
| - GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary,
|
| - GLsizei length) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ShaderBinary(
|
| - n, shaders, binaryformat, binary, length);
|
| -}
|
| -void ShaderSource(
|
| - GLuint shader, GLsizei count, const char** str, const GLint* length) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ShaderSource(shader, count, str, length);
|
| -}
|
| -void StencilFunc(GLenum func, GLint ref, GLuint mask) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilFunc(func, ref, mask);
|
| -}
|
| -void StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilFuncSeparate(face, func, ref, mask);
|
| -}
|
| -void StencilMask(GLuint mask) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilMask(mask);
|
| -}
|
| -void StencilMaskSeparate(GLenum face, GLuint mask) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilMaskSeparate(face, mask);
|
| -}
|
| -void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilOp(fail, zfail, zpass);
|
| -}
|
| -void StencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilOpSeparate(
|
| - face, fail, zfail, zpass);
|
| -}
|
| -void TexImage2D(
|
| - GLenum target, GLint level, GLint internalformat, GLsizei width,
|
| - GLsizei height, GLint border, GLenum format, GLenum type,
|
| - const void* pixels) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->TexImage2D(
|
| - target, level, internalformat, width, height, border, format, type,
|
| - pixels);
|
| -}
|
| -void TexParameterf(GLenum target, GLenum pname, GLfloat param) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->TexParameterf(target, pname, param);
|
| -}
|
| -void TexParameterfv(GLenum target, GLenum pname, const GLfloat* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->TexParameterfv(target, pname, params);
|
| -}
|
| -void TexParameteri(GLenum target, GLenum pname, GLint param) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->TexParameteri(target, pname, param);
|
| -}
|
| -void TexParameteriv(GLenum target, GLenum pname, const GLint* params) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->TexParameteriv(target, pname, params);
|
| -}
|
| -void TexSubImage2D(
|
| - GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
|
| - GLsizei height, GLenum format, GLenum type, const void* pixels) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->TexSubImage2D(
|
| - target, level, xoffset, yoffset, width, height, format, type, pixels);
|
| -}
|
| -void Uniform1f(GLint location, GLfloat x) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform1f(location, x);
|
| -}
|
| -void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform1fv(location, count, v);
|
| -}
|
| -void Uniform1i(GLint location, GLint x) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform1i(location, x);
|
| -}
|
| -void Uniform1iv(GLint location, GLsizei count, const GLint* v) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform1iv(location, count, v);
|
| -}
|
| -void Uniform2f(GLint location, GLfloat x, GLfloat y) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform2f(location, x, y);
|
| -}
|
| -void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform2fv(location, count, v);
|
| -}
|
| -void Uniform2i(GLint location, GLint x, GLint y) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform2i(location, x, y);
|
| -}
|
| -void Uniform2iv(GLint location, GLsizei count, const GLint* v) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform2iv(location, count, v);
|
| -}
|
| -void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform3f(location, x, y, z);
|
| -}
|
| -void Uniform3fv(GLint location, GLsizei count, const GLfloat* v) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform3fv(location, count, v);
|
| -}
|
| -void Uniform3i(GLint location, GLint x, GLint y, GLint z) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform3i(location, x, y, z);
|
| -}
|
| -void Uniform3iv(GLint location, GLsizei count, const GLint* v) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform3iv(location, count, v);
|
| -}
|
| -void Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform4f(location, x, y, z, w);
|
| -}
|
| -void Uniform4fv(GLint location, GLsizei count, const GLfloat* v) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform4fv(location, count, v);
|
| -}
|
| -void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform4i(location, x, y, z, w);
|
| -}
|
| -void Uniform4iv(GLint location, GLsizei count, const GLint* v) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform4iv(location, count, v);
|
| -}
|
| -void UniformMatrix2fv(
|
| - GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->UniformMatrix2fv(
|
| - location, count, transpose, value);
|
| -}
|
| -void UniformMatrix3fv(
|
| - GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->UniformMatrix3fv(
|
| - location, count, transpose, value);
|
| -}
|
| -void UniformMatrix4fv(
|
| - GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->UniformMatrix4fv(
|
| - location, count, transpose, value);
|
| -}
|
| -void UseProgram(GLuint program) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->UseProgram(program);
|
| -}
|
| -void ValidateProgram(GLuint program) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->ValidateProgram(program);
|
| -}
|
| -void VertexAttrib1f(GLuint indx, GLfloat x) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib1f(indx, x);
|
| -}
|
| -void VertexAttrib1fv(GLuint indx, const GLfloat* values) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib1fv(indx, values);
|
| -}
|
| -void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib2f(indx, x, y);
|
| -}
|
| -void VertexAttrib2fv(GLuint indx, const GLfloat* values) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib2fv(indx, values);
|
| -}
|
| -void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib3f(indx, x, y, z);
|
| -}
|
| -void VertexAttrib3fv(GLuint indx, const GLfloat* values) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib3fv(indx, values);
|
| -}
|
| -void VertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib4f(indx, x, y, z, w);
|
| -}
|
| -void VertexAttrib4fv(GLuint indx, const GLfloat* values) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib4fv(indx, values);
|
| -}
|
| -void VertexAttribPointer(
|
| - GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride,
|
| - const void* ptr) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttribPointer(
|
| - indx, size, type, normalized, stride, ptr);
|
| -}
|
| -void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->Viewport(x, y, width, height);
|
| -}
|
| -void SwapBuffers() {
|
| - PPB_Graphics3D_Impl::GetCurrent()->impl()->SwapBuffers();
|
| -}
|
| -
|
| -const struct PPB_OpenGLES_Dev ppb_opengles = {
|
| - &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,
|
| - &SwapBuffers
|
| -};
|
| -
|
| -} // namespace
|
| -
|
| -const PPB_OpenGLES_Dev* PPB_Graphics3D_Impl::GetOpenGLESInterface() {
|
| - return &ppb_opengles;
|
| -}
|
| -
|
| -} // namespace ppapi
|
| -} // namespace webkit
|
| -
|
|
|