OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 from | 5 // This file is auto-generated from |
6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // gpu/command_buffer/build_gles2_cmd_buffer.py |
7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
10 | 10 |
11 // These functions emulate GLES2 over command buffers. | 11 // These functions emulate GLES2 over command buffers. |
12 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_C_LIB_AUTOGEN_H_ | 12 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_C_LIB_AUTOGEN_H_ |
13 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_C_LIB_AUTOGEN_H_ | 13 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_C_LIB_AUTOGEN_H_ |
14 | 14 |
15 void GLES2ActiveTexture(GLenum texture) { | 15 void GL_APIENTRY GLES2ActiveTexture(GLenum texture) { |
16 gles2::GetGLContext()->ActiveTexture(texture); | 16 gles2::GetGLContext()->ActiveTexture(texture); |
17 } | 17 } |
18 void GLES2AttachShader(GLuint program, GLuint shader) { | 18 void GL_APIENTRY GLES2AttachShader(GLuint program, GLuint shader) { |
19 gles2::GetGLContext()->AttachShader(program, shader); | 19 gles2::GetGLContext()->AttachShader(program, shader); |
20 } | 20 } |
21 void GLES2BindAttribLocation(GLuint program, GLuint index, const char* name) { | 21 void GL_APIENTRY GLES2BindAttribLocation(GLuint program, |
| 22 GLuint index, |
| 23 const char* name) { |
22 gles2::GetGLContext()->BindAttribLocation(program, index, name); | 24 gles2::GetGLContext()->BindAttribLocation(program, index, name); |
23 } | 25 } |
24 void GLES2BindBuffer(GLenum target, GLuint buffer) { | 26 void GL_APIENTRY GLES2BindBuffer(GLenum target, GLuint buffer) { |
25 gles2::GetGLContext()->BindBuffer(target, buffer); | 27 gles2::GetGLContext()->BindBuffer(target, buffer); |
26 } | 28 } |
27 void GLES2BindBufferBase(GLenum target, GLuint index, GLuint buffer) { | 29 void GL_APIENTRY GLES2BindBufferBase(GLenum target, |
| 30 GLuint index, |
| 31 GLuint buffer) { |
28 gles2::GetGLContext()->BindBufferBase(target, index, buffer); | 32 gles2::GetGLContext()->BindBufferBase(target, index, buffer); |
29 } | 33 } |
30 void GLES2BindBufferRange(GLenum target, | 34 void GL_APIENTRY GLES2BindBufferRange(GLenum target, |
31 GLuint index, | 35 GLuint index, |
32 GLuint buffer, | 36 GLuint buffer, |
33 GLintptr offset, | 37 GLintptr offset, |
34 GLsizeiptr size) { | 38 GLsizeiptr size) { |
35 gles2::GetGLContext()->BindBufferRange(target, index, buffer, offset, size); | 39 gles2::GetGLContext()->BindBufferRange(target, index, buffer, offset, size); |
36 } | 40 } |
37 void GLES2BindFramebuffer(GLenum target, GLuint framebuffer) { | 41 void GL_APIENTRY GLES2BindFramebuffer(GLenum target, GLuint framebuffer) { |
38 gles2::GetGLContext()->BindFramebuffer(target, framebuffer); | 42 gles2::GetGLContext()->BindFramebuffer(target, framebuffer); |
39 } | 43 } |
40 void GLES2BindRenderbuffer(GLenum target, GLuint renderbuffer) { | 44 void GL_APIENTRY GLES2BindRenderbuffer(GLenum target, GLuint renderbuffer) { |
41 gles2::GetGLContext()->BindRenderbuffer(target, renderbuffer); | 45 gles2::GetGLContext()->BindRenderbuffer(target, renderbuffer); |
42 } | 46 } |
43 void GLES2BindSampler(GLuint unit, GLuint sampler) { | 47 void GL_APIENTRY GLES2BindSampler(GLuint unit, GLuint sampler) { |
44 gles2::GetGLContext()->BindSampler(unit, sampler); | 48 gles2::GetGLContext()->BindSampler(unit, sampler); |
45 } | 49 } |
46 void GLES2BindTexture(GLenum target, GLuint texture) { | 50 void GL_APIENTRY GLES2BindTexture(GLenum target, GLuint texture) { |
47 gles2::GetGLContext()->BindTexture(target, texture); | 51 gles2::GetGLContext()->BindTexture(target, texture); |
48 } | 52 } |
49 void GLES2BindTransformFeedback(GLenum target, GLuint transformfeedback) { | 53 void GL_APIENTRY GLES2BindTransformFeedback(GLenum target, |
| 54 GLuint transformfeedback) { |
50 gles2::GetGLContext()->BindTransformFeedback(target, transformfeedback); | 55 gles2::GetGLContext()->BindTransformFeedback(target, transformfeedback); |
51 } | 56 } |
52 void GLES2BlendColor(GLclampf red, | 57 void GL_APIENTRY GLES2BlendColor(GLclampf red, |
53 GLclampf green, | 58 GLclampf green, |
54 GLclampf blue, | 59 GLclampf blue, |
55 GLclampf alpha) { | 60 GLclampf alpha) { |
56 gles2::GetGLContext()->BlendColor(red, green, blue, alpha); | 61 gles2::GetGLContext()->BlendColor(red, green, blue, alpha); |
57 } | 62 } |
58 void GLES2BlendEquation(GLenum mode) { | 63 void GL_APIENTRY GLES2BlendEquation(GLenum mode) { |
59 gles2::GetGLContext()->BlendEquation(mode); | 64 gles2::GetGLContext()->BlendEquation(mode); |
60 } | 65 } |
61 void GLES2BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) { | 66 void GL_APIENTRY GLES2BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) { |
62 gles2::GetGLContext()->BlendEquationSeparate(modeRGB, modeAlpha); | 67 gles2::GetGLContext()->BlendEquationSeparate(modeRGB, modeAlpha); |
63 } | 68 } |
64 void GLES2BlendFunc(GLenum sfactor, GLenum dfactor) { | 69 void GL_APIENTRY GLES2BlendFunc(GLenum sfactor, GLenum dfactor) { |
65 gles2::GetGLContext()->BlendFunc(sfactor, dfactor); | 70 gles2::GetGLContext()->BlendFunc(sfactor, dfactor); |
66 } | 71 } |
67 void GLES2BlendFuncSeparate(GLenum srcRGB, | 72 void GL_APIENTRY GLES2BlendFuncSeparate(GLenum srcRGB, |
68 GLenum dstRGB, | 73 GLenum dstRGB, |
69 GLenum srcAlpha, | 74 GLenum srcAlpha, |
70 GLenum dstAlpha) { | 75 GLenum dstAlpha) { |
71 gles2::GetGLContext()->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); | 76 gles2::GetGLContext()->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); |
72 } | 77 } |
73 void GLES2BufferData(GLenum target, | 78 void GL_APIENTRY GLES2BufferData(GLenum target, |
74 GLsizeiptr size, | 79 GLsizeiptr size, |
75 const void* data, | 80 const void* data, |
76 GLenum usage) { | 81 GLenum usage) { |
77 gles2::GetGLContext()->BufferData(target, size, data, usage); | 82 gles2::GetGLContext()->BufferData(target, size, data, usage); |
78 } | 83 } |
79 void GLES2BufferSubData(GLenum target, | 84 void GL_APIENTRY GLES2BufferSubData(GLenum target, |
80 GLintptr offset, | 85 GLintptr offset, |
81 GLsizeiptr size, | 86 GLsizeiptr size, |
82 const void* data) { | 87 const void* data) { |
83 gles2::GetGLContext()->BufferSubData(target, offset, size, data); | 88 gles2::GetGLContext()->BufferSubData(target, offset, size, data); |
84 } | 89 } |
85 GLenum GLES2CheckFramebufferStatus(GLenum target) { | 90 GLenum GL_APIENTRY GLES2CheckFramebufferStatus(GLenum target) { |
86 return gles2::GetGLContext()->CheckFramebufferStatus(target); | 91 return gles2::GetGLContext()->CheckFramebufferStatus(target); |
87 } | 92 } |
88 void GLES2Clear(GLbitfield mask) { | 93 void GL_APIENTRY GLES2Clear(GLbitfield mask) { |
89 gles2::GetGLContext()->Clear(mask); | 94 gles2::GetGLContext()->Clear(mask); |
90 } | 95 } |
91 void GLES2ClearBufferfi(GLenum buffer, | 96 void GL_APIENTRY GLES2ClearBufferfi(GLenum buffer, |
92 GLint drawbuffers, | 97 GLint drawbuffers, |
93 GLfloat depth, | 98 GLfloat depth, |
94 GLint stencil) { | 99 GLint stencil) { |
95 gles2::GetGLContext()->ClearBufferfi(buffer, drawbuffers, depth, stencil); | 100 gles2::GetGLContext()->ClearBufferfi(buffer, drawbuffers, depth, stencil); |
96 } | 101 } |
97 void GLES2ClearBufferfv(GLenum buffer, | 102 void GL_APIENTRY GLES2ClearBufferfv(GLenum buffer, |
98 GLint drawbuffers, | 103 GLint drawbuffers, |
99 const GLfloat* value) { | 104 const GLfloat* value) { |
100 gles2::GetGLContext()->ClearBufferfv(buffer, drawbuffers, value); | 105 gles2::GetGLContext()->ClearBufferfv(buffer, drawbuffers, value); |
101 } | 106 } |
102 void GLES2ClearBufferiv(GLenum buffer, GLint drawbuffers, const GLint* value) { | 107 void GL_APIENTRY GLES2ClearBufferiv(GLenum buffer, |
| 108 GLint drawbuffers, |
| 109 const GLint* value) { |
103 gles2::GetGLContext()->ClearBufferiv(buffer, drawbuffers, value); | 110 gles2::GetGLContext()->ClearBufferiv(buffer, drawbuffers, value); |
104 } | 111 } |
105 void GLES2ClearBufferuiv(GLenum buffer, | 112 void GL_APIENTRY GLES2ClearBufferuiv(GLenum buffer, |
106 GLint drawbuffers, | 113 GLint drawbuffers, |
107 const GLuint* value) { | 114 const GLuint* value) { |
108 gles2::GetGLContext()->ClearBufferuiv(buffer, drawbuffers, value); | 115 gles2::GetGLContext()->ClearBufferuiv(buffer, drawbuffers, value); |
109 } | 116 } |
110 void GLES2ClearColor(GLclampf red, | 117 void GL_APIENTRY GLES2ClearColor(GLclampf red, |
111 GLclampf green, | 118 GLclampf green, |
112 GLclampf blue, | 119 GLclampf blue, |
113 GLclampf alpha) { | 120 GLclampf alpha) { |
114 gles2::GetGLContext()->ClearColor(red, green, blue, alpha); | 121 gles2::GetGLContext()->ClearColor(red, green, blue, alpha); |
115 } | 122 } |
116 void GLES2ClearDepthf(GLclampf depth) { | 123 void GL_APIENTRY GLES2ClearDepthf(GLclampf depth) { |
117 gles2::GetGLContext()->ClearDepthf(depth); | 124 gles2::GetGLContext()->ClearDepthf(depth); |
118 } | 125 } |
119 void GLES2ClearStencil(GLint s) { | 126 void GL_APIENTRY GLES2ClearStencil(GLint s) { |
120 gles2::GetGLContext()->ClearStencil(s); | 127 gles2::GetGLContext()->ClearStencil(s); |
121 } | 128 } |
122 GLenum GLES2ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) { | 129 GLenum GL_APIENTRY GLES2ClientWaitSync(GLsync sync, |
| 130 GLbitfield flags, |
| 131 GLuint64 timeout) { |
123 return gles2::GetGLContext()->ClientWaitSync(sync, flags, timeout); | 132 return gles2::GetGLContext()->ClientWaitSync(sync, flags, timeout); |
124 } | 133 } |
125 void GLES2ColorMask(GLboolean red, | 134 void GL_APIENTRY GLES2ColorMask(GLboolean red, |
126 GLboolean green, | 135 GLboolean green, |
127 GLboolean blue, | 136 GLboolean blue, |
128 GLboolean alpha) { | 137 GLboolean alpha) { |
129 gles2::GetGLContext()->ColorMask(red, green, blue, alpha); | 138 gles2::GetGLContext()->ColorMask(red, green, blue, alpha); |
130 } | 139 } |
131 void GLES2CompileShader(GLuint shader) { | 140 void GL_APIENTRY GLES2CompileShader(GLuint shader) { |
132 gles2::GetGLContext()->CompileShader(shader); | 141 gles2::GetGLContext()->CompileShader(shader); |
133 } | 142 } |
134 void GLES2CompressedTexImage2D(GLenum target, | 143 void GL_APIENTRY GLES2CompressedTexImage2D(GLenum target, |
135 GLint level, | 144 GLint level, |
136 GLenum internalformat, | 145 GLenum internalformat, |
137 GLsizei width, | 146 GLsizei width, |
138 GLsizei height, | 147 GLsizei height, |
139 GLint border, | 148 GLint border, |
140 GLsizei imageSize, | 149 GLsizei imageSize, |
141 const void* data) { | 150 const void* data) { |
142 gles2::GetGLContext()->CompressedTexImage2D( | 151 gles2::GetGLContext()->CompressedTexImage2D( |
143 target, level, internalformat, width, height, border, imageSize, data); | 152 target, level, internalformat, width, height, border, imageSize, data); |
144 } | 153 } |
145 void GLES2CompressedTexSubImage2D(GLenum target, | 154 void GL_APIENTRY GLES2CompressedTexSubImage2D(GLenum target, |
146 GLint level, | 155 GLint level, |
147 GLint xoffset, | 156 GLint xoffset, |
148 GLint yoffset, | 157 GLint yoffset, |
149 GLsizei width, | 158 GLsizei width, |
150 GLsizei height, | 159 GLsizei height, |
151 GLenum format, | 160 GLenum format, |
152 GLsizei imageSize, | 161 GLsizei imageSize, |
153 const void* data) { | 162 const void* data) { |
154 gles2::GetGLContext()->CompressedTexSubImage2D( | 163 gles2::GetGLContext()->CompressedTexSubImage2D( |
155 target, level, xoffset, yoffset, width, height, format, imageSize, data); | 164 target, level, xoffset, yoffset, width, height, format, imageSize, data); |
156 } | 165 } |
157 void GLES2CompressedTexImage3D(GLenum target, | 166 void GL_APIENTRY GLES2CompressedTexImage3D(GLenum target, |
158 GLint level, | 167 GLint level, |
159 GLenum internalformat, | 168 GLenum internalformat, |
160 GLsizei width, | 169 GLsizei width, |
161 GLsizei height, | 170 GLsizei height, |
162 GLsizei depth, | 171 GLsizei depth, |
163 GLint border, | 172 GLint border, |
164 GLsizei imageSize, | 173 GLsizei imageSize, |
165 const void* data) { | 174 const void* data) { |
166 gles2::GetGLContext()->CompressedTexImage3D(target, level, internalformat, | 175 gles2::GetGLContext()->CompressedTexImage3D(target, level, internalformat, |
167 width, height, depth, border, | 176 width, height, depth, border, |
168 imageSize, data); | 177 imageSize, data); |
169 } | 178 } |
170 void GLES2CompressedTexSubImage3D(GLenum target, | 179 void GL_APIENTRY GLES2CompressedTexSubImage3D(GLenum target, |
171 GLint level, | 180 GLint level, |
172 GLint xoffset, | 181 GLint xoffset, |
173 GLint yoffset, | 182 GLint yoffset, |
174 GLint zoffset, | 183 GLint zoffset, |
175 GLsizei width, | 184 GLsizei width, |
176 GLsizei height, | 185 GLsizei height, |
177 GLsizei depth, | 186 GLsizei depth, |
178 GLenum format, | 187 GLenum format, |
179 GLsizei imageSize, | 188 GLsizei imageSize, |
180 const void* data) { | 189 const void* data) { |
181 gles2::GetGLContext()->CompressedTexSubImage3D( | 190 gles2::GetGLContext()->CompressedTexSubImage3D( |
182 target, level, xoffset, yoffset, zoffset, width, height, depth, format, | 191 target, level, xoffset, yoffset, zoffset, width, height, depth, format, |
183 imageSize, data); | 192 imageSize, data); |
184 } | 193 } |
185 void GLES2CopyBufferSubData(GLenum readtarget, | 194 void GL_APIENTRY GLES2CopyBufferSubData(GLenum readtarget, |
186 GLenum writetarget, | 195 GLenum writetarget, |
187 GLintptr readoffset, | 196 GLintptr readoffset, |
188 GLintptr writeoffset, | 197 GLintptr writeoffset, |
189 GLsizeiptr size) { | 198 GLsizeiptr size) { |
190 gles2::GetGLContext()->CopyBufferSubData(readtarget, writetarget, readoffset, | 199 gles2::GetGLContext()->CopyBufferSubData(readtarget, writetarget, readoffset, |
191 writeoffset, size); | 200 writeoffset, size); |
192 } | 201 } |
193 void GLES2CopyTexImage2D(GLenum target, | 202 void GL_APIENTRY GLES2CopyTexImage2D(GLenum target, |
194 GLint level, | 203 GLint level, |
195 GLenum internalformat, | 204 GLenum internalformat, |
196 GLint x, | 205 GLint x, |
197 GLint y, | 206 GLint y, |
198 GLsizei width, | 207 GLsizei width, |
199 GLsizei height, | 208 GLsizei height, |
200 GLint border) { | 209 GLint border) { |
201 gles2::GetGLContext()->CopyTexImage2D(target, level, internalformat, x, y, | 210 gles2::GetGLContext()->CopyTexImage2D(target, level, internalformat, x, y, |
202 width, height, border); | 211 width, height, border); |
203 } | 212 } |
204 void GLES2CopyTexSubImage2D(GLenum target, | 213 void GL_APIENTRY GLES2CopyTexSubImage2D(GLenum target, |
205 GLint level, | 214 GLint level, |
206 GLint xoffset, | 215 GLint xoffset, |
207 GLint yoffset, | 216 GLint yoffset, |
208 GLint x, | 217 GLint x, |
209 GLint y, | 218 GLint y, |
210 GLsizei width, | 219 GLsizei width, |
211 GLsizei height) { | 220 GLsizei height) { |
212 gles2::GetGLContext()->CopyTexSubImage2D(target, level, xoffset, yoffset, x, | 221 gles2::GetGLContext()->CopyTexSubImage2D(target, level, xoffset, yoffset, x, |
213 y, width, height); | 222 y, width, height); |
214 } | 223 } |
215 void GLES2CopyTexSubImage3D(GLenum target, | 224 void GL_APIENTRY GLES2CopyTexSubImage3D(GLenum target, |
216 GLint level, | 225 GLint level, |
217 GLint xoffset, | 226 GLint xoffset, |
218 GLint yoffset, | 227 GLint yoffset, |
219 GLint zoffset, | 228 GLint zoffset, |
220 GLint x, | 229 GLint x, |
221 GLint y, | 230 GLint y, |
222 GLsizei width, | 231 GLsizei width, |
223 GLsizei height) { | 232 GLsizei height) { |
224 gles2::GetGLContext()->CopyTexSubImage3D(target, level, xoffset, yoffset, | 233 gles2::GetGLContext()->CopyTexSubImage3D(target, level, xoffset, yoffset, |
225 zoffset, x, y, width, height); | 234 zoffset, x, y, width, height); |
226 } | 235 } |
227 GLuint GLES2CreateProgram() { | 236 GLuint GL_APIENTRY GLES2CreateProgram() { |
228 return gles2::GetGLContext()->CreateProgram(); | 237 return gles2::GetGLContext()->CreateProgram(); |
229 } | 238 } |
230 GLuint GLES2CreateShader(GLenum type) { | 239 GLuint GL_APIENTRY GLES2CreateShader(GLenum type) { |
231 return gles2::GetGLContext()->CreateShader(type); | 240 return gles2::GetGLContext()->CreateShader(type); |
232 } | 241 } |
233 void GLES2CullFace(GLenum mode) { | 242 void GL_APIENTRY GLES2CullFace(GLenum mode) { |
234 gles2::GetGLContext()->CullFace(mode); | 243 gles2::GetGLContext()->CullFace(mode); |
235 } | 244 } |
236 void GLES2DeleteBuffers(GLsizei n, const GLuint* buffers) { | 245 void GL_APIENTRY GLES2DeleteBuffers(GLsizei n, const GLuint* buffers) { |
237 gles2::GetGLContext()->DeleteBuffers(n, buffers); | 246 gles2::GetGLContext()->DeleteBuffers(n, buffers); |
238 } | 247 } |
239 void GLES2DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) { | 248 void GL_APIENTRY GLES2DeleteFramebuffers(GLsizei n, |
| 249 const GLuint* framebuffers) { |
240 gles2::GetGLContext()->DeleteFramebuffers(n, framebuffers); | 250 gles2::GetGLContext()->DeleteFramebuffers(n, framebuffers); |
241 } | 251 } |
242 void GLES2DeleteProgram(GLuint program) { | 252 void GL_APIENTRY GLES2DeleteProgram(GLuint program) { |
243 gles2::GetGLContext()->DeleteProgram(program); | 253 gles2::GetGLContext()->DeleteProgram(program); |
244 } | 254 } |
245 void GLES2DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) { | 255 void GL_APIENTRY GLES2DeleteRenderbuffers(GLsizei n, |
| 256 const GLuint* renderbuffers) { |
246 gles2::GetGLContext()->DeleteRenderbuffers(n, renderbuffers); | 257 gles2::GetGLContext()->DeleteRenderbuffers(n, renderbuffers); |
247 } | 258 } |
248 void GLES2DeleteSamplers(GLsizei n, const GLuint* samplers) { | 259 void GL_APIENTRY GLES2DeleteSamplers(GLsizei n, const GLuint* samplers) { |
249 gles2::GetGLContext()->DeleteSamplers(n, samplers); | 260 gles2::GetGLContext()->DeleteSamplers(n, samplers); |
250 } | 261 } |
251 void GLES2DeleteSync(GLsync sync) { | 262 void GL_APIENTRY GLES2DeleteSync(GLsync sync) { |
252 gles2::GetGLContext()->DeleteSync(sync); | 263 gles2::GetGLContext()->DeleteSync(sync); |
253 } | 264 } |
254 void GLES2DeleteShader(GLuint shader) { | 265 void GL_APIENTRY GLES2DeleteShader(GLuint shader) { |
255 gles2::GetGLContext()->DeleteShader(shader); | 266 gles2::GetGLContext()->DeleteShader(shader); |
256 } | 267 } |
257 void GLES2DeleteTextures(GLsizei n, const GLuint* textures) { | 268 void GL_APIENTRY GLES2DeleteTextures(GLsizei n, const GLuint* textures) { |
258 gles2::GetGLContext()->DeleteTextures(n, textures); | 269 gles2::GetGLContext()->DeleteTextures(n, textures); |
259 } | 270 } |
260 void GLES2DeleteTransformFeedbacks(GLsizei n, const GLuint* ids) { | 271 void GL_APIENTRY GLES2DeleteTransformFeedbacks(GLsizei n, const GLuint* ids) { |
261 gles2::GetGLContext()->DeleteTransformFeedbacks(n, ids); | 272 gles2::GetGLContext()->DeleteTransformFeedbacks(n, ids); |
262 } | 273 } |
263 void GLES2DepthFunc(GLenum func) { | 274 void GL_APIENTRY GLES2DepthFunc(GLenum func) { |
264 gles2::GetGLContext()->DepthFunc(func); | 275 gles2::GetGLContext()->DepthFunc(func); |
265 } | 276 } |
266 void GLES2DepthMask(GLboolean flag) { | 277 void GL_APIENTRY GLES2DepthMask(GLboolean flag) { |
267 gles2::GetGLContext()->DepthMask(flag); | 278 gles2::GetGLContext()->DepthMask(flag); |
268 } | 279 } |
269 void GLES2DepthRangef(GLclampf zNear, GLclampf zFar) { | 280 void GL_APIENTRY GLES2DepthRangef(GLclampf zNear, GLclampf zFar) { |
270 gles2::GetGLContext()->DepthRangef(zNear, zFar); | 281 gles2::GetGLContext()->DepthRangef(zNear, zFar); |
271 } | 282 } |
272 void GLES2DetachShader(GLuint program, GLuint shader) { | 283 void GL_APIENTRY GLES2DetachShader(GLuint program, GLuint shader) { |
273 gles2::GetGLContext()->DetachShader(program, shader); | 284 gles2::GetGLContext()->DetachShader(program, shader); |
274 } | 285 } |
275 void GLES2Disable(GLenum cap) { | 286 void GL_APIENTRY GLES2Disable(GLenum cap) { |
276 gles2::GetGLContext()->Disable(cap); | 287 gles2::GetGLContext()->Disable(cap); |
277 } | 288 } |
278 void GLES2DisableVertexAttribArray(GLuint index) { | 289 void GL_APIENTRY GLES2DisableVertexAttribArray(GLuint index) { |
279 gles2::GetGLContext()->DisableVertexAttribArray(index); | 290 gles2::GetGLContext()->DisableVertexAttribArray(index); |
280 } | 291 } |
281 void GLES2DrawArrays(GLenum mode, GLint first, GLsizei count) { | 292 void GL_APIENTRY GLES2DrawArrays(GLenum mode, GLint first, GLsizei count) { |
282 gles2::GetGLContext()->DrawArrays(mode, first, count); | 293 gles2::GetGLContext()->DrawArrays(mode, first, count); |
283 } | 294 } |
284 void GLES2DrawElements(GLenum mode, | 295 void GL_APIENTRY GLES2DrawElements(GLenum mode, |
285 GLsizei count, | 296 GLsizei count, |
286 GLenum type, | 297 GLenum type, |
287 const void* indices) { | 298 const void* indices) { |
288 gles2::GetGLContext()->DrawElements(mode, count, type, indices); | 299 gles2::GetGLContext()->DrawElements(mode, count, type, indices); |
289 } | 300 } |
290 void GLES2DrawRangeElements(GLenum mode, | 301 void GL_APIENTRY GLES2DrawRangeElements(GLenum mode, |
291 GLuint start, | 302 GLuint start, |
292 GLuint end, | 303 GLuint end, |
293 GLsizei count, | 304 GLsizei count, |
294 GLenum type, | 305 GLenum type, |
295 const void* indices) { | 306 const void* indices) { |
296 gles2::GetGLContext()->DrawRangeElements(mode, start, end, count, type, | 307 gles2::GetGLContext()->DrawRangeElements(mode, start, end, count, type, |
297 indices); | 308 indices); |
298 } | 309 } |
299 void GLES2Enable(GLenum cap) { | 310 void GL_APIENTRY GLES2Enable(GLenum cap) { |
300 gles2::GetGLContext()->Enable(cap); | 311 gles2::GetGLContext()->Enable(cap); |
301 } | 312 } |
302 void GLES2EnableVertexAttribArray(GLuint index) { | 313 void GL_APIENTRY GLES2EnableVertexAttribArray(GLuint index) { |
303 gles2::GetGLContext()->EnableVertexAttribArray(index); | 314 gles2::GetGLContext()->EnableVertexAttribArray(index); |
304 } | 315 } |
305 GLsync GLES2FenceSync(GLenum condition, GLbitfield flags) { | 316 GLsync GL_APIENTRY GLES2FenceSync(GLenum condition, GLbitfield flags) { |
306 return gles2::GetGLContext()->FenceSync(condition, flags); | 317 return gles2::GetGLContext()->FenceSync(condition, flags); |
307 } | 318 } |
308 void GLES2Finish() { | 319 void GL_APIENTRY GLES2Finish() { |
309 gles2::GetGLContext()->Finish(); | 320 gles2::GetGLContext()->Finish(); |
310 } | 321 } |
311 void GLES2Flush() { | 322 void GL_APIENTRY GLES2Flush() { |
312 gles2::GetGLContext()->Flush(); | 323 gles2::GetGLContext()->Flush(); |
313 } | 324 } |
314 void GLES2FramebufferRenderbuffer(GLenum target, | 325 void GL_APIENTRY GLES2FramebufferRenderbuffer(GLenum target, |
315 GLenum attachment, | 326 GLenum attachment, |
316 GLenum renderbuffertarget, | 327 GLenum renderbuffertarget, |
317 GLuint renderbuffer) { | 328 GLuint renderbuffer) { |
318 gles2::GetGLContext()->FramebufferRenderbuffer( | 329 gles2::GetGLContext()->FramebufferRenderbuffer( |
319 target, attachment, renderbuffertarget, renderbuffer); | 330 target, attachment, renderbuffertarget, renderbuffer); |
320 } | 331 } |
321 void GLES2FramebufferTexture2D(GLenum target, | 332 void GL_APIENTRY GLES2FramebufferTexture2D(GLenum target, |
322 GLenum attachment, | 333 GLenum attachment, |
323 GLenum textarget, | 334 GLenum textarget, |
324 GLuint texture, | 335 GLuint texture, |
325 GLint level) { | 336 GLint level) { |
326 gles2::GetGLContext()->FramebufferTexture2D(target, attachment, textarget, | 337 gles2::GetGLContext()->FramebufferTexture2D(target, attachment, textarget, |
327 texture, level); | 338 texture, level); |
328 } | 339 } |
329 void GLES2FramebufferTextureLayer(GLenum target, | 340 void GL_APIENTRY GLES2FramebufferTextureLayer(GLenum target, |
330 GLenum attachment, | 341 GLenum attachment, |
331 GLuint texture, | 342 GLuint texture, |
332 GLint level, | 343 GLint level, |
333 GLint layer) { | 344 GLint layer) { |
334 gles2::GetGLContext()->FramebufferTextureLayer(target, attachment, texture, | 345 gles2::GetGLContext()->FramebufferTextureLayer(target, attachment, texture, |
335 level, layer); | 346 level, layer); |
336 } | 347 } |
337 void GLES2FrontFace(GLenum mode) { | 348 void GL_APIENTRY GLES2FrontFace(GLenum mode) { |
338 gles2::GetGLContext()->FrontFace(mode); | 349 gles2::GetGLContext()->FrontFace(mode); |
339 } | 350 } |
340 void GLES2GenBuffers(GLsizei n, GLuint* buffers) { | 351 void GL_APIENTRY GLES2GenBuffers(GLsizei n, GLuint* buffers) { |
341 gles2::GetGLContext()->GenBuffers(n, buffers); | 352 gles2::GetGLContext()->GenBuffers(n, buffers); |
342 } | 353 } |
343 void GLES2GenerateMipmap(GLenum target) { | 354 void GL_APIENTRY GLES2GenerateMipmap(GLenum target) { |
344 gles2::GetGLContext()->GenerateMipmap(target); | 355 gles2::GetGLContext()->GenerateMipmap(target); |
345 } | 356 } |
346 void GLES2GenFramebuffers(GLsizei n, GLuint* framebuffers) { | 357 void GL_APIENTRY GLES2GenFramebuffers(GLsizei n, GLuint* framebuffers) { |
347 gles2::GetGLContext()->GenFramebuffers(n, framebuffers); | 358 gles2::GetGLContext()->GenFramebuffers(n, framebuffers); |
348 } | 359 } |
349 void GLES2GenRenderbuffers(GLsizei n, GLuint* renderbuffers) { | 360 void GL_APIENTRY GLES2GenRenderbuffers(GLsizei n, GLuint* renderbuffers) { |
350 gles2::GetGLContext()->GenRenderbuffers(n, renderbuffers); | 361 gles2::GetGLContext()->GenRenderbuffers(n, renderbuffers); |
351 } | 362 } |
352 void GLES2GenSamplers(GLsizei n, GLuint* samplers) { | 363 void GL_APIENTRY GLES2GenSamplers(GLsizei n, GLuint* samplers) { |
353 gles2::GetGLContext()->GenSamplers(n, samplers); | 364 gles2::GetGLContext()->GenSamplers(n, samplers); |
354 } | 365 } |
355 void GLES2GenTextures(GLsizei n, GLuint* textures) { | 366 void GL_APIENTRY GLES2GenTextures(GLsizei n, GLuint* textures) { |
356 gles2::GetGLContext()->GenTextures(n, textures); | 367 gles2::GetGLContext()->GenTextures(n, textures); |
357 } | 368 } |
358 void GLES2GenTransformFeedbacks(GLsizei n, GLuint* ids) { | 369 void GL_APIENTRY GLES2GenTransformFeedbacks(GLsizei n, GLuint* ids) { |
359 gles2::GetGLContext()->GenTransformFeedbacks(n, ids); | 370 gles2::GetGLContext()->GenTransformFeedbacks(n, ids); |
360 } | 371 } |
361 void GLES2GetActiveAttrib(GLuint program, | 372 void GL_APIENTRY GLES2GetActiveAttrib(GLuint program, |
362 GLuint index, | |
363 GLsizei bufsize, | |
364 GLsizei* length, | |
365 GLint* size, | |
366 GLenum* type, | |
367 char* name) { | |
368 gles2::GetGLContext()->GetActiveAttrib(program, index, bufsize, length, size, | |
369 type, name); | |
370 } | |
371 void GLES2GetActiveUniform(GLuint program, | |
372 GLuint index, | |
373 GLsizei bufsize, | |
374 GLsizei* length, | |
375 GLint* size, | |
376 GLenum* type, | |
377 char* name) { | |
378 gles2::GetGLContext()->GetActiveUniform(program, index, bufsize, length, size, | |
379 type, name); | |
380 } | |
381 void GLES2GetActiveUniformBlockiv(GLuint program, | |
382 GLuint index, | |
383 GLenum pname, | |
384 GLint* params) { | |
385 gles2::GetGLContext()->GetActiveUniformBlockiv(program, index, pname, params); | |
386 } | |
387 void GLES2GetActiveUniformBlockName(GLuint program, | |
388 GLuint index, | |
389 GLsizei bufsize, | |
390 GLsizei* length, | |
391 char* name) { | |
392 gles2::GetGLContext()->GetActiveUniformBlockName(program, index, bufsize, | |
393 length, name); | |
394 } | |
395 void GLES2GetActiveUniformsiv(GLuint program, | |
396 GLsizei count, | |
397 const GLuint* indices, | |
398 GLenum pname, | |
399 GLint* params) { | |
400 gles2::GetGLContext()->GetActiveUniformsiv(program, count, indices, pname, | |
401 params); | |
402 } | |
403 void GLES2GetAttachedShaders(GLuint program, | |
404 GLsizei maxcount, | |
405 GLsizei* count, | |
406 GLuint* shaders) { | |
407 gles2::GetGLContext()->GetAttachedShaders(program, maxcount, count, shaders); | |
408 } | |
409 GLint GLES2GetAttribLocation(GLuint program, const char* name) { | |
410 return gles2::GetGLContext()->GetAttribLocation(program, name); | |
411 } | |
412 void GLES2GetBooleanv(GLenum pname, GLboolean* params) { | |
413 gles2::GetGLContext()->GetBooleanv(pname, params); | |
414 } | |
415 void GLES2GetBufferParameteriv(GLenum target, GLenum pname, GLint* params) { | |
416 gles2::GetGLContext()->GetBufferParameteriv(target, pname, params); | |
417 } | |
418 GLenum GLES2GetError() { | |
419 return gles2::GetGLContext()->GetError(); | |
420 } | |
421 void GLES2GetFloatv(GLenum pname, GLfloat* params) { | |
422 gles2::GetGLContext()->GetFloatv(pname, params); | |
423 } | |
424 GLint GLES2GetFragDataLocation(GLuint program, const char* name) { | |
425 return gles2::GetGLContext()->GetFragDataLocation(program, name); | |
426 } | |
427 void GLES2GetFramebufferAttachmentParameteriv(GLenum target, | |
428 GLenum attachment, | |
429 GLenum pname, | |
430 GLint* params) { | |
431 gles2::GetGLContext()->GetFramebufferAttachmentParameteriv(target, attachment, | |
432 pname, params); | |
433 } | |
434 void GLES2GetInteger64v(GLenum pname, GLint64* params) { | |
435 gles2::GetGLContext()->GetInteger64v(pname, params); | |
436 } | |
437 void GLES2GetIntegeri_v(GLenum pname, GLuint index, GLint* data) { | |
438 gles2::GetGLContext()->GetIntegeri_v(pname, index, data); | |
439 } | |
440 void GLES2GetInteger64i_v(GLenum pname, GLuint index, GLint64* data) { | |
441 gles2::GetGLContext()->GetInteger64i_v(pname, index, data); | |
442 } | |
443 void GLES2GetIntegerv(GLenum pname, GLint* params) { | |
444 gles2::GetGLContext()->GetIntegerv(pname, params); | |
445 } | |
446 void GLES2GetInternalformativ(GLenum target, | |
447 GLenum format, | |
448 GLenum pname, | |
449 GLsizei bufSize, | |
450 GLint* params) { | |
451 gles2::GetGLContext()->GetInternalformativ(target, format, pname, bufSize, | |
452 params); | |
453 } | |
454 void GLES2GetProgramiv(GLuint program, GLenum pname, GLint* params) { | |
455 gles2::GetGLContext()->GetProgramiv(program, pname, params); | |
456 } | |
457 void GLES2GetProgramInfoLog(GLuint program, | |
458 GLsizei bufsize, | |
459 GLsizei* length, | |
460 char* infolog) { | |
461 gles2::GetGLContext()->GetProgramInfoLog(program, bufsize, length, infolog); | |
462 } | |
463 void GLES2GetRenderbufferParameteriv(GLenum target, | |
464 GLenum pname, | |
465 GLint* params) { | |
466 gles2::GetGLContext()->GetRenderbufferParameteriv(target, pname, params); | |
467 } | |
468 void GLES2GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params) { | |
469 gles2::GetGLContext()->GetSamplerParameterfv(sampler, pname, params); | |
470 } | |
471 void GLES2GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params) { | |
472 gles2::GetGLContext()->GetSamplerParameteriv(sampler, pname, params); | |
473 } | |
474 void GLES2GetShaderiv(GLuint shader, GLenum pname, GLint* params) { | |
475 gles2::GetGLContext()->GetShaderiv(shader, pname, params); | |
476 } | |
477 void GLES2GetShaderInfoLog(GLuint shader, | |
478 GLsizei bufsize, | |
479 GLsizei* length, | |
480 char* infolog) { | |
481 gles2::GetGLContext()->GetShaderInfoLog(shader, bufsize, length, infolog); | |
482 } | |
483 void GLES2GetShaderPrecisionFormat(GLenum shadertype, | |
484 GLenum precisiontype, | |
485 GLint* range, | |
486 GLint* precision) { | |
487 gles2::GetGLContext()->GetShaderPrecisionFormat(shadertype, precisiontype, | |
488 range, precision); | |
489 } | |
490 void GLES2GetShaderSource(GLuint shader, | |
491 GLsizei bufsize, | |
492 GLsizei* length, | |
493 char* source) { | |
494 gles2::GetGLContext()->GetShaderSource(shader, bufsize, length, source); | |
495 } | |
496 const GLubyte* GLES2GetString(GLenum name) { | |
497 return gles2::GetGLContext()->GetString(name); | |
498 } | |
499 void GLES2GetSynciv(GLsync sync, | |
500 GLenum pname, | |
501 GLsizei bufsize, | |
502 GLsizei* length, | |
503 GLint* values) { | |
504 gles2::GetGLContext()->GetSynciv(sync, pname, bufsize, length, values); | |
505 } | |
506 void GLES2GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) { | |
507 gles2::GetGLContext()->GetTexParameterfv(target, pname, params); | |
508 } | |
509 void GLES2GetTexParameteriv(GLenum target, GLenum pname, GLint* params) { | |
510 gles2::GetGLContext()->GetTexParameteriv(target, pname, params); | |
511 } | |
512 void GLES2GetTransformFeedbackVarying(GLuint program, | |
513 GLuint index, | 373 GLuint index, |
514 GLsizei bufsize, | 374 GLsizei bufsize, |
515 GLsizei* length, | 375 GLsizei* length, |
516 GLsizei* size, | 376 GLint* size, |
517 GLenum* type, | 377 GLenum* type, |
518 char* name) { | 378 char* name) { |
| 379 gles2::GetGLContext()->GetActiveAttrib(program, index, bufsize, length, size, |
| 380 type, name); |
| 381 } |
| 382 void GL_APIENTRY GLES2GetActiveUniform(GLuint program, |
| 383 GLuint index, |
| 384 GLsizei bufsize, |
| 385 GLsizei* length, |
| 386 GLint* size, |
| 387 GLenum* type, |
| 388 char* name) { |
| 389 gles2::GetGLContext()->GetActiveUniform(program, index, bufsize, length, size, |
| 390 type, name); |
| 391 } |
| 392 void GL_APIENTRY GLES2GetActiveUniformBlockiv(GLuint program, |
| 393 GLuint index, |
| 394 GLenum pname, |
| 395 GLint* params) { |
| 396 gles2::GetGLContext()->GetActiveUniformBlockiv(program, index, pname, params); |
| 397 } |
| 398 void GL_APIENTRY GLES2GetActiveUniformBlockName(GLuint program, |
| 399 GLuint index, |
| 400 GLsizei bufsize, |
| 401 GLsizei* length, |
| 402 char* name) { |
| 403 gles2::GetGLContext()->GetActiveUniformBlockName(program, index, bufsize, |
| 404 length, name); |
| 405 } |
| 406 void GL_APIENTRY GLES2GetActiveUniformsiv(GLuint program, |
| 407 GLsizei count, |
| 408 const GLuint* indices, |
| 409 GLenum pname, |
| 410 GLint* params) { |
| 411 gles2::GetGLContext()->GetActiveUniformsiv(program, count, indices, pname, |
| 412 params); |
| 413 } |
| 414 void GL_APIENTRY GLES2GetAttachedShaders(GLuint program, |
| 415 GLsizei maxcount, |
| 416 GLsizei* count, |
| 417 GLuint* shaders) { |
| 418 gles2::GetGLContext()->GetAttachedShaders(program, maxcount, count, shaders); |
| 419 } |
| 420 GLint GL_APIENTRY GLES2GetAttribLocation(GLuint program, const char* name) { |
| 421 return gles2::GetGLContext()->GetAttribLocation(program, name); |
| 422 } |
| 423 void GL_APIENTRY GLES2GetBooleanv(GLenum pname, GLboolean* params) { |
| 424 gles2::GetGLContext()->GetBooleanv(pname, params); |
| 425 } |
| 426 void GL_APIENTRY GLES2GetBufferParameteriv(GLenum target, |
| 427 GLenum pname, |
| 428 GLint* params) { |
| 429 gles2::GetGLContext()->GetBufferParameteriv(target, pname, params); |
| 430 } |
| 431 GLenum GL_APIENTRY GLES2GetError() { |
| 432 return gles2::GetGLContext()->GetError(); |
| 433 } |
| 434 void GL_APIENTRY GLES2GetFloatv(GLenum pname, GLfloat* params) { |
| 435 gles2::GetGLContext()->GetFloatv(pname, params); |
| 436 } |
| 437 GLint GL_APIENTRY GLES2GetFragDataLocation(GLuint program, const char* name) { |
| 438 return gles2::GetGLContext()->GetFragDataLocation(program, name); |
| 439 } |
| 440 void GL_APIENTRY GLES2GetFramebufferAttachmentParameteriv(GLenum target, |
| 441 GLenum attachment, |
| 442 GLenum pname, |
| 443 GLint* params) { |
| 444 gles2::GetGLContext()->GetFramebufferAttachmentParameteriv(target, attachment, |
| 445 pname, params); |
| 446 } |
| 447 void GL_APIENTRY GLES2GetInteger64v(GLenum pname, GLint64* params) { |
| 448 gles2::GetGLContext()->GetInteger64v(pname, params); |
| 449 } |
| 450 void GL_APIENTRY GLES2GetIntegeri_v(GLenum pname, GLuint index, GLint* data) { |
| 451 gles2::GetGLContext()->GetIntegeri_v(pname, index, data); |
| 452 } |
| 453 void GL_APIENTRY GLES2GetInteger64i_v(GLenum pname, |
| 454 GLuint index, |
| 455 GLint64* data) { |
| 456 gles2::GetGLContext()->GetInteger64i_v(pname, index, data); |
| 457 } |
| 458 void GL_APIENTRY GLES2GetIntegerv(GLenum pname, GLint* params) { |
| 459 gles2::GetGLContext()->GetIntegerv(pname, params); |
| 460 } |
| 461 void GL_APIENTRY GLES2GetInternalformativ(GLenum target, |
| 462 GLenum format, |
| 463 GLenum pname, |
| 464 GLsizei bufSize, |
| 465 GLint* params) { |
| 466 gles2::GetGLContext()->GetInternalformativ(target, format, pname, bufSize, |
| 467 params); |
| 468 } |
| 469 void GL_APIENTRY GLES2GetProgramiv(GLuint program, |
| 470 GLenum pname, |
| 471 GLint* params) { |
| 472 gles2::GetGLContext()->GetProgramiv(program, pname, params); |
| 473 } |
| 474 void GL_APIENTRY GLES2GetProgramInfoLog(GLuint program, |
| 475 GLsizei bufsize, |
| 476 GLsizei* length, |
| 477 char* infolog) { |
| 478 gles2::GetGLContext()->GetProgramInfoLog(program, bufsize, length, infolog); |
| 479 } |
| 480 void GL_APIENTRY GLES2GetRenderbufferParameteriv(GLenum target, |
| 481 GLenum pname, |
| 482 GLint* params) { |
| 483 gles2::GetGLContext()->GetRenderbufferParameteriv(target, pname, params); |
| 484 } |
| 485 void GL_APIENTRY GLES2GetSamplerParameterfv(GLuint sampler, |
| 486 GLenum pname, |
| 487 GLfloat* params) { |
| 488 gles2::GetGLContext()->GetSamplerParameterfv(sampler, pname, params); |
| 489 } |
| 490 void GL_APIENTRY GLES2GetSamplerParameteriv(GLuint sampler, |
| 491 GLenum pname, |
| 492 GLint* params) { |
| 493 gles2::GetGLContext()->GetSamplerParameteriv(sampler, pname, params); |
| 494 } |
| 495 void GL_APIENTRY GLES2GetShaderiv(GLuint shader, GLenum pname, GLint* params) { |
| 496 gles2::GetGLContext()->GetShaderiv(shader, pname, params); |
| 497 } |
| 498 void GL_APIENTRY GLES2GetShaderInfoLog(GLuint shader, |
| 499 GLsizei bufsize, |
| 500 GLsizei* length, |
| 501 char* infolog) { |
| 502 gles2::GetGLContext()->GetShaderInfoLog(shader, bufsize, length, infolog); |
| 503 } |
| 504 void GL_APIENTRY GLES2GetShaderPrecisionFormat(GLenum shadertype, |
| 505 GLenum precisiontype, |
| 506 GLint* range, |
| 507 GLint* precision) { |
| 508 gles2::GetGLContext()->GetShaderPrecisionFormat(shadertype, precisiontype, |
| 509 range, precision); |
| 510 } |
| 511 void GL_APIENTRY GLES2GetShaderSource(GLuint shader, |
| 512 GLsizei bufsize, |
| 513 GLsizei* length, |
| 514 char* source) { |
| 515 gles2::GetGLContext()->GetShaderSource(shader, bufsize, length, source); |
| 516 } |
| 517 const GLubyte* GL_APIENTRY GLES2GetString(GLenum name) { |
| 518 return gles2::GetGLContext()->GetString(name); |
| 519 } |
| 520 void GL_APIENTRY GLES2GetSynciv(GLsync sync, |
| 521 GLenum pname, |
| 522 GLsizei bufsize, |
| 523 GLsizei* length, |
| 524 GLint* values) { |
| 525 gles2::GetGLContext()->GetSynciv(sync, pname, bufsize, length, values); |
| 526 } |
| 527 void GL_APIENTRY GLES2GetTexParameterfv(GLenum target, |
| 528 GLenum pname, |
| 529 GLfloat* params) { |
| 530 gles2::GetGLContext()->GetTexParameterfv(target, pname, params); |
| 531 } |
| 532 void GL_APIENTRY GLES2GetTexParameteriv(GLenum target, |
| 533 GLenum pname, |
| 534 GLint* params) { |
| 535 gles2::GetGLContext()->GetTexParameteriv(target, pname, params); |
| 536 } |
| 537 void GL_APIENTRY GLES2GetTransformFeedbackVarying(GLuint program, |
| 538 GLuint index, |
| 539 GLsizei bufsize, |
| 540 GLsizei* length, |
| 541 GLsizei* size, |
| 542 GLenum* type, |
| 543 char* name) { |
519 gles2::GetGLContext()->GetTransformFeedbackVarying(program, index, bufsize, | 544 gles2::GetGLContext()->GetTransformFeedbackVarying(program, index, bufsize, |
520 length, size, type, name); | 545 length, size, type, name); |
521 } | 546 } |
522 GLuint GLES2GetUniformBlockIndex(GLuint program, const char* name) { | 547 GLuint GL_APIENTRY GLES2GetUniformBlockIndex(GLuint program, const char* name) { |
523 return gles2::GetGLContext()->GetUniformBlockIndex(program, name); | 548 return gles2::GetGLContext()->GetUniformBlockIndex(program, name); |
524 } | 549 } |
525 void GLES2GetUniformfv(GLuint program, GLint location, GLfloat* params) { | 550 void GL_APIENTRY GLES2GetUniformfv(GLuint program, |
| 551 GLint location, |
| 552 GLfloat* params) { |
526 gles2::GetGLContext()->GetUniformfv(program, location, params); | 553 gles2::GetGLContext()->GetUniformfv(program, location, params); |
527 } | 554 } |
528 void GLES2GetUniformiv(GLuint program, GLint location, GLint* params) { | 555 void GL_APIENTRY GLES2GetUniformiv(GLuint program, |
| 556 GLint location, |
| 557 GLint* params) { |
529 gles2::GetGLContext()->GetUniformiv(program, location, params); | 558 gles2::GetGLContext()->GetUniformiv(program, location, params); |
530 } | 559 } |
531 void GLES2GetUniformuiv(GLuint program, GLint location, GLuint* params) { | 560 void GL_APIENTRY GLES2GetUniformuiv(GLuint program, |
| 561 GLint location, |
| 562 GLuint* params) { |
532 gles2::GetGLContext()->GetUniformuiv(program, location, params); | 563 gles2::GetGLContext()->GetUniformuiv(program, location, params); |
533 } | 564 } |
534 void GLES2GetUniformIndices(GLuint program, | 565 void GL_APIENTRY GLES2GetUniformIndices(GLuint program, |
535 GLsizei count, | 566 GLsizei count, |
536 const char* const* names, | 567 const char* const* names, |
537 GLuint* indices) { | 568 GLuint* indices) { |
538 gles2::GetGLContext()->GetUniformIndices(program, count, names, indices); | 569 gles2::GetGLContext()->GetUniformIndices(program, count, names, indices); |
539 } | 570 } |
540 GLint GLES2GetUniformLocation(GLuint program, const char* name) { | 571 GLint GL_APIENTRY GLES2GetUniformLocation(GLuint program, const char* name) { |
541 return gles2::GetGLContext()->GetUniformLocation(program, name); | 572 return gles2::GetGLContext()->GetUniformLocation(program, name); |
542 } | 573 } |
543 void GLES2GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params) { | 574 void GL_APIENTRY GLES2GetVertexAttribfv(GLuint index, |
| 575 GLenum pname, |
| 576 GLfloat* params) { |
544 gles2::GetGLContext()->GetVertexAttribfv(index, pname, params); | 577 gles2::GetGLContext()->GetVertexAttribfv(index, pname, params); |
545 } | 578 } |
546 void GLES2GetVertexAttribiv(GLuint index, GLenum pname, GLint* params) { | 579 void GL_APIENTRY GLES2GetVertexAttribiv(GLuint index, |
| 580 GLenum pname, |
| 581 GLint* params) { |
547 gles2::GetGLContext()->GetVertexAttribiv(index, pname, params); | 582 gles2::GetGLContext()->GetVertexAttribiv(index, pname, params); |
548 } | 583 } |
549 void GLES2GetVertexAttribIiv(GLuint index, GLenum pname, GLint* params) { | 584 void GL_APIENTRY GLES2GetVertexAttribIiv(GLuint index, |
| 585 GLenum pname, |
| 586 GLint* params) { |
550 gles2::GetGLContext()->GetVertexAttribIiv(index, pname, params); | 587 gles2::GetGLContext()->GetVertexAttribIiv(index, pname, params); |
551 } | 588 } |
552 void GLES2GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params) { | 589 void GL_APIENTRY GLES2GetVertexAttribIuiv(GLuint index, |
| 590 GLenum pname, |
| 591 GLuint* params) { |
553 gles2::GetGLContext()->GetVertexAttribIuiv(index, pname, params); | 592 gles2::GetGLContext()->GetVertexAttribIuiv(index, pname, params); |
554 } | 593 } |
555 void GLES2GetVertexAttribPointerv(GLuint index, GLenum pname, void** pointer) { | 594 void GL_APIENTRY GLES2GetVertexAttribPointerv(GLuint index, |
| 595 GLenum pname, |
| 596 void** pointer) { |
556 gles2::GetGLContext()->GetVertexAttribPointerv(index, pname, pointer); | 597 gles2::GetGLContext()->GetVertexAttribPointerv(index, pname, pointer); |
557 } | 598 } |
558 void GLES2Hint(GLenum target, GLenum mode) { | 599 void GL_APIENTRY GLES2Hint(GLenum target, GLenum mode) { |
559 gles2::GetGLContext()->Hint(target, mode); | 600 gles2::GetGLContext()->Hint(target, mode); |
560 } | 601 } |
561 void GLES2InvalidateFramebuffer(GLenum target, | 602 void GL_APIENTRY GLES2InvalidateFramebuffer(GLenum target, |
562 GLsizei count, | 603 GLsizei count, |
563 const GLenum* attachments) { | 604 const GLenum* attachments) { |
564 gles2::GetGLContext()->InvalidateFramebuffer(target, count, attachments); | 605 gles2::GetGLContext()->InvalidateFramebuffer(target, count, attachments); |
565 } | 606 } |
566 void GLES2InvalidateSubFramebuffer(GLenum target, | 607 void GL_APIENTRY GLES2InvalidateSubFramebuffer(GLenum target, |
567 GLsizei count, | 608 GLsizei count, |
568 const GLenum* attachments, | 609 const GLenum* attachments, |
569 GLint x, | 610 GLint x, |
570 GLint y, | 611 GLint y, |
571 GLsizei width, | 612 GLsizei width, |
572 GLsizei height) { | 613 GLsizei height) { |
573 gles2::GetGLContext()->InvalidateSubFramebuffer(target, count, attachments, x, | 614 gles2::GetGLContext()->InvalidateSubFramebuffer(target, count, attachments, x, |
574 y, width, height); | 615 y, width, height); |
575 } | 616 } |
576 GLboolean GLES2IsBuffer(GLuint buffer) { | 617 GLboolean GL_APIENTRY GLES2IsBuffer(GLuint buffer) { |
577 return gles2::GetGLContext()->IsBuffer(buffer); | 618 return gles2::GetGLContext()->IsBuffer(buffer); |
578 } | 619 } |
579 GLboolean GLES2IsEnabled(GLenum cap) { | 620 GLboolean GL_APIENTRY GLES2IsEnabled(GLenum cap) { |
580 return gles2::GetGLContext()->IsEnabled(cap); | 621 return gles2::GetGLContext()->IsEnabled(cap); |
581 } | 622 } |
582 GLboolean GLES2IsFramebuffer(GLuint framebuffer) { | 623 GLboolean GL_APIENTRY GLES2IsFramebuffer(GLuint framebuffer) { |
583 return gles2::GetGLContext()->IsFramebuffer(framebuffer); | 624 return gles2::GetGLContext()->IsFramebuffer(framebuffer); |
584 } | 625 } |
585 GLboolean GLES2IsProgram(GLuint program) { | 626 GLboolean GL_APIENTRY GLES2IsProgram(GLuint program) { |
586 return gles2::GetGLContext()->IsProgram(program); | 627 return gles2::GetGLContext()->IsProgram(program); |
587 } | 628 } |
588 GLboolean GLES2IsRenderbuffer(GLuint renderbuffer) { | 629 GLboolean GL_APIENTRY GLES2IsRenderbuffer(GLuint renderbuffer) { |
589 return gles2::GetGLContext()->IsRenderbuffer(renderbuffer); | 630 return gles2::GetGLContext()->IsRenderbuffer(renderbuffer); |
590 } | 631 } |
591 GLboolean GLES2IsSampler(GLuint sampler) { | 632 GLboolean GL_APIENTRY GLES2IsSampler(GLuint sampler) { |
592 return gles2::GetGLContext()->IsSampler(sampler); | 633 return gles2::GetGLContext()->IsSampler(sampler); |
593 } | 634 } |
594 GLboolean GLES2IsShader(GLuint shader) { | 635 GLboolean GL_APIENTRY GLES2IsShader(GLuint shader) { |
595 return gles2::GetGLContext()->IsShader(shader); | 636 return gles2::GetGLContext()->IsShader(shader); |
596 } | 637 } |
597 GLboolean GLES2IsSync(GLsync sync) { | 638 GLboolean GL_APIENTRY GLES2IsSync(GLsync sync) { |
598 return gles2::GetGLContext()->IsSync(sync); | 639 return gles2::GetGLContext()->IsSync(sync); |
599 } | 640 } |
600 GLboolean GLES2IsTexture(GLuint texture) { | 641 GLboolean GL_APIENTRY GLES2IsTexture(GLuint texture) { |
601 return gles2::GetGLContext()->IsTexture(texture); | 642 return gles2::GetGLContext()->IsTexture(texture); |
602 } | 643 } |
603 GLboolean GLES2IsTransformFeedback(GLuint transformfeedback) { | 644 GLboolean GL_APIENTRY GLES2IsTransformFeedback(GLuint transformfeedback) { |
604 return gles2::GetGLContext()->IsTransformFeedback(transformfeedback); | 645 return gles2::GetGLContext()->IsTransformFeedback(transformfeedback); |
605 } | 646 } |
606 void GLES2LineWidth(GLfloat width) { | 647 void GL_APIENTRY GLES2LineWidth(GLfloat width) { |
607 gles2::GetGLContext()->LineWidth(width); | 648 gles2::GetGLContext()->LineWidth(width); |
608 } | 649 } |
609 void GLES2LinkProgram(GLuint program) { | 650 void GL_APIENTRY GLES2LinkProgram(GLuint program) { |
610 gles2::GetGLContext()->LinkProgram(program); | 651 gles2::GetGLContext()->LinkProgram(program); |
611 } | 652 } |
612 void GLES2PauseTransformFeedback() { | 653 void GL_APIENTRY GLES2PauseTransformFeedback() { |
613 gles2::GetGLContext()->PauseTransformFeedback(); | 654 gles2::GetGLContext()->PauseTransformFeedback(); |
614 } | 655 } |
615 void GLES2PixelStorei(GLenum pname, GLint param) { | 656 void GL_APIENTRY GLES2PixelStorei(GLenum pname, GLint param) { |
616 gles2::GetGLContext()->PixelStorei(pname, param); | 657 gles2::GetGLContext()->PixelStorei(pname, param); |
617 } | 658 } |
618 void GLES2PolygonOffset(GLfloat factor, GLfloat units) { | 659 void GL_APIENTRY GLES2PolygonOffset(GLfloat factor, GLfloat units) { |
619 gles2::GetGLContext()->PolygonOffset(factor, units); | 660 gles2::GetGLContext()->PolygonOffset(factor, units); |
620 } | 661 } |
621 void GLES2ReadBuffer(GLenum src) { | 662 void GL_APIENTRY GLES2ReadBuffer(GLenum src) { |
622 gles2::GetGLContext()->ReadBuffer(src); | 663 gles2::GetGLContext()->ReadBuffer(src); |
623 } | 664 } |
624 void GLES2ReadPixels(GLint x, | 665 void GL_APIENTRY GLES2ReadPixels(GLint x, |
625 GLint y, | 666 GLint y, |
626 GLsizei width, | 667 GLsizei width, |
627 GLsizei height, | 668 GLsizei height, |
628 GLenum format, | 669 GLenum format, |
629 GLenum type, | 670 GLenum type, |
630 void* pixels) { | 671 void* pixels) { |
631 gles2::GetGLContext()->ReadPixels(x, y, width, height, format, type, pixels); | 672 gles2::GetGLContext()->ReadPixels(x, y, width, height, format, type, pixels); |
632 } | 673 } |
633 void GLES2ReleaseShaderCompiler() { | 674 void GL_APIENTRY GLES2ReleaseShaderCompiler() { |
634 gles2::GetGLContext()->ReleaseShaderCompiler(); | 675 gles2::GetGLContext()->ReleaseShaderCompiler(); |
635 } | 676 } |
636 void GLES2RenderbufferStorage(GLenum target, | 677 void GL_APIENTRY GLES2RenderbufferStorage(GLenum target, |
637 GLenum internalformat, | 678 GLenum internalformat, |
638 GLsizei width, | 679 GLsizei width, |
639 GLsizei height) { | 680 GLsizei height) { |
640 gles2::GetGLContext()->RenderbufferStorage(target, internalformat, width, | 681 gles2::GetGLContext()->RenderbufferStorage(target, internalformat, width, |
641 height); | 682 height); |
642 } | 683 } |
643 void GLES2ResumeTransformFeedback() { | 684 void GL_APIENTRY GLES2ResumeTransformFeedback() { |
644 gles2::GetGLContext()->ResumeTransformFeedback(); | 685 gles2::GetGLContext()->ResumeTransformFeedback(); |
645 } | 686 } |
646 void GLES2SampleCoverage(GLclampf value, GLboolean invert) { | 687 void GL_APIENTRY GLES2SampleCoverage(GLclampf value, GLboolean invert) { |
647 gles2::GetGLContext()->SampleCoverage(value, invert); | 688 gles2::GetGLContext()->SampleCoverage(value, invert); |
648 } | 689 } |
649 void GLES2SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param) { | 690 void GL_APIENTRY GLES2SamplerParameterf(GLuint sampler, |
| 691 GLenum pname, |
| 692 GLfloat param) { |
650 gles2::GetGLContext()->SamplerParameterf(sampler, pname, param); | 693 gles2::GetGLContext()->SamplerParameterf(sampler, pname, param); |
651 } | 694 } |
652 void GLES2SamplerParameterfv(GLuint sampler, | 695 void GL_APIENTRY GLES2SamplerParameterfv(GLuint sampler, |
653 GLenum pname, | 696 GLenum pname, |
654 const GLfloat* params) { | 697 const GLfloat* params) { |
655 gles2::GetGLContext()->SamplerParameterfv(sampler, pname, params); | 698 gles2::GetGLContext()->SamplerParameterfv(sampler, pname, params); |
656 } | 699 } |
657 void GLES2SamplerParameteri(GLuint sampler, GLenum pname, GLint param) { | 700 void GL_APIENTRY GLES2SamplerParameteri(GLuint sampler, |
| 701 GLenum pname, |
| 702 GLint param) { |
658 gles2::GetGLContext()->SamplerParameteri(sampler, pname, param); | 703 gles2::GetGLContext()->SamplerParameteri(sampler, pname, param); |
659 } | 704 } |
660 void GLES2SamplerParameteriv(GLuint sampler, | 705 void GL_APIENTRY GLES2SamplerParameteriv(GLuint sampler, |
661 GLenum pname, | 706 GLenum pname, |
662 const GLint* params) { | 707 const GLint* params) { |
663 gles2::GetGLContext()->SamplerParameteriv(sampler, pname, params); | 708 gles2::GetGLContext()->SamplerParameteriv(sampler, pname, params); |
664 } | 709 } |
665 void GLES2Scissor(GLint x, GLint y, GLsizei width, GLsizei height) { | 710 void GL_APIENTRY GLES2Scissor(GLint x, GLint y, GLsizei width, GLsizei height) { |
666 gles2::GetGLContext()->Scissor(x, y, width, height); | 711 gles2::GetGLContext()->Scissor(x, y, width, height); |
667 } | 712 } |
668 void GLES2ShaderBinary(GLsizei n, | 713 void GL_APIENTRY GLES2ShaderBinary(GLsizei n, |
669 const GLuint* shaders, | 714 const GLuint* shaders, |
670 GLenum binaryformat, | 715 GLenum binaryformat, |
671 const void* binary, | 716 const void* binary, |
672 GLsizei length) { | 717 GLsizei length) { |
673 gles2::GetGLContext()->ShaderBinary(n, shaders, binaryformat, binary, length); | 718 gles2::GetGLContext()->ShaderBinary(n, shaders, binaryformat, binary, length); |
674 } | 719 } |
675 void GLES2ShaderSource(GLuint shader, | 720 void GL_APIENTRY GLES2ShaderSource(GLuint shader, |
676 GLsizei count, | 721 GLsizei count, |
677 const GLchar* const* str, | 722 const GLchar* const* str, |
678 const GLint* length) { | 723 const GLint* length) { |
679 gles2::GetGLContext()->ShaderSource(shader, count, str, length); | 724 gles2::GetGLContext()->ShaderSource(shader, count, str, length); |
680 } | 725 } |
681 void GLES2ShallowFinishCHROMIUM() { | 726 void GL_APIENTRY GLES2ShallowFinishCHROMIUM() { |
682 gles2::GetGLContext()->ShallowFinishCHROMIUM(); | 727 gles2::GetGLContext()->ShallowFinishCHROMIUM(); |
683 } | 728 } |
684 void GLES2ShallowFlushCHROMIUM() { | 729 void GL_APIENTRY GLES2ShallowFlushCHROMIUM() { |
685 gles2::GetGLContext()->ShallowFlushCHROMIUM(); | 730 gles2::GetGLContext()->ShallowFlushCHROMIUM(); |
686 } | 731 } |
687 void GLES2OrderingBarrierCHROMIUM() { | 732 void GL_APIENTRY GLES2OrderingBarrierCHROMIUM() { |
688 gles2::GetGLContext()->OrderingBarrierCHROMIUM(); | 733 gles2::GetGLContext()->OrderingBarrierCHROMIUM(); |
689 } | 734 } |
690 void GLES2StencilFunc(GLenum func, GLint ref, GLuint mask) { | 735 void GL_APIENTRY GLES2StencilFunc(GLenum func, GLint ref, GLuint mask) { |
691 gles2::GetGLContext()->StencilFunc(func, ref, mask); | 736 gles2::GetGLContext()->StencilFunc(func, ref, mask); |
692 } | 737 } |
693 void GLES2StencilFuncSeparate(GLenum face, | 738 void GL_APIENTRY GLES2StencilFuncSeparate(GLenum face, |
694 GLenum func, | 739 GLenum func, |
695 GLint ref, | 740 GLint ref, |
696 GLuint mask) { | 741 GLuint mask) { |
697 gles2::GetGLContext()->StencilFuncSeparate(face, func, ref, mask); | 742 gles2::GetGLContext()->StencilFuncSeparate(face, func, ref, mask); |
698 } | 743 } |
699 void GLES2StencilMask(GLuint mask) { | 744 void GL_APIENTRY GLES2StencilMask(GLuint mask) { |
700 gles2::GetGLContext()->StencilMask(mask); | 745 gles2::GetGLContext()->StencilMask(mask); |
701 } | 746 } |
702 void GLES2StencilMaskSeparate(GLenum face, GLuint mask) { | 747 void GL_APIENTRY GLES2StencilMaskSeparate(GLenum face, GLuint mask) { |
703 gles2::GetGLContext()->StencilMaskSeparate(face, mask); | 748 gles2::GetGLContext()->StencilMaskSeparate(face, mask); |
704 } | 749 } |
705 void GLES2StencilOp(GLenum fail, GLenum zfail, GLenum zpass) { | 750 void GL_APIENTRY GLES2StencilOp(GLenum fail, GLenum zfail, GLenum zpass) { |
706 gles2::GetGLContext()->StencilOp(fail, zfail, zpass); | 751 gles2::GetGLContext()->StencilOp(fail, zfail, zpass); |
707 } | 752 } |
708 void GLES2StencilOpSeparate(GLenum face, | 753 void GL_APIENTRY GLES2StencilOpSeparate(GLenum face, |
709 GLenum fail, | 754 GLenum fail, |
710 GLenum zfail, | 755 GLenum zfail, |
711 GLenum zpass) { | 756 GLenum zpass) { |
712 gles2::GetGLContext()->StencilOpSeparate(face, fail, zfail, zpass); | 757 gles2::GetGLContext()->StencilOpSeparate(face, fail, zfail, zpass); |
713 } | 758 } |
714 void GLES2TexImage2D(GLenum target, | 759 void GL_APIENTRY GLES2TexImage2D(GLenum target, |
715 GLint level, | 760 GLint level, |
716 GLint internalformat, | 761 GLint internalformat, |
717 GLsizei width, | 762 GLsizei width, |
718 GLsizei height, | 763 GLsizei height, |
719 GLint border, | 764 GLint border, |
720 GLenum format, | 765 GLenum format, |
721 GLenum type, | 766 GLenum type, |
722 const void* pixels) { | 767 const void* pixels) { |
723 gles2::GetGLContext()->TexImage2D(target, level, internalformat, width, | 768 gles2::GetGLContext()->TexImage2D(target, level, internalformat, width, |
724 height, border, format, type, pixels); | 769 height, border, format, type, pixels); |
725 } | 770 } |
726 void GLES2TexImage3D(GLenum target, | 771 void GL_APIENTRY GLES2TexImage3D(GLenum target, |
727 GLint level, | 772 GLint level, |
728 GLint internalformat, | 773 GLint internalformat, |
729 GLsizei width, | 774 GLsizei width, |
730 GLsizei height, | 775 GLsizei height, |
731 GLsizei depth, | 776 GLsizei depth, |
732 GLint border, | 777 GLint border, |
733 GLenum format, | 778 GLenum format, |
734 GLenum type, | 779 GLenum type, |
735 const void* pixels) { | 780 const void* pixels) { |
736 gles2::GetGLContext()->TexImage3D(target, level, internalformat, width, | 781 gles2::GetGLContext()->TexImage3D(target, level, internalformat, width, |
737 height, depth, border, format, type, | 782 height, depth, border, format, type, |
738 pixels); | 783 pixels); |
739 } | 784 } |
740 void GLES2TexParameterf(GLenum target, GLenum pname, GLfloat param) { | 785 void GL_APIENTRY GLES2TexParameterf(GLenum target, |
| 786 GLenum pname, |
| 787 GLfloat param) { |
741 gles2::GetGLContext()->TexParameterf(target, pname, param); | 788 gles2::GetGLContext()->TexParameterf(target, pname, param); |
742 } | 789 } |
743 void GLES2TexParameterfv(GLenum target, GLenum pname, const GLfloat* params) { | 790 void GL_APIENTRY GLES2TexParameterfv(GLenum target, |
| 791 GLenum pname, |
| 792 const GLfloat* params) { |
744 gles2::GetGLContext()->TexParameterfv(target, pname, params); | 793 gles2::GetGLContext()->TexParameterfv(target, pname, params); |
745 } | 794 } |
746 void GLES2TexParameteri(GLenum target, GLenum pname, GLint param) { | 795 void GL_APIENTRY GLES2TexParameteri(GLenum target, GLenum pname, GLint param) { |
747 gles2::GetGLContext()->TexParameteri(target, pname, param); | 796 gles2::GetGLContext()->TexParameteri(target, pname, param); |
748 } | 797 } |
749 void GLES2TexParameteriv(GLenum target, GLenum pname, const GLint* params) { | 798 void GL_APIENTRY GLES2TexParameteriv(GLenum target, |
| 799 GLenum pname, |
| 800 const GLint* params) { |
750 gles2::GetGLContext()->TexParameteriv(target, pname, params); | 801 gles2::GetGLContext()->TexParameteriv(target, pname, params); |
751 } | 802 } |
752 void GLES2TexStorage3D(GLenum target, | 803 void GL_APIENTRY GLES2TexStorage3D(GLenum target, |
753 GLsizei levels, | 804 GLsizei levels, |
754 GLenum internalFormat, | 805 GLenum internalFormat, |
755 GLsizei width, | 806 GLsizei width, |
756 GLsizei height, | 807 GLsizei height, |
757 GLsizei depth) { | 808 GLsizei depth) { |
758 gles2::GetGLContext()->TexStorage3D(target, levels, internalFormat, width, | 809 gles2::GetGLContext()->TexStorage3D(target, levels, internalFormat, width, |
759 height, depth); | 810 height, depth); |
760 } | 811 } |
761 void GLES2TexSubImage2D(GLenum target, | 812 void GL_APIENTRY GLES2TexSubImage2D(GLenum target, |
762 GLint level, | |
763 GLint xoffset, | |
764 GLint yoffset, | |
765 GLsizei width, | |
766 GLsizei height, | |
767 GLenum format, | |
768 GLenum type, | |
769 const void* pixels) { | |
770 gles2::GetGLContext()->TexSubImage2D(target, level, xoffset, yoffset, width, | |
771 height, format, type, pixels); | |
772 } | |
773 void GLES2TexSubImage3D(GLenum target, | |
774 GLint level, | |
775 GLint xoffset, | |
776 GLint yoffset, | |
777 GLint zoffset, | |
778 GLsizei width, | |
779 GLsizei height, | |
780 GLsizei depth, | |
781 GLenum format, | |
782 GLenum type, | |
783 const void* pixels) { | |
784 gles2::GetGLContext()->TexSubImage3D(target, level, xoffset, yoffset, zoffset, | |
785 width, height, depth, format, type, | |
786 pixels); | |
787 } | |
788 void GLES2TransformFeedbackVaryings(GLuint program, | |
789 GLsizei count, | |
790 const char* const* varyings, | |
791 GLenum buffermode) { | |
792 gles2::GetGLContext()->TransformFeedbackVaryings(program, count, varyings, | |
793 buffermode); | |
794 } | |
795 void GLES2Uniform1f(GLint location, GLfloat x) { | |
796 gles2::GetGLContext()->Uniform1f(location, x); | |
797 } | |
798 void GLES2Uniform1fv(GLint location, GLsizei count, const GLfloat* v) { | |
799 gles2::GetGLContext()->Uniform1fv(location, count, v); | |
800 } | |
801 void GLES2Uniform1i(GLint location, GLint x) { | |
802 gles2::GetGLContext()->Uniform1i(location, x); | |
803 } | |
804 void GLES2Uniform1iv(GLint location, GLsizei count, const GLint* v) { | |
805 gles2::GetGLContext()->Uniform1iv(location, count, v); | |
806 } | |
807 void GLES2Uniform1ui(GLint location, GLuint x) { | |
808 gles2::GetGLContext()->Uniform1ui(location, x); | |
809 } | |
810 void GLES2Uniform1uiv(GLint location, GLsizei count, const GLuint* v) { | |
811 gles2::GetGLContext()->Uniform1uiv(location, count, v); | |
812 } | |
813 void GLES2Uniform2f(GLint location, GLfloat x, GLfloat y) { | |
814 gles2::GetGLContext()->Uniform2f(location, x, y); | |
815 } | |
816 void GLES2Uniform2fv(GLint location, GLsizei count, const GLfloat* v) { | |
817 gles2::GetGLContext()->Uniform2fv(location, count, v); | |
818 } | |
819 void GLES2Uniform2i(GLint location, GLint x, GLint y) { | |
820 gles2::GetGLContext()->Uniform2i(location, x, y); | |
821 } | |
822 void GLES2Uniform2iv(GLint location, GLsizei count, const GLint* v) { | |
823 gles2::GetGLContext()->Uniform2iv(location, count, v); | |
824 } | |
825 void GLES2Uniform2ui(GLint location, GLuint x, GLuint y) { | |
826 gles2::GetGLContext()->Uniform2ui(location, x, y); | |
827 } | |
828 void GLES2Uniform2uiv(GLint location, GLsizei count, const GLuint* v) { | |
829 gles2::GetGLContext()->Uniform2uiv(location, count, v); | |
830 } | |
831 void GLES2Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) { | |
832 gles2::GetGLContext()->Uniform3f(location, x, y, z); | |
833 } | |
834 void GLES2Uniform3fv(GLint location, GLsizei count, const GLfloat* v) { | |
835 gles2::GetGLContext()->Uniform3fv(location, count, v); | |
836 } | |
837 void GLES2Uniform3i(GLint location, GLint x, GLint y, GLint z) { | |
838 gles2::GetGLContext()->Uniform3i(location, x, y, z); | |
839 } | |
840 void GLES2Uniform3iv(GLint location, GLsizei count, const GLint* v) { | |
841 gles2::GetGLContext()->Uniform3iv(location, count, v); | |
842 } | |
843 void GLES2Uniform3ui(GLint location, GLuint x, GLuint y, GLuint z) { | |
844 gles2::GetGLContext()->Uniform3ui(location, x, y, z); | |
845 } | |
846 void GLES2Uniform3uiv(GLint location, GLsizei count, const GLuint* v) { | |
847 gles2::GetGLContext()->Uniform3uiv(location, count, v); | |
848 } | |
849 void GLES2Uniform4f(GLint location, | |
850 GLfloat x, | |
851 GLfloat y, | |
852 GLfloat z, | |
853 GLfloat w) { | |
854 gles2::GetGLContext()->Uniform4f(location, x, y, z, w); | |
855 } | |
856 void GLES2Uniform4fv(GLint location, GLsizei count, const GLfloat* v) { | |
857 gles2::GetGLContext()->Uniform4fv(location, count, v); | |
858 } | |
859 void GLES2Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) { | |
860 gles2::GetGLContext()->Uniform4i(location, x, y, z, w); | |
861 } | |
862 void GLES2Uniform4iv(GLint location, GLsizei count, const GLint* v) { | |
863 gles2::GetGLContext()->Uniform4iv(location, count, v); | |
864 } | |
865 void GLES2Uniform4ui(GLint location, GLuint x, GLuint y, GLuint z, GLuint w) { | |
866 gles2::GetGLContext()->Uniform4ui(location, x, y, z, w); | |
867 } | |
868 void GLES2Uniform4uiv(GLint location, GLsizei count, const GLuint* v) { | |
869 gles2::GetGLContext()->Uniform4uiv(location, count, v); | |
870 } | |
871 void GLES2UniformBlockBinding(GLuint program, GLuint index, GLuint binding) { | |
872 gles2::GetGLContext()->UniformBlockBinding(program, index, binding); | |
873 } | |
874 void GLES2UniformMatrix2fv(GLint location, | |
875 GLsizei count, | |
876 GLboolean transpose, | |
877 const GLfloat* value) { | |
878 gles2::GetGLContext()->UniformMatrix2fv(location, count, transpose, value); | |
879 } | |
880 void GLES2UniformMatrix2x3fv(GLint location, | |
881 GLsizei count, | |
882 GLboolean transpose, | |
883 const GLfloat* value) { | |
884 gles2::GetGLContext()->UniformMatrix2x3fv(location, count, transpose, value); | |
885 } | |
886 void GLES2UniformMatrix2x4fv(GLint location, | |
887 GLsizei count, | |
888 GLboolean transpose, | |
889 const GLfloat* value) { | |
890 gles2::GetGLContext()->UniformMatrix2x4fv(location, count, transpose, value); | |
891 } | |
892 void GLES2UniformMatrix3fv(GLint location, | |
893 GLsizei count, | |
894 GLboolean transpose, | |
895 const GLfloat* value) { | |
896 gles2::GetGLContext()->UniformMatrix3fv(location, count, transpose, value); | |
897 } | |
898 void GLES2UniformMatrix3x2fv(GLint location, | |
899 GLsizei count, | |
900 GLboolean transpose, | |
901 const GLfloat* value) { | |
902 gles2::GetGLContext()->UniformMatrix3x2fv(location, count, transpose, value); | |
903 } | |
904 void GLES2UniformMatrix3x4fv(GLint location, | |
905 GLsizei count, | |
906 GLboolean transpose, | |
907 const GLfloat* value) { | |
908 gles2::GetGLContext()->UniformMatrix3x4fv(location, count, transpose, value); | |
909 } | |
910 void GLES2UniformMatrix4fv(GLint location, | |
911 GLsizei count, | |
912 GLboolean transpose, | |
913 const GLfloat* value) { | |
914 gles2::GetGLContext()->UniformMatrix4fv(location, count, transpose, value); | |
915 } | |
916 void GLES2UniformMatrix4x2fv(GLint location, | |
917 GLsizei count, | |
918 GLboolean transpose, | |
919 const GLfloat* value) { | |
920 gles2::GetGLContext()->UniformMatrix4x2fv(location, count, transpose, value); | |
921 } | |
922 void GLES2UniformMatrix4x3fv(GLint location, | |
923 GLsizei count, | |
924 GLboolean transpose, | |
925 const GLfloat* value) { | |
926 gles2::GetGLContext()->UniformMatrix4x3fv(location, count, transpose, value); | |
927 } | |
928 void GLES2UseProgram(GLuint program) { | |
929 gles2::GetGLContext()->UseProgram(program); | |
930 } | |
931 void GLES2ValidateProgram(GLuint program) { | |
932 gles2::GetGLContext()->ValidateProgram(program); | |
933 } | |
934 void GLES2VertexAttrib1f(GLuint indx, GLfloat x) { | |
935 gles2::GetGLContext()->VertexAttrib1f(indx, x); | |
936 } | |
937 void GLES2VertexAttrib1fv(GLuint indx, const GLfloat* values) { | |
938 gles2::GetGLContext()->VertexAttrib1fv(indx, values); | |
939 } | |
940 void GLES2VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) { | |
941 gles2::GetGLContext()->VertexAttrib2f(indx, x, y); | |
942 } | |
943 void GLES2VertexAttrib2fv(GLuint indx, const GLfloat* values) { | |
944 gles2::GetGLContext()->VertexAttrib2fv(indx, values); | |
945 } | |
946 void GLES2VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) { | |
947 gles2::GetGLContext()->VertexAttrib3f(indx, x, y, z); | |
948 } | |
949 void GLES2VertexAttrib3fv(GLuint indx, const GLfloat* values) { | |
950 gles2::GetGLContext()->VertexAttrib3fv(indx, values); | |
951 } | |
952 void GLES2VertexAttrib4f(GLuint indx, | |
953 GLfloat x, | |
954 GLfloat y, | |
955 GLfloat z, | |
956 GLfloat w) { | |
957 gles2::GetGLContext()->VertexAttrib4f(indx, x, y, z, w); | |
958 } | |
959 void GLES2VertexAttrib4fv(GLuint indx, const GLfloat* values) { | |
960 gles2::GetGLContext()->VertexAttrib4fv(indx, values); | |
961 } | |
962 void GLES2VertexAttribI4i(GLuint indx, GLint x, GLint y, GLint z, GLint w) { | |
963 gles2::GetGLContext()->VertexAttribI4i(indx, x, y, z, w); | |
964 } | |
965 void GLES2VertexAttribI4iv(GLuint indx, const GLint* values) { | |
966 gles2::GetGLContext()->VertexAttribI4iv(indx, values); | |
967 } | |
968 void GLES2VertexAttribI4ui(GLuint indx, | |
969 GLuint x, | |
970 GLuint y, | |
971 GLuint z, | |
972 GLuint w) { | |
973 gles2::GetGLContext()->VertexAttribI4ui(indx, x, y, z, w); | |
974 } | |
975 void GLES2VertexAttribI4uiv(GLuint indx, const GLuint* values) { | |
976 gles2::GetGLContext()->VertexAttribI4uiv(indx, values); | |
977 } | |
978 void GLES2VertexAttribIPointer(GLuint indx, | |
979 GLint size, | |
980 GLenum type, | |
981 GLsizei stride, | |
982 const void* ptr) { | |
983 gles2::GetGLContext()->VertexAttribIPointer(indx, size, type, stride, ptr); | |
984 } | |
985 void GLES2VertexAttribPointer(GLuint indx, | |
986 GLint size, | |
987 GLenum type, | |
988 GLboolean normalized, | |
989 GLsizei stride, | |
990 const void* ptr) { | |
991 gles2::GetGLContext()->VertexAttribPointer(indx, size, type, normalized, | |
992 stride, ptr); | |
993 } | |
994 void GLES2Viewport(GLint x, GLint y, GLsizei width, GLsizei height) { | |
995 gles2::GetGLContext()->Viewport(x, y, width, height); | |
996 } | |
997 void GLES2WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) { | |
998 gles2::GetGLContext()->WaitSync(sync, flags, timeout); | |
999 } | |
1000 void GLES2BlitFramebufferCHROMIUM(GLint srcX0, | |
1001 GLint srcY0, | |
1002 GLint srcX1, | |
1003 GLint srcY1, | |
1004 GLint dstX0, | |
1005 GLint dstY0, | |
1006 GLint dstX1, | |
1007 GLint dstY1, | |
1008 GLbitfield mask, | |
1009 GLenum filter) { | |
1010 gles2::GetGLContext()->BlitFramebufferCHROMIUM( | |
1011 srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter); | |
1012 } | |
1013 void GLES2RenderbufferStorageMultisampleCHROMIUM(GLenum target, | |
1014 GLsizei samples, | |
1015 GLenum internalformat, | |
1016 GLsizei width, | |
1017 GLsizei height) { | |
1018 gles2::GetGLContext()->RenderbufferStorageMultisampleCHROMIUM( | |
1019 target, samples, internalformat, width, height); | |
1020 } | |
1021 void GLES2RenderbufferStorageMultisampleEXT(GLenum target, | |
1022 GLsizei samples, | |
1023 GLenum internalformat, | |
1024 GLsizei width, | |
1025 GLsizei height) { | |
1026 gles2::GetGLContext()->RenderbufferStorageMultisampleEXT( | |
1027 target, samples, internalformat, width, height); | |
1028 } | |
1029 void GLES2FramebufferTexture2DMultisampleEXT(GLenum target, | |
1030 GLenum attachment, | |
1031 GLenum textarget, | |
1032 GLuint texture, | |
1033 GLint level, | |
1034 GLsizei samples) { | |
1035 gles2::GetGLContext()->FramebufferTexture2DMultisampleEXT( | |
1036 target, attachment, textarget, texture, level, samples); | |
1037 } | |
1038 void GLES2TexStorage2DEXT(GLenum target, | |
1039 GLsizei levels, | |
1040 GLenum internalFormat, | |
1041 GLsizei width, | |
1042 GLsizei height) { | |
1043 gles2::GetGLContext()->TexStorage2DEXT(target, levels, internalFormat, width, | |
1044 height); | |
1045 } | |
1046 void GLES2GenQueriesEXT(GLsizei n, GLuint* queries) { | |
1047 gles2::GetGLContext()->GenQueriesEXT(n, queries); | |
1048 } | |
1049 void GLES2DeleteQueriesEXT(GLsizei n, const GLuint* queries) { | |
1050 gles2::GetGLContext()->DeleteQueriesEXT(n, queries); | |
1051 } | |
1052 void GLES2QueryCounterEXT(GLuint id, GLenum target) { | |
1053 gles2::GetGLContext()->QueryCounterEXT(id, target); | |
1054 } | |
1055 GLboolean GLES2IsQueryEXT(GLuint id) { | |
1056 return gles2::GetGLContext()->IsQueryEXT(id); | |
1057 } | |
1058 void GLES2BeginQueryEXT(GLenum target, GLuint id) { | |
1059 gles2::GetGLContext()->BeginQueryEXT(target, id); | |
1060 } | |
1061 void GLES2BeginTransformFeedback(GLenum primitivemode) { | |
1062 gles2::GetGLContext()->BeginTransformFeedback(primitivemode); | |
1063 } | |
1064 void GLES2EndQueryEXT(GLenum target) { | |
1065 gles2::GetGLContext()->EndQueryEXT(target); | |
1066 } | |
1067 void GLES2EndTransformFeedback() { | |
1068 gles2::GetGLContext()->EndTransformFeedback(); | |
1069 } | |
1070 void GLES2GetQueryivEXT(GLenum target, GLenum pname, GLint* params) { | |
1071 gles2::GetGLContext()->GetQueryivEXT(target, pname, params); | |
1072 } | |
1073 void GLES2GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint* params) { | |
1074 gles2::GetGLContext()->GetQueryObjectuivEXT(id, pname, params); | |
1075 } | |
1076 void GLES2GetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64* params) { | |
1077 gles2::GetGLContext()->GetQueryObjectui64vEXT(id, pname, params); | |
1078 } | |
1079 void GLES2InsertEventMarkerEXT(GLsizei length, const GLchar* marker) { | |
1080 gles2::GetGLContext()->InsertEventMarkerEXT(length, marker); | |
1081 } | |
1082 void GLES2PushGroupMarkerEXT(GLsizei length, const GLchar* marker) { | |
1083 gles2::GetGLContext()->PushGroupMarkerEXT(length, marker); | |
1084 } | |
1085 void GLES2PopGroupMarkerEXT() { | |
1086 gles2::GetGLContext()->PopGroupMarkerEXT(); | |
1087 } | |
1088 void GLES2GenVertexArraysOES(GLsizei n, GLuint* arrays) { | |
1089 gles2::GetGLContext()->GenVertexArraysOES(n, arrays); | |
1090 } | |
1091 void GLES2DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) { | |
1092 gles2::GetGLContext()->DeleteVertexArraysOES(n, arrays); | |
1093 } | |
1094 GLboolean GLES2IsVertexArrayOES(GLuint array) { | |
1095 return gles2::GetGLContext()->IsVertexArrayOES(array); | |
1096 } | |
1097 void GLES2BindVertexArrayOES(GLuint array) { | |
1098 gles2::GetGLContext()->BindVertexArrayOES(array); | |
1099 } | |
1100 void GLES2SwapBuffers() { | |
1101 gles2::GetGLContext()->SwapBuffers(); | |
1102 } | |
1103 GLuint GLES2GetMaxValueInBufferCHROMIUM(GLuint buffer_id, | |
1104 GLsizei count, | |
1105 GLenum type, | |
1106 GLuint offset) { | |
1107 return gles2::GetGLContext()->GetMaxValueInBufferCHROMIUM(buffer_id, count, | |
1108 type, offset); | |
1109 } | |
1110 GLboolean GLES2EnableFeatureCHROMIUM(const char* feature) { | |
1111 return gles2::GetGLContext()->EnableFeatureCHROMIUM(feature); | |
1112 } | |
1113 void* GLES2MapBufferCHROMIUM(GLuint target, GLenum access) { | |
1114 return gles2::GetGLContext()->MapBufferCHROMIUM(target, access); | |
1115 } | |
1116 GLboolean GLES2UnmapBufferCHROMIUM(GLuint target) { | |
1117 return gles2::GetGLContext()->UnmapBufferCHROMIUM(target); | |
1118 } | |
1119 void* GLES2MapBufferSubDataCHROMIUM(GLuint target, | |
1120 GLintptr offset, | |
1121 GLsizeiptr size, | |
1122 GLenum access) { | |
1123 return gles2::GetGLContext()->MapBufferSubDataCHROMIUM(target, offset, size, | |
1124 access); | |
1125 } | |
1126 void GLES2UnmapBufferSubDataCHROMIUM(const void* mem) { | |
1127 gles2::GetGLContext()->UnmapBufferSubDataCHROMIUM(mem); | |
1128 } | |
1129 void* GLES2MapBufferRange(GLenum target, | |
1130 GLintptr offset, | |
1131 GLsizeiptr size, | |
1132 GLbitfield access) { | |
1133 return gles2::GetGLContext()->MapBufferRange(target, offset, size, access); | |
1134 } | |
1135 GLboolean GLES2UnmapBuffer(GLenum target) { | |
1136 return gles2::GetGLContext()->UnmapBuffer(target); | |
1137 } | |
1138 void* GLES2MapTexSubImage2DCHROMIUM(GLenum target, | |
1139 GLint level, | 813 GLint level, |
1140 GLint xoffset, | 814 GLint xoffset, |
1141 GLint yoffset, | 815 GLint yoffset, |
1142 GLsizei width, | 816 GLsizei width, |
1143 GLsizei height, | 817 GLsizei height, |
1144 GLenum format, | 818 GLenum format, |
1145 GLenum type, | 819 GLenum type, |
1146 GLenum access) { | 820 const void* pixels) { |
| 821 gles2::GetGLContext()->TexSubImage2D(target, level, xoffset, yoffset, width, |
| 822 height, format, type, pixels); |
| 823 } |
| 824 void GL_APIENTRY GLES2TexSubImage3D(GLenum target, |
| 825 GLint level, |
| 826 GLint xoffset, |
| 827 GLint yoffset, |
| 828 GLint zoffset, |
| 829 GLsizei width, |
| 830 GLsizei height, |
| 831 GLsizei depth, |
| 832 GLenum format, |
| 833 GLenum type, |
| 834 const void* pixels) { |
| 835 gles2::GetGLContext()->TexSubImage3D(target, level, xoffset, yoffset, zoffset, |
| 836 width, height, depth, format, type, |
| 837 pixels); |
| 838 } |
| 839 void GL_APIENTRY GLES2TransformFeedbackVaryings(GLuint program, |
| 840 GLsizei count, |
| 841 const char* const* varyings, |
| 842 GLenum buffermode) { |
| 843 gles2::GetGLContext()->TransformFeedbackVaryings(program, count, varyings, |
| 844 buffermode); |
| 845 } |
| 846 void GL_APIENTRY GLES2Uniform1f(GLint location, GLfloat x) { |
| 847 gles2::GetGLContext()->Uniform1f(location, x); |
| 848 } |
| 849 void GL_APIENTRY GLES2Uniform1fv(GLint location, |
| 850 GLsizei count, |
| 851 const GLfloat* v) { |
| 852 gles2::GetGLContext()->Uniform1fv(location, count, v); |
| 853 } |
| 854 void GL_APIENTRY GLES2Uniform1i(GLint location, GLint x) { |
| 855 gles2::GetGLContext()->Uniform1i(location, x); |
| 856 } |
| 857 void GL_APIENTRY GLES2Uniform1iv(GLint location, |
| 858 GLsizei count, |
| 859 const GLint* v) { |
| 860 gles2::GetGLContext()->Uniform1iv(location, count, v); |
| 861 } |
| 862 void GL_APIENTRY GLES2Uniform1ui(GLint location, GLuint x) { |
| 863 gles2::GetGLContext()->Uniform1ui(location, x); |
| 864 } |
| 865 void GL_APIENTRY GLES2Uniform1uiv(GLint location, |
| 866 GLsizei count, |
| 867 const GLuint* v) { |
| 868 gles2::GetGLContext()->Uniform1uiv(location, count, v); |
| 869 } |
| 870 void GL_APIENTRY GLES2Uniform2f(GLint location, GLfloat x, GLfloat y) { |
| 871 gles2::GetGLContext()->Uniform2f(location, x, y); |
| 872 } |
| 873 void GL_APIENTRY GLES2Uniform2fv(GLint location, |
| 874 GLsizei count, |
| 875 const GLfloat* v) { |
| 876 gles2::GetGLContext()->Uniform2fv(location, count, v); |
| 877 } |
| 878 void GL_APIENTRY GLES2Uniform2i(GLint location, GLint x, GLint y) { |
| 879 gles2::GetGLContext()->Uniform2i(location, x, y); |
| 880 } |
| 881 void GL_APIENTRY GLES2Uniform2iv(GLint location, |
| 882 GLsizei count, |
| 883 const GLint* v) { |
| 884 gles2::GetGLContext()->Uniform2iv(location, count, v); |
| 885 } |
| 886 void GL_APIENTRY GLES2Uniform2ui(GLint location, GLuint x, GLuint y) { |
| 887 gles2::GetGLContext()->Uniform2ui(location, x, y); |
| 888 } |
| 889 void GL_APIENTRY GLES2Uniform2uiv(GLint location, |
| 890 GLsizei count, |
| 891 const GLuint* v) { |
| 892 gles2::GetGLContext()->Uniform2uiv(location, count, v); |
| 893 } |
| 894 void GL_APIENTRY GLES2Uniform3f(GLint location, |
| 895 GLfloat x, |
| 896 GLfloat y, |
| 897 GLfloat z) { |
| 898 gles2::GetGLContext()->Uniform3f(location, x, y, z); |
| 899 } |
| 900 void GL_APIENTRY GLES2Uniform3fv(GLint location, |
| 901 GLsizei count, |
| 902 const GLfloat* v) { |
| 903 gles2::GetGLContext()->Uniform3fv(location, count, v); |
| 904 } |
| 905 void GL_APIENTRY GLES2Uniform3i(GLint location, GLint x, GLint y, GLint z) { |
| 906 gles2::GetGLContext()->Uniform3i(location, x, y, z); |
| 907 } |
| 908 void GL_APIENTRY GLES2Uniform3iv(GLint location, |
| 909 GLsizei count, |
| 910 const GLint* v) { |
| 911 gles2::GetGLContext()->Uniform3iv(location, count, v); |
| 912 } |
| 913 void GL_APIENTRY GLES2Uniform3ui(GLint location, GLuint x, GLuint y, GLuint z) { |
| 914 gles2::GetGLContext()->Uniform3ui(location, x, y, z); |
| 915 } |
| 916 void GL_APIENTRY GLES2Uniform3uiv(GLint location, |
| 917 GLsizei count, |
| 918 const GLuint* v) { |
| 919 gles2::GetGLContext()->Uniform3uiv(location, count, v); |
| 920 } |
| 921 void GL_APIENTRY |
| 922 GLES2Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { |
| 923 gles2::GetGLContext()->Uniform4f(location, x, y, z, w); |
| 924 } |
| 925 void GL_APIENTRY GLES2Uniform4fv(GLint location, |
| 926 GLsizei count, |
| 927 const GLfloat* v) { |
| 928 gles2::GetGLContext()->Uniform4fv(location, count, v); |
| 929 } |
| 930 void GL_APIENTRY |
| 931 GLES2Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) { |
| 932 gles2::GetGLContext()->Uniform4i(location, x, y, z, w); |
| 933 } |
| 934 void GL_APIENTRY GLES2Uniform4iv(GLint location, |
| 935 GLsizei count, |
| 936 const GLint* v) { |
| 937 gles2::GetGLContext()->Uniform4iv(location, count, v); |
| 938 } |
| 939 void GL_APIENTRY |
| 940 GLES2Uniform4ui(GLint location, GLuint x, GLuint y, GLuint z, GLuint w) { |
| 941 gles2::GetGLContext()->Uniform4ui(location, x, y, z, w); |
| 942 } |
| 943 void GL_APIENTRY GLES2Uniform4uiv(GLint location, |
| 944 GLsizei count, |
| 945 const GLuint* v) { |
| 946 gles2::GetGLContext()->Uniform4uiv(location, count, v); |
| 947 } |
| 948 void GL_APIENTRY GLES2UniformBlockBinding(GLuint program, |
| 949 GLuint index, |
| 950 GLuint binding) { |
| 951 gles2::GetGLContext()->UniformBlockBinding(program, index, binding); |
| 952 } |
| 953 void GL_APIENTRY GLES2UniformMatrix2fv(GLint location, |
| 954 GLsizei count, |
| 955 GLboolean transpose, |
| 956 const GLfloat* value) { |
| 957 gles2::GetGLContext()->UniformMatrix2fv(location, count, transpose, value); |
| 958 } |
| 959 void GL_APIENTRY GLES2UniformMatrix2x3fv(GLint location, |
| 960 GLsizei count, |
| 961 GLboolean transpose, |
| 962 const GLfloat* value) { |
| 963 gles2::GetGLContext()->UniformMatrix2x3fv(location, count, transpose, value); |
| 964 } |
| 965 void GL_APIENTRY GLES2UniformMatrix2x4fv(GLint location, |
| 966 GLsizei count, |
| 967 GLboolean transpose, |
| 968 const GLfloat* value) { |
| 969 gles2::GetGLContext()->UniformMatrix2x4fv(location, count, transpose, value); |
| 970 } |
| 971 void GL_APIENTRY GLES2UniformMatrix3fv(GLint location, |
| 972 GLsizei count, |
| 973 GLboolean transpose, |
| 974 const GLfloat* value) { |
| 975 gles2::GetGLContext()->UniformMatrix3fv(location, count, transpose, value); |
| 976 } |
| 977 void GL_APIENTRY GLES2UniformMatrix3x2fv(GLint location, |
| 978 GLsizei count, |
| 979 GLboolean transpose, |
| 980 const GLfloat* value) { |
| 981 gles2::GetGLContext()->UniformMatrix3x2fv(location, count, transpose, value); |
| 982 } |
| 983 void GL_APIENTRY GLES2UniformMatrix3x4fv(GLint location, |
| 984 GLsizei count, |
| 985 GLboolean transpose, |
| 986 const GLfloat* value) { |
| 987 gles2::GetGLContext()->UniformMatrix3x4fv(location, count, transpose, value); |
| 988 } |
| 989 void GL_APIENTRY GLES2UniformMatrix4fv(GLint location, |
| 990 GLsizei count, |
| 991 GLboolean transpose, |
| 992 const GLfloat* value) { |
| 993 gles2::GetGLContext()->UniformMatrix4fv(location, count, transpose, value); |
| 994 } |
| 995 void GL_APIENTRY GLES2UniformMatrix4x2fv(GLint location, |
| 996 GLsizei count, |
| 997 GLboolean transpose, |
| 998 const GLfloat* value) { |
| 999 gles2::GetGLContext()->UniformMatrix4x2fv(location, count, transpose, value); |
| 1000 } |
| 1001 void GL_APIENTRY GLES2UniformMatrix4x3fv(GLint location, |
| 1002 GLsizei count, |
| 1003 GLboolean transpose, |
| 1004 const GLfloat* value) { |
| 1005 gles2::GetGLContext()->UniformMatrix4x3fv(location, count, transpose, value); |
| 1006 } |
| 1007 void GL_APIENTRY GLES2UseProgram(GLuint program) { |
| 1008 gles2::GetGLContext()->UseProgram(program); |
| 1009 } |
| 1010 void GL_APIENTRY GLES2ValidateProgram(GLuint program) { |
| 1011 gles2::GetGLContext()->ValidateProgram(program); |
| 1012 } |
| 1013 void GL_APIENTRY GLES2VertexAttrib1f(GLuint indx, GLfloat x) { |
| 1014 gles2::GetGLContext()->VertexAttrib1f(indx, x); |
| 1015 } |
| 1016 void GL_APIENTRY GLES2VertexAttrib1fv(GLuint indx, const GLfloat* values) { |
| 1017 gles2::GetGLContext()->VertexAttrib1fv(indx, values); |
| 1018 } |
| 1019 void GL_APIENTRY GLES2VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) { |
| 1020 gles2::GetGLContext()->VertexAttrib2f(indx, x, y); |
| 1021 } |
| 1022 void GL_APIENTRY GLES2VertexAttrib2fv(GLuint indx, const GLfloat* values) { |
| 1023 gles2::GetGLContext()->VertexAttrib2fv(indx, values); |
| 1024 } |
| 1025 void GL_APIENTRY GLES2VertexAttrib3f(GLuint indx, |
| 1026 GLfloat x, |
| 1027 GLfloat y, |
| 1028 GLfloat z) { |
| 1029 gles2::GetGLContext()->VertexAttrib3f(indx, x, y, z); |
| 1030 } |
| 1031 void GL_APIENTRY GLES2VertexAttrib3fv(GLuint indx, const GLfloat* values) { |
| 1032 gles2::GetGLContext()->VertexAttrib3fv(indx, values); |
| 1033 } |
| 1034 void GL_APIENTRY |
| 1035 GLES2VertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { |
| 1036 gles2::GetGLContext()->VertexAttrib4f(indx, x, y, z, w); |
| 1037 } |
| 1038 void GL_APIENTRY GLES2VertexAttrib4fv(GLuint indx, const GLfloat* values) { |
| 1039 gles2::GetGLContext()->VertexAttrib4fv(indx, values); |
| 1040 } |
| 1041 void GL_APIENTRY |
| 1042 GLES2VertexAttribI4i(GLuint indx, GLint x, GLint y, GLint z, GLint w) { |
| 1043 gles2::GetGLContext()->VertexAttribI4i(indx, x, y, z, w); |
| 1044 } |
| 1045 void GL_APIENTRY GLES2VertexAttribI4iv(GLuint indx, const GLint* values) { |
| 1046 gles2::GetGLContext()->VertexAttribI4iv(indx, values); |
| 1047 } |
| 1048 void GL_APIENTRY |
| 1049 GLES2VertexAttribI4ui(GLuint indx, GLuint x, GLuint y, GLuint z, GLuint w) { |
| 1050 gles2::GetGLContext()->VertexAttribI4ui(indx, x, y, z, w); |
| 1051 } |
| 1052 void GL_APIENTRY GLES2VertexAttribI4uiv(GLuint indx, const GLuint* values) { |
| 1053 gles2::GetGLContext()->VertexAttribI4uiv(indx, values); |
| 1054 } |
| 1055 void GL_APIENTRY GLES2VertexAttribIPointer(GLuint indx, |
| 1056 GLint size, |
| 1057 GLenum type, |
| 1058 GLsizei stride, |
| 1059 const void* ptr) { |
| 1060 gles2::GetGLContext()->VertexAttribIPointer(indx, size, type, stride, ptr); |
| 1061 } |
| 1062 void GL_APIENTRY GLES2VertexAttribPointer(GLuint indx, |
| 1063 GLint size, |
| 1064 GLenum type, |
| 1065 GLboolean normalized, |
| 1066 GLsizei stride, |
| 1067 const void* ptr) { |
| 1068 gles2::GetGLContext()->VertexAttribPointer(indx, size, type, normalized, |
| 1069 stride, ptr); |
| 1070 } |
| 1071 void GL_APIENTRY GLES2Viewport(GLint x, |
| 1072 GLint y, |
| 1073 GLsizei width, |
| 1074 GLsizei height) { |
| 1075 gles2::GetGLContext()->Viewport(x, y, width, height); |
| 1076 } |
| 1077 void GL_APIENTRY GLES2WaitSync(GLsync sync, |
| 1078 GLbitfield flags, |
| 1079 GLuint64 timeout) { |
| 1080 gles2::GetGLContext()->WaitSync(sync, flags, timeout); |
| 1081 } |
| 1082 void GL_APIENTRY GLES2BlitFramebufferCHROMIUM(GLint srcX0, |
| 1083 GLint srcY0, |
| 1084 GLint srcX1, |
| 1085 GLint srcY1, |
| 1086 GLint dstX0, |
| 1087 GLint dstY0, |
| 1088 GLint dstX1, |
| 1089 GLint dstY1, |
| 1090 GLbitfield mask, |
| 1091 GLenum filter) { |
| 1092 gles2::GetGLContext()->BlitFramebufferCHROMIUM( |
| 1093 srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter); |
| 1094 } |
| 1095 void GL_APIENTRY |
| 1096 GLES2RenderbufferStorageMultisampleCHROMIUM(GLenum target, |
| 1097 GLsizei samples, |
| 1098 GLenum internalformat, |
| 1099 GLsizei width, |
| 1100 GLsizei height) { |
| 1101 gles2::GetGLContext()->RenderbufferStorageMultisampleCHROMIUM( |
| 1102 target, samples, internalformat, width, height); |
| 1103 } |
| 1104 void GL_APIENTRY GLES2RenderbufferStorageMultisampleEXT(GLenum target, |
| 1105 GLsizei samples, |
| 1106 GLenum internalformat, |
| 1107 GLsizei width, |
| 1108 GLsizei height) { |
| 1109 gles2::GetGLContext()->RenderbufferStorageMultisampleEXT( |
| 1110 target, samples, internalformat, width, height); |
| 1111 } |
| 1112 void GL_APIENTRY GLES2FramebufferTexture2DMultisampleEXT(GLenum target, |
| 1113 GLenum attachment, |
| 1114 GLenum textarget, |
| 1115 GLuint texture, |
| 1116 GLint level, |
| 1117 GLsizei samples) { |
| 1118 gles2::GetGLContext()->FramebufferTexture2DMultisampleEXT( |
| 1119 target, attachment, textarget, texture, level, samples); |
| 1120 } |
| 1121 void GL_APIENTRY GLES2TexStorage2DEXT(GLenum target, |
| 1122 GLsizei levels, |
| 1123 GLenum internalFormat, |
| 1124 GLsizei width, |
| 1125 GLsizei height) { |
| 1126 gles2::GetGLContext()->TexStorage2DEXT(target, levels, internalFormat, width, |
| 1127 height); |
| 1128 } |
| 1129 void GL_APIENTRY GLES2GenQueriesEXT(GLsizei n, GLuint* queries) { |
| 1130 gles2::GetGLContext()->GenQueriesEXT(n, queries); |
| 1131 } |
| 1132 void GL_APIENTRY GLES2DeleteQueriesEXT(GLsizei n, const GLuint* queries) { |
| 1133 gles2::GetGLContext()->DeleteQueriesEXT(n, queries); |
| 1134 } |
| 1135 void GL_APIENTRY GLES2QueryCounterEXT(GLuint id, GLenum target) { |
| 1136 gles2::GetGLContext()->QueryCounterEXT(id, target); |
| 1137 } |
| 1138 GLboolean GL_APIENTRY GLES2IsQueryEXT(GLuint id) { |
| 1139 return gles2::GetGLContext()->IsQueryEXT(id); |
| 1140 } |
| 1141 void GL_APIENTRY GLES2BeginQueryEXT(GLenum target, GLuint id) { |
| 1142 gles2::GetGLContext()->BeginQueryEXT(target, id); |
| 1143 } |
| 1144 void GL_APIENTRY GLES2BeginTransformFeedback(GLenum primitivemode) { |
| 1145 gles2::GetGLContext()->BeginTransformFeedback(primitivemode); |
| 1146 } |
| 1147 void GL_APIENTRY GLES2EndQueryEXT(GLenum target) { |
| 1148 gles2::GetGLContext()->EndQueryEXT(target); |
| 1149 } |
| 1150 void GL_APIENTRY GLES2EndTransformFeedback() { |
| 1151 gles2::GetGLContext()->EndTransformFeedback(); |
| 1152 } |
| 1153 void GL_APIENTRY GLES2GetQueryivEXT(GLenum target, |
| 1154 GLenum pname, |
| 1155 GLint* params) { |
| 1156 gles2::GetGLContext()->GetQueryivEXT(target, pname, params); |
| 1157 } |
| 1158 void GL_APIENTRY GLES2GetQueryObjectuivEXT(GLuint id, |
| 1159 GLenum pname, |
| 1160 GLuint* params) { |
| 1161 gles2::GetGLContext()->GetQueryObjectuivEXT(id, pname, params); |
| 1162 } |
| 1163 void GL_APIENTRY GLES2GetQueryObjectui64vEXT(GLuint id, |
| 1164 GLenum pname, |
| 1165 GLuint64* params) { |
| 1166 gles2::GetGLContext()->GetQueryObjectui64vEXT(id, pname, params); |
| 1167 } |
| 1168 void GL_APIENTRY GLES2InsertEventMarkerEXT(GLsizei length, |
| 1169 const GLchar* marker) { |
| 1170 gles2::GetGLContext()->InsertEventMarkerEXT(length, marker); |
| 1171 } |
| 1172 void GL_APIENTRY GLES2PushGroupMarkerEXT(GLsizei length, const GLchar* marker) { |
| 1173 gles2::GetGLContext()->PushGroupMarkerEXT(length, marker); |
| 1174 } |
| 1175 void GL_APIENTRY GLES2PopGroupMarkerEXT() { |
| 1176 gles2::GetGLContext()->PopGroupMarkerEXT(); |
| 1177 } |
| 1178 void GL_APIENTRY GLES2GenVertexArraysOES(GLsizei n, GLuint* arrays) { |
| 1179 gles2::GetGLContext()->GenVertexArraysOES(n, arrays); |
| 1180 } |
| 1181 void GL_APIENTRY GLES2DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) { |
| 1182 gles2::GetGLContext()->DeleteVertexArraysOES(n, arrays); |
| 1183 } |
| 1184 GLboolean GL_APIENTRY GLES2IsVertexArrayOES(GLuint array) { |
| 1185 return gles2::GetGLContext()->IsVertexArrayOES(array); |
| 1186 } |
| 1187 void GL_APIENTRY GLES2BindVertexArrayOES(GLuint array) { |
| 1188 gles2::GetGLContext()->BindVertexArrayOES(array); |
| 1189 } |
| 1190 void GL_APIENTRY GLES2SwapBuffers() { |
| 1191 gles2::GetGLContext()->SwapBuffers(); |
| 1192 } |
| 1193 GLuint GL_APIENTRY GLES2GetMaxValueInBufferCHROMIUM(GLuint buffer_id, |
| 1194 GLsizei count, |
| 1195 GLenum type, |
| 1196 GLuint offset) { |
| 1197 return gles2::GetGLContext()->GetMaxValueInBufferCHROMIUM(buffer_id, count, |
| 1198 type, offset); |
| 1199 } |
| 1200 GLboolean GL_APIENTRY GLES2EnableFeatureCHROMIUM(const char* feature) { |
| 1201 return gles2::GetGLContext()->EnableFeatureCHROMIUM(feature); |
| 1202 } |
| 1203 void* GL_APIENTRY GLES2MapBufferCHROMIUM(GLuint target, GLenum access) { |
| 1204 return gles2::GetGLContext()->MapBufferCHROMIUM(target, access); |
| 1205 } |
| 1206 GLboolean GL_APIENTRY GLES2UnmapBufferCHROMIUM(GLuint target) { |
| 1207 return gles2::GetGLContext()->UnmapBufferCHROMIUM(target); |
| 1208 } |
| 1209 void* GL_APIENTRY GLES2MapBufferSubDataCHROMIUM(GLuint target, |
| 1210 GLintptr offset, |
| 1211 GLsizeiptr size, |
| 1212 GLenum access) { |
| 1213 return gles2::GetGLContext()->MapBufferSubDataCHROMIUM(target, offset, size, |
| 1214 access); |
| 1215 } |
| 1216 void GL_APIENTRY GLES2UnmapBufferSubDataCHROMIUM(const void* mem) { |
| 1217 gles2::GetGLContext()->UnmapBufferSubDataCHROMIUM(mem); |
| 1218 } |
| 1219 void* GL_APIENTRY GLES2MapBufferRange(GLenum target, |
| 1220 GLintptr offset, |
| 1221 GLsizeiptr size, |
| 1222 GLbitfield access) { |
| 1223 return gles2::GetGLContext()->MapBufferRange(target, offset, size, access); |
| 1224 } |
| 1225 GLboolean GL_APIENTRY GLES2UnmapBuffer(GLenum target) { |
| 1226 return gles2::GetGLContext()->UnmapBuffer(target); |
| 1227 } |
| 1228 void* GL_APIENTRY GLES2MapTexSubImage2DCHROMIUM(GLenum target, |
| 1229 GLint level, |
| 1230 GLint xoffset, |
| 1231 GLint yoffset, |
| 1232 GLsizei width, |
| 1233 GLsizei height, |
| 1234 GLenum format, |
| 1235 GLenum type, |
| 1236 GLenum access) { |
1147 return gles2::GetGLContext()->MapTexSubImage2DCHROMIUM( | 1237 return gles2::GetGLContext()->MapTexSubImage2DCHROMIUM( |
1148 target, level, xoffset, yoffset, width, height, format, type, access); | 1238 target, level, xoffset, yoffset, width, height, format, type, access); |
1149 } | 1239 } |
1150 void GLES2UnmapTexSubImage2DCHROMIUM(const void* mem) { | 1240 void GL_APIENTRY GLES2UnmapTexSubImage2DCHROMIUM(const void* mem) { |
1151 gles2::GetGLContext()->UnmapTexSubImage2DCHROMIUM(mem); | 1241 gles2::GetGLContext()->UnmapTexSubImage2DCHROMIUM(mem); |
1152 } | 1242 } |
1153 void GLES2ResizeCHROMIUM(GLuint width, GLuint height, GLfloat scale_factor) { | 1243 void GL_APIENTRY GLES2ResizeCHROMIUM(GLuint width, |
| 1244 GLuint height, |
| 1245 GLfloat scale_factor) { |
1154 gles2::GetGLContext()->ResizeCHROMIUM(width, height, scale_factor); | 1246 gles2::GetGLContext()->ResizeCHROMIUM(width, height, scale_factor); |
1155 } | 1247 } |
1156 const GLchar* GLES2GetRequestableExtensionsCHROMIUM() { | 1248 const GLchar* GL_APIENTRY GLES2GetRequestableExtensionsCHROMIUM() { |
1157 return gles2::GetGLContext()->GetRequestableExtensionsCHROMIUM(); | 1249 return gles2::GetGLContext()->GetRequestableExtensionsCHROMIUM(); |
1158 } | 1250 } |
1159 void GLES2RequestExtensionCHROMIUM(const char* extension) { | 1251 void GL_APIENTRY GLES2RequestExtensionCHROMIUM(const char* extension) { |
1160 gles2::GetGLContext()->RequestExtensionCHROMIUM(extension); | 1252 gles2::GetGLContext()->RequestExtensionCHROMIUM(extension); |
1161 } | 1253 } |
1162 void GLES2RateLimitOffscreenContextCHROMIUM() { | 1254 void GL_APIENTRY GLES2RateLimitOffscreenContextCHROMIUM() { |
1163 gles2::GetGLContext()->RateLimitOffscreenContextCHROMIUM(); | 1255 gles2::GetGLContext()->RateLimitOffscreenContextCHROMIUM(); |
1164 } | 1256 } |
1165 void GLES2GetProgramInfoCHROMIUM(GLuint program, | 1257 void GL_APIENTRY GLES2GetProgramInfoCHROMIUM(GLuint program, |
1166 GLsizei bufsize, | 1258 GLsizei bufsize, |
1167 GLsizei* size, | 1259 GLsizei* size, |
1168 void* info) { | 1260 void* info) { |
1169 gles2::GetGLContext()->GetProgramInfoCHROMIUM(program, bufsize, size, info); | 1261 gles2::GetGLContext()->GetProgramInfoCHROMIUM(program, bufsize, size, info); |
1170 } | 1262 } |
1171 void GLES2GetUniformBlocksCHROMIUM(GLuint program, | 1263 void GL_APIENTRY GLES2GetUniformBlocksCHROMIUM(GLuint program, |
1172 GLsizei bufsize, | |
1173 GLsizei* size, | |
1174 void* info) { | |
1175 gles2::GetGLContext()->GetUniformBlocksCHROMIUM(program, bufsize, size, info); | |
1176 } | |
1177 void GLES2GetTransformFeedbackVaryingsCHROMIUM(GLuint program, | |
1178 GLsizei bufsize, | 1264 GLsizei bufsize, |
1179 GLsizei* size, | 1265 GLsizei* size, |
1180 void* info) { | 1266 void* info) { |
| 1267 gles2::GetGLContext()->GetUniformBlocksCHROMIUM(program, bufsize, size, info); |
| 1268 } |
| 1269 void GL_APIENTRY GLES2GetTransformFeedbackVaryingsCHROMIUM(GLuint program, |
| 1270 GLsizei bufsize, |
| 1271 GLsizei* size, |
| 1272 void* info) { |
1181 gles2::GetGLContext()->GetTransformFeedbackVaryingsCHROMIUM(program, bufsize, | 1273 gles2::GetGLContext()->GetTransformFeedbackVaryingsCHROMIUM(program, bufsize, |
1182 size, info); | 1274 size, info); |
1183 } | 1275 } |
1184 void GLES2GetUniformsES3CHROMIUM(GLuint program, | 1276 void GL_APIENTRY GLES2GetUniformsES3CHROMIUM(GLuint program, |
1185 GLsizei bufsize, | 1277 GLsizei bufsize, |
1186 GLsizei* size, | 1278 GLsizei* size, |
1187 void* info) { | 1279 void* info) { |
1188 gles2::GetGLContext()->GetUniformsES3CHROMIUM(program, bufsize, size, info); | 1280 gles2::GetGLContext()->GetUniformsES3CHROMIUM(program, bufsize, size, info); |
1189 } | 1281 } |
1190 GLuint GLES2CreateStreamTextureCHROMIUM(GLuint texture) { | 1282 GLuint GL_APIENTRY GLES2CreateStreamTextureCHROMIUM(GLuint texture) { |
1191 return gles2::GetGLContext()->CreateStreamTextureCHROMIUM(texture); | 1283 return gles2::GetGLContext()->CreateStreamTextureCHROMIUM(texture); |
1192 } | 1284 } |
1193 GLuint GLES2CreateImageCHROMIUM(ClientBuffer buffer, | 1285 GLuint GL_APIENTRY GLES2CreateImageCHROMIUM(ClientBuffer buffer, |
1194 GLsizei width, | 1286 GLsizei width, |
1195 GLsizei height, | 1287 GLsizei height, |
1196 GLenum internalformat) { | 1288 GLenum internalformat) { |
1197 return gles2::GetGLContext()->CreateImageCHROMIUM(buffer, width, height, | 1289 return gles2::GetGLContext()->CreateImageCHROMIUM(buffer, width, height, |
1198 internalformat); | 1290 internalformat); |
1199 } | 1291 } |
1200 void GLES2DestroyImageCHROMIUM(GLuint image_id) { | 1292 void GL_APIENTRY GLES2DestroyImageCHROMIUM(GLuint image_id) { |
1201 gles2::GetGLContext()->DestroyImageCHROMIUM(image_id); | 1293 gles2::GetGLContext()->DestroyImageCHROMIUM(image_id); |
1202 } | 1294 } |
1203 GLuint GLES2CreateGpuMemoryBufferImageCHROMIUM(GLsizei width, | 1295 GLuint GL_APIENTRY |
1204 GLsizei height, | 1296 GLES2CreateGpuMemoryBufferImageCHROMIUM(GLsizei width, |
1205 GLenum internalformat, | 1297 GLsizei height, |
1206 GLenum usage) { | 1298 GLenum internalformat, |
| 1299 GLenum usage) { |
1207 return gles2::GetGLContext()->CreateGpuMemoryBufferImageCHROMIUM( | 1300 return gles2::GetGLContext()->CreateGpuMemoryBufferImageCHROMIUM( |
1208 width, height, internalformat, usage); | 1301 width, height, internalformat, usage); |
1209 } | 1302 } |
1210 void GLES2GetTranslatedShaderSourceANGLE(GLuint shader, | 1303 void GL_APIENTRY GLES2GetTranslatedShaderSourceANGLE(GLuint shader, |
1211 GLsizei bufsize, | 1304 GLsizei bufsize, |
1212 GLsizei* length, | 1305 GLsizei* length, |
1213 char* source) { | 1306 char* source) { |
1214 gles2::GetGLContext()->GetTranslatedShaderSourceANGLE(shader, bufsize, length, | 1307 gles2::GetGLContext()->GetTranslatedShaderSourceANGLE(shader, bufsize, length, |
1215 source); | 1308 source); |
1216 } | 1309 } |
1217 void GLES2PostSubBufferCHROMIUM(GLint x, GLint y, GLint width, GLint height) { | 1310 void GL_APIENTRY GLES2PostSubBufferCHROMIUM(GLint x, |
| 1311 GLint y, |
| 1312 GLint width, |
| 1313 GLint height) { |
1218 gles2::GetGLContext()->PostSubBufferCHROMIUM(x, y, width, height); | 1314 gles2::GetGLContext()->PostSubBufferCHROMIUM(x, y, width, height); |
1219 } | 1315 } |
1220 void GLES2TexImageIOSurface2DCHROMIUM(GLenum target, | 1316 void GL_APIENTRY GLES2TexImageIOSurface2DCHROMIUM(GLenum target, |
1221 GLsizei width, | 1317 GLsizei width, |
1222 GLsizei height, | 1318 GLsizei height, |
1223 GLuint ioSurfaceId, | 1319 GLuint ioSurfaceId, |
1224 GLuint plane) { | 1320 GLuint plane) { |
1225 gles2::GetGLContext()->TexImageIOSurface2DCHROMIUM(target, width, height, | 1321 gles2::GetGLContext()->TexImageIOSurface2DCHROMIUM(target, width, height, |
1226 ioSurfaceId, plane); | 1322 ioSurfaceId, plane); |
1227 } | 1323 } |
1228 void GLES2CopyTextureCHROMIUM(GLenum target, | 1324 void GL_APIENTRY GLES2CopyTextureCHROMIUM(GLenum target, |
1229 GLenum source_id, | 1325 GLenum source_id, |
1230 GLenum dest_id, | 1326 GLenum dest_id, |
1231 GLint internalformat, | 1327 GLint internalformat, |
1232 GLenum dest_type, | 1328 GLenum dest_type, |
1233 GLboolean unpack_flip_y, | 1329 GLboolean unpack_flip_y, |
1234 GLboolean unpack_premultiply_alpha, | 1330 GLboolean unpack_premultiply_alpha, |
1235 GLboolean unpack_unmultiply_alpha) { | 1331 GLboolean unpack_unmultiply_alpha) { |
1236 gles2::GetGLContext()->CopyTextureCHROMIUM( | 1332 gles2::GetGLContext()->CopyTextureCHROMIUM( |
1237 target, source_id, dest_id, internalformat, dest_type, unpack_flip_y, | 1333 target, source_id, dest_id, internalformat, dest_type, unpack_flip_y, |
1238 unpack_premultiply_alpha, unpack_unmultiply_alpha); | 1334 unpack_premultiply_alpha, unpack_unmultiply_alpha); |
1239 } | 1335 } |
1240 void GLES2CopySubTextureCHROMIUM(GLenum target, | 1336 void GL_APIENTRY |
1241 GLenum source_id, | 1337 GLES2CopySubTextureCHROMIUM(GLenum target, |
1242 GLenum dest_id, | 1338 GLenum source_id, |
1243 GLint xoffset, | 1339 GLenum dest_id, |
1244 GLint yoffset, | 1340 GLint xoffset, |
1245 GLint x, | 1341 GLint yoffset, |
1246 GLint y, | 1342 GLint x, |
1247 GLsizei width, | 1343 GLint y, |
1248 GLsizei height, | 1344 GLsizei width, |
1249 GLboolean unpack_flip_y, | 1345 GLsizei height, |
1250 GLboolean unpack_premultiply_alpha, | 1346 GLboolean unpack_flip_y, |
1251 GLboolean unpack_unmultiply_alpha) { | 1347 GLboolean unpack_premultiply_alpha, |
| 1348 GLboolean unpack_unmultiply_alpha) { |
1252 gles2::GetGLContext()->CopySubTextureCHROMIUM( | 1349 gles2::GetGLContext()->CopySubTextureCHROMIUM( |
1253 target, source_id, dest_id, xoffset, yoffset, x, y, width, height, | 1350 target, source_id, dest_id, xoffset, yoffset, x, y, width, height, |
1254 unpack_flip_y, unpack_premultiply_alpha, unpack_unmultiply_alpha); | 1351 unpack_flip_y, unpack_premultiply_alpha, unpack_unmultiply_alpha); |
1255 } | 1352 } |
1256 void GLES2CompressedCopyTextureCHROMIUM(GLenum target, | 1353 void GL_APIENTRY GLES2CompressedCopyTextureCHROMIUM(GLenum target, |
1257 GLenum source_id, | 1354 GLenum source_id, |
1258 GLenum dest_id) { | 1355 GLenum dest_id) { |
1259 gles2::GetGLContext()->CompressedCopyTextureCHROMIUM(target, source_id, | 1356 gles2::GetGLContext()->CompressedCopyTextureCHROMIUM(target, source_id, |
1260 dest_id); | 1357 dest_id); |
1261 } | 1358 } |
1262 void GLES2DrawArraysInstancedANGLE(GLenum mode, | 1359 void GL_APIENTRY GLES2DrawArraysInstancedANGLE(GLenum mode, |
1263 GLint first, | 1360 GLint first, |
1264 GLsizei count, | 1361 GLsizei count, |
1265 GLsizei primcount) { | 1362 GLsizei primcount) { |
1266 gles2::GetGLContext()->DrawArraysInstancedANGLE(mode, first, count, | 1363 gles2::GetGLContext()->DrawArraysInstancedANGLE(mode, first, count, |
1267 primcount); | 1364 primcount); |
1268 } | 1365 } |
1269 void GLES2DrawElementsInstancedANGLE(GLenum mode, | 1366 void GL_APIENTRY GLES2DrawElementsInstancedANGLE(GLenum mode, |
1270 GLsizei count, | 1367 GLsizei count, |
1271 GLenum type, | 1368 GLenum type, |
1272 const void* indices, | 1369 const void* indices, |
1273 GLsizei primcount) { | 1370 GLsizei primcount) { |
1274 gles2::GetGLContext()->DrawElementsInstancedANGLE(mode, count, type, indices, | 1371 gles2::GetGLContext()->DrawElementsInstancedANGLE(mode, count, type, indices, |
1275 primcount); | 1372 primcount); |
1276 } | 1373 } |
1277 void GLES2VertexAttribDivisorANGLE(GLuint index, GLuint divisor) { | 1374 void GL_APIENTRY GLES2VertexAttribDivisorANGLE(GLuint index, GLuint divisor) { |
1278 gles2::GetGLContext()->VertexAttribDivisorANGLE(index, divisor); | 1375 gles2::GetGLContext()->VertexAttribDivisorANGLE(index, divisor); |
1279 } | 1376 } |
1280 void GLES2GenMailboxCHROMIUM(GLbyte* mailbox) { | 1377 void GL_APIENTRY GLES2GenMailboxCHROMIUM(GLbyte* mailbox) { |
1281 gles2::GetGLContext()->GenMailboxCHROMIUM(mailbox); | 1378 gles2::GetGLContext()->GenMailboxCHROMIUM(mailbox); |
1282 } | 1379 } |
1283 void GLES2ProduceTextureCHROMIUM(GLenum target, const GLbyte* mailbox) { | 1380 void GL_APIENTRY GLES2ProduceTextureCHROMIUM(GLenum target, |
| 1381 const GLbyte* mailbox) { |
1284 gles2::GetGLContext()->ProduceTextureCHROMIUM(target, mailbox); | 1382 gles2::GetGLContext()->ProduceTextureCHROMIUM(target, mailbox); |
1285 } | 1383 } |
1286 void GLES2ProduceTextureDirectCHROMIUM(GLuint texture, | 1384 void GL_APIENTRY GLES2ProduceTextureDirectCHROMIUM(GLuint texture, |
1287 GLenum target, | 1385 GLenum target, |
1288 const GLbyte* mailbox) { | 1386 const GLbyte* mailbox) { |
1289 gles2::GetGLContext()->ProduceTextureDirectCHROMIUM(texture, target, mailbox); | 1387 gles2::GetGLContext()->ProduceTextureDirectCHROMIUM(texture, target, mailbox); |
1290 } | 1388 } |
1291 void GLES2ConsumeTextureCHROMIUM(GLenum target, const GLbyte* mailbox) { | 1389 void GL_APIENTRY GLES2ConsumeTextureCHROMIUM(GLenum target, |
| 1390 const GLbyte* mailbox) { |
1292 gles2::GetGLContext()->ConsumeTextureCHROMIUM(target, mailbox); | 1391 gles2::GetGLContext()->ConsumeTextureCHROMIUM(target, mailbox); |
1293 } | 1392 } |
1294 GLuint GLES2CreateAndConsumeTextureCHROMIUM(GLenum target, | 1393 GLuint GL_APIENTRY GLES2CreateAndConsumeTextureCHROMIUM(GLenum target, |
1295 const GLbyte* mailbox) { | 1394 const GLbyte* mailbox) { |
1296 return gles2::GetGLContext()->CreateAndConsumeTextureCHROMIUM(target, | 1395 return gles2::GetGLContext()->CreateAndConsumeTextureCHROMIUM(target, |
1297 mailbox); | 1396 mailbox); |
1298 } | 1397 } |
1299 void GLES2BindUniformLocationCHROMIUM(GLuint program, | 1398 void GL_APIENTRY GLES2BindUniformLocationCHROMIUM(GLuint program, |
1300 GLint location, | 1399 GLint location, |
1301 const char* name) { | 1400 const char* name) { |
1302 gles2::GetGLContext()->BindUniformLocationCHROMIUM(program, location, name); | 1401 gles2::GetGLContext()->BindUniformLocationCHROMIUM(program, location, name); |
1303 } | 1402 } |
1304 void GLES2GenValuebuffersCHROMIUM(GLsizei n, GLuint* buffers) { | 1403 void GL_APIENTRY GLES2GenValuebuffersCHROMIUM(GLsizei n, GLuint* buffers) { |
1305 gles2::GetGLContext()->GenValuebuffersCHROMIUM(n, buffers); | 1404 gles2::GetGLContext()->GenValuebuffersCHROMIUM(n, buffers); |
1306 } | 1405 } |
1307 void GLES2DeleteValuebuffersCHROMIUM(GLsizei n, const GLuint* valuebuffers) { | 1406 void GL_APIENTRY GLES2DeleteValuebuffersCHROMIUM(GLsizei n, |
| 1407 const GLuint* valuebuffers) { |
1308 gles2::GetGLContext()->DeleteValuebuffersCHROMIUM(n, valuebuffers); | 1408 gles2::GetGLContext()->DeleteValuebuffersCHROMIUM(n, valuebuffers); |
1309 } | 1409 } |
1310 GLboolean GLES2IsValuebufferCHROMIUM(GLuint valuebuffer) { | 1410 GLboolean GL_APIENTRY GLES2IsValuebufferCHROMIUM(GLuint valuebuffer) { |
1311 return gles2::GetGLContext()->IsValuebufferCHROMIUM(valuebuffer); | 1411 return gles2::GetGLContext()->IsValuebufferCHROMIUM(valuebuffer); |
1312 } | 1412 } |
1313 void GLES2BindValuebufferCHROMIUM(GLenum target, GLuint valuebuffer) { | 1413 void GL_APIENTRY GLES2BindValuebufferCHROMIUM(GLenum target, |
| 1414 GLuint valuebuffer) { |
1314 gles2::GetGLContext()->BindValuebufferCHROMIUM(target, valuebuffer); | 1415 gles2::GetGLContext()->BindValuebufferCHROMIUM(target, valuebuffer); |
1315 } | 1416 } |
1316 void GLES2SubscribeValueCHROMIUM(GLenum target, GLenum subscription) { | 1417 void GL_APIENTRY GLES2SubscribeValueCHROMIUM(GLenum target, |
| 1418 GLenum subscription) { |
1317 gles2::GetGLContext()->SubscribeValueCHROMIUM(target, subscription); | 1419 gles2::GetGLContext()->SubscribeValueCHROMIUM(target, subscription); |
1318 } | 1420 } |
1319 void GLES2PopulateSubscribedValuesCHROMIUM(GLenum target) { | 1421 void GL_APIENTRY GLES2PopulateSubscribedValuesCHROMIUM(GLenum target) { |
1320 gles2::GetGLContext()->PopulateSubscribedValuesCHROMIUM(target); | 1422 gles2::GetGLContext()->PopulateSubscribedValuesCHROMIUM(target); |
1321 } | 1423 } |
1322 void GLES2UniformValuebufferCHROMIUM(GLint location, | 1424 void GL_APIENTRY GLES2UniformValuebufferCHROMIUM(GLint location, |
1323 GLenum target, | 1425 GLenum target, |
1324 GLenum subscription) { | 1426 GLenum subscription) { |
1325 gles2::GetGLContext()->UniformValuebufferCHROMIUM(location, target, | 1427 gles2::GetGLContext()->UniformValuebufferCHROMIUM(location, target, |
1326 subscription); | 1428 subscription); |
1327 } | 1429 } |
1328 void GLES2BindTexImage2DCHROMIUM(GLenum target, GLint imageId) { | 1430 void GL_APIENTRY GLES2BindTexImage2DCHROMIUM(GLenum target, GLint imageId) { |
1329 gles2::GetGLContext()->BindTexImage2DCHROMIUM(target, imageId); | 1431 gles2::GetGLContext()->BindTexImage2DCHROMIUM(target, imageId); |
1330 } | 1432 } |
1331 void GLES2ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) { | 1433 void GL_APIENTRY GLES2ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) { |
1332 gles2::GetGLContext()->ReleaseTexImage2DCHROMIUM(target, imageId); | 1434 gles2::GetGLContext()->ReleaseTexImage2DCHROMIUM(target, imageId); |
1333 } | 1435 } |
1334 void GLES2TraceBeginCHROMIUM(const char* category_name, | 1436 void GL_APIENTRY GLES2TraceBeginCHROMIUM(const char* category_name, |
1335 const char* trace_name) { | 1437 const char* trace_name) { |
1336 gles2::GetGLContext()->TraceBeginCHROMIUM(category_name, trace_name); | 1438 gles2::GetGLContext()->TraceBeginCHROMIUM(category_name, trace_name); |
1337 } | 1439 } |
1338 void GLES2TraceEndCHROMIUM() { | 1440 void GL_APIENTRY GLES2TraceEndCHROMIUM() { |
1339 gles2::GetGLContext()->TraceEndCHROMIUM(); | 1441 gles2::GetGLContext()->TraceEndCHROMIUM(); |
1340 } | 1442 } |
1341 void GLES2AsyncTexSubImage2DCHROMIUM(GLenum target, | 1443 void GL_APIENTRY GLES2AsyncTexSubImage2DCHROMIUM(GLenum target, |
1342 GLint level, | 1444 GLint level, |
1343 GLint xoffset, | 1445 GLint xoffset, |
1344 GLint yoffset, | 1446 GLint yoffset, |
1345 GLsizei width, | 1447 GLsizei width, |
1346 GLsizei height, | 1448 GLsizei height, |
1347 GLenum format, | 1449 GLenum format, |
1348 GLenum type, | 1450 GLenum type, |
1349 const void* data) { | 1451 const void* data) { |
1350 gles2::GetGLContext()->AsyncTexSubImage2DCHROMIUM( | 1452 gles2::GetGLContext()->AsyncTexSubImage2DCHROMIUM( |
1351 target, level, xoffset, yoffset, width, height, format, type, data); | 1453 target, level, xoffset, yoffset, width, height, format, type, data); |
1352 } | 1454 } |
1353 void GLES2AsyncTexImage2DCHROMIUM(GLenum target, | 1455 void GL_APIENTRY GLES2AsyncTexImage2DCHROMIUM(GLenum target, |
1354 GLint level, | 1456 GLint level, |
1355 GLenum internalformat, | 1457 GLenum internalformat, |
1356 GLsizei width, | 1458 GLsizei width, |
1357 GLsizei height, | 1459 GLsizei height, |
1358 GLint border, | 1460 GLint border, |
1359 GLenum format, | 1461 GLenum format, |
1360 GLenum type, | 1462 GLenum type, |
1361 const void* pixels) { | 1463 const void* pixels) { |
1362 gles2::GetGLContext()->AsyncTexImage2DCHROMIUM(target, level, internalformat, | 1464 gles2::GetGLContext()->AsyncTexImage2DCHROMIUM(target, level, internalformat, |
1363 width, height, border, format, | 1465 width, height, border, format, |
1364 type, pixels); | 1466 type, pixels); |
1365 } | 1467 } |
1366 void GLES2WaitAsyncTexImage2DCHROMIUM(GLenum target) { | 1468 void GL_APIENTRY GLES2WaitAsyncTexImage2DCHROMIUM(GLenum target) { |
1367 gles2::GetGLContext()->WaitAsyncTexImage2DCHROMIUM(target); | 1469 gles2::GetGLContext()->WaitAsyncTexImage2DCHROMIUM(target); |
1368 } | 1470 } |
1369 void GLES2WaitAllAsyncTexImage2DCHROMIUM() { | 1471 void GL_APIENTRY GLES2WaitAllAsyncTexImage2DCHROMIUM() { |
1370 gles2::GetGLContext()->WaitAllAsyncTexImage2DCHROMIUM(); | 1472 gles2::GetGLContext()->WaitAllAsyncTexImage2DCHROMIUM(); |
1371 } | 1473 } |
1372 void GLES2DiscardFramebufferEXT(GLenum target, | 1474 void GL_APIENTRY GLES2DiscardFramebufferEXT(GLenum target, |
1373 GLsizei count, | 1475 GLsizei count, |
1374 const GLenum* attachments) { | 1476 const GLenum* attachments) { |
1375 gles2::GetGLContext()->DiscardFramebufferEXT(target, count, attachments); | 1477 gles2::GetGLContext()->DiscardFramebufferEXT(target, count, attachments); |
1376 } | 1478 } |
1377 void GLES2LoseContextCHROMIUM(GLenum current, GLenum other) { | 1479 void GL_APIENTRY GLES2LoseContextCHROMIUM(GLenum current, GLenum other) { |
1378 gles2::GetGLContext()->LoseContextCHROMIUM(current, other); | 1480 gles2::GetGLContext()->LoseContextCHROMIUM(current, other); |
1379 } | 1481 } |
1380 GLuint GLES2InsertSyncPointCHROMIUM() { | 1482 GLuint GL_APIENTRY GLES2InsertSyncPointCHROMIUM() { |
1381 return gles2::GetGLContext()->InsertSyncPointCHROMIUM(); | 1483 return gles2::GetGLContext()->InsertSyncPointCHROMIUM(); |
1382 } | 1484 } |
1383 void GLES2WaitSyncPointCHROMIUM(GLuint sync_point) { | 1485 void GL_APIENTRY GLES2WaitSyncPointCHROMIUM(GLuint sync_point) { |
1384 gles2::GetGLContext()->WaitSyncPointCHROMIUM(sync_point); | 1486 gles2::GetGLContext()->WaitSyncPointCHROMIUM(sync_point); |
1385 } | 1487 } |
1386 void GLES2DrawBuffersEXT(GLsizei count, const GLenum* bufs) { | 1488 void GL_APIENTRY GLES2DrawBuffersEXT(GLsizei count, const GLenum* bufs) { |
1387 gles2::GetGLContext()->DrawBuffersEXT(count, bufs); | 1489 gles2::GetGLContext()->DrawBuffersEXT(count, bufs); |
1388 } | 1490 } |
1389 void GLES2DiscardBackbufferCHROMIUM() { | 1491 void GL_APIENTRY GLES2DiscardBackbufferCHROMIUM() { |
1390 gles2::GetGLContext()->DiscardBackbufferCHROMIUM(); | 1492 gles2::GetGLContext()->DiscardBackbufferCHROMIUM(); |
1391 } | 1493 } |
1392 void GLES2ScheduleOverlayPlaneCHROMIUM(GLint plane_z_order, | 1494 void GL_APIENTRY GLES2ScheduleOverlayPlaneCHROMIUM(GLint plane_z_order, |
1393 GLenum plane_transform, | 1495 GLenum plane_transform, |
1394 GLuint overlay_texture_id, | 1496 GLuint overlay_texture_id, |
1395 GLint bounds_x, | 1497 GLint bounds_x, |
1396 GLint bounds_y, | 1498 GLint bounds_y, |
1397 GLint bounds_width, | 1499 GLint bounds_width, |
1398 GLint bounds_height, | 1500 GLint bounds_height, |
1399 GLfloat uv_x, | 1501 GLfloat uv_x, |
1400 GLfloat uv_y, | 1502 GLfloat uv_y, |
1401 GLfloat uv_width, | 1503 GLfloat uv_width, |
1402 GLfloat uv_height) { | 1504 GLfloat uv_height) { |
1403 gles2::GetGLContext()->ScheduleOverlayPlaneCHROMIUM( | 1505 gles2::GetGLContext()->ScheduleOverlayPlaneCHROMIUM( |
1404 plane_z_order, plane_transform, overlay_texture_id, bounds_x, bounds_y, | 1506 plane_z_order, plane_transform, overlay_texture_id, bounds_x, bounds_y, |
1405 bounds_width, bounds_height, uv_x, uv_y, uv_width, uv_height); | 1507 bounds_width, bounds_height, uv_x, uv_y, uv_width, uv_height); |
1406 } | 1508 } |
1407 void GLES2SwapInterval(GLint interval) { | 1509 void GL_APIENTRY GLES2SwapInterval(GLint interval) { |
1408 gles2::GetGLContext()->SwapInterval(interval); | 1510 gles2::GetGLContext()->SwapInterval(interval); |
1409 } | 1511 } |
1410 void GLES2FlushDriverCachesCHROMIUM() { | 1512 void GL_APIENTRY GLES2FlushDriverCachesCHROMIUM() { |
1411 gles2::GetGLContext()->FlushDriverCachesCHROMIUM(); | 1513 gles2::GetGLContext()->FlushDriverCachesCHROMIUM(); |
1412 } | 1514 } |
1413 void GLES2MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) { | 1515 void GL_APIENTRY GLES2MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) { |
1414 gles2::GetGLContext()->MatrixLoadfCHROMIUM(matrixMode, m); | 1516 gles2::GetGLContext()->MatrixLoadfCHROMIUM(matrixMode, m); |
1415 } | 1517 } |
1416 void GLES2MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { | 1518 void GL_APIENTRY GLES2MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { |
1417 gles2::GetGLContext()->MatrixLoadIdentityCHROMIUM(matrixMode); | 1519 gles2::GetGLContext()->MatrixLoadIdentityCHROMIUM(matrixMode); |
1418 } | 1520 } |
1419 GLuint GLES2GenPathsCHROMIUM(GLsizei range) { | 1521 GLuint GL_APIENTRY GLES2GenPathsCHROMIUM(GLsizei range) { |
1420 return gles2::GetGLContext()->GenPathsCHROMIUM(range); | 1522 return gles2::GetGLContext()->GenPathsCHROMIUM(range); |
1421 } | 1523 } |
1422 void GLES2DeletePathsCHROMIUM(GLuint path, GLsizei range) { | 1524 void GL_APIENTRY GLES2DeletePathsCHROMIUM(GLuint path, GLsizei range) { |
1423 gles2::GetGLContext()->DeletePathsCHROMIUM(path, range); | 1525 gles2::GetGLContext()->DeletePathsCHROMIUM(path, range); |
1424 } | 1526 } |
1425 GLboolean GLES2IsPathCHROMIUM(GLuint path) { | 1527 GLboolean GL_APIENTRY GLES2IsPathCHROMIUM(GLuint path) { |
1426 return gles2::GetGLContext()->IsPathCHROMIUM(path); | 1528 return gles2::GetGLContext()->IsPathCHROMIUM(path); |
1427 } | 1529 } |
1428 void GLES2PathCommandsCHROMIUM(GLuint path, | 1530 void GL_APIENTRY GLES2PathCommandsCHROMIUM(GLuint path, |
1429 GLsizei numCommands, | 1531 GLsizei numCommands, |
1430 const GLubyte* commands, | 1532 const GLubyte* commands, |
1431 GLsizei numCoords, | 1533 GLsizei numCoords, |
1432 GLenum coordType, | 1534 GLenum coordType, |
1433 const GLvoid* coords) { | 1535 const GLvoid* coords) { |
1434 gles2::GetGLContext()->PathCommandsCHROMIUM(path, numCommands, commands, | 1536 gles2::GetGLContext()->PathCommandsCHROMIUM(path, numCommands, commands, |
1435 numCoords, coordType, coords); | 1537 numCoords, coordType, coords); |
1436 } | 1538 } |
1437 void GLES2PathParameterfCHROMIUM(GLuint path, GLenum pname, GLfloat value) { | 1539 void GL_APIENTRY GLES2PathParameterfCHROMIUM(GLuint path, |
| 1540 GLenum pname, |
| 1541 GLfloat value) { |
1438 gles2::GetGLContext()->PathParameterfCHROMIUM(path, pname, value); | 1542 gles2::GetGLContext()->PathParameterfCHROMIUM(path, pname, value); |
1439 } | 1543 } |
1440 void GLES2PathParameteriCHROMIUM(GLuint path, GLenum pname, GLint value) { | 1544 void GL_APIENTRY GLES2PathParameteriCHROMIUM(GLuint path, |
| 1545 GLenum pname, |
| 1546 GLint value) { |
1441 gles2::GetGLContext()->PathParameteriCHROMIUM(path, pname, value); | 1547 gles2::GetGLContext()->PathParameteriCHROMIUM(path, pname, value); |
1442 } | 1548 } |
1443 void GLES2PathStencilFuncCHROMIUM(GLenum func, GLint ref, GLuint mask) { | 1549 void GL_APIENTRY GLES2PathStencilFuncCHROMIUM(GLenum func, |
| 1550 GLint ref, |
| 1551 GLuint mask) { |
1444 gles2::GetGLContext()->PathStencilFuncCHROMIUM(func, ref, mask); | 1552 gles2::GetGLContext()->PathStencilFuncCHROMIUM(func, ref, mask); |
1445 } | 1553 } |
1446 void GLES2StencilFillPathCHROMIUM(GLuint path, GLenum fillMode, GLuint mask) { | 1554 void GL_APIENTRY GLES2StencilFillPathCHROMIUM(GLuint path, |
| 1555 GLenum fillMode, |
| 1556 GLuint mask) { |
1447 gles2::GetGLContext()->StencilFillPathCHROMIUM(path, fillMode, mask); | 1557 gles2::GetGLContext()->StencilFillPathCHROMIUM(path, fillMode, mask); |
1448 } | 1558 } |
1449 void GLES2StencilStrokePathCHROMIUM(GLuint path, GLint reference, GLuint mask) { | 1559 void GL_APIENTRY GLES2StencilStrokePathCHROMIUM(GLuint path, |
| 1560 GLint reference, |
| 1561 GLuint mask) { |
1450 gles2::GetGLContext()->StencilStrokePathCHROMIUM(path, reference, mask); | 1562 gles2::GetGLContext()->StencilStrokePathCHROMIUM(path, reference, mask); |
1451 } | 1563 } |
1452 void GLES2CoverFillPathCHROMIUM(GLuint path, GLenum coverMode) { | 1564 void GL_APIENTRY GLES2CoverFillPathCHROMIUM(GLuint path, GLenum coverMode) { |
1453 gles2::GetGLContext()->CoverFillPathCHROMIUM(path, coverMode); | 1565 gles2::GetGLContext()->CoverFillPathCHROMIUM(path, coverMode); |
1454 } | 1566 } |
1455 void GLES2CoverStrokePathCHROMIUM(GLuint path, GLenum coverMode) { | 1567 void GL_APIENTRY GLES2CoverStrokePathCHROMIUM(GLuint path, GLenum coverMode) { |
1456 gles2::GetGLContext()->CoverStrokePathCHROMIUM(path, coverMode); | 1568 gles2::GetGLContext()->CoverStrokePathCHROMIUM(path, coverMode); |
1457 } | 1569 } |
1458 void GLES2StencilThenCoverFillPathCHROMIUM(GLuint path, | 1570 void GL_APIENTRY GLES2StencilThenCoverFillPathCHROMIUM(GLuint path, |
1459 GLenum fillMode, | 1571 GLenum fillMode, |
1460 GLuint mask, | 1572 GLuint mask, |
1461 GLenum coverMode) { | 1573 GLenum coverMode) { |
1462 gles2::GetGLContext()->StencilThenCoverFillPathCHROMIUM(path, fillMode, mask, | 1574 gles2::GetGLContext()->StencilThenCoverFillPathCHROMIUM(path, fillMode, mask, |
1463 coverMode); | 1575 coverMode); |
1464 } | 1576 } |
1465 void GLES2StencilThenCoverStrokePathCHROMIUM(GLuint path, | 1577 void GL_APIENTRY GLES2StencilThenCoverStrokePathCHROMIUM(GLuint path, |
1466 GLint reference, | 1578 GLint reference, |
1467 GLuint mask, | 1579 GLuint mask, |
1468 GLenum coverMode) { | 1580 GLenum coverMode) { |
1469 gles2::GetGLContext()->StencilThenCoverStrokePathCHROMIUM(path, reference, | 1581 gles2::GetGLContext()->StencilThenCoverStrokePathCHROMIUM(path, reference, |
1470 mask, coverMode); | 1582 mask, coverMode); |
1471 } | 1583 } |
1472 GLenum GLES2GetGraphicsResetStatusKHR() { | 1584 GLenum GL_APIENTRY GLES2GetGraphicsResetStatusKHR() { |
1473 return gles2::GetGLContext()->GetGraphicsResetStatusKHR(); | 1585 return gles2::GetGLContext()->GetGraphicsResetStatusKHR(); |
1474 } | 1586 } |
1475 void GLES2BlendBarrierKHR() { | 1587 void GL_APIENTRY GLES2BlendBarrierKHR() { |
1476 gles2::GetGLContext()->BlendBarrierKHR(); | 1588 gles2::GetGLContext()->BlendBarrierKHR(); |
1477 } | 1589 } |
1478 | 1590 |
1479 namespace gles2 { | 1591 namespace gles2 { |
1480 | 1592 |
1481 extern const NameToFunc g_gles2_function_table[] = { | 1593 extern const NameToFunc g_gles2_function_table[] = { |
1482 { | 1594 { |
1483 "glActiveTexture", | 1595 "glActiveTexture", |
1484 reinterpret_cast<GLES2FunctionPointer>(glActiveTexture), | 1596 reinterpret_cast<GLES2FunctionPointer>(glActiveTexture), |
1485 }, | 1597 }, |
(...skipping 1213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2699 "glBlendBarrierKHR", | 2811 "glBlendBarrierKHR", |
2700 reinterpret_cast<GLES2FunctionPointer>(glBlendBarrierKHR), | 2812 reinterpret_cast<GLES2FunctionPointer>(glBlendBarrierKHR), |
2701 }, | 2813 }, |
2702 { | 2814 { |
2703 NULL, NULL, | 2815 NULL, NULL, |
2704 }, | 2816 }, |
2705 }; | 2817 }; |
2706 | 2818 |
2707 } // namespace gles2 | 2819 } // namespace gles2 |
2708 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_C_LIB_AUTOGEN_H_ | 2820 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_C_LIB_AUTOGEN_H_ |
OLD | NEW |