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