| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file is auto-generated. DO NOT EDIT! | 5 // This file is auto-generated. DO NOT EDIT! |
| 6 | 6 |
| 7 #include "webkit/glue/plugins/pepper_graphics_3d.h" | 7 #include "webkit/plugins/ppapi/ppb_graphics_3d_impl.h" |
| 8 | 8 |
| 9 #include "gpu/command_buffer/client/gles2_implementation.h" | 9 #include "gpu/command_buffer/client/gles2_implementation.h" |
| 10 #include "ppapi/c/dev/ppb_opengles_dev.h" | 10 #include "ppapi/c/dev/ppb_opengles_dev.h" |
| 11 | 11 |
| 12 namespace pepper { | 12 namespace webkit { |
| 13 namespace plugins { |
| 14 namespace ppapi { |
| 13 | 15 |
| 14 namespace { | 16 namespace { |
| 15 | 17 |
| 16 void ActiveTexture(GLenum texture) { | 18 void ActiveTexture(GLenum texture) { |
| 17 Graphics3D::GetCurrent()->impl()->ActiveTexture(texture); | 19 PPB_Graphics3D_Impl::GetCurrent()->impl()->ActiveTexture(texture); |
| 18 } | 20 } |
| 19 void AttachShader(GLuint program, GLuint shader) { | 21 void AttachShader(GLuint program, GLuint shader) { |
| 20 Graphics3D::GetCurrent()->impl()->AttachShader(program, shader); | 22 PPB_Graphics3D_Impl::GetCurrent()->impl()->AttachShader(program, shader); |
| 21 } | 23 } |
| 22 void BindAttribLocation(GLuint program, GLuint index, const char* name) { | 24 void BindAttribLocation(GLuint program, GLuint index, const char* name) { |
| 23 Graphics3D::GetCurrent()->impl()->BindAttribLocation(program, index, name); | 25 PPB_Graphics3D_Impl::GetCurrent()->impl()->BindAttribLocation(program, index,
name); |
| 24 } | 26 } |
| 25 void BindBuffer(GLenum target, GLuint buffer) { | 27 void BindBuffer(GLenum target, GLuint buffer) { |
| 26 Graphics3D::GetCurrent()->impl()->BindBuffer(target, buffer); | 28 PPB_Graphics3D_Impl::GetCurrent()->impl()->BindBuffer(target, buffer); |
| 27 } | 29 } |
| 28 void BindFramebuffer(GLenum target, GLuint framebuffer) { | 30 void BindFramebuffer(GLenum target, GLuint framebuffer) { |
| 29 Graphics3D::GetCurrent()->impl()->BindFramebuffer(target, framebuffer); | 31 PPB_Graphics3D_Impl::GetCurrent()->impl()->BindFramebuffer(target, framebuffer
); |
| 30 } | 32 } |
| 31 void BindRenderbuffer(GLenum target, GLuint renderbuffer) { | 33 void BindRenderbuffer(GLenum target, GLuint renderbuffer) { |
| 32 Graphics3D::GetCurrent()->impl()->BindRenderbuffer(target, renderbuffer); | 34 PPB_Graphics3D_Impl::GetCurrent()->impl()->BindRenderbuffer(target, renderbuff
er); |
| 33 } | 35 } |
| 34 void BindTexture(GLenum target, GLuint texture) { | 36 void BindTexture(GLenum target, GLuint texture) { |
| 35 Graphics3D::GetCurrent()->impl()->BindTexture(target, texture); | 37 PPB_Graphics3D_Impl::GetCurrent()->impl()->BindTexture(target, texture); |
| 36 } | 38 } |
| 37 void BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { | 39 void BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { |
| 38 Graphics3D::GetCurrent()->impl()->BlendColor(red, green, blue, alpha); | 40 PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendColor(red, green, blue, alpha)
; |
| 39 } | 41 } |
| 40 void BlendEquation(GLenum mode) { | 42 void BlendEquation(GLenum mode) { |
| 41 Graphics3D::GetCurrent()->impl()->BlendEquation(mode); | 43 PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendEquation(mode); |
| 42 } | 44 } |
| 43 void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) { | 45 void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) { |
| 44 Graphics3D::GetCurrent()->impl()->BlendEquationSeparate(modeRGB, modeAlpha); | 46 PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendEquationSeparate(modeRGB, mode
Alpha); |
| 45 } | 47 } |
| 46 void BlendFunc(GLenum sfactor, GLenum dfactor) { | 48 void BlendFunc(GLenum sfactor, GLenum dfactor) { |
| 47 Graphics3D::GetCurrent()->impl()->BlendFunc(sfactor, dfactor); | 49 PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendFunc(sfactor, dfactor); |
| 48 } | 50 } |
| 49 void BlendFuncSeparate( | 51 void BlendFuncSeparate( |
| 50 GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) { | 52 GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) { |
| 51 Graphics3D::GetCurrent()->impl()->BlendFuncSeparate( | 53 PPB_Graphics3D_Impl::GetCurrent()->impl()->BlendFuncSeparate( |
| 52 srcRGB, dstRGB, srcAlpha, dstAlpha); | 54 srcRGB, dstRGB, srcAlpha, dstAlpha); |
| 53 } | 55 } |
| 54 void BufferData( | 56 void BufferData( |
| 55 GLenum target, GLsizeiptr size, const void* data, GLenum usage) { | 57 GLenum target, GLsizeiptr size, const void* data, GLenum usage) { |
| 56 Graphics3D::GetCurrent()->impl()->BufferData(target, size, data, usage); | 58 PPB_Graphics3D_Impl::GetCurrent()->impl()->BufferData(target, size, data, usag
e); |
| 57 } | 59 } |
| 58 void BufferSubData( | 60 void BufferSubData( |
| 59 GLenum target, GLintptr offset, GLsizeiptr size, const void* data) { | 61 GLenum target, GLintptr offset, GLsizeiptr size, const void* data) { |
| 60 Graphics3D::GetCurrent()->impl()->BufferSubData(target, offset, size, data); | 62 PPB_Graphics3D_Impl::GetCurrent()->impl()->BufferSubData(target, offset, size,
data); |
| 61 } | 63 } |
| 62 GLenum CheckFramebufferStatus(GLenum target) { | 64 GLenum CheckFramebufferStatus(GLenum target) { |
| 63 return Graphics3D::GetCurrent()->impl()->CheckFramebufferStatus(target); | 65 return PPB_Graphics3D_Impl::GetCurrent()->impl()->CheckFramebufferStatus(targe
t); |
| 64 } | 66 } |
| 65 void Clear(GLbitfield mask) { | 67 void Clear(GLbitfield mask) { |
| 66 Graphics3D::GetCurrent()->impl()->Clear(mask); | 68 PPB_Graphics3D_Impl::GetCurrent()->impl()->Clear(mask); |
| 67 } | 69 } |
| 68 void ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { | 70 void ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { |
| 69 Graphics3D::GetCurrent()->impl()->ClearColor(red, green, blue, alpha); | 71 PPB_Graphics3D_Impl::GetCurrent()->impl()->ClearColor(red, green, blue, alpha)
; |
| 70 } | 72 } |
| 71 void ClearDepthf(GLclampf depth) { | 73 void ClearDepthf(GLclampf depth) { |
| 72 Graphics3D::GetCurrent()->impl()->ClearDepthf(depth); | 74 PPB_Graphics3D_Impl::GetCurrent()->impl()->ClearDepthf(depth); |
| 73 } | 75 } |
| 74 void ClearStencil(GLint s) { | 76 void ClearStencil(GLint s) { |
| 75 Graphics3D::GetCurrent()->impl()->ClearStencil(s); | 77 PPB_Graphics3D_Impl::GetCurrent()->impl()->ClearStencil(s); |
| 76 } | 78 } |
| 77 void ColorMask( | 79 void ColorMask( |
| 78 GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) { | 80 GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) { |
| 79 Graphics3D::GetCurrent()->impl()->ColorMask(red, green, blue, alpha); | 81 PPB_Graphics3D_Impl::GetCurrent()->impl()->ColorMask(red, green, blue, alpha); |
| 80 } | 82 } |
| 81 void CompileShader(GLuint shader) { | 83 void CompileShader(GLuint shader) { |
| 82 Graphics3D::GetCurrent()->impl()->CompileShader(shader); | 84 PPB_Graphics3D_Impl::GetCurrent()->impl()->CompileShader(shader); |
| 83 } | 85 } |
| 84 void CompressedTexImage2D( | 86 void CompressedTexImage2D( |
| 85 GLenum target, GLint level, GLenum internalformat, GLsizei width, | 87 GLenum target, GLint level, GLenum internalformat, GLsizei width, |
| 86 GLsizei height, GLint border, GLsizei imageSize, const void* data) { | 88 GLsizei height, GLint border, GLsizei imageSize, const void* data) { |
| 87 Graphics3D::GetCurrent()->impl()->CompressedTexImage2D( | 89 PPB_Graphics3D_Impl::GetCurrent()->impl()->CompressedTexImage2D( |
| 88 target, level, internalformat, width, height, border, imageSize, data); | 90 target, level, internalformat, width, height, border, imageSize, data); |
| 89 } | 91 } |
| 90 void CompressedTexSubImage2D( | 92 void CompressedTexSubImage2D( |
| 91 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, | 93 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
| 92 GLsizei height, GLenum format, GLsizei imageSize, const void* data) { | 94 GLsizei height, GLenum format, GLsizei imageSize, const void* data) { |
| 93 Graphics3D::GetCurrent()->impl()->CompressedTexSubImage2D( | 95 PPB_Graphics3D_Impl::GetCurrent()->impl()->CompressedTexSubImage2D( |
| 94 target, level, xoffset, yoffset, width, height, format, imageSize, data); | 96 target, level, xoffset, yoffset, width, height, format, imageSize, data); |
| 95 } | 97 } |
| 96 void CopyTexImage2D( | 98 void CopyTexImage2D( |
| 97 GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, | 99 GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, |
| 98 GLsizei width, GLsizei height, GLint border) { | 100 GLsizei width, GLsizei height, GLint border) { |
| 99 Graphics3D::GetCurrent()->impl()->CopyTexImage2D( | 101 PPB_Graphics3D_Impl::GetCurrent()->impl()->CopyTexImage2D( |
| 100 target, level, internalformat, x, y, width, height, border); | 102 target, level, internalformat, x, y, width, height, border); |
| 101 } | 103 } |
| 102 void CopyTexSubImage2D( | 104 void CopyTexSubImage2D( |
| 103 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, | 105 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, |
| 104 GLsizei width, GLsizei height) { | 106 GLsizei width, GLsizei height) { |
| 105 Graphics3D::GetCurrent()->impl()->CopyTexSubImage2D( | 107 PPB_Graphics3D_Impl::GetCurrent()->impl()->CopyTexSubImage2D( |
| 106 target, level, xoffset, yoffset, x, y, width, height); | 108 target, level, xoffset, yoffset, x, y, width, height); |
| 107 } | 109 } |
| 108 GLuint CreateProgram() { | 110 GLuint CreateProgram() { |
| 109 return Graphics3D::GetCurrent()->impl()->CreateProgram(); | 111 return PPB_Graphics3D_Impl::GetCurrent()->impl()->CreateProgram(); |
| 110 } | 112 } |
| 111 GLuint CreateShader(GLenum type) { | 113 GLuint CreateShader(GLenum type) { |
| 112 return Graphics3D::GetCurrent()->impl()->CreateShader(type); | 114 return PPB_Graphics3D_Impl::GetCurrent()->impl()->CreateShader(type); |
| 113 } | 115 } |
| 114 void CullFace(GLenum mode) { | 116 void CullFace(GLenum mode) { |
| 115 Graphics3D::GetCurrent()->impl()->CullFace(mode); | 117 PPB_Graphics3D_Impl::GetCurrent()->impl()->CullFace(mode); |
| 116 } | 118 } |
| 117 void DeleteBuffers(GLsizei n, const GLuint* buffers) { | 119 void DeleteBuffers(GLsizei n, const GLuint* buffers) { |
| 118 Graphics3D::GetCurrent()->impl()->DeleteBuffers(n, buffers); | 120 PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteBuffers(n, buffers); |
| 119 } | 121 } |
| 120 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) { | 122 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) { |
| 121 Graphics3D::GetCurrent()->impl()->DeleteFramebuffers(n, framebuffers); | 123 PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteFramebuffers(n, framebuffers)
; |
| 122 } | 124 } |
| 123 void DeleteProgram(GLuint program) { | 125 void DeleteProgram(GLuint program) { |
| 124 Graphics3D::GetCurrent()->impl()->DeleteProgram(program); | 126 PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteProgram(program); |
| 125 } | 127 } |
| 126 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) { | 128 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) { |
| 127 Graphics3D::GetCurrent()->impl()->DeleteRenderbuffers(n, renderbuffers); | 129 PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteRenderbuffers(n, renderbuffer
s); |
| 128 } | 130 } |
| 129 void DeleteShader(GLuint shader) { | 131 void DeleteShader(GLuint shader) { |
| 130 Graphics3D::GetCurrent()->impl()->DeleteShader(shader); | 132 PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteShader(shader); |
| 131 } | 133 } |
| 132 void DeleteTextures(GLsizei n, const GLuint* textures) { | 134 void DeleteTextures(GLsizei n, const GLuint* textures) { |
| 133 Graphics3D::GetCurrent()->impl()->DeleteTextures(n, textures); | 135 PPB_Graphics3D_Impl::GetCurrent()->impl()->DeleteTextures(n, textures); |
| 134 } | 136 } |
| 135 void DepthFunc(GLenum func) { | 137 void DepthFunc(GLenum func) { |
| 136 Graphics3D::GetCurrent()->impl()->DepthFunc(func); | 138 PPB_Graphics3D_Impl::GetCurrent()->impl()->DepthFunc(func); |
| 137 } | 139 } |
| 138 void DepthMask(GLboolean flag) { | 140 void DepthMask(GLboolean flag) { |
| 139 Graphics3D::GetCurrent()->impl()->DepthMask(flag); | 141 PPB_Graphics3D_Impl::GetCurrent()->impl()->DepthMask(flag); |
| 140 } | 142 } |
| 141 void DepthRangef(GLclampf zNear, GLclampf zFar) { | 143 void DepthRangef(GLclampf zNear, GLclampf zFar) { |
| 142 Graphics3D::GetCurrent()->impl()->DepthRangef(zNear, zFar); | 144 PPB_Graphics3D_Impl::GetCurrent()->impl()->DepthRangef(zNear, zFar); |
| 143 } | 145 } |
| 144 void DetachShader(GLuint program, GLuint shader) { | 146 void DetachShader(GLuint program, GLuint shader) { |
| 145 Graphics3D::GetCurrent()->impl()->DetachShader(program, shader); | 147 PPB_Graphics3D_Impl::GetCurrent()->impl()->DetachShader(program, shader); |
| 146 } | 148 } |
| 147 void Disable(GLenum cap) { | 149 void Disable(GLenum cap) { |
| 148 Graphics3D::GetCurrent()->impl()->Disable(cap); | 150 PPB_Graphics3D_Impl::GetCurrent()->impl()->Disable(cap); |
| 149 } | 151 } |
| 150 void DisableVertexAttribArray(GLuint index) { | 152 void DisableVertexAttribArray(GLuint index) { |
| 151 Graphics3D::GetCurrent()->impl()->DisableVertexAttribArray(index); | 153 PPB_Graphics3D_Impl::GetCurrent()->impl()->DisableVertexAttribArray(index); |
| 152 } | 154 } |
| 153 void DrawArrays(GLenum mode, GLint first, GLsizei count) { | 155 void DrawArrays(GLenum mode, GLint first, GLsizei count) { |
| 154 Graphics3D::GetCurrent()->impl()->DrawArrays(mode, first, count); | 156 PPB_Graphics3D_Impl::GetCurrent()->impl()->DrawArrays(mode, first, count); |
| 155 } | 157 } |
| 156 void DrawElements( | 158 void DrawElements( |
| 157 GLenum mode, GLsizei count, GLenum type, const void* indices) { | 159 GLenum mode, GLsizei count, GLenum type, const void* indices) { |
| 158 Graphics3D::GetCurrent()->impl()->DrawElements(mode, count, type, indices); | 160 PPB_Graphics3D_Impl::GetCurrent()->impl()->DrawElements(mode, count, type, ind
ices); |
| 159 } | 161 } |
| 160 void Enable(GLenum cap) { | 162 void Enable(GLenum cap) { |
| 161 Graphics3D::GetCurrent()->impl()->Enable(cap); | 163 PPB_Graphics3D_Impl::GetCurrent()->impl()->Enable(cap); |
| 162 } | 164 } |
| 163 void EnableVertexAttribArray(GLuint index) { | 165 void EnableVertexAttribArray(GLuint index) { |
| 164 Graphics3D::GetCurrent()->impl()->EnableVertexAttribArray(index); | 166 PPB_Graphics3D_Impl::GetCurrent()->impl()->EnableVertexAttribArray(index); |
| 165 } | 167 } |
| 166 void Finish() { | 168 void Finish() { |
| 167 Graphics3D::GetCurrent()->impl()->Finish(); | 169 PPB_Graphics3D_Impl::GetCurrent()->impl()->Finish(); |
| 168 } | 170 } |
| 169 void Flush() { | 171 void Flush() { |
| 170 Graphics3D::GetCurrent()->impl()->Flush(); | 172 PPB_Graphics3D_Impl::GetCurrent()->impl()->Flush(); |
| 171 } | 173 } |
| 172 void FramebufferRenderbuffer( | 174 void FramebufferRenderbuffer( |
| 173 GLenum target, GLenum attachment, GLenum renderbuffertarget, | 175 GLenum target, GLenum attachment, GLenum renderbuffertarget, |
| 174 GLuint renderbuffer) { | 176 GLuint renderbuffer) { |
| 175 Graphics3D::GetCurrent()->impl()->FramebufferRenderbuffer( | 177 PPB_Graphics3D_Impl::GetCurrent()->impl()->FramebufferRenderbuffer( |
| 176 target, attachment, renderbuffertarget, renderbuffer); | 178 target, attachment, renderbuffertarget, renderbuffer); |
| 177 } | 179 } |
| 178 void FramebufferTexture2D( | 180 void FramebufferTexture2D( |
| 179 GLenum target, GLenum attachment, GLenum textarget, GLuint texture, | 181 GLenum target, GLenum attachment, GLenum textarget, GLuint texture, |
| 180 GLint level) { | 182 GLint level) { |
| 181 Graphics3D::GetCurrent()->impl()->FramebufferTexture2D( | 183 PPB_Graphics3D_Impl::GetCurrent()->impl()->FramebufferTexture2D( |
| 182 target, attachment, textarget, texture, level); | 184 target, attachment, textarget, texture, level); |
| 183 } | 185 } |
| 184 void FrontFace(GLenum mode) { | 186 void FrontFace(GLenum mode) { |
| 185 Graphics3D::GetCurrent()->impl()->FrontFace(mode); | 187 PPB_Graphics3D_Impl::GetCurrent()->impl()->FrontFace(mode); |
| 186 } | 188 } |
| 187 void GenBuffers(GLsizei n, GLuint* buffers) { | 189 void GenBuffers(GLsizei n, GLuint* buffers) { |
| 188 Graphics3D::GetCurrent()->impl()->GenBuffers(n, buffers); | 190 PPB_Graphics3D_Impl::GetCurrent()->impl()->GenBuffers(n, buffers); |
| 189 } | 191 } |
| 190 void GenerateMipmap(GLenum target) { | 192 void GenerateMipmap(GLenum target) { |
| 191 Graphics3D::GetCurrent()->impl()->GenerateMipmap(target); | 193 PPB_Graphics3D_Impl::GetCurrent()->impl()->GenerateMipmap(target); |
| 192 } | 194 } |
| 193 void GenFramebuffers(GLsizei n, GLuint* framebuffers) { | 195 void GenFramebuffers(GLsizei n, GLuint* framebuffers) { |
| 194 Graphics3D::GetCurrent()->impl()->GenFramebuffers(n, framebuffers); | 196 PPB_Graphics3D_Impl::GetCurrent()->impl()->GenFramebuffers(n, framebuffers); |
| 195 } | 197 } |
| 196 void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) { | 198 void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) { |
| 197 Graphics3D::GetCurrent()->impl()->GenRenderbuffers(n, renderbuffers); | 199 PPB_Graphics3D_Impl::GetCurrent()->impl()->GenRenderbuffers(n, renderbuffers); |
| 198 } | 200 } |
| 199 void GenTextures(GLsizei n, GLuint* textures) { | 201 void GenTextures(GLsizei n, GLuint* textures) { |
| 200 Graphics3D::GetCurrent()->impl()->GenTextures(n, textures); | 202 PPB_Graphics3D_Impl::GetCurrent()->impl()->GenTextures(n, textures); |
| 201 } | 203 } |
| 202 void GetActiveAttrib( | 204 void GetActiveAttrib( |
| 203 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, | 205 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, |
| 204 GLenum* type, char* name) { | 206 GLenum* type, char* name) { |
| 205 Graphics3D::GetCurrent()->impl()->GetActiveAttrib( | 207 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetActiveAttrib( |
| 206 program, index, bufsize, length, size, type, name); | 208 program, index, bufsize, length, size, type, name); |
| 207 } | 209 } |
| 208 void GetActiveUniform( | 210 void GetActiveUniform( |
| 209 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, | 211 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, |
| 210 GLenum* type, char* name) { | 212 GLenum* type, char* name) { |
| 211 Graphics3D::GetCurrent()->impl()->GetActiveUniform( | 213 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetActiveUniform( |
| 212 program, index, bufsize, length, size, type, name); | 214 program, index, bufsize, length, size, type, name); |
| 213 } | 215 } |
| 214 void GetAttachedShaders( | 216 void GetAttachedShaders( |
| 215 GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) { | 217 GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) { |
| 216 Graphics3D::GetCurrent()->impl()->GetAttachedShaders( | 218 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetAttachedShaders( |
| 217 program, maxcount, count, shaders); | 219 program, maxcount, count, shaders); |
| 218 } | 220 } |
| 219 GLint GetAttribLocation(GLuint program, const char* name) { | 221 GLint GetAttribLocation(GLuint program, const char* name) { |
| 220 return Graphics3D::GetCurrent()->impl()->GetAttribLocation(program, name); | 222 return PPB_Graphics3D_Impl::GetCurrent()->impl()->GetAttribLocation(program, n
ame); |
| 221 } | 223 } |
| 222 void GetBooleanv(GLenum pname, GLboolean* params) { | 224 void GetBooleanv(GLenum pname, GLboolean* params) { |
| 223 Graphics3D::GetCurrent()->impl()->GetBooleanv(pname, params); | 225 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetBooleanv(pname, params); |
| 224 } | 226 } |
| 225 void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params) { | 227 void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params) { |
| 226 Graphics3D::GetCurrent()->impl()->GetBufferParameteriv( | 228 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetBufferParameteriv( |
| 227 target, pname, params); | 229 target, pname, params); |
| 228 } | 230 } |
| 229 GLenum GetError() { | 231 GLenum GetError() { |
| 230 return Graphics3D::GetCurrent()->impl()->GetError(); | 232 return PPB_Graphics3D_Impl::GetCurrent()->impl()->GetError(); |
| 231 } | 233 } |
| 232 void GetFloatv(GLenum pname, GLfloat* params) { | 234 void GetFloatv(GLenum pname, GLfloat* params) { |
| 233 Graphics3D::GetCurrent()->impl()->GetFloatv(pname, params); | 235 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetFloatv(pname, params); |
| 234 } | 236 } |
| 235 void GetFramebufferAttachmentParameteriv( | 237 void GetFramebufferAttachmentParameteriv( |
| 236 GLenum target, GLenum attachment, GLenum pname, GLint* params) { | 238 GLenum target, GLenum attachment, GLenum pname, GLint* params) { |
| 237 Graphics3D::GetCurrent()->impl()->GetFramebufferAttachmentParameteriv( | 239 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetFramebufferAttachmentParameteriv
( |
| 238 target, attachment, pname, params); | 240 target, attachment, pname, params); |
| 239 } | 241 } |
| 240 void GetIntegerv(GLenum pname, GLint* params) { | 242 void GetIntegerv(GLenum pname, GLint* params) { |
| 241 Graphics3D::GetCurrent()->impl()->GetIntegerv(pname, params); | 243 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetIntegerv(pname, params); |
| 242 } | 244 } |
| 243 void GetProgramiv(GLuint program, GLenum pname, GLint* params) { | 245 void GetProgramiv(GLuint program, GLenum pname, GLint* params) { |
| 244 Graphics3D::GetCurrent()->impl()->GetProgramiv(program, pname, params); | 246 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetProgramiv(program, pname, params
); |
| 245 } | 247 } |
| 246 void GetProgramInfoLog( | 248 void GetProgramInfoLog( |
| 247 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) { | 249 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) { |
| 248 Graphics3D::GetCurrent()->impl()->GetProgramInfoLog( | 250 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetProgramInfoLog( |
| 249 program, bufsize, length, infolog); | 251 program, bufsize, length, infolog); |
| 250 } | 252 } |
| 251 void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params) { | 253 void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params) { |
| 252 Graphics3D::GetCurrent()->impl()->GetRenderbufferParameteriv( | 254 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetRenderbufferParameteriv( |
| 253 target, pname, params); | 255 target, pname, params); |
| 254 } | 256 } |
| 255 void GetShaderiv(GLuint shader, GLenum pname, GLint* params) { | 257 void GetShaderiv(GLuint shader, GLenum pname, GLint* params) { |
| 256 Graphics3D::GetCurrent()->impl()->GetShaderiv(shader, pname, params); | 258 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetShaderiv(shader, pname, params); |
| 257 } | 259 } |
| 258 void GetShaderInfoLog( | 260 void GetShaderInfoLog( |
| 259 GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) { | 261 GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) { |
| 260 Graphics3D::GetCurrent()->impl()->GetShaderInfoLog( | 262 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetShaderInfoLog( |
| 261 shader, bufsize, length, infolog); | 263 shader, bufsize, length, infolog); |
| 262 } | 264 } |
| 263 void GetShaderPrecisionFormat( | 265 void GetShaderPrecisionFormat( |
| 264 GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision) { | 266 GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision) { |
| 265 Graphics3D::GetCurrent()->impl()->GetShaderPrecisionFormat( | 267 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetShaderPrecisionFormat( |
| 266 shadertype, precisiontype, range, precision); | 268 shadertype, precisiontype, range, precision); |
| 267 } | 269 } |
| 268 void GetShaderSource( | 270 void GetShaderSource( |
| 269 GLuint shader, GLsizei bufsize, GLsizei* length, char* source) { | 271 GLuint shader, GLsizei bufsize, GLsizei* length, char* source) { |
| 270 Graphics3D::GetCurrent()->impl()->GetShaderSource( | 272 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetShaderSource( |
| 271 shader, bufsize, length, source); | 273 shader, bufsize, length, source); |
| 272 } | 274 } |
| 273 const GLubyte* GetString(GLenum name) { | 275 const GLubyte* GetString(GLenum name) { |
| 274 return Graphics3D::GetCurrent()->impl()->GetString(name); | 276 return PPB_Graphics3D_Impl::GetCurrent()->impl()->GetString(name); |
| 275 } | 277 } |
| 276 void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) { | 278 void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) { |
| 277 Graphics3D::GetCurrent()->impl()->GetTexParameterfv(target, pname, params); | 279 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetTexParameterfv(target, pname, pa
rams); |
| 278 } | 280 } |
| 279 void GetTexParameteriv(GLenum target, GLenum pname, GLint* params) { | 281 void GetTexParameteriv(GLenum target, GLenum pname, GLint* params) { |
| 280 Graphics3D::GetCurrent()->impl()->GetTexParameteriv(target, pname, params); | 282 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetTexParameteriv(target, pname, pa
rams); |
| 281 } | 283 } |
| 282 void GetUniformfv(GLuint program, GLint location, GLfloat* params) { | 284 void GetUniformfv(GLuint program, GLint location, GLfloat* params) { |
| 283 Graphics3D::GetCurrent()->impl()->GetUniformfv(program, location, params); | 285 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetUniformfv(program, location, par
ams); |
| 284 } | 286 } |
| 285 void GetUniformiv(GLuint program, GLint location, GLint* params) { | 287 void GetUniformiv(GLuint program, GLint location, GLint* params) { |
| 286 Graphics3D::GetCurrent()->impl()->GetUniformiv(program, location, params); | 288 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetUniformiv(program, location, par
ams); |
| 287 } | 289 } |
| 288 GLint GetUniformLocation(GLuint program, const char* name) { | 290 GLint GetUniformLocation(GLuint program, const char* name) { |
| 289 return Graphics3D::GetCurrent()->impl()->GetUniformLocation(program, name); | 291 return PPB_Graphics3D_Impl::GetCurrent()->impl()->GetUniformLocation(program,
name); |
| 290 } | 292 } |
| 291 void GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params) { | 293 void GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params) { |
| 292 Graphics3D::GetCurrent()->impl()->GetVertexAttribfv(index, pname, params); | 294 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetVertexAttribfv(index, pname, par
ams); |
| 293 } | 295 } |
| 294 void GetVertexAttribiv(GLuint index, GLenum pname, GLint* params) { | 296 void GetVertexAttribiv(GLuint index, GLenum pname, GLint* params) { |
| 295 Graphics3D::GetCurrent()->impl()->GetVertexAttribiv(index, pname, params); | 297 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetVertexAttribiv(index, pname, par
ams); |
| 296 } | 298 } |
| 297 void GetVertexAttribPointerv(GLuint index, GLenum pname, void** pointer) { | 299 void GetVertexAttribPointerv(GLuint index, GLenum pname, void** pointer) { |
| 298 Graphics3D::GetCurrent()->impl()->GetVertexAttribPointerv( | 300 PPB_Graphics3D_Impl::GetCurrent()->impl()->GetVertexAttribPointerv( |
| 299 index, pname, pointer); | 301 index, pname, pointer); |
| 300 } | 302 } |
| 301 void Hint(GLenum target, GLenum mode) { | 303 void Hint(GLenum target, GLenum mode) { |
| 302 Graphics3D::GetCurrent()->impl()->Hint(target, mode); | 304 PPB_Graphics3D_Impl::GetCurrent()->impl()->Hint(target, mode); |
| 303 } | 305 } |
| 304 GLboolean IsBuffer(GLuint buffer) { | 306 GLboolean IsBuffer(GLuint buffer) { |
| 305 return Graphics3D::GetCurrent()->impl()->IsBuffer(buffer); | 307 return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsBuffer(buffer); |
| 306 } | 308 } |
| 307 GLboolean IsEnabled(GLenum cap) { | 309 GLboolean IsEnabled(GLenum cap) { |
| 308 return Graphics3D::GetCurrent()->impl()->IsEnabled(cap); | 310 return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsEnabled(cap); |
| 309 } | 311 } |
| 310 GLboolean IsFramebuffer(GLuint framebuffer) { | 312 GLboolean IsFramebuffer(GLuint framebuffer) { |
| 311 return Graphics3D::GetCurrent()->impl()->IsFramebuffer(framebuffer); | 313 return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsFramebuffer(framebuffer); |
| 312 } | 314 } |
| 313 GLboolean IsProgram(GLuint program) { | 315 GLboolean IsProgram(GLuint program) { |
| 314 return Graphics3D::GetCurrent()->impl()->IsProgram(program); | 316 return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsProgram(program); |
| 315 } | 317 } |
| 316 GLboolean IsRenderbuffer(GLuint renderbuffer) { | 318 GLboolean IsRenderbuffer(GLuint renderbuffer) { |
| 317 return Graphics3D::GetCurrent()->impl()->IsRenderbuffer(renderbuffer); | 319 return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsRenderbuffer(renderbuffer)
; |
| 318 } | 320 } |
| 319 GLboolean IsShader(GLuint shader) { | 321 GLboolean IsShader(GLuint shader) { |
| 320 return Graphics3D::GetCurrent()->impl()->IsShader(shader); | 322 return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsShader(shader); |
| 321 } | 323 } |
| 322 GLboolean IsTexture(GLuint texture) { | 324 GLboolean IsTexture(GLuint texture) { |
| 323 return Graphics3D::GetCurrent()->impl()->IsTexture(texture); | 325 return PPB_Graphics3D_Impl::GetCurrent()->impl()->IsTexture(texture); |
| 324 } | 326 } |
| 325 void LineWidth(GLfloat width) { | 327 void LineWidth(GLfloat width) { |
| 326 Graphics3D::GetCurrent()->impl()->LineWidth(width); | 328 PPB_Graphics3D_Impl::GetCurrent()->impl()->LineWidth(width); |
| 327 } | 329 } |
| 328 void LinkProgram(GLuint program) { | 330 void LinkProgram(GLuint program) { |
| 329 Graphics3D::GetCurrent()->impl()->LinkProgram(program); | 331 PPB_Graphics3D_Impl::GetCurrent()->impl()->LinkProgram(program); |
| 330 } | 332 } |
| 331 void PixelStorei(GLenum pname, GLint param) { | 333 void PixelStorei(GLenum pname, GLint param) { |
| 332 Graphics3D::GetCurrent()->impl()->PixelStorei(pname, param); | 334 PPB_Graphics3D_Impl::GetCurrent()->impl()->PixelStorei(pname, param); |
| 333 } | 335 } |
| 334 void PolygonOffset(GLfloat factor, GLfloat units) { | 336 void PolygonOffset(GLfloat factor, GLfloat units) { |
| 335 Graphics3D::GetCurrent()->impl()->PolygonOffset(factor, units); | 337 PPB_Graphics3D_Impl::GetCurrent()->impl()->PolygonOffset(factor, units); |
| 336 } | 338 } |
| 337 void ReadPixels( | 339 void ReadPixels( |
| 338 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, | 340 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, |
| 339 void* pixels) { | 341 void* pixels) { |
| 340 Graphics3D::GetCurrent()->impl()->ReadPixels( | 342 PPB_Graphics3D_Impl::GetCurrent()->impl()->ReadPixels( |
| 341 x, y, width, height, format, type, pixels); | 343 x, y, width, height, format, type, pixels); |
| 342 } | 344 } |
| 343 void ReleaseShaderCompiler() { | 345 void ReleaseShaderCompiler() { |
| 344 Graphics3D::GetCurrent()->impl()->ReleaseShaderCompiler(); | 346 PPB_Graphics3D_Impl::GetCurrent()->impl()->ReleaseShaderCompiler(); |
| 345 } | 347 } |
| 346 void RenderbufferStorage( | 348 void RenderbufferStorage( |
| 347 GLenum target, GLenum internalformat, GLsizei width, GLsizei height) { | 349 GLenum target, GLenum internalformat, GLsizei width, GLsizei height) { |
| 348 Graphics3D::GetCurrent()->impl()->RenderbufferStorage( | 350 PPB_Graphics3D_Impl::GetCurrent()->impl()->RenderbufferStorage( |
| 349 target, internalformat, width, height); | 351 target, internalformat, width, height); |
| 350 } | 352 } |
| 351 void SampleCoverage(GLclampf value, GLboolean invert) { | 353 void SampleCoverage(GLclampf value, GLboolean invert) { |
| 352 Graphics3D::GetCurrent()->impl()->SampleCoverage(value, invert); | 354 PPB_Graphics3D_Impl::GetCurrent()->impl()->SampleCoverage(value, invert); |
| 353 } | 355 } |
| 354 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) { | 356 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) { |
| 355 Graphics3D::GetCurrent()->impl()->Scissor(x, y, width, height); | 357 PPB_Graphics3D_Impl::GetCurrent()->impl()->Scissor(x, y, width, height); |
| 356 } | 358 } |
| 357 void ShaderBinary( | 359 void ShaderBinary( |
| 358 GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, | 360 GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, |
| 359 GLsizei length) { | 361 GLsizei length) { |
| 360 Graphics3D::GetCurrent()->impl()->ShaderBinary( | 362 PPB_Graphics3D_Impl::GetCurrent()->impl()->ShaderBinary( |
| 361 n, shaders, binaryformat, binary, length); | 363 n, shaders, binaryformat, binary, length); |
| 362 } | 364 } |
| 363 void ShaderSource( | 365 void ShaderSource( |
| 364 GLuint shader, GLsizei count, const char** str, const GLint* length) { | 366 GLuint shader, GLsizei count, const char** str, const GLint* length) { |
| 365 Graphics3D::GetCurrent()->impl()->ShaderSource(shader, count, str, length); | 367 PPB_Graphics3D_Impl::GetCurrent()->impl()->ShaderSource(shader, count, str, le
ngth); |
| 366 } | 368 } |
| 367 void StencilFunc(GLenum func, GLint ref, GLuint mask) { | 369 void StencilFunc(GLenum func, GLint ref, GLuint mask) { |
| 368 Graphics3D::GetCurrent()->impl()->StencilFunc(func, ref, mask); | 370 PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilFunc(func, ref, mask); |
| 369 } | 371 } |
| 370 void StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask) { | 372 void StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask) { |
| 371 Graphics3D::GetCurrent()->impl()->StencilFuncSeparate(face, func, ref, mask); | 373 PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilFuncSeparate(face, func, ref
, mask); |
| 372 } | 374 } |
| 373 void StencilMask(GLuint mask) { | 375 void StencilMask(GLuint mask) { |
| 374 Graphics3D::GetCurrent()->impl()->StencilMask(mask); | 376 PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilMask(mask); |
| 375 } | 377 } |
| 376 void StencilMaskSeparate(GLenum face, GLuint mask) { | 378 void StencilMaskSeparate(GLenum face, GLuint mask) { |
| 377 Graphics3D::GetCurrent()->impl()->StencilMaskSeparate(face, mask); | 379 PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilMaskSeparate(face, mask); |
| 378 } | 380 } |
| 379 void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) { | 381 void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) { |
| 380 Graphics3D::GetCurrent()->impl()->StencilOp(fail, zfail, zpass); | 382 PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilOp(fail, zfail, zpass); |
| 381 } | 383 } |
| 382 void StencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass) { | 384 void StencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass) { |
| 383 Graphics3D::GetCurrent()->impl()->StencilOpSeparate( | 385 PPB_Graphics3D_Impl::GetCurrent()->impl()->StencilOpSeparate( |
| 384 face, fail, zfail, zpass); | 386 face, fail, zfail, zpass); |
| 385 } | 387 } |
| 386 void TexImage2D( | 388 void TexImage2D( |
| 387 GLenum target, GLint level, GLint internalformat, GLsizei width, | 389 GLenum target, GLint level, GLint internalformat, GLsizei width, |
| 388 GLsizei height, GLint border, GLenum format, GLenum type, | 390 GLsizei height, GLint border, GLenum format, GLenum type, |
| 389 const void* pixels) { | 391 const void* pixels) { |
| 390 Graphics3D::GetCurrent()->impl()->TexImage2D( | 392 PPB_Graphics3D_Impl::GetCurrent()->impl()->TexImage2D( |
| 391 target, level, internalformat, width, height, border, format, type, | 393 target, level, internalformat, width, height, border, format, type, |
| 392 pixels); | 394 pixels); |
| 393 } | 395 } |
| 394 void TexParameterf(GLenum target, GLenum pname, GLfloat param) { | 396 void TexParameterf(GLenum target, GLenum pname, GLfloat param) { |
| 395 Graphics3D::GetCurrent()->impl()->TexParameterf(target, pname, param); | 397 PPB_Graphics3D_Impl::GetCurrent()->impl()->TexParameterf(target, pname, param)
; |
| 396 } | 398 } |
| 397 void TexParameterfv(GLenum target, GLenum pname, const GLfloat* params) { | 399 void TexParameterfv(GLenum target, GLenum pname, const GLfloat* params) { |
| 398 Graphics3D::GetCurrent()->impl()->TexParameterfv(target, pname, params); | 400 PPB_Graphics3D_Impl::GetCurrent()->impl()->TexParameterfv(target, pname, param
s); |
| 399 } | 401 } |
| 400 void TexParameteri(GLenum target, GLenum pname, GLint param) { | 402 void TexParameteri(GLenum target, GLenum pname, GLint param) { |
| 401 Graphics3D::GetCurrent()->impl()->TexParameteri(target, pname, param); | 403 PPB_Graphics3D_Impl::GetCurrent()->impl()->TexParameteri(target, pname, param)
; |
| 402 } | 404 } |
| 403 void TexParameteriv(GLenum target, GLenum pname, const GLint* params) { | 405 void TexParameteriv(GLenum target, GLenum pname, const GLint* params) { |
| 404 Graphics3D::GetCurrent()->impl()->TexParameteriv(target, pname, params); | 406 PPB_Graphics3D_Impl::GetCurrent()->impl()->TexParameteriv(target, pname, param
s); |
| 405 } | 407 } |
| 406 void TexSubImage2D( | 408 void TexSubImage2D( |
| 407 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, | 409 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
| 408 GLsizei height, GLenum format, GLenum type, const void* pixels) { | 410 GLsizei height, GLenum format, GLenum type, const void* pixels) { |
| 409 Graphics3D::GetCurrent()->impl()->TexSubImage2D( | 411 PPB_Graphics3D_Impl::GetCurrent()->impl()->TexSubImage2D( |
| 410 target, level, xoffset, yoffset, width, height, format, type, pixels); | 412 target, level, xoffset, yoffset, width, height, format, type, pixels); |
| 411 } | 413 } |
| 412 void Uniform1f(GLint location, GLfloat x) { | 414 void Uniform1f(GLint location, GLfloat x) { |
| 413 Graphics3D::GetCurrent()->impl()->Uniform1f(location, x); | 415 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform1f(location, x); |
| 414 } | 416 } |
| 415 void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) { | 417 void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) { |
| 416 Graphics3D::GetCurrent()->impl()->Uniform1fv(location, count, v); | 418 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform1fv(location, count, v); |
| 417 } | 419 } |
| 418 void Uniform1i(GLint location, GLint x) { | 420 void Uniform1i(GLint location, GLint x) { |
| 419 Graphics3D::GetCurrent()->impl()->Uniform1i(location, x); | 421 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform1i(location, x); |
| 420 } | 422 } |
| 421 void Uniform1iv(GLint location, GLsizei count, const GLint* v) { | 423 void Uniform1iv(GLint location, GLsizei count, const GLint* v) { |
| 422 Graphics3D::GetCurrent()->impl()->Uniform1iv(location, count, v); | 424 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform1iv(location, count, v); |
| 423 } | 425 } |
| 424 void Uniform2f(GLint location, GLfloat x, GLfloat y) { | 426 void Uniform2f(GLint location, GLfloat x, GLfloat y) { |
| 425 Graphics3D::GetCurrent()->impl()->Uniform2f(location, x, y); | 427 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform2f(location, x, y); |
| 426 } | 428 } |
| 427 void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) { | 429 void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) { |
| 428 Graphics3D::GetCurrent()->impl()->Uniform2fv(location, count, v); | 430 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform2fv(location, count, v); |
| 429 } | 431 } |
| 430 void Uniform2i(GLint location, GLint x, GLint y) { | 432 void Uniform2i(GLint location, GLint x, GLint y) { |
| 431 Graphics3D::GetCurrent()->impl()->Uniform2i(location, x, y); | 433 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform2i(location, x, y); |
| 432 } | 434 } |
| 433 void Uniform2iv(GLint location, GLsizei count, const GLint* v) { | 435 void Uniform2iv(GLint location, GLsizei count, const GLint* v) { |
| 434 Graphics3D::GetCurrent()->impl()->Uniform2iv(location, count, v); | 436 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform2iv(location, count, v); |
| 435 } | 437 } |
| 436 void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) { | 438 void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) { |
| 437 Graphics3D::GetCurrent()->impl()->Uniform3f(location, x, y, z); | 439 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform3f(location, x, y, z); |
| 438 } | 440 } |
| 439 void Uniform3fv(GLint location, GLsizei count, const GLfloat* v) { | 441 void Uniform3fv(GLint location, GLsizei count, const GLfloat* v) { |
| 440 Graphics3D::GetCurrent()->impl()->Uniform3fv(location, count, v); | 442 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform3fv(location, count, v); |
| 441 } | 443 } |
| 442 void Uniform3i(GLint location, GLint x, GLint y, GLint z) { | 444 void Uniform3i(GLint location, GLint x, GLint y, GLint z) { |
| 443 Graphics3D::GetCurrent()->impl()->Uniform3i(location, x, y, z); | 445 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform3i(location, x, y, z); |
| 444 } | 446 } |
| 445 void Uniform3iv(GLint location, GLsizei count, const GLint* v) { | 447 void Uniform3iv(GLint location, GLsizei count, const GLint* v) { |
| 446 Graphics3D::GetCurrent()->impl()->Uniform3iv(location, count, v); | 448 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform3iv(location, count, v); |
| 447 } | 449 } |
| 448 void Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { | 450 void Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { |
| 449 Graphics3D::GetCurrent()->impl()->Uniform4f(location, x, y, z, w); | 451 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform4f(location, x, y, z, w); |
| 450 } | 452 } |
| 451 void Uniform4fv(GLint location, GLsizei count, const GLfloat* v) { | 453 void Uniform4fv(GLint location, GLsizei count, const GLfloat* v) { |
| 452 Graphics3D::GetCurrent()->impl()->Uniform4fv(location, count, v); | 454 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform4fv(location, count, v); |
| 453 } | 455 } |
| 454 void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) { | 456 void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) { |
| 455 Graphics3D::GetCurrent()->impl()->Uniform4i(location, x, y, z, w); | 457 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform4i(location, x, y, z, w); |
| 456 } | 458 } |
| 457 void Uniform4iv(GLint location, GLsizei count, const GLint* v) { | 459 void Uniform4iv(GLint location, GLsizei count, const GLint* v) { |
| 458 Graphics3D::GetCurrent()->impl()->Uniform4iv(location, count, v); | 460 PPB_Graphics3D_Impl::GetCurrent()->impl()->Uniform4iv(location, count, v); |
| 459 } | 461 } |
| 460 void UniformMatrix2fv( | 462 void UniformMatrix2fv( |
| 461 GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) { | 463 GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) { |
| 462 Graphics3D::GetCurrent()->impl()->UniformMatrix2fv( | 464 PPB_Graphics3D_Impl::GetCurrent()->impl()->UniformMatrix2fv( |
| 463 location, count, transpose, value); | 465 location, count, transpose, value); |
| 464 } | 466 } |
| 465 void UniformMatrix3fv( | 467 void UniformMatrix3fv( |
| 466 GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) { | 468 GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) { |
| 467 Graphics3D::GetCurrent()->impl()->UniformMatrix3fv( | 469 PPB_Graphics3D_Impl::GetCurrent()->impl()->UniformMatrix3fv( |
| 468 location, count, transpose, value); | 470 location, count, transpose, value); |
| 469 } | 471 } |
| 470 void UniformMatrix4fv( | 472 void UniformMatrix4fv( |
| 471 GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) { | 473 GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) { |
| 472 Graphics3D::GetCurrent()->impl()->UniformMatrix4fv( | 474 PPB_Graphics3D_Impl::GetCurrent()->impl()->UniformMatrix4fv( |
| 473 location, count, transpose, value); | 475 location, count, transpose, value); |
| 474 } | 476 } |
| 475 void UseProgram(GLuint program) { | 477 void UseProgram(GLuint program) { |
| 476 Graphics3D::GetCurrent()->impl()->UseProgram(program); | 478 PPB_Graphics3D_Impl::GetCurrent()->impl()->UseProgram(program); |
| 477 } | 479 } |
| 478 void ValidateProgram(GLuint program) { | 480 void ValidateProgram(GLuint program) { |
| 479 Graphics3D::GetCurrent()->impl()->ValidateProgram(program); | 481 PPB_Graphics3D_Impl::GetCurrent()->impl()->ValidateProgram(program); |
| 480 } | 482 } |
| 481 void VertexAttrib1f(GLuint indx, GLfloat x) { | 483 void VertexAttrib1f(GLuint indx, GLfloat x) { |
| 482 Graphics3D::GetCurrent()->impl()->VertexAttrib1f(indx, x); | 484 PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib1f(indx, x); |
| 483 } | 485 } |
| 484 void VertexAttrib1fv(GLuint indx, const GLfloat* values) { | 486 void VertexAttrib1fv(GLuint indx, const GLfloat* values) { |
| 485 Graphics3D::GetCurrent()->impl()->VertexAttrib1fv(indx, values); | 487 PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib1fv(indx, values); |
| 486 } | 488 } |
| 487 void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) { | 489 void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) { |
| 488 Graphics3D::GetCurrent()->impl()->VertexAttrib2f(indx, x, y); | 490 PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib2f(indx, x, y); |
| 489 } | 491 } |
| 490 void VertexAttrib2fv(GLuint indx, const GLfloat* values) { | 492 void VertexAttrib2fv(GLuint indx, const GLfloat* values) { |
| 491 Graphics3D::GetCurrent()->impl()->VertexAttrib2fv(indx, values); | 493 PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib2fv(indx, values); |
| 492 } | 494 } |
| 493 void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) { | 495 void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) { |
| 494 Graphics3D::GetCurrent()->impl()->VertexAttrib3f(indx, x, y, z); | 496 PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib3f(indx, x, y, z); |
| 495 } | 497 } |
| 496 void VertexAttrib3fv(GLuint indx, const GLfloat* values) { | 498 void VertexAttrib3fv(GLuint indx, const GLfloat* values) { |
| 497 Graphics3D::GetCurrent()->impl()->VertexAttrib3fv(indx, values); | 499 PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib3fv(indx, values); |
| 498 } | 500 } |
| 499 void VertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { | 501 void VertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { |
| 500 Graphics3D::GetCurrent()->impl()->VertexAttrib4f(indx, x, y, z, w); | 502 PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib4f(indx, x, y, z, w); |
| 501 } | 503 } |
| 502 void VertexAttrib4fv(GLuint indx, const GLfloat* values) { | 504 void VertexAttrib4fv(GLuint indx, const GLfloat* values) { |
| 503 Graphics3D::GetCurrent()->impl()->VertexAttrib4fv(indx, values); | 505 PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttrib4fv(indx, values); |
| 504 } | 506 } |
| 505 void VertexAttribPointer( | 507 void VertexAttribPointer( |
| 506 GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, | 508 GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, |
| 507 const void* ptr) { | 509 const void* ptr) { |
| 508 Graphics3D::GetCurrent()->impl()->VertexAttribPointer( | 510 PPB_Graphics3D_Impl::GetCurrent()->impl()->VertexAttribPointer( |
| 509 indx, size, type, normalized, stride, ptr); | 511 indx, size, type, normalized, stride, ptr); |
| 510 } | 512 } |
| 511 void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) { | 513 void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) { |
| 512 Graphics3D::GetCurrent()->impl()->Viewport(x, y, width, height); | 514 PPB_Graphics3D_Impl::GetCurrent()->impl()->Viewport(x, y, width, height); |
| 513 } | 515 } |
| 514 void SwapBuffers() { | 516 void SwapBuffers() { |
| 515 Graphics3D::GetCurrent()->impl()->SwapBuffers(); | 517 PPB_Graphics3D_Impl::GetCurrent()->impl()->SwapBuffers(); |
| 516 } | 518 } |
| 517 | 519 |
| 518 const struct PPB_OpenGLES_Dev ppb_opengles = { | 520 const struct PPB_OpenGLES_Dev ppb_opengles = { |
| 519 &ActiveTexture, | 521 &ActiveTexture, |
| 520 &AttachShader, | 522 &AttachShader, |
| 521 &BindAttribLocation, | 523 &BindAttribLocation, |
| 522 &BindBuffer, | 524 &BindBuffer, |
| 523 &BindFramebuffer, | 525 &BindFramebuffer, |
| 524 &BindRenderbuffer, | 526 &BindRenderbuffer, |
| 525 &BindTexture, | 527 &BindTexture, |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 656 &VertexAttrib3fv, | 658 &VertexAttrib3fv, |
| 657 &VertexAttrib4f, | 659 &VertexAttrib4f, |
| 658 &VertexAttrib4fv, | 660 &VertexAttrib4fv, |
| 659 &VertexAttribPointer, | 661 &VertexAttribPointer, |
| 660 &Viewport, | 662 &Viewport, |
| 661 &SwapBuffers | 663 &SwapBuffers |
| 662 }; | 664 }; |
| 663 | 665 |
| 664 } // namespace | 666 } // namespace |
| 665 | 667 |
| 666 const PPB_OpenGLES_Dev* Graphics3D::GetOpenGLESInterface() { | 668 const PPB_OpenGLES_Dev* PPB_Graphics3D_Impl::GetOpenGLESInterface() { |
| 667 return &ppb_opengles; | 669 return &ppb_opengles; |
| 668 } | 670 } |
| 669 | 671 |
| 670 } // namespace pepper | 672 } // namespace ppapi |
| 673 } // namespace plugins |
| 674 } // namespace webkit |
| 671 | 675 |
| OLD | NEW |