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 GLES2GetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params) { | |
416 gles2::GetGLContext()->GetBufferParameteri64v(target, pname, params); | |
417 } | |
418 void GLES2GetBufferParameteriv(GLenum target, GLenum pname, GLint* params) { | |
419 gles2::GetGLContext()->GetBufferParameteriv(target, pname, params); | |
420 } | |
421 GLenum GLES2GetError() { | |
422 return gles2::GetGLContext()->GetError(); | |
423 } | |
424 void GLES2GetFloatv(GLenum pname, GLfloat* params) { | |
425 gles2::GetGLContext()->GetFloatv(pname, params); | |
426 } | |
427 GLint GLES2GetFragDataLocation(GLuint program, const char* name) { | |
428 return gles2::GetGLContext()->GetFragDataLocation(program, name); | |
429 } | |
430 void GLES2GetFramebufferAttachmentParameteriv(GLenum target, | |
431 GLenum attachment, | |
432 GLenum pname, | |
433 GLint* params) { | |
434 gles2::GetGLContext()->GetFramebufferAttachmentParameteriv(target, attachment, | |
435 pname, params); | |
436 } | |
437 void GLES2GetInteger64v(GLenum pname, GLint64* params) { | |
438 gles2::GetGLContext()->GetInteger64v(pname, params); | |
439 } | |
440 void GLES2GetIntegeri_v(GLenum pname, GLuint index, GLint* data) { | |
441 gles2::GetGLContext()->GetIntegeri_v(pname, index, data); | |
442 } | |
443 void GLES2GetInteger64i_v(GLenum pname, GLuint index, GLint64* data) { | |
444 gles2::GetGLContext()->GetInteger64i_v(pname, index, data); | |
445 } | |
446 void GLES2GetIntegerv(GLenum pname, GLint* params) { | |
447 gles2::GetGLContext()->GetIntegerv(pname, params); | |
448 } | |
449 void GLES2GetInternalformativ(GLenum target, | |
450 GLenum format, | |
451 GLenum pname, | |
452 GLsizei bufSize, | |
453 GLint* params) { | |
454 gles2::GetGLContext()->GetInternalformativ(target, format, pname, bufSize, | |
455 params); | |
456 } | |
457 void GLES2GetProgramiv(GLuint program, GLenum pname, GLint* params) { | |
458 gles2::GetGLContext()->GetProgramiv(program, pname, params); | |
459 } | |
460 void GLES2GetProgramInfoLog(GLuint program, | |
461 GLsizei bufsize, | |
462 GLsizei* length, | |
463 char* infolog) { | |
464 gles2::GetGLContext()->GetProgramInfoLog(program, bufsize, length, infolog); | |
465 } | |
466 void GLES2GetRenderbufferParameteriv(GLenum target, | |
467 GLenum pname, | |
468 GLint* params) { | |
469 gles2::GetGLContext()->GetRenderbufferParameteriv(target, pname, params); | |
470 } | |
471 void GLES2GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params) { | |
472 gles2::GetGLContext()->GetSamplerParameterfv(sampler, pname, params); | |
473 } | |
474 void GLES2GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params) { | |
475 gles2::GetGLContext()->GetSamplerParameteriv(sampler, pname, params); | |
476 } | |
477 void GLES2GetShaderiv(GLuint shader, GLenum pname, GLint* params) { | |
478 gles2::GetGLContext()->GetShaderiv(shader, pname, params); | |
479 } | |
480 void GLES2GetShaderInfoLog(GLuint shader, | |
481 GLsizei bufsize, | |
482 GLsizei* length, | |
483 char* infolog) { | |
484 gles2::GetGLContext()->GetShaderInfoLog(shader, bufsize, length, infolog); | |
485 } | |
486 void GLES2GetShaderPrecisionFormat(GLenum shadertype, | |
487 GLenum precisiontype, | |
488 GLint* range, | |
489 GLint* precision) { | |
490 gles2::GetGLContext()->GetShaderPrecisionFormat(shadertype, precisiontype, | |
491 range, precision); | |
492 } | |
493 void GLES2GetShaderSource(GLuint shader, | |
494 GLsizei bufsize, | |
495 GLsizei* length, | |
496 char* source) { | |
497 gles2::GetGLContext()->GetShaderSource(shader, bufsize, length, source); | |
498 } | |
499 const GLubyte* GLES2GetString(GLenum name) { | |
500 return gles2::GetGLContext()->GetString(name); | |
501 } | |
502 void GLES2GetSynciv(GLsync sync, | |
503 GLenum pname, | |
504 GLsizei bufsize, | |
505 GLsizei* length, | |
506 GLint* values) { | |
507 gles2::GetGLContext()->GetSynciv(sync, pname, bufsize, length, values); | |
508 } | |
509 void GLES2GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) { | |
510 gles2::GetGLContext()->GetTexParameterfv(target, pname, params); | |
511 } | |
512 void GLES2GetTexParameteriv(GLenum target, GLenum pname, GLint* params) { | |
513 gles2::GetGLContext()->GetTexParameteriv(target, pname, params); | |
514 } | |
515 void GLES2GetTransformFeedbackVarying(GLuint program, | |
516 GLuint index, | 373 GLuint index, |
517 GLsizei bufsize, | 374 GLsizei bufsize, |
518 GLsizei* length, | 375 GLsizei* length, |
519 GLsizei* size, | 376 GLint* size, |
520 GLenum* type, | 377 GLenum* type, |
521 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 GLES2GetBufferParameteri64v(GLenum target, |
| 427 GLenum pname, |
| 428 GLint64* params) { |
| 429 gles2::GetGLContext()->GetBufferParameteri64v(target, pname, params); |
| 430 } |
| 431 void GL_APIENTRY GLES2GetBufferParameteriv(GLenum target, |
| 432 GLenum pname, |
| 433 GLint* params) { |
| 434 gles2::GetGLContext()->GetBufferParameteriv(target, pname, params); |
| 435 } |
| 436 GLenum GL_APIENTRY GLES2GetError() { |
| 437 return gles2::GetGLContext()->GetError(); |
| 438 } |
| 439 void GL_APIENTRY GLES2GetFloatv(GLenum pname, GLfloat* params) { |
| 440 gles2::GetGLContext()->GetFloatv(pname, params); |
| 441 } |
| 442 GLint GL_APIENTRY GLES2GetFragDataLocation(GLuint program, const char* name) { |
| 443 return gles2::GetGLContext()->GetFragDataLocation(program, name); |
| 444 } |
| 445 void GL_APIENTRY GLES2GetFramebufferAttachmentParameteriv(GLenum target, |
| 446 GLenum attachment, |
| 447 GLenum pname, |
| 448 GLint* params) { |
| 449 gles2::GetGLContext()->GetFramebufferAttachmentParameteriv(target, attachment, |
| 450 pname, params); |
| 451 } |
| 452 void GL_APIENTRY GLES2GetInteger64v(GLenum pname, GLint64* params) { |
| 453 gles2::GetGLContext()->GetInteger64v(pname, params); |
| 454 } |
| 455 void GL_APIENTRY GLES2GetIntegeri_v(GLenum pname, GLuint index, GLint* data) { |
| 456 gles2::GetGLContext()->GetIntegeri_v(pname, index, data); |
| 457 } |
| 458 void GL_APIENTRY GLES2GetInteger64i_v(GLenum pname, |
| 459 GLuint index, |
| 460 GLint64* data) { |
| 461 gles2::GetGLContext()->GetInteger64i_v(pname, index, data); |
| 462 } |
| 463 void GL_APIENTRY GLES2GetIntegerv(GLenum pname, GLint* params) { |
| 464 gles2::GetGLContext()->GetIntegerv(pname, params); |
| 465 } |
| 466 void GL_APIENTRY GLES2GetInternalformativ(GLenum target, |
| 467 GLenum format, |
| 468 GLenum pname, |
| 469 GLsizei bufSize, |
| 470 GLint* params) { |
| 471 gles2::GetGLContext()->GetInternalformativ(target, format, pname, bufSize, |
| 472 params); |
| 473 } |
| 474 void GL_APIENTRY GLES2GetProgramiv(GLuint program, |
| 475 GLenum pname, |
| 476 GLint* params) { |
| 477 gles2::GetGLContext()->GetProgramiv(program, pname, params); |
| 478 } |
| 479 void GL_APIENTRY GLES2GetProgramInfoLog(GLuint program, |
| 480 GLsizei bufsize, |
| 481 GLsizei* length, |
| 482 char* infolog) { |
| 483 gles2::GetGLContext()->GetProgramInfoLog(program, bufsize, length, infolog); |
| 484 } |
| 485 void GL_APIENTRY GLES2GetRenderbufferParameteriv(GLenum target, |
| 486 GLenum pname, |
| 487 GLint* params) { |
| 488 gles2::GetGLContext()->GetRenderbufferParameteriv(target, pname, params); |
| 489 } |
| 490 void GL_APIENTRY GLES2GetSamplerParameterfv(GLuint sampler, |
| 491 GLenum pname, |
| 492 GLfloat* params) { |
| 493 gles2::GetGLContext()->GetSamplerParameterfv(sampler, pname, params); |
| 494 } |
| 495 void GL_APIENTRY GLES2GetSamplerParameteriv(GLuint sampler, |
| 496 GLenum pname, |
| 497 GLint* params) { |
| 498 gles2::GetGLContext()->GetSamplerParameteriv(sampler, pname, params); |
| 499 } |
| 500 void GL_APIENTRY GLES2GetShaderiv(GLuint shader, GLenum pname, GLint* params) { |
| 501 gles2::GetGLContext()->GetShaderiv(shader, pname, params); |
| 502 } |
| 503 void GL_APIENTRY GLES2GetShaderInfoLog(GLuint shader, |
| 504 GLsizei bufsize, |
| 505 GLsizei* length, |
| 506 char* infolog) { |
| 507 gles2::GetGLContext()->GetShaderInfoLog(shader, bufsize, length, infolog); |
| 508 } |
| 509 void GL_APIENTRY GLES2GetShaderPrecisionFormat(GLenum shadertype, |
| 510 GLenum precisiontype, |
| 511 GLint* range, |
| 512 GLint* precision) { |
| 513 gles2::GetGLContext()->GetShaderPrecisionFormat(shadertype, precisiontype, |
| 514 range, precision); |
| 515 } |
| 516 void GL_APIENTRY GLES2GetShaderSource(GLuint shader, |
| 517 GLsizei bufsize, |
| 518 GLsizei* length, |
| 519 char* source) { |
| 520 gles2::GetGLContext()->GetShaderSource(shader, bufsize, length, source); |
| 521 } |
| 522 const GLubyte* GL_APIENTRY GLES2GetString(GLenum name) { |
| 523 return gles2::GetGLContext()->GetString(name); |
| 524 } |
| 525 void GL_APIENTRY GLES2GetSynciv(GLsync sync, |
| 526 GLenum pname, |
| 527 GLsizei bufsize, |
| 528 GLsizei* length, |
| 529 GLint* values) { |
| 530 gles2::GetGLContext()->GetSynciv(sync, pname, bufsize, length, values); |
| 531 } |
| 532 void GL_APIENTRY GLES2GetTexParameterfv(GLenum target, |
| 533 GLenum pname, |
| 534 GLfloat* params) { |
| 535 gles2::GetGLContext()->GetTexParameterfv(target, pname, params); |
| 536 } |
| 537 void GL_APIENTRY GLES2GetTexParameteriv(GLenum target, |
| 538 GLenum pname, |
| 539 GLint* params) { |
| 540 gles2::GetGLContext()->GetTexParameteriv(target, pname, params); |
| 541 } |
| 542 void GL_APIENTRY GLES2GetTransformFeedbackVarying(GLuint program, |
| 543 GLuint index, |
| 544 GLsizei bufsize, |
| 545 GLsizei* length, |
| 546 GLsizei* size, |
| 547 GLenum* type, |
| 548 char* name) { |
522 gles2::GetGLContext()->GetTransformFeedbackVarying(program, index, bufsize, | 549 gles2::GetGLContext()->GetTransformFeedbackVarying(program, index, bufsize, |
523 length, size, type, name); | 550 length, size, type, name); |
524 } | 551 } |
525 GLuint GLES2GetUniformBlockIndex(GLuint program, const char* name) { | 552 GLuint GL_APIENTRY GLES2GetUniformBlockIndex(GLuint program, const char* name) { |
526 return gles2::GetGLContext()->GetUniformBlockIndex(program, name); | 553 return gles2::GetGLContext()->GetUniformBlockIndex(program, name); |
527 } | 554 } |
528 void GLES2GetUniformfv(GLuint program, GLint location, GLfloat* params) { | 555 void GL_APIENTRY GLES2GetUniformfv(GLuint program, |
| 556 GLint location, |
| 557 GLfloat* params) { |
529 gles2::GetGLContext()->GetUniformfv(program, location, params); | 558 gles2::GetGLContext()->GetUniformfv(program, location, params); |
530 } | 559 } |
531 void GLES2GetUniformiv(GLuint program, GLint location, GLint* params) { | 560 void GL_APIENTRY GLES2GetUniformiv(GLuint program, |
| 561 GLint location, |
| 562 GLint* params) { |
532 gles2::GetGLContext()->GetUniformiv(program, location, params); | 563 gles2::GetGLContext()->GetUniformiv(program, location, params); |
533 } | 564 } |
534 void GLES2GetUniformuiv(GLuint program, GLint location, GLuint* params) { | 565 void GL_APIENTRY GLES2GetUniformuiv(GLuint program, |
| 566 GLint location, |
| 567 GLuint* params) { |
535 gles2::GetGLContext()->GetUniformuiv(program, location, params); | 568 gles2::GetGLContext()->GetUniformuiv(program, location, params); |
536 } | 569 } |
537 void GLES2GetUniformIndices(GLuint program, | 570 void GL_APIENTRY GLES2GetUniformIndices(GLuint program, |
538 GLsizei count, | 571 GLsizei count, |
539 const char* const* names, | 572 const char* const* names, |
540 GLuint* indices) { | 573 GLuint* indices) { |
541 gles2::GetGLContext()->GetUniformIndices(program, count, names, indices); | 574 gles2::GetGLContext()->GetUniformIndices(program, count, names, indices); |
542 } | 575 } |
543 GLint GLES2GetUniformLocation(GLuint program, const char* name) { | 576 GLint GL_APIENTRY GLES2GetUniformLocation(GLuint program, const char* name) { |
544 return gles2::GetGLContext()->GetUniformLocation(program, name); | 577 return gles2::GetGLContext()->GetUniformLocation(program, name); |
545 } | 578 } |
546 void GLES2GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params) { | 579 void GL_APIENTRY GLES2GetVertexAttribfv(GLuint index, |
| 580 GLenum pname, |
| 581 GLfloat* params) { |
547 gles2::GetGLContext()->GetVertexAttribfv(index, pname, params); | 582 gles2::GetGLContext()->GetVertexAttribfv(index, pname, params); |
548 } | 583 } |
549 void GLES2GetVertexAttribiv(GLuint index, GLenum pname, GLint* params) { | 584 void GL_APIENTRY GLES2GetVertexAttribiv(GLuint index, |
| 585 GLenum pname, |
| 586 GLint* params) { |
550 gles2::GetGLContext()->GetVertexAttribiv(index, pname, params); | 587 gles2::GetGLContext()->GetVertexAttribiv(index, pname, params); |
551 } | 588 } |
552 void GLES2GetVertexAttribIiv(GLuint index, GLenum pname, GLint* params) { | 589 void GL_APIENTRY GLES2GetVertexAttribIiv(GLuint index, |
| 590 GLenum pname, |
| 591 GLint* params) { |
553 gles2::GetGLContext()->GetVertexAttribIiv(index, pname, params); | 592 gles2::GetGLContext()->GetVertexAttribIiv(index, pname, params); |
554 } | 593 } |
555 void GLES2GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params) { | 594 void GL_APIENTRY GLES2GetVertexAttribIuiv(GLuint index, |
| 595 GLenum pname, |
| 596 GLuint* params) { |
556 gles2::GetGLContext()->GetVertexAttribIuiv(index, pname, params); | 597 gles2::GetGLContext()->GetVertexAttribIuiv(index, pname, params); |
557 } | 598 } |
558 void GLES2GetVertexAttribPointerv(GLuint index, GLenum pname, void** pointer) { | 599 void GL_APIENTRY GLES2GetVertexAttribPointerv(GLuint index, |
| 600 GLenum pname, |
| 601 void** pointer) { |
559 gles2::GetGLContext()->GetVertexAttribPointerv(index, pname, pointer); | 602 gles2::GetGLContext()->GetVertexAttribPointerv(index, pname, pointer); |
560 } | 603 } |
561 void GLES2Hint(GLenum target, GLenum mode) { | 604 void GL_APIENTRY GLES2Hint(GLenum target, GLenum mode) { |
562 gles2::GetGLContext()->Hint(target, mode); | 605 gles2::GetGLContext()->Hint(target, mode); |
563 } | 606 } |
564 void GLES2InvalidateFramebuffer(GLenum target, | 607 void GL_APIENTRY GLES2InvalidateFramebuffer(GLenum target, |
565 GLsizei count, | 608 GLsizei count, |
566 const GLenum* attachments) { | 609 const GLenum* attachments) { |
567 gles2::GetGLContext()->InvalidateFramebuffer(target, count, attachments); | 610 gles2::GetGLContext()->InvalidateFramebuffer(target, count, attachments); |
568 } | 611 } |
569 void GLES2InvalidateSubFramebuffer(GLenum target, | 612 void GL_APIENTRY GLES2InvalidateSubFramebuffer(GLenum target, |
570 GLsizei count, | 613 GLsizei count, |
571 const GLenum* attachments, | 614 const GLenum* attachments, |
572 GLint x, | 615 GLint x, |
573 GLint y, | 616 GLint y, |
574 GLsizei width, | 617 GLsizei width, |
575 GLsizei height) { | 618 GLsizei height) { |
576 gles2::GetGLContext()->InvalidateSubFramebuffer(target, count, attachments, x, | 619 gles2::GetGLContext()->InvalidateSubFramebuffer(target, count, attachments, x, |
577 y, width, height); | 620 y, width, height); |
578 } | 621 } |
579 GLboolean GLES2IsBuffer(GLuint buffer) { | 622 GLboolean GL_APIENTRY GLES2IsBuffer(GLuint buffer) { |
580 return gles2::GetGLContext()->IsBuffer(buffer); | 623 return gles2::GetGLContext()->IsBuffer(buffer); |
581 } | 624 } |
582 GLboolean GLES2IsEnabled(GLenum cap) { | 625 GLboolean GL_APIENTRY GLES2IsEnabled(GLenum cap) { |
583 return gles2::GetGLContext()->IsEnabled(cap); | 626 return gles2::GetGLContext()->IsEnabled(cap); |
584 } | 627 } |
585 GLboolean GLES2IsFramebuffer(GLuint framebuffer) { | 628 GLboolean GL_APIENTRY GLES2IsFramebuffer(GLuint framebuffer) { |
586 return gles2::GetGLContext()->IsFramebuffer(framebuffer); | 629 return gles2::GetGLContext()->IsFramebuffer(framebuffer); |
587 } | 630 } |
588 GLboolean GLES2IsProgram(GLuint program) { | 631 GLboolean GL_APIENTRY GLES2IsProgram(GLuint program) { |
589 return gles2::GetGLContext()->IsProgram(program); | 632 return gles2::GetGLContext()->IsProgram(program); |
590 } | 633 } |
591 GLboolean GLES2IsRenderbuffer(GLuint renderbuffer) { | 634 GLboolean GL_APIENTRY GLES2IsRenderbuffer(GLuint renderbuffer) { |
592 return gles2::GetGLContext()->IsRenderbuffer(renderbuffer); | 635 return gles2::GetGLContext()->IsRenderbuffer(renderbuffer); |
593 } | 636 } |
594 GLboolean GLES2IsSampler(GLuint sampler) { | 637 GLboolean GL_APIENTRY GLES2IsSampler(GLuint sampler) { |
595 return gles2::GetGLContext()->IsSampler(sampler); | 638 return gles2::GetGLContext()->IsSampler(sampler); |
596 } | 639 } |
597 GLboolean GLES2IsShader(GLuint shader) { | 640 GLboolean GL_APIENTRY GLES2IsShader(GLuint shader) { |
598 return gles2::GetGLContext()->IsShader(shader); | 641 return gles2::GetGLContext()->IsShader(shader); |
599 } | 642 } |
600 GLboolean GLES2IsSync(GLsync sync) { | 643 GLboolean GL_APIENTRY GLES2IsSync(GLsync sync) { |
601 return gles2::GetGLContext()->IsSync(sync); | 644 return gles2::GetGLContext()->IsSync(sync); |
602 } | 645 } |
603 GLboolean GLES2IsTexture(GLuint texture) { | 646 GLboolean GL_APIENTRY GLES2IsTexture(GLuint texture) { |
604 return gles2::GetGLContext()->IsTexture(texture); | 647 return gles2::GetGLContext()->IsTexture(texture); |
605 } | 648 } |
606 GLboolean GLES2IsTransformFeedback(GLuint transformfeedback) { | 649 GLboolean GL_APIENTRY GLES2IsTransformFeedback(GLuint transformfeedback) { |
607 return gles2::GetGLContext()->IsTransformFeedback(transformfeedback); | 650 return gles2::GetGLContext()->IsTransformFeedback(transformfeedback); |
608 } | 651 } |
609 void GLES2LineWidth(GLfloat width) { | 652 void GL_APIENTRY GLES2LineWidth(GLfloat width) { |
610 gles2::GetGLContext()->LineWidth(width); | 653 gles2::GetGLContext()->LineWidth(width); |
611 } | 654 } |
612 void GLES2LinkProgram(GLuint program) { | 655 void GL_APIENTRY GLES2LinkProgram(GLuint program) { |
613 gles2::GetGLContext()->LinkProgram(program); | 656 gles2::GetGLContext()->LinkProgram(program); |
614 } | 657 } |
615 void GLES2PauseTransformFeedback() { | 658 void GL_APIENTRY GLES2PauseTransformFeedback() { |
616 gles2::GetGLContext()->PauseTransformFeedback(); | 659 gles2::GetGLContext()->PauseTransformFeedback(); |
617 } | 660 } |
618 void GLES2PixelStorei(GLenum pname, GLint param) { | 661 void GL_APIENTRY GLES2PixelStorei(GLenum pname, GLint param) { |
619 gles2::GetGLContext()->PixelStorei(pname, param); | 662 gles2::GetGLContext()->PixelStorei(pname, param); |
620 } | 663 } |
621 void GLES2PolygonOffset(GLfloat factor, GLfloat units) { | 664 void GL_APIENTRY GLES2PolygonOffset(GLfloat factor, GLfloat units) { |
622 gles2::GetGLContext()->PolygonOffset(factor, units); | 665 gles2::GetGLContext()->PolygonOffset(factor, units); |
623 } | 666 } |
624 void GLES2ReadBuffer(GLenum src) { | 667 void GL_APIENTRY GLES2ReadBuffer(GLenum src) { |
625 gles2::GetGLContext()->ReadBuffer(src); | 668 gles2::GetGLContext()->ReadBuffer(src); |
626 } | 669 } |
627 void GLES2ReadPixels(GLint x, | 670 void GL_APIENTRY GLES2ReadPixels(GLint x, |
628 GLint y, | 671 GLint y, |
629 GLsizei width, | 672 GLsizei width, |
630 GLsizei height, | 673 GLsizei height, |
631 GLenum format, | 674 GLenum format, |
632 GLenum type, | 675 GLenum type, |
633 void* pixels) { | 676 void* pixels) { |
634 gles2::GetGLContext()->ReadPixels(x, y, width, height, format, type, pixels); | 677 gles2::GetGLContext()->ReadPixels(x, y, width, height, format, type, pixels); |
635 } | 678 } |
636 void GLES2ReleaseShaderCompiler() { | 679 void GL_APIENTRY GLES2ReleaseShaderCompiler() { |
637 gles2::GetGLContext()->ReleaseShaderCompiler(); | 680 gles2::GetGLContext()->ReleaseShaderCompiler(); |
638 } | 681 } |
639 void GLES2RenderbufferStorage(GLenum target, | 682 void GL_APIENTRY GLES2RenderbufferStorage(GLenum target, |
640 GLenum internalformat, | 683 GLenum internalformat, |
641 GLsizei width, | 684 GLsizei width, |
642 GLsizei height) { | 685 GLsizei height) { |
643 gles2::GetGLContext()->RenderbufferStorage(target, internalformat, width, | 686 gles2::GetGLContext()->RenderbufferStorage(target, internalformat, width, |
644 height); | 687 height); |
645 } | 688 } |
646 void GLES2ResumeTransformFeedback() { | 689 void GL_APIENTRY GLES2ResumeTransformFeedback() { |
647 gles2::GetGLContext()->ResumeTransformFeedback(); | 690 gles2::GetGLContext()->ResumeTransformFeedback(); |
648 } | 691 } |
649 void GLES2SampleCoverage(GLclampf value, GLboolean invert) { | 692 void GL_APIENTRY GLES2SampleCoverage(GLclampf value, GLboolean invert) { |
650 gles2::GetGLContext()->SampleCoverage(value, invert); | 693 gles2::GetGLContext()->SampleCoverage(value, invert); |
651 } | 694 } |
652 void GLES2SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param) { | 695 void GL_APIENTRY GLES2SamplerParameterf(GLuint sampler, |
| 696 GLenum pname, |
| 697 GLfloat param) { |
653 gles2::GetGLContext()->SamplerParameterf(sampler, pname, param); | 698 gles2::GetGLContext()->SamplerParameterf(sampler, pname, param); |
654 } | 699 } |
655 void GLES2SamplerParameterfv(GLuint sampler, | 700 void GL_APIENTRY GLES2SamplerParameterfv(GLuint sampler, |
656 GLenum pname, | 701 GLenum pname, |
657 const GLfloat* params) { | 702 const GLfloat* params) { |
658 gles2::GetGLContext()->SamplerParameterfv(sampler, pname, params); | 703 gles2::GetGLContext()->SamplerParameterfv(sampler, pname, params); |
659 } | 704 } |
660 void GLES2SamplerParameteri(GLuint sampler, GLenum pname, GLint param) { | 705 void GL_APIENTRY GLES2SamplerParameteri(GLuint sampler, |
| 706 GLenum pname, |
| 707 GLint param) { |
661 gles2::GetGLContext()->SamplerParameteri(sampler, pname, param); | 708 gles2::GetGLContext()->SamplerParameteri(sampler, pname, param); |
662 } | 709 } |
663 void GLES2SamplerParameteriv(GLuint sampler, | 710 void GL_APIENTRY GLES2SamplerParameteriv(GLuint sampler, |
664 GLenum pname, | 711 GLenum pname, |
665 const GLint* params) { | 712 const GLint* params) { |
666 gles2::GetGLContext()->SamplerParameteriv(sampler, pname, params); | 713 gles2::GetGLContext()->SamplerParameteriv(sampler, pname, params); |
667 } | 714 } |
668 void GLES2Scissor(GLint x, GLint y, GLsizei width, GLsizei height) { | 715 void GL_APIENTRY GLES2Scissor(GLint x, GLint y, GLsizei width, GLsizei height) { |
669 gles2::GetGLContext()->Scissor(x, y, width, height); | 716 gles2::GetGLContext()->Scissor(x, y, width, height); |
670 } | 717 } |
671 void GLES2ShaderBinary(GLsizei n, | 718 void GL_APIENTRY GLES2ShaderBinary(GLsizei n, |
672 const GLuint* shaders, | 719 const GLuint* shaders, |
673 GLenum binaryformat, | 720 GLenum binaryformat, |
674 const void* binary, | 721 const void* binary, |
675 GLsizei length) { | 722 GLsizei length) { |
676 gles2::GetGLContext()->ShaderBinary(n, shaders, binaryformat, binary, length); | 723 gles2::GetGLContext()->ShaderBinary(n, shaders, binaryformat, binary, length); |
677 } | 724 } |
678 void GLES2ShaderSource(GLuint shader, | 725 void GL_APIENTRY GLES2ShaderSource(GLuint shader, |
679 GLsizei count, | 726 GLsizei count, |
680 const GLchar* const* str, | 727 const GLchar* const* str, |
681 const GLint* length) { | 728 const GLint* length) { |
682 gles2::GetGLContext()->ShaderSource(shader, count, str, length); | 729 gles2::GetGLContext()->ShaderSource(shader, count, str, length); |
683 } | 730 } |
684 void GLES2ShallowFinishCHROMIUM() { | 731 void GL_APIENTRY GLES2ShallowFinishCHROMIUM() { |
685 gles2::GetGLContext()->ShallowFinishCHROMIUM(); | 732 gles2::GetGLContext()->ShallowFinishCHROMIUM(); |
686 } | 733 } |
687 void GLES2ShallowFlushCHROMIUM() { | 734 void GL_APIENTRY GLES2ShallowFlushCHROMIUM() { |
688 gles2::GetGLContext()->ShallowFlushCHROMIUM(); | 735 gles2::GetGLContext()->ShallowFlushCHROMIUM(); |
689 } | 736 } |
690 void GLES2OrderingBarrierCHROMIUM() { | 737 void GL_APIENTRY GLES2OrderingBarrierCHROMIUM() { |
691 gles2::GetGLContext()->OrderingBarrierCHROMIUM(); | 738 gles2::GetGLContext()->OrderingBarrierCHROMIUM(); |
692 } | 739 } |
693 void GLES2StencilFunc(GLenum func, GLint ref, GLuint mask) { | 740 void GL_APIENTRY GLES2StencilFunc(GLenum func, GLint ref, GLuint mask) { |
694 gles2::GetGLContext()->StencilFunc(func, ref, mask); | 741 gles2::GetGLContext()->StencilFunc(func, ref, mask); |
695 } | 742 } |
696 void GLES2StencilFuncSeparate(GLenum face, | 743 void GL_APIENTRY GLES2StencilFuncSeparate(GLenum face, |
697 GLenum func, | 744 GLenum func, |
698 GLint ref, | 745 GLint ref, |
699 GLuint mask) { | 746 GLuint mask) { |
700 gles2::GetGLContext()->StencilFuncSeparate(face, func, ref, mask); | 747 gles2::GetGLContext()->StencilFuncSeparate(face, func, ref, mask); |
701 } | 748 } |
702 void GLES2StencilMask(GLuint mask) { | 749 void GL_APIENTRY GLES2StencilMask(GLuint mask) { |
703 gles2::GetGLContext()->StencilMask(mask); | 750 gles2::GetGLContext()->StencilMask(mask); |
704 } | 751 } |
705 void GLES2StencilMaskSeparate(GLenum face, GLuint mask) { | 752 void GL_APIENTRY GLES2StencilMaskSeparate(GLenum face, GLuint mask) { |
706 gles2::GetGLContext()->StencilMaskSeparate(face, mask); | 753 gles2::GetGLContext()->StencilMaskSeparate(face, mask); |
707 } | 754 } |
708 void GLES2StencilOp(GLenum fail, GLenum zfail, GLenum zpass) { | 755 void GL_APIENTRY GLES2StencilOp(GLenum fail, GLenum zfail, GLenum zpass) { |
709 gles2::GetGLContext()->StencilOp(fail, zfail, zpass); | 756 gles2::GetGLContext()->StencilOp(fail, zfail, zpass); |
710 } | 757 } |
711 void GLES2StencilOpSeparate(GLenum face, | 758 void GL_APIENTRY GLES2StencilOpSeparate(GLenum face, |
712 GLenum fail, | 759 GLenum fail, |
713 GLenum zfail, | 760 GLenum zfail, |
714 GLenum zpass) { | 761 GLenum zpass) { |
715 gles2::GetGLContext()->StencilOpSeparate(face, fail, zfail, zpass); | 762 gles2::GetGLContext()->StencilOpSeparate(face, fail, zfail, zpass); |
716 } | 763 } |
717 void GLES2TexImage2D(GLenum target, | 764 void GL_APIENTRY GLES2TexImage2D(GLenum target, |
718 GLint level, | 765 GLint level, |
719 GLint internalformat, | 766 GLint internalformat, |
720 GLsizei width, | 767 GLsizei width, |
721 GLsizei height, | 768 GLsizei height, |
722 GLint border, | 769 GLint border, |
723 GLenum format, | 770 GLenum format, |
724 GLenum type, | 771 GLenum type, |
725 const void* pixels) { | 772 const void* pixels) { |
726 gles2::GetGLContext()->TexImage2D(target, level, internalformat, width, | 773 gles2::GetGLContext()->TexImage2D(target, level, internalformat, width, |
727 height, border, format, type, pixels); | 774 height, border, format, type, pixels); |
728 } | 775 } |
729 void GLES2TexImage3D(GLenum target, | 776 void GL_APIENTRY GLES2TexImage3D(GLenum target, |
730 GLint level, | 777 GLint level, |
731 GLint internalformat, | 778 GLint internalformat, |
732 GLsizei width, | 779 GLsizei width, |
733 GLsizei height, | 780 GLsizei height, |
734 GLsizei depth, | 781 GLsizei depth, |
735 GLint border, | 782 GLint border, |
736 GLenum format, | 783 GLenum format, |
737 GLenum type, | 784 GLenum type, |
738 const void* pixels) { | 785 const void* pixels) { |
739 gles2::GetGLContext()->TexImage3D(target, level, internalformat, width, | 786 gles2::GetGLContext()->TexImage3D(target, level, internalformat, width, |
740 height, depth, border, format, type, | 787 height, depth, border, format, type, |
741 pixels); | 788 pixels); |
742 } | 789 } |
743 void GLES2TexParameterf(GLenum target, GLenum pname, GLfloat param) { | 790 void GL_APIENTRY GLES2TexParameterf(GLenum target, |
| 791 GLenum pname, |
| 792 GLfloat param) { |
744 gles2::GetGLContext()->TexParameterf(target, pname, param); | 793 gles2::GetGLContext()->TexParameterf(target, pname, param); |
745 } | 794 } |
746 void GLES2TexParameterfv(GLenum target, GLenum pname, const GLfloat* params) { | 795 void GL_APIENTRY GLES2TexParameterfv(GLenum target, |
| 796 GLenum pname, |
| 797 const GLfloat* params) { |
747 gles2::GetGLContext()->TexParameterfv(target, pname, params); | 798 gles2::GetGLContext()->TexParameterfv(target, pname, params); |
748 } | 799 } |
749 void GLES2TexParameteri(GLenum target, GLenum pname, GLint param) { | 800 void GL_APIENTRY GLES2TexParameteri(GLenum target, GLenum pname, GLint param) { |
750 gles2::GetGLContext()->TexParameteri(target, pname, param); | 801 gles2::GetGLContext()->TexParameteri(target, pname, param); |
751 } | 802 } |
752 void GLES2TexParameteriv(GLenum target, GLenum pname, const GLint* params) { | 803 void GL_APIENTRY GLES2TexParameteriv(GLenum target, |
| 804 GLenum pname, |
| 805 const GLint* params) { |
753 gles2::GetGLContext()->TexParameteriv(target, pname, params); | 806 gles2::GetGLContext()->TexParameteriv(target, pname, params); |
754 } | 807 } |
755 void GLES2TexStorage3D(GLenum target, | 808 void GL_APIENTRY GLES2TexStorage3D(GLenum target, |
756 GLsizei levels, | 809 GLsizei levels, |
757 GLenum internalFormat, | 810 GLenum internalFormat, |
758 GLsizei width, | 811 GLsizei width, |
759 GLsizei height, | 812 GLsizei height, |
760 GLsizei depth) { | 813 GLsizei depth) { |
761 gles2::GetGLContext()->TexStorage3D(target, levels, internalFormat, width, | 814 gles2::GetGLContext()->TexStorage3D(target, levels, internalFormat, width, |
762 height, depth); | 815 height, depth); |
763 } | 816 } |
764 void GLES2TexSubImage2D(GLenum target, | 817 void GL_APIENTRY GLES2TexSubImage2D(GLenum target, |
765 GLint level, | |
766 GLint xoffset, | |
767 GLint yoffset, | |
768 GLsizei width, | |
769 GLsizei height, | |
770 GLenum format, | |
771 GLenum type, | |
772 const void* pixels) { | |
773 gles2::GetGLContext()->TexSubImage2D(target, level, xoffset, yoffset, width, | |
774 height, format, type, pixels); | |
775 } | |
776 void GLES2TexSubImage3D(GLenum target, | |
777 GLint level, | |
778 GLint xoffset, | |
779 GLint yoffset, | |
780 GLint zoffset, | |
781 GLsizei width, | |
782 GLsizei height, | |
783 GLsizei depth, | |
784 GLenum format, | |
785 GLenum type, | |
786 const void* pixels) { | |
787 gles2::GetGLContext()->TexSubImage3D(target, level, xoffset, yoffset, zoffset, | |
788 width, height, depth, format, type, | |
789 pixels); | |
790 } | |
791 void GLES2TransformFeedbackVaryings(GLuint program, | |
792 GLsizei count, | |
793 const char* const* varyings, | |
794 GLenum buffermode) { | |
795 gles2::GetGLContext()->TransformFeedbackVaryings(program, count, varyings, | |
796 buffermode); | |
797 } | |
798 void GLES2Uniform1f(GLint location, GLfloat x) { | |
799 gles2::GetGLContext()->Uniform1f(location, x); | |
800 } | |
801 void GLES2Uniform1fv(GLint location, GLsizei count, const GLfloat* v) { | |
802 gles2::GetGLContext()->Uniform1fv(location, count, v); | |
803 } | |
804 void GLES2Uniform1i(GLint location, GLint x) { | |
805 gles2::GetGLContext()->Uniform1i(location, x); | |
806 } | |
807 void GLES2Uniform1iv(GLint location, GLsizei count, const GLint* v) { | |
808 gles2::GetGLContext()->Uniform1iv(location, count, v); | |
809 } | |
810 void GLES2Uniform1ui(GLint location, GLuint x) { | |
811 gles2::GetGLContext()->Uniform1ui(location, x); | |
812 } | |
813 void GLES2Uniform1uiv(GLint location, GLsizei count, const GLuint* v) { | |
814 gles2::GetGLContext()->Uniform1uiv(location, count, v); | |
815 } | |
816 void GLES2Uniform2f(GLint location, GLfloat x, GLfloat y) { | |
817 gles2::GetGLContext()->Uniform2f(location, x, y); | |
818 } | |
819 void GLES2Uniform2fv(GLint location, GLsizei count, const GLfloat* v) { | |
820 gles2::GetGLContext()->Uniform2fv(location, count, v); | |
821 } | |
822 void GLES2Uniform2i(GLint location, GLint x, GLint y) { | |
823 gles2::GetGLContext()->Uniform2i(location, x, y); | |
824 } | |
825 void GLES2Uniform2iv(GLint location, GLsizei count, const GLint* v) { | |
826 gles2::GetGLContext()->Uniform2iv(location, count, v); | |
827 } | |
828 void GLES2Uniform2ui(GLint location, GLuint x, GLuint y) { | |
829 gles2::GetGLContext()->Uniform2ui(location, x, y); | |
830 } | |
831 void GLES2Uniform2uiv(GLint location, GLsizei count, const GLuint* v) { | |
832 gles2::GetGLContext()->Uniform2uiv(location, count, v); | |
833 } | |
834 void GLES2Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) { | |
835 gles2::GetGLContext()->Uniform3f(location, x, y, z); | |
836 } | |
837 void GLES2Uniform3fv(GLint location, GLsizei count, const GLfloat* v) { | |
838 gles2::GetGLContext()->Uniform3fv(location, count, v); | |
839 } | |
840 void GLES2Uniform3i(GLint location, GLint x, GLint y, GLint z) { | |
841 gles2::GetGLContext()->Uniform3i(location, x, y, z); | |
842 } | |
843 void GLES2Uniform3iv(GLint location, GLsizei count, const GLint* v) { | |
844 gles2::GetGLContext()->Uniform3iv(location, count, v); | |
845 } | |
846 void GLES2Uniform3ui(GLint location, GLuint x, GLuint y, GLuint z) { | |
847 gles2::GetGLContext()->Uniform3ui(location, x, y, z); | |
848 } | |
849 void GLES2Uniform3uiv(GLint location, GLsizei count, const GLuint* v) { | |
850 gles2::GetGLContext()->Uniform3uiv(location, count, v); | |
851 } | |
852 void GLES2Uniform4f(GLint location, | |
853 GLfloat x, | |
854 GLfloat y, | |
855 GLfloat z, | |
856 GLfloat w) { | |
857 gles2::GetGLContext()->Uniform4f(location, x, y, z, w); | |
858 } | |
859 void GLES2Uniform4fv(GLint location, GLsizei count, const GLfloat* v) { | |
860 gles2::GetGLContext()->Uniform4fv(location, count, v); | |
861 } | |
862 void GLES2Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) { | |
863 gles2::GetGLContext()->Uniform4i(location, x, y, z, w); | |
864 } | |
865 void GLES2Uniform4iv(GLint location, GLsizei count, const GLint* v) { | |
866 gles2::GetGLContext()->Uniform4iv(location, count, v); | |
867 } | |
868 void GLES2Uniform4ui(GLint location, GLuint x, GLuint y, GLuint z, GLuint w) { | |
869 gles2::GetGLContext()->Uniform4ui(location, x, y, z, w); | |
870 } | |
871 void GLES2Uniform4uiv(GLint location, GLsizei count, const GLuint* v) { | |
872 gles2::GetGLContext()->Uniform4uiv(location, count, v); | |
873 } | |
874 void GLES2UniformBlockBinding(GLuint program, GLuint index, GLuint binding) { | |
875 gles2::GetGLContext()->UniformBlockBinding(program, index, binding); | |
876 } | |
877 void GLES2UniformMatrix2fv(GLint location, | |
878 GLsizei count, | |
879 GLboolean transpose, | |
880 const GLfloat* value) { | |
881 gles2::GetGLContext()->UniformMatrix2fv(location, count, transpose, value); | |
882 } | |
883 void GLES2UniformMatrix2x3fv(GLint location, | |
884 GLsizei count, | |
885 GLboolean transpose, | |
886 const GLfloat* value) { | |
887 gles2::GetGLContext()->UniformMatrix2x3fv(location, count, transpose, value); | |
888 } | |
889 void GLES2UniformMatrix2x4fv(GLint location, | |
890 GLsizei count, | |
891 GLboolean transpose, | |
892 const GLfloat* value) { | |
893 gles2::GetGLContext()->UniformMatrix2x4fv(location, count, transpose, value); | |
894 } | |
895 void GLES2UniformMatrix3fv(GLint location, | |
896 GLsizei count, | |
897 GLboolean transpose, | |
898 const GLfloat* value) { | |
899 gles2::GetGLContext()->UniformMatrix3fv(location, count, transpose, value); | |
900 } | |
901 void GLES2UniformMatrix3x2fv(GLint location, | |
902 GLsizei count, | |
903 GLboolean transpose, | |
904 const GLfloat* value) { | |
905 gles2::GetGLContext()->UniformMatrix3x2fv(location, count, transpose, value); | |
906 } | |
907 void GLES2UniformMatrix3x4fv(GLint location, | |
908 GLsizei count, | |
909 GLboolean transpose, | |
910 const GLfloat* value) { | |
911 gles2::GetGLContext()->UniformMatrix3x4fv(location, count, transpose, value); | |
912 } | |
913 void GLES2UniformMatrix4fv(GLint location, | |
914 GLsizei count, | |
915 GLboolean transpose, | |
916 const GLfloat* value) { | |
917 gles2::GetGLContext()->UniformMatrix4fv(location, count, transpose, value); | |
918 } | |
919 void GLES2UniformMatrix4x2fv(GLint location, | |
920 GLsizei count, | |
921 GLboolean transpose, | |
922 const GLfloat* value) { | |
923 gles2::GetGLContext()->UniformMatrix4x2fv(location, count, transpose, value); | |
924 } | |
925 void GLES2UniformMatrix4x3fv(GLint location, | |
926 GLsizei count, | |
927 GLboolean transpose, | |
928 const GLfloat* value) { | |
929 gles2::GetGLContext()->UniformMatrix4x3fv(location, count, transpose, value); | |
930 } | |
931 void GLES2UseProgram(GLuint program) { | |
932 gles2::GetGLContext()->UseProgram(program); | |
933 } | |
934 void GLES2ValidateProgram(GLuint program) { | |
935 gles2::GetGLContext()->ValidateProgram(program); | |
936 } | |
937 void GLES2VertexAttrib1f(GLuint indx, GLfloat x) { | |
938 gles2::GetGLContext()->VertexAttrib1f(indx, x); | |
939 } | |
940 void GLES2VertexAttrib1fv(GLuint indx, const GLfloat* values) { | |
941 gles2::GetGLContext()->VertexAttrib1fv(indx, values); | |
942 } | |
943 void GLES2VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) { | |
944 gles2::GetGLContext()->VertexAttrib2f(indx, x, y); | |
945 } | |
946 void GLES2VertexAttrib2fv(GLuint indx, const GLfloat* values) { | |
947 gles2::GetGLContext()->VertexAttrib2fv(indx, values); | |
948 } | |
949 void GLES2VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) { | |
950 gles2::GetGLContext()->VertexAttrib3f(indx, x, y, z); | |
951 } | |
952 void GLES2VertexAttrib3fv(GLuint indx, const GLfloat* values) { | |
953 gles2::GetGLContext()->VertexAttrib3fv(indx, values); | |
954 } | |
955 void GLES2VertexAttrib4f(GLuint indx, | |
956 GLfloat x, | |
957 GLfloat y, | |
958 GLfloat z, | |
959 GLfloat w) { | |
960 gles2::GetGLContext()->VertexAttrib4f(indx, x, y, z, w); | |
961 } | |
962 void GLES2VertexAttrib4fv(GLuint indx, const GLfloat* values) { | |
963 gles2::GetGLContext()->VertexAttrib4fv(indx, values); | |
964 } | |
965 void GLES2VertexAttribI4i(GLuint indx, GLint x, GLint y, GLint z, GLint w) { | |
966 gles2::GetGLContext()->VertexAttribI4i(indx, x, y, z, w); | |
967 } | |
968 void GLES2VertexAttribI4iv(GLuint indx, const GLint* values) { | |
969 gles2::GetGLContext()->VertexAttribI4iv(indx, values); | |
970 } | |
971 void GLES2VertexAttribI4ui(GLuint indx, | |
972 GLuint x, | |
973 GLuint y, | |
974 GLuint z, | |
975 GLuint w) { | |
976 gles2::GetGLContext()->VertexAttribI4ui(indx, x, y, z, w); | |
977 } | |
978 void GLES2VertexAttribI4uiv(GLuint indx, const GLuint* values) { | |
979 gles2::GetGLContext()->VertexAttribI4uiv(indx, values); | |
980 } | |
981 void GLES2VertexAttribIPointer(GLuint indx, | |
982 GLint size, | |
983 GLenum type, | |
984 GLsizei stride, | |
985 const void* ptr) { | |
986 gles2::GetGLContext()->VertexAttribIPointer(indx, size, type, stride, ptr); | |
987 } | |
988 void GLES2VertexAttribPointer(GLuint indx, | |
989 GLint size, | |
990 GLenum type, | |
991 GLboolean normalized, | |
992 GLsizei stride, | |
993 const void* ptr) { | |
994 gles2::GetGLContext()->VertexAttribPointer(indx, size, type, normalized, | |
995 stride, ptr); | |
996 } | |
997 void GLES2Viewport(GLint x, GLint y, GLsizei width, GLsizei height) { | |
998 gles2::GetGLContext()->Viewport(x, y, width, height); | |
999 } | |
1000 void GLES2WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) { | |
1001 gles2::GetGLContext()->WaitSync(sync, flags, timeout); | |
1002 } | |
1003 void GLES2BlitFramebufferCHROMIUM(GLint srcX0, | |
1004 GLint srcY0, | |
1005 GLint srcX1, | |
1006 GLint srcY1, | |
1007 GLint dstX0, | |
1008 GLint dstY0, | |
1009 GLint dstX1, | |
1010 GLint dstY1, | |
1011 GLbitfield mask, | |
1012 GLenum filter) { | |
1013 gles2::GetGLContext()->BlitFramebufferCHROMIUM( | |
1014 srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter); | |
1015 } | |
1016 void GLES2RenderbufferStorageMultisampleCHROMIUM(GLenum target, | |
1017 GLsizei samples, | |
1018 GLenum internalformat, | |
1019 GLsizei width, | |
1020 GLsizei height) { | |
1021 gles2::GetGLContext()->RenderbufferStorageMultisampleCHROMIUM( | |
1022 target, samples, internalformat, width, height); | |
1023 } | |
1024 void GLES2RenderbufferStorageMultisampleEXT(GLenum target, | |
1025 GLsizei samples, | |
1026 GLenum internalformat, | |
1027 GLsizei width, | |
1028 GLsizei height) { | |
1029 gles2::GetGLContext()->RenderbufferStorageMultisampleEXT( | |
1030 target, samples, internalformat, width, height); | |
1031 } | |
1032 void GLES2FramebufferTexture2DMultisampleEXT(GLenum target, | |
1033 GLenum attachment, | |
1034 GLenum textarget, | |
1035 GLuint texture, | |
1036 GLint level, | |
1037 GLsizei samples) { | |
1038 gles2::GetGLContext()->FramebufferTexture2DMultisampleEXT( | |
1039 target, attachment, textarget, texture, level, samples); | |
1040 } | |
1041 void GLES2TexStorage2DEXT(GLenum target, | |
1042 GLsizei levels, | |
1043 GLenum internalFormat, | |
1044 GLsizei width, | |
1045 GLsizei height) { | |
1046 gles2::GetGLContext()->TexStorage2DEXT(target, levels, internalFormat, width, | |
1047 height); | |
1048 } | |
1049 void GLES2GenQueriesEXT(GLsizei n, GLuint* queries) { | |
1050 gles2::GetGLContext()->GenQueriesEXT(n, queries); | |
1051 } | |
1052 void GLES2DeleteQueriesEXT(GLsizei n, const GLuint* queries) { | |
1053 gles2::GetGLContext()->DeleteQueriesEXT(n, queries); | |
1054 } | |
1055 void GLES2QueryCounterEXT(GLuint id, GLenum target) { | |
1056 gles2::GetGLContext()->QueryCounterEXT(id, target); | |
1057 } | |
1058 GLboolean GLES2IsQueryEXT(GLuint id) { | |
1059 return gles2::GetGLContext()->IsQueryEXT(id); | |
1060 } | |
1061 void GLES2BeginQueryEXT(GLenum target, GLuint id) { | |
1062 gles2::GetGLContext()->BeginQueryEXT(target, id); | |
1063 } | |
1064 void GLES2BeginTransformFeedback(GLenum primitivemode) { | |
1065 gles2::GetGLContext()->BeginTransformFeedback(primitivemode); | |
1066 } | |
1067 void GLES2EndQueryEXT(GLenum target) { | |
1068 gles2::GetGLContext()->EndQueryEXT(target); | |
1069 } | |
1070 void GLES2EndTransformFeedback() { | |
1071 gles2::GetGLContext()->EndTransformFeedback(); | |
1072 } | |
1073 void GLES2GetQueryivEXT(GLenum target, GLenum pname, GLint* params) { | |
1074 gles2::GetGLContext()->GetQueryivEXT(target, pname, params); | |
1075 } | |
1076 void GLES2GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint* params) { | |
1077 gles2::GetGLContext()->GetQueryObjectuivEXT(id, pname, params); | |
1078 } | |
1079 void GLES2GetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64* params) { | |
1080 gles2::GetGLContext()->GetQueryObjectui64vEXT(id, pname, params); | |
1081 } | |
1082 void GLES2InsertEventMarkerEXT(GLsizei length, const GLchar* marker) { | |
1083 gles2::GetGLContext()->InsertEventMarkerEXT(length, marker); | |
1084 } | |
1085 void GLES2PushGroupMarkerEXT(GLsizei length, const GLchar* marker) { | |
1086 gles2::GetGLContext()->PushGroupMarkerEXT(length, marker); | |
1087 } | |
1088 void GLES2PopGroupMarkerEXT() { | |
1089 gles2::GetGLContext()->PopGroupMarkerEXT(); | |
1090 } | |
1091 void GLES2GenVertexArraysOES(GLsizei n, GLuint* arrays) { | |
1092 gles2::GetGLContext()->GenVertexArraysOES(n, arrays); | |
1093 } | |
1094 void GLES2DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) { | |
1095 gles2::GetGLContext()->DeleteVertexArraysOES(n, arrays); | |
1096 } | |
1097 GLboolean GLES2IsVertexArrayOES(GLuint array) { | |
1098 return gles2::GetGLContext()->IsVertexArrayOES(array); | |
1099 } | |
1100 void GLES2BindVertexArrayOES(GLuint array) { | |
1101 gles2::GetGLContext()->BindVertexArrayOES(array); | |
1102 } | |
1103 void GLES2SwapBuffers() { | |
1104 gles2::GetGLContext()->SwapBuffers(); | |
1105 } | |
1106 GLuint GLES2GetMaxValueInBufferCHROMIUM(GLuint buffer_id, | |
1107 GLsizei count, | |
1108 GLenum type, | |
1109 GLuint offset) { | |
1110 return gles2::GetGLContext()->GetMaxValueInBufferCHROMIUM(buffer_id, count, | |
1111 type, offset); | |
1112 } | |
1113 GLboolean GLES2EnableFeatureCHROMIUM(const char* feature) { | |
1114 return gles2::GetGLContext()->EnableFeatureCHROMIUM(feature); | |
1115 } | |
1116 void* GLES2MapBufferCHROMIUM(GLuint target, GLenum access) { | |
1117 return gles2::GetGLContext()->MapBufferCHROMIUM(target, access); | |
1118 } | |
1119 GLboolean GLES2UnmapBufferCHROMIUM(GLuint target) { | |
1120 return gles2::GetGLContext()->UnmapBufferCHROMIUM(target); | |
1121 } | |
1122 void* GLES2MapBufferSubDataCHROMIUM(GLuint target, | |
1123 GLintptr offset, | |
1124 GLsizeiptr size, | |
1125 GLenum access) { | |
1126 return gles2::GetGLContext()->MapBufferSubDataCHROMIUM(target, offset, size, | |
1127 access); | |
1128 } | |
1129 void GLES2UnmapBufferSubDataCHROMIUM(const void* mem) { | |
1130 gles2::GetGLContext()->UnmapBufferSubDataCHROMIUM(mem); | |
1131 } | |
1132 void* GLES2MapBufferRange(GLenum target, | |
1133 GLintptr offset, | |
1134 GLsizeiptr size, | |
1135 GLbitfield access) { | |
1136 return gles2::GetGLContext()->MapBufferRange(target, offset, size, access); | |
1137 } | |
1138 GLboolean GLES2UnmapBuffer(GLenum target) { | |
1139 return gles2::GetGLContext()->UnmapBuffer(target); | |
1140 } | |
1141 void* GLES2MapTexSubImage2DCHROMIUM(GLenum target, | |
1142 GLint level, | 818 GLint level, |
1143 GLint xoffset, | 819 GLint xoffset, |
1144 GLint yoffset, | 820 GLint yoffset, |
1145 GLsizei width, | 821 GLsizei width, |
1146 GLsizei height, | 822 GLsizei height, |
1147 GLenum format, | 823 GLenum format, |
1148 GLenum type, | 824 GLenum type, |
1149 GLenum access) { | 825 const void* pixels) { |
| 826 gles2::GetGLContext()->TexSubImage2D(target, level, xoffset, yoffset, width, |
| 827 height, format, type, pixels); |
| 828 } |
| 829 void GL_APIENTRY GLES2TexSubImage3D(GLenum target, |
| 830 GLint level, |
| 831 GLint xoffset, |
| 832 GLint yoffset, |
| 833 GLint zoffset, |
| 834 GLsizei width, |
| 835 GLsizei height, |
| 836 GLsizei depth, |
| 837 GLenum format, |
| 838 GLenum type, |
| 839 const void* pixels) { |
| 840 gles2::GetGLContext()->TexSubImage3D(target, level, xoffset, yoffset, zoffset, |
| 841 width, height, depth, format, type, |
| 842 pixels); |
| 843 } |
| 844 void GL_APIENTRY GLES2TransformFeedbackVaryings(GLuint program, |
| 845 GLsizei count, |
| 846 const char* const* varyings, |
| 847 GLenum buffermode) { |
| 848 gles2::GetGLContext()->TransformFeedbackVaryings(program, count, varyings, |
| 849 buffermode); |
| 850 } |
| 851 void GL_APIENTRY GLES2Uniform1f(GLint location, GLfloat x) { |
| 852 gles2::GetGLContext()->Uniform1f(location, x); |
| 853 } |
| 854 void GL_APIENTRY GLES2Uniform1fv(GLint location, |
| 855 GLsizei count, |
| 856 const GLfloat* v) { |
| 857 gles2::GetGLContext()->Uniform1fv(location, count, v); |
| 858 } |
| 859 void GL_APIENTRY GLES2Uniform1i(GLint location, GLint x) { |
| 860 gles2::GetGLContext()->Uniform1i(location, x); |
| 861 } |
| 862 void GL_APIENTRY GLES2Uniform1iv(GLint location, |
| 863 GLsizei count, |
| 864 const GLint* v) { |
| 865 gles2::GetGLContext()->Uniform1iv(location, count, v); |
| 866 } |
| 867 void GL_APIENTRY GLES2Uniform1ui(GLint location, GLuint x) { |
| 868 gles2::GetGLContext()->Uniform1ui(location, x); |
| 869 } |
| 870 void GL_APIENTRY GLES2Uniform1uiv(GLint location, |
| 871 GLsizei count, |
| 872 const GLuint* v) { |
| 873 gles2::GetGLContext()->Uniform1uiv(location, count, v); |
| 874 } |
| 875 void GL_APIENTRY GLES2Uniform2f(GLint location, GLfloat x, GLfloat y) { |
| 876 gles2::GetGLContext()->Uniform2f(location, x, y); |
| 877 } |
| 878 void GL_APIENTRY GLES2Uniform2fv(GLint location, |
| 879 GLsizei count, |
| 880 const GLfloat* v) { |
| 881 gles2::GetGLContext()->Uniform2fv(location, count, v); |
| 882 } |
| 883 void GL_APIENTRY GLES2Uniform2i(GLint location, GLint x, GLint y) { |
| 884 gles2::GetGLContext()->Uniform2i(location, x, y); |
| 885 } |
| 886 void GL_APIENTRY GLES2Uniform2iv(GLint location, |
| 887 GLsizei count, |
| 888 const GLint* v) { |
| 889 gles2::GetGLContext()->Uniform2iv(location, count, v); |
| 890 } |
| 891 void GL_APIENTRY GLES2Uniform2ui(GLint location, GLuint x, GLuint y) { |
| 892 gles2::GetGLContext()->Uniform2ui(location, x, y); |
| 893 } |
| 894 void GL_APIENTRY GLES2Uniform2uiv(GLint location, |
| 895 GLsizei count, |
| 896 const GLuint* v) { |
| 897 gles2::GetGLContext()->Uniform2uiv(location, count, v); |
| 898 } |
| 899 void GL_APIENTRY GLES2Uniform3f(GLint location, |
| 900 GLfloat x, |
| 901 GLfloat y, |
| 902 GLfloat z) { |
| 903 gles2::GetGLContext()->Uniform3f(location, x, y, z); |
| 904 } |
| 905 void GL_APIENTRY GLES2Uniform3fv(GLint location, |
| 906 GLsizei count, |
| 907 const GLfloat* v) { |
| 908 gles2::GetGLContext()->Uniform3fv(location, count, v); |
| 909 } |
| 910 void GL_APIENTRY GLES2Uniform3i(GLint location, GLint x, GLint y, GLint z) { |
| 911 gles2::GetGLContext()->Uniform3i(location, x, y, z); |
| 912 } |
| 913 void GL_APIENTRY GLES2Uniform3iv(GLint location, |
| 914 GLsizei count, |
| 915 const GLint* v) { |
| 916 gles2::GetGLContext()->Uniform3iv(location, count, v); |
| 917 } |
| 918 void GL_APIENTRY GLES2Uniform3ui(GLint location, GLuint x, GLuint y, GLuint z) { |
| 919 gles2::GetGLContext()->Uniform3ui(location, x, y, z); |
| 920 } |
| 921 void GL_APIENTRY GLES2Uniform3uiv(GLint location, |
| 922 GLsizei count, |
| 923 const GLuint* v) { |
| 924 gles2::GetGLContext()->Uniform3uiv(location, count, v); |
| 925 } |
| 926 void GL_APIENTRY |
| 927 GLES2Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { |
| 928 gles2::GetGLContext()->Uniform4f(location, x, y, z, w); |
| 929 } |
| 930 void GL_APIENTRY GLES2Uniform4fv(GLint location, |
| 931 GLsizei count, |
| 932 const GLfloat* v) { |
| 933 gles2::GetGLContext()->Uniform4fv(location, count, v); |
| 934 } |
| 935 void GL_APIENTRY |
| 936 GLES2Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) { |
| 937 gles2::GetGLContext()->Uniform4i(location, x, y, z, w); |
| 938 } |
| 939 void GL_APIENTRY GLES2Uniform4iv(GLint location, |
| 940 GLsizei count, |
| 941 const GLint* v) { |
| 942 gles2::GetGLContext()->Uniform4iv(location, count, v); |
| 943 } |
| 944 void GL_APIENTRY |
| 945 GLES2Uniform4ui(GLint location, GLuint x, GLuint y, GLuint z, GLuint w) { |
| 946 gles2::GetGLContext()->Uniform4ui(location, x, y, z, w); |
| 947 } |
| 948 void GL_APIENTRY GLES2Uniform4uiv(GLint location, |
| 949 GLsizei count, |
| 950 const GLuint* v) { |
| 951 gles2::GetGLContext()->Uniform4uiv(location, count, v); |
| 952 } |
| 953 void GL_APIENTRY GLES2UniformBlockBinding(GLuint program, |
| 954 GLuint index, |
| 955 GLuint binding) { |
| 956 gles2::GetGLContext()->UniformBlockBinding(program, index, binding); |
| 957 } |
| 958 void GL_APIENTRY GLES2UniformMatrix2fv(GLint location, |
| 959 GLsizei count, |
| 960 GLboolean transpose, |
| 961 const GLfloat* value) { |
| 962 gles2::GetGLContext()->UniformMatrix2fv(location, count, transpose, value); |
| 963 } |
| 964 void GL_APIENTRY GLES2UniformMatrix2x3fv(GLint location, |
| 965 GLsizei count, |
| 966 GLboolean transpose, |
| 967 const GLfloat* value) { |
| 968 gles2::GetGLContext()->UniformMatrix2x3fv(location, count, transpose, value); |
| 969 } |
| 970 void GL_APIENTRY GLES2UniformMatrix2x4fv(GLint location, |
| 971 GLsizei count, |
| 972 GLboolean transpose, |
| 973 const GLfloat* value) { |
| 974 gles2::GetGLContext()->UniformMatrix2x4fv(location, count, transpose, value); |
| 975 } |
| 976 void GL_APIENTRY GLES2UniformMatrix3fv(GLint location, |
| 977 GLsizei count, |
| 978 GLboolean transpose, |
| 979 const GLfloat* value) { |
| 980 gles2::GetGLContext()->UniformMatrix3fv(location, count, transpose, value); |
| 981 } |
| 982 void GL_APIENTRY GLES2UniformMatrix3x2fv(GLint location, |
| 983 GLsizei count, |
| 984 GLboolean transpose, |
| 985 const GLfloat* value) { |
| 986 gles2::GetGLContext()->UniformMatrix3x2fv(location, count, transpose, value); |
| 987 } |
| 988 void GL_APIENTRY GLES2UniformMatrix3x4fv(GLint location, |
| 989 GLsizei count, |
| 990 GLboolean transpose, |
| 991 const GLfloat* value) { |
| 992 gles2::GetGLContext()->UniformMatrix3x4fv(location, count, transpose, value); |
| 993 } |
| 994 void GL_APIENTRY GLES2UniformMatrix4fv(GLint location, |
| 995 GLsizei count, |
| 996 GLboolean transpose, |
| 997 const GLfloat* value) { |
| 998 gles2::GetGLContext()->UniformMatrix4fv(location, count, transpose, value); |
| 999 } |
| 1000 void GL_APIENTRY GLES2UniformMatrix4x2fv(GLint location, |
| 1001 GLsizei count, |
| 1002 GLboolean transpose, |
| 1003 const GLfloat* value) { |
| 1004 gles2::GetGLContext()->UniformMatrix4x2fv(location, count, transpose, value); |
| 1005 } |
| 1006 void GL_APIENTRY GLES2UniformMatrix4x3fv(GLint location, |
| 1007 GLsizei count, |
| 1008 GLboolean transpose, |
| 1009 const GLfloat* value) { |
| 1010 gles2::GetGLContext()->UniformMatrix4x3fv(location, count, transpose, value); |
| 1011 } |
| 1012 void GL_APIENTRY GLES2UseProgram(GLuint program) { |
| 1013 gles2::GetGLContext()->UseProgram(program); |
| 1014 } |
| 1015 void GL_APIENTRY GLES2ValidateProgram(GLuint program) { |
| 1016 gles2::GetGLContext()->ValidateProgram(program); |
| 1017 } |
| 1018 void GL_APIENTRY GLES2VertexAttrib1f(GLuint indx, GLfloat x) { |
| 1019 gles2::GetGLContext()->VertexAttrib1f(indx, x); |
| 1020 } |
| 1021 void GL_APIENTRY GLES2VertexAttrib1fv(GLuint indx, const GLfloat* values) { |
| 1022 gles2::GetGLContext()->VertexAttrib1fv(indx, values); |
| 1023 } |
| 1024 void GL_APIENTRY GLES2VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) { |
| 1025 gles2::GetGLContext()->VertexAttrib2f(indx, x, y); |
| 1026 } |
| 1027 void GL_APIENTRY GLES2VertexAttrib2fv(GLuint indx, const GLfloat* values) { |
| 1028 gles2::GetGLContext()->VertexAttrib2fv(indx, values); |
| 1029 } |
| 1030 void GL_APIENTRY GLES2VertexAttrib3f(GLuint indx, |
| 1031 GLfloat x, |
| 1032 GLfloat y, |
| 1033 GLfloat z) { |
| 1034 gles2::GetGLContext()->VertexAttrib3f(indx, x, y, z); |
| 1035 } |
| 1036 void GL_APIENTRY GLES2VertexAttrib3fv(GLuint indx, const GLfloat* values) { |
| 1037 gles2::GetGLContext()->VertexAttrib3fv(indx, values); |
| 1038 } |
| 1039 void GL_APIENTRY |
| 1040 GLES2VertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { |
| 1041 gles2::GetGLContext()->VertexAttrib4f(indx, x, y, z, w); |
| 1042 } |
| 1043 void GL_APIENTRY GLES2VertexAttrib4fv(GLuint indx, const GLfloat* values) { |
| 1044 gles2::GetGLContext()->VertexAttrib4fv(indx, values); |
| 1045 } |
| 1046 void GL_APIENTRY |
| 1047 GLES2VertexAttribI4i(GLuint indx, GLint x, GLint y, GLint z, GLint w) { |
| 1048 gles2::GetGLContext()->VertexAttribI4i(indx, x, y, z, w); |
| 1049 } |
| 1050 void GL_APIENTRY GLES2VertexAttribI4iv(GLuint indx, const GLint* values) { |
| 1051 gles2::GetGLContext()->VertexAttribI4iv(indx, values); |
| 1052 } |
| 1053 void GL_APIENTRY |
| 1054 GLES2VertexAttribI4ui(GLuint indx, GLuint x, GLuint y, GLuint z, GLuint w) { |
| 1055 gles2::GetGLContext()->VertexAttribI4ui(indx, x, y, z, w); |
| 1056 } |
| 1057 void GL_APIENTRY GLES2VertexAttribI4uiv(GLuint indx, const GLuint* values) { |
| 1058 gles2::GetGLContext()->VertexAttribI4uiv(indx, values); |
| 1059 } |
| 1060 void GL_APIENTRY GLES2VertexAttribIPointer(GLuint indx, |
| 1061 GLint size, |
| 1062 GLenum type, |
| 1063 GLsizei stride, |
| 1064 const void* ptr) { |
| 1065 gles2::GetGLContext()->VertexAttribIPointer(indx, size, type, stride, ptr); |
| 1066 } |
| 1067 void GL_APIENTRY GLES2VertexAttribPointer(GLuint indx, |
| 1068 GLint size, |
| 1069 GLenum type, |
| 1070 GLboolean normalized, |
| 1071 GLsizei stride, |
| 1072 const void* ptr) { |
| 1073 gles2::GetGLContext()->VertexAttribPointer(indx, size, type, normalized, |
| 1074 stride, ptr); |
| 1075 } |
| 1076 void GL_APIENTRY GLES2Viewport(GLint x, |
| 1077 GLint y, |
| 1078 GLsizei width, |
| 1079 GLsizei height) { |
| 1080 gles2::GetGLContext()->Viewport(x, y, width, height); |
| 1081 } |
| 1082 void GL_APIENTRY GLES2WaitSync(GLsync sync, |
| 1083 GLbitfield flags, |
| 1084 GLuint64 timeout) { |
| 1085 gles2::GetGLContext()->WaitSync(sync, flags, timeout); |
| 1086 } |
| 1087 void GL_APIENTRY GLES2BlitFramebufferCHROMIUM(GLint srcX0, |
| 1088 GLint srcY0, |
| 1089 GLint srcX1, |
| 1090 GLint srcY1, |
| 1091 GLint dstX0, |
| 1092 GLint dstY0, |
| 1093 GLint dstX1, |
| 1094 GLint dstY1, |
| 1095 GLbitfield mask, |
| 1096 GLenum filter) { |
| 1097 gles2::GetGLContext()->BlitFramebufferCHROMIUM( |
| 1098 srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter); |
| 1099 } |
| 1100 void GL_APIENTRY |
| 1101 GLES2RenderbufferStorageMultisampleCHROMIUM(GLenum target, |
| 1102 GLsizei samples, |
| 1103 GLenum internalformat, |
| 1104 GLsizei width, |
| 1105 GLsizei height) { |
| 1106 gles2::GetGLContext()->RenderbufferStorageMultisampleCHROMIUM( |
| 1107 target, samples, internalformat, width, height); |
| 1108 } |
| 1109 void GL_APIENTRY GLES2RenderbufferStorageMultisampleEXT(GLenum target, |
| 1110 GLsizei samples, |
| 1111 GLenum internalformat, |
| 1112 GLsizei width, |
| 1113 GLsizei height) { |
| 1114 gles2::GetGLContext()->RenderbufferStorageMultisampleEXT( |
| 1115 target, samples, internalformat, width, height); |
| 1116 } |
| 1117 void GL_APIENTRY GLES2FramebufferTexture2DMultisampleEXT(GLenum target, |
| 1118 GLenum attachment, |
| 1119 GLenum textarget, |
| 1120 GLuint texture, |
| 1121 GLint level, |
| 1122 GLsizei samples) { |
| 1123 gles2::GetGLContext()->FramebufferTexture2DMultisampleEXT( |
| 1124 target, attachment, textarget, texture, level, samples); |
| 1125 } |
| 1126 void GL_APIENTRY GLES2TexStorage2DEXT(GLenum target, |
| 1127 GLsizei levels, |
| 1128 GLenum internalFormat, |
| 1129 GLsizei width, |
| 1130 GLsizei height) { |
| 1131 gles2::GetGLContext()->TexStorage2DEXT(target, levels, internalFormat, width, |
| 1132 height); |
| 1133 } |
| 1134 void GL_APIENTRY GLES2GenQueriesEXT(GLsizei n, GLuint* queries) { |
| 1135 gles2::GetGLContext()->GenQueriesEXT(n, queries); |
| 1136 } |
| 1137 void GL_APIENTRY GLES2DeleteQueriesEXT(GLsizei n, const GLuint* queries) { |
| 1138 gles2::GetGLContext()->DeleteQueriesEXT(n, queries); |
| 1139 } |
| 1140 void GL_APIENTRY GLES2QueryCounterEXT(GLuint id, GLenum target) { |
| 1141 gles2::GetGLContext()->QueryCounterEXT(id, target); |
| 1142 } |
| 1143 GLboolean GL_APIENTRY GLES2IsQueryEXT(GLuint id) { |
| 1144 return gles2::GetGLContext()->IsQueryEXT(id); |
| 1145 } |
| 1146 void GL_APIENTRY GLES2BeginQueryEXT(GLenum target, GLuint id) { |
| 1147 gles2::GetGLContext()->BeginQueryEXT(target, id); |
| 1148 } |
| 1149 void GL_APIENTRY GLES2BeginTransformFeedback(GLenum primitivemode) { |
| 1150 gles2::GetGLContext()->BeginTransformFeedback(primitivemode); |
| 1151 } |
| 1152 void GL_APIENTRY GLES2EndQueryEXT(GLenum target) { |
| 1153 gles2::GetGLContext()->EndQueryEXT(target); |
| 1154 } |
| 1155 void GL_APIENTRY GLES2EndTransformFeedback() { |
| 1156 gles2::GetGLContext()->EndTransformFeedback(); |
| 1157 } |
| 1158 void GL_APIENTRY GLES2GetQueryivEXT(GLenum target, |
| 1159 GLenum pname, |
| 1160 GLint* params) { |
| 1161 gles2::GetGLContext()->GetQueryivEXT(target, pname, params); |
| 1162 } |
| 1163 void GL_APIENTRY GLES2GetQueryObjectuivEXT(GLuint id, |
| 1164 GLenum pname, |
| 1165 GLuint* params) { |
| 1166 gles2::GetGLContext()->GetQueryObjectuivEXT(id, pname, params); |
| 1167 } |
| 1168 void GL_APIENTRY GLES2GetQueryObjectui64vEXT(GLuint id, |
| 1169 GLenum pname, |
| 1170 GLuint64* params) { |
| 1171 gles2::GetGLContext()->GetQueryObjectui64vEXT(id, pname, params); |
| 1172 } |
| 1173 void GL_APIENTRY GLES2InsertEventMarkerEXT(GLsizei length, |
| 1174 const GLchar* marker) { |
| 1175 gles2::GetGLContext()->InsertEventMarkerEXT(length, marker); |
| 1176 } |
| 1177 void GL_APIENTRY GLES2PushGroupMarkerEXT(GLsizei length, const GLchar* marker) { |
| 1178 gles2::GetGLContext()->PushGroupMarkerEXT(length, marker); |
| 1179 } |
| 1180 void GL_APIENTRY GLES2PopGroupMarkerEXT() { |
| 1181 gles2::GetGLContext()->PopGroupMarkerEXT(); |
| 1182 } |
| 1183 void GL_APIENTRY GLES2GenVertexArraysOES(GLsizei n, GLuint* arrays) { |
| 1184 gles2::GetGLContext()->GenVertexArraysOES(n, arrays); |
| 1185 } |
| 1186 void GL_APIENTRY GLES2DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) { |
| 1187 gles2::GetGLContext()->DeleteVertexArraysOES(n, arrays); |
| 1188 } |
| 1189 GLboolean GL_APIENTRY GLES2IsVertexArrayOES(GLuint array) { |
| 1190 return gles2::GetGLContext()->IsVertexArrayOES(array); |
| 1191 } |
| 1192 void GL_APIENTRY GLES2BindVertexArrayOES(GLuint array) { |
| 1193 gles2::GetGLContext()->BindVertexArrayOES(array); |
| 1194 } |
| 1195 void GL_APIENTRY GLES2SwapBuffers() { |
| 1196 gles2::GetGLContext()->SwapBuffers(); |
| 1197 } |
| 1198 GLuint GL_APIENTRY GLES2GetMaxValueInBufferCHROMIUM(GLuint buffer_id, |
| 1199 GLsizei count, |
| 1200 GLenum type, |
| 1201 GLuint offset) { |
| 1202 return gles2::GetGLContext()->GetMaxValueInBufferCHROMIUM(buffer_id, count, |
| 1203 type, offset); |
| 1204 } |
| 1205 GLboolean GL_APIENTRY GLES2EnableFeatureCHROMIUM(const char* feature) { |
| 1206 return gles2::GetGLContext()->EnableFeatureCHROMIUM(feature); |
| 1207 } |
| 1208 void* GL_APIENTRY GLES2MapBufferCHROMIUM(GLuint target, GLenum access) { |
| 1209 return gles2::GetGLContext()->MapBufferCHROMIUM(target, access); |
| 1210 } |
| 1211 GLboolean GL_APIENTRY GLES2UnmapBufferCHROMIUM(GLuint target) { |
| 1212 return gles2::GetGLContext()->UnmapBufferCHROMIUM(target); |
| 1213 } |
| 1214 void* GL_APIENTRY GLES2MapBufferSubDataCHROMIUM(GLuint target, |
| 1215 GLintptr offset, |
| 1216 GLsizeiptr size, |
| 1217 GLenum access) { |
| 1218 return gles2::GetGLContext()->MapBufferSubDataCHROMIUM(target, offset, size, |
| 1219 access); |
| 1220 } |
| 1221 void GL_APIENTRY GLES2UnmapBufferSubDataCHROMIUM(const void* mem) { |
| 1222 gles2::GetGLContext()->UnmapBufferSubDataCHROMIUM(mem); |
| 1223 } |
| 1224 void* GL_APIENTRY GLES2MapBufferRange(GLenum target, |
| 1225 GLintptr offset, |
| 1226 GLsizeiptr size, |
| 1227 GLbitfield access) { |
| 1228 return gles2::GetGLContext()->MapBufferRange(target, offset, size, access); |
| 1229 } |
| 1230 GLboolean GL_APIENTRY GLES2UnmapBuffer(GLenum target) { |
| 1231 return gles2::GetGLContext()->UnmapBuffer(target); |
| 1232 } |
| 1233 void* GL_APIENTRY GLES2MapTexSubImage2DCHROMIUM(GLenum target, |
| 1234 GLint level, |
| 1235 GLint xoffset, |
| 1236 GLint yoffset, |
| 1237 GLsizei width, |
| 1238 GLsizei height, |
| 1239 GLenum format, |
| 1240 GLenum type, |
| 1241 GLenum access) { |
1150 return gles2::GetGLContext()->MapTexSubImage2DCHROMIUM( | 1242 return gles2::GetGLContext()->MapTexSubImage2DCHROMIUM( |
1151 target, level, xoffset, yoffset, width, height, format, type, access); | 1243 target, level, xoffset, yoffset, width, height, format, type, access); |
1152 } | 1244 } |
1153 void GLES2UnmapTexSubImage2DCHROMIUM(const void* mem) { | 1245 void GL_APIENTRY GLES2UnmapTexSubImage2DCHROMIUM(const void* mem) { |
1154 gles2::GetGLContext()->UnmapTexSubImage2DCHROMIUM(mem); | 1246 gles2::GetGLContext()->UnmapTexSubImage2DCHROMIUM(mem); |
1155 } | 1247 } |
1156 void GLES2ResizeCHROMIUM(GLuint width, GLuint height, GLfloat scale_factor) { | 1248 void GL_APIENTRY GLES2ResizeCHROMIUM(GLuint width, |
| 1249 GLuint height, |
| 1250 GLfloat scale_factor) { |
1157 gles2::GetGLContext()->ResizeCHROMIUM(width, height, scale_factor); | 1251 gles2::GetGLContext()->ResizeCHROMIUM(width, height, scale_factor); |
1158 } | 1252 } |
1159 const GLchar* GLES2GetRequestableExtensionsCHROMIUM() { | 1253 const GLchar* GL_APIENTRY GLES2GetRequestableExtensionsCHROMIUM() { |
1160 return gles2::GetGLContext()->GetRequestableExtensionsCHROMIUM(); | 1254 return gles2::GetGLContext()->GetRequestableExtensionsCHROMIUM(); |
1161 } | 1255 } |
1162 void GLES2RequestExtensionCHROMIUM(const char* extension) { | 1256 void GL_APIENTRY GLES2RequestExtensionCHROMIUM(const char* extension) { |
1163 gles2::GetGLContext()->RequestExtensionCHROMIUM(extension); | 1257 gles2::GetGLContext()->RequestExtensionCHROMIUM(extension); |
1164 } | 1258 } |
1165 void GLES2RateLimitOffscreenContextCHROMIUM() { | 1259 void GL_APIENTRY GLES2RateLimitOffscreenContextCHROMIUM() { |
1166 gles2::GetGLContext()->RateLimitOffscreenContextCHROMIUM(); | 1260 gles2::GetGLContext()->RateLimitOffscreenContextCHROMIUM(); |
1167 } | 1261 } |
1168 void GLES2GetProgramInfoCHROMIUM(GLuint program, | 1262 void GL_APIENTRY GLES2GetProgramInfoCHROMIUM(GLuint program, |
1169 GLsizei bufsize, | 1263 GLsizei bufsize, |
1170 GLsizei* size, | 1264 GLsizei* size, |
1171 void* info) { | 1265 void* info) { |
1172 gles2::GetGLContext()->GetProgramInfoCHROMIUM(program, bufsize, size, info); | 1266 gles2::GetGLContext()->GetProgramInfoCHROMIUM(program, bufsize, size, info); |
1173 } | 1267 } |
1174 void GLES2GetUniformBlocksCHROMIUM(GLuint program, | 1268 void GL_APIENTRY GLES2GetUniformBlocksCHROMIUM(GLuint program, |
1175 GLsizei bufsize, | |
1176 GLsizei* size, | |
1177 void* info) { | |
1178 gles2::GetGLContext()->GetUniformBlocksCHROMIUM(program, bufsize, size, info); | |
1179 } | |
1180 void GLES2GetTransformFeedbackVaryingsCHROMIUM(GLuint program, | |
1181 GLsizei bufsize, | 1269 GLsizei bufsize, |
1182 GLsizei* size, | 1270 GLsizei* size, |
1183 void* info) { | 1271 void* info) { |
| 1272 gles2::GetGLContext()->GetUniformBlocksCHROMIUM(program, bufsize, size, info); |
| 1273 } |
| 1274 void GL_APIENTRY GLES2GetTransformFeedbackVaryingsCHROMIUM(GLuint program, |
| 1275 GLsizei bufsize, |
| 1276 GLsizei* size, |
| 1277 void* info) { |
1184 gles2::GetGLContext()->GetTransformFeedbackVaryingsCHROMIUM(program, bufsize, | 1278 gles2::GetGLContext()->GetTransformFeedbackVaryingsCHROMIUM(program, bufsize, |
1185 size, info); | 1279 size, info); |
1186 } | 1280 } |
1187 void GLES2GetUniformsES3CHROMIUM(GLuint program, | 1281 void GL_APIENTRY GLES2GetUniformsES3CHROMIUM(GLuint program, |
1188 GLsizei bufsize, | 1282 GLsizei bufsize, |
1189 GLsizei* size, | 1283 GLsizei* size, |
1190 void* info) { | 1284 void* info) { |
1191 gles2::GetGLContext()->GetUniformsES3CHROMIUM(program, bufsize, size, info); | 1285 gles2::GetGLContext()->GetUniformsES3CHROMIUM(program, bufsize, size, info); |
1192 } | 1286 } |
1193 GLuint GLES2CreateStreamTextureCHROMIUM(GLuint texture) { | 1287 GLuint GL_APIENTRY GLES2CreateStreamTextureCHROMIUM(GLuint texture) { |
1194 return gles2::GetGLContext()->CreateStreamTextureCHROMIUM(texture); | 1288 return gles2::GetGLContext()->CreateStreamTextureCHROMIUM(texture); |
1195 } | 1289 } |
1196 GLuint GLES2CreateImageCHROMIUM(ClientBuffer buffer, | 1290 GLuint GL_APIENTRY GLES2CreateImageCHROMIUM(ClientBuffer buffer, |
1197 GLsizei width, | 1291 GLsizei width, |
1198 GLsizei height, | 1292 GLsizei height, |
1199 GLenum internalformat) { | 1293 GLenum internalformat) { |
1200 return gles2::GetGLContext()->CreateImageCHROMIUM(buffer, width, height, | 1294 return gles2::GetGLContext()->CreateImageCHROMIUM(buffer, width, height, |
1201 internalformat); | 1295 internalformat); |
1202 } | 1296 } |
1203 void GLES2DestroyImageCHROMIUM(GLuint image_id) { | 1297 void GL_APIENTRY GLES2DestroyImageCHROMIUM(GLuint image_id) { |
1204 gles2::GetGLContext()->DestroyImageCHROMIUM(image_id); | 1298 gles2::GetGLContext()->DestroyImageCHROMIUM(image_id); |
1205 } | 1299 } |
1206 GLuint GLES2CreateGpuMemoryBufferImageCHROMIUM(GLsizei width, | 1300 GLuint GL_APIENTRY |
1207 GLsizei height, | 1301 GLES2CreateGpuMemoryBufferImageCHROMIUM(GLsizei width, |
1208 GLenum internalformat, | 1302 GLsizei height, |
1209 GLenum usage) { | 1303 GLenum internalformat, |
| 1304 GLenum usage) { |
1210 return gles2::GetGLContext()->CreateGpuMemoryBufferImageCHROMIUM( | 1305 return gles2::GetGLContext()->CreateGpuMemoryBufferImageCHROMIUM( |
1211 width, height, internalformat, usage); | 1306 width, height, internalformat, usage); |
1212 } | 1307 } |
1213 void GLES2GetTranslatedShaderSourceANGLE(GLuint shader, | 1308 void GL_APIENTRY GLES2GetTranslatedShaderSourceANGLE(GLuint shader, |
1214 GLsizei bufsize, | 1309 GLsizei bufsize, |
1215 GLsizei* length, | 1310 GLsizei* length, |
1216 char* source) { | 1311 char* source) { |
1217 gles2::GetGLContext()->GetTranslatedShaderSourceANGLE(shader, bufsize, length, | 1312 gles2::GetGLContext()->GetTranslatedShaderSourceANGLE(shader, bufsize, length, |
1218 source); | 1313 source); |
1219 } | 1314 } |
1220 void GLES2PostSubBufferCHROMIUM(GLint x, GLint y, GLint width, GLint height) { | 1315 void GL_APIENTRY GLES2PostSubBufferCHROMIUM(GLint x, |
| 1316 GLint y, |
| 1317 GLint width, |
| 1318 GLint height) { |
1221 gles2::GetGLContext()->PostSubBufferCHROMIUM(x, y, width, height); | 1319 gles2::GetGLContext()->PostSubBufferCHROMIUM(x, y, width, height); |
1222 } | 1320 } |
1223 void GLES2TexImageIOSurface2DCHROMIUM(GLenum target, | 1321 void GL_APIENTRY GLES2TexImageIOSurface2DCHROMIUM(GLenum target, |
1224 GLsizei width, | 1322 GLsizei width, |
1225 GLsizei height, | 1323 GLsizei height, |
1226 GLuint ioSurfaceId, | 1324 GLuint ioSurfaceId, |
1227 GLuint plane) { | 1325 GLuint plane) { |
1228 gles2::GetGLContext()->TexImageIOSurface2DCHROMIUM(target, width, height, | 1326 gles2::GetGLContext()->TexImageIOSurface2DCHROMIUM(target, width, height, |
1229 ioSurfaceId, plane); | 1327 ioSurfaceId, plane); |
1230 } | 1328 } |
1231 void GLES2CopyTextureCHROMIUM(GLenum target, | 1329 void GL_APIENTRY GLES2CopyTextureCHROMIUM(GLenum target, |
1232 GLenum source_id, | 1330 GLenum source_id, |
1233 GLenum dest_id, | 1331 GLenum dest_id, |
1234 GLint internalformat, | 1332 GLint internalformat, |
1235 GLenum dest_type, | 1333 GLenum dest_type, |
1236 GLboolean unpack_flip_y, | 1334 GLboolean unpack_flip_y, |
1237 GLboolean unpack_premultiply_alpha, | 1335 GLboolean unpack_premultiply_alpha, |
1238 GLboolean unpack_unmultiply_alpha) { | 1336 GLboolean unpack_unmultiply_alpha) { |
1239 gles2::GetGLContext()->CopyTextureCHROMIUM( | 1337 gles2::GetGLContext()->CopyTextureCHROMIUM( |
1240 target, source_id, dest_id, internalformat, dest_type, unpack_flip_y, | 1338 target, source_id, dest_id, internalformat, dest_type, unpack_flip_y, |
1241 unpack_premultiply_alpha, unpack_unmultiply_alpha); | 1339 unpack_premultiply_alpha, unpack_unmultiply_alpha); |
1242 } | 1340 } |
1243 void GLES2CopySubTextureCHROMIUM(GLenum target, | 1341 void GL_APIENTRY |
1244 GLenum source_id, | 1342 GLES2CopySubTextureCHROMIUM(GLenum target, |
1245 GLenum dest_id, | 1343 GLenum source_id, |
1246 GLint xoffset, | 1344 GLenum dest_id, |
1247 GLint yoffset, | 1345 GLint xoffset, |
1248 GLint x, | 1346 GLint yoffset, |
1249 GLint y, | 1347 GLint x, |
1250 GLsizei width, | 1348 GLint y, |
1251 GLsizei height, | 1349 GLsizei width, |
1252 GLboolean unpack_flip_y, | 1350 GLsizei height, |
1253 GLboolean unpack_premultiply_alpha, | 1351 GLboolean unpack_flip_y, |
1254 GLboolean unpack_unmultiply_alpha) { | 1352 GLboolean unpack_premultiply_alpha, |
| 1353 GLboolean unpack_unmultiply_alpha) { |
1255 gles2::GetGLContext()->CopySubTextureCHROMIUM( | 1354 gles2::GetGLContext()->CopySubTextureCHROMIUM( |
1256 target, source_id, dest_id, xoffset, yoffset, x, y, width, height, | 1355 target, source_id, dest_id, xoffset, yoffset, x, y, width, height, |
1257 unpack_flip_y, unpack_premultiply_alpha, unpack_unmultiply_alpha); | 1356 unpack_flip_y, unpack_premultiply_alpha, unpack_unmultiply_alpha); |
1258 } | 1357 } |
1259 void GLES2CompressedCopyTextureCHROMIUM(GLenum target, | 1358 void GL_APIENTRY GLES2CompressedCopyTextureCHROMIUM(GLenum target, |
1260 GLenum source_id, | 1359 GLenum source_id, |
1261 GLenum dest_id) { | 1360 GLenum dest_id) { |
1262 gles2::GetGLContext()->CompressedCopyTextureCHROMIUM(target, source_id, | 1361 gles2::GetGLContext()->CompressedCopyTextureCHROMIUM(target, source_id, |
1263 dest_id); | 1362 dest_id); |
1264 } | 1363 } |
1265 void GLES2DrawArraysInstancedANGLE(GLenum mode, | 1364 void GL_APIENTRY GLES2DrawArraysInstancedANGLE(GLenum mode, |
1266 GLint first, | 1365 GLint first, |
1267 GLsizei count, | 1366 GLsizei count, |
1268 GLsizei primcount) { | 1367 GLsizei primcount) { |
1269 gles2::GetGLContext()->DrawArraysInstancedANGLE(mode, first, count, | 1368 gles2::GetGLContext()->DrawArraysInstancedANGLE(mode, first, count, |
1270 primcount); | 1369 primcount); |
1271 } | 1370 } |
1272 void GLES2DrawElementsInstancedANGLE(GLenum mode, | 1371 void GL_APIENTRY GLES2DrawElementsInstancedANGLE(GLenum mode, |
1273 GLsizei count, | 1372 GLsizei count, |
1274 GLenum type, | 1373 GLenum type, |
1275 const void* indices, | 1374 const void* indices, |
1276 GLsizei primcount) { | 1375 GLsizei primcount) { |
1277 gles2::GetGLContext()->DrawElementsInstancedANGLE(mode, count, type, indices, | 1376 gles2::GetGLContext()->DrawElementsInstancedANGLE(mode, count, type, indices, |
1278 primcount); | 1377 primcount); |
1279 } | 1378 } |
1280 void GLES2VertexAttribDivisorANGLE(GLuint index, GLuint divisor) { | 1379 void GL_APIENTRY GLES2VertexAttribDivisorANGLE(GLuint index, GLuint divisor) { |
1281 gles2::GetGLContext()->VertexAttribDivisorANGLE(index, divisor); | 1380 gles2::GetGLContext()->VertexAttribDivisorANGLE(index, divisor); |
1282 } | 1381 } |
1283 void GLES2GenMailboxCHROMIUM(GLbyte* mailbox) { | 1382 void GL_APIENTRY GLES2GenMailboxCHROMIUM(GLbyte* mailbox) { |
1284 gles2::GetGLContext()->GenMailboxCHROMIUM(mailbox); | 1383 gles2::GetGLContext()->GenMailboxCHROMIUM(mailbox); |
1285 } | 1384 } |
1286 void GLES2ProduceTextureCHROMIUM(GLenum target, const GLbyte* mailbox) { | 1385 void GL_APIENTRY GLES2ProduceTextureCHROMIUM(GLenum target, |
| 1386 const GLbyte* mailbox) { |
1287 gles2::GetGLContext()->ProduceTextureCHROMIUM(target, mailbox); | 1387 gles2::GetGLContext()->ProduceTextureCHROMIUM(target, mailbox); |
1288 } | 1388 } |
1289 void GLES2ProduceTextureDirectCHROMIUM(GLuint texture, | 1389 void GL_APIENTRY GLES2ProduceTextureDirectCHROMIUM(GLuint texture, |
1290 GLenum target, | 1390 GLenum target, |
1291 const GLbyte* mailbox) { | 1391 const GLbyte* mailbox) { |
1292 gles2::GetGLContext()->ProduceTextureDirectCHROMIUM(texture, target, mailbox); | 1392 gles2::GetGLContext()->ProduceTextureDirectCHROMIUM(texture, target, mailbox); |
1293 } | 1393 } |
1294 void GLES2ConsumeTextureCHROMIUM(GLenum target, const GLbyte* mailbox) { | 1394 void GL_APIENTRY GLES2ConsumeTextureCHROMIUM(GLenum target, |
| 1395 const GLbyte* mailbox) { |
1295 gles2::GetGLContext()->ConsumeTextureCHROMIUM(target, mailbox); | 1396 gles2::GetGLContext()->ConsumeTextureCHROMIUM(target, mailbox); |
1296 } | 1397 } |
1297 GLuint GLES2CreateAndConsumeTextureCHROMIUM(GLenum target, | 1398 GLuint GL_APIENTRY GLES2CreateAndConsumeTextureCHROMIUM(GLenum target, |
1298 const GLbyte* mailbox) { | 1399 const GLbyte* mailbox) { |
1299 return gles2::GetGLContext()->CreateAndConsumeTextureCHROMIUM(target, | 1400 return gles2::GetGLContext()->CreateAndConsumeTextureCHROMIUM(target, |
1300 mailbox); | 1401 mailbox); |
1301 } | 1402 } |
1302 void GLES2BindUniformLocationCHROMIUM(GLuint program, | 1403 void GL_APIENTRY GLES2BindUniformLocationCHROMIUM(GLuint program, |
1303 GLint location, | 1404 GLint location, |
1304 const char* name) { | 1405 const char* name) { |
1305 gles2::GetGLContext()->BindUniformLocationCHROMIUM(program, location, name); | 1406 gles2::GetGLContext()->BindUniformLocationCHROMIUM(program, location, name); |
1306 } | 1407 } |
1307 void GLES2GenValuebuffersCHROMIUM(GLsizei n, GLuint* buffers) { | 1408 void GL_APIENTRY GLES2GenValuebuffersCHROMIUM(GLsizei n, GLuint* buffers) { |
1308 gles2::GetGLContext()->GenValuebuffersCHROMIUM(n, buffers); | 1409 gles2::GetGLContext()->GenValuebuffersCHROMIUM(n, buffers); |
1309 } | 1410 } |
1310 void GLES2DeleteValuebuffersCHROMIUM(GLsizei n, const GLuint* valuebuffers) { | 1411 void GL_APIENTRY GLES2DeleteValuebuffersCHROMIUM(GLsizei n, |
| 1412 const GLuint* valuebuffers) { |
1311 gles2::GetGLContext()->DeleteValuebuffersCHROMIUM(n, valuebuffers); | 1413 gles2::GetGLContext()->DeleteValuebuffersCHROMIUM(n, valuebuffers); |
1312 } | 1414 } |
1313 GLboolean GLES2IsValuebufferCHROMIUM(GLuint valuebuffer) { | 1415 GLboolean GL_APIENTRY GLES2IsValuebufferCHROMIUM(GLuint valuebuffer) { |
1314 return gles2::GetGLContext()->IsValuebufferCHROMIUM(valuebuffer); | 1416 return gles2::GetGLContext()->IsValuebufferCHROMIUM(valuebuffer); |
1315 } | 1417 } |
1316 void GLES2BindValuebufferCHROMIUM(GLenum target, GLuint valuebuffer) { | 1418 void GL_APIENTRY GLES2BindValuebufferCHROMIUM(GLenum target, |
| 1419 GLuint valuebuffer) { |
1317 gles2::GetGLContext()->BindValuebufferCHROMIUM(target, valuebuffer); | 1420 gles2::GetGLContext()->BindValuebufferCHROMIUM(target, valuebuffer); |
1318 } | 1421 } |
1319 void GLES2SubscribeValueCHROMIUM(GLenum target, GLenum subscription) { | 1422 void GL_APIENTRY GLES2SubscribeValueCHROMIUM(GLenum target, |
| 1423 GLenum subscription) { |
1320 gles2::GetGLContext()->SubscribeValueCHROMIUM(target, subscription); | 1424 gles2::GetGLContext()->SubscribeValueCHROMIUM(target, subscription); |
1321 } | 1425 } |
1322 void GLES2PopulateSubscribedValuesCHROMIUM(GLenum target) { | 1426 void GL_APIENTRY GLES2PopulateSubscribedValuesCHROMIUM(GLenum target) { |
1323 gles2::GetGLContext()->PopulateSubscribedValuesCHROMIUM(target); | 1427 gles2::GetGLContext()->PopulateSubscribedValuesCHROMIUM(target); |
1324 } | 1428 } |
1325 void GLES2UniformValuebufferCHROMIUM(GLint location, | 1429 void GL_APIENTRY GLES2UniformValuebufferCHROMIUM(GLint location, |
1326 GLenum target, | 1430 GLenum target, |
1327 GLenum subscription) { | 1431 GLenum subscription) { |
1328 gles2::GetGLContext()->UniformValuebufferCHROMIUM(location, target, | 1432 gles2::GetGLContext()->UniformValuebufferCHROMIUM(location, target, |
1329 subscription); | 1433 subscription); |
1330 } | 1434 } |
1331 void GLES2BindTexImage2DCHROMIUM(GLenum target, GLint imageId) { | 1435 void GL_APIENTRY GLES2BindTexImage2DCHROMIUM(GLenum target, GLint imageId) { |
1332 gles2::GetGLContext()->BindTexImage2DCHROMIUM(target, imageId); | 1436 gles2::GetGLContext()->BindTexImage2DCHROMIUM(target, imageId); |
1333 } | 1437 } |
1334 void GLES2ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) { | 1438 void GL_APIENTRY GLES2ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) { |
1335 gles2::GetGLContext()->ReleaseTexImage2DCHROMIUM(target, imageId); | 1439 gles2::GetGLContext()->ReleaseTexImage2DCHROMIUM(target, imageId); |
1336 } | 1440 } |
1337 void GLES2TraceBeginCHROMIUM(const char* category_name, | 1441 void GL_APIENTRY GLES2TraceBeginCHROMIUM(const char* category_name, |
1338 const char* trace_name) { | 1442 const char* trace_name) { |
1339 gles2::GetGLContext()->TraceBeginCHROMIUM(category_name, trace_name); | 1443 gles2::GetGLContext()->TraceBeginCHROMIUM(category_name, trace_name); |
1340 } | 1444 } |
1341 void GLES2TraceEndCHROMIUM() { | 1445 void GL_APIENTRY GLES2TraceEndCHROMIUM() { |
1342 gles2::GetGLContext()->TraceEndCHROMIUM(); | 1446 gles2::GetGLContext()->TraceEndCHROMIUM(); |
1343 } | 1447 } |
1344 void GLES2AsyncTexSubImage2DCHROMIUM(GLenum target, | 1448 void GL_APIENTRY GLES2AsyncTexSubImage2DCHROMIUM(GLenum target, |
1345 GLint level, | 1449 GLint level, |
1346 GLint xoffset, | 1450 GLint xoffset, |
1347 GLint yoffset, | 1451 GLint yoffset, |
1348 GLsizei width, | 1452 GLsizei width, |
1349 GLsizei height, | 1453 GLsizei height, |
1350 GLenum format, | 1454 GLenum format, |
1351 GLenum type, | 1455 GLenum type, |
1352 const void* data) { | 1456 const void* data) { |
1353 gles2::GetGLContext()->AsyncTexSubImage2DCHROMIUM( | 1457 gles2::GetGLContext()->AsyncTexSubImage2DCHROMIUM( |
1354 target, level, xoffset, yoffset, width, height, format, type, data); | 1458 target, level, xoffset, yoffset, width, height, format, type, data); |
1355 } | 1459 } |
1356 void GLES2AsyncTexImage2DCHROMIUM(GLenum target, | 1460 void GL_APIENTRY GLES2AsyncTexImage2DCHROMIUM(GLenum target, |
1357 GLint level, | 1461 GLint level, |
1358 GLenum internalformat, | 1462 GLenum internalformat, |
1359 GLsizei width, | 1463 GLsizei width, |
1360 GLsizei height, | 1464 GLsizei height, |
1361 GLint border, | 1465 GLint border, |
1362 GLenum format, | 1466 GLenum format, |
1363 GLenum type, | 1467 GLenum type, |
1364 const void* pixels) { | 1468 const void* pixels) { |
1365 gles2::GetGLContext()->AsyncTexImage2DCHROMIUM(target, level, internalformat, | 1469 gles2::GetGLContext()->AsyncTexImage2DCHROMIUM(target, level, internalformat, |
1366 width, height, border, format, | 1470 width, height, border, format, |
1367 type, pixels); | 1471 type, pixels); |
1368 } | 1472 } |
1369 void GLES2WaitAsyncTexImage2DCHROMIUM(GLenum target) { | 1473 void GL_APIENTRY GLES2WaitAsyncTexImage2DCHROMIUM(GLenum target) { |
1370 gles2::GetGLContext()->WaitAsyncTexImage2DCHROMIUM(target); | 1474 gles2::GetGLContext()->WaitAsyncTexImage2DCHROMIUM(target); |
1371 } | 1475 } |
1372 void GLES2WaitAllAsyncTexImage2DCHROMIUM() { | 1476 void GL_APIENTRY GLES2WaitAllAsyncTexImage2DCHROMIUM() { |
1373 gles2::GetGLContext()->WaitAllAsyncTexImage2DCHROMIUM(); | 1477 gles2::GetGLContext()->WaitAllAsyncTexImage2DCHROMIUM(); |
1374 } | 1478 } |
1375 void GLES2DiscardFramebufferEXT(GLenum target, | 1479 void GL_APIENTRY GLES2DiscardFramebufferEXT(GLenum target, |
1376 GLsizei count, | 1480 GLsizei count, |
1377 const GLenum* attachments) { | 1481 const GLenum* attachments) { |
1378 gles2::GetGLContext()->DiscardFramebufferEXT(target, count, attachments); | 1482 gles2::GetGLContext()->DiscardFramebufferEXT(target, count, attachments); |
1379 } | 1483 } |
1380 void GLES2LoseContextCHROMIUM(GLenum current, GLenum other) { | 1484 void GL_APIENTRY GLES2LoseContextCHROMIUM(GLenum current, GLenum other) { |
1381 gles2::GetGLContext()->LoseContextCHROMIUM(current, other); | 1485 gles2::GetGLContext()->LoseContextCHROMIUM(current, other); |
1382 } | 1486 } |
1383 GLuint GLES2InsertSyncPointCHROMIUM() { | 1487 GLuint GL_APIENTRY GLES2InsertSyncPointCHROMIUM() { |
1384 return gles2::GetGLContext()->InsertSyncPointCHROMIUM(); | 1488 return gles2::GetGLContext()->InsertSyncPointCHROMIUM(); |
1385 } | 1489 } |
1386 void GLES2WaitSyncPointCHROMIUM(GLuint sync_point) { | 1490 void GL_APIENTRY GLES2WaitSyncPointCHROMIUM(GLuint sync_point) { |
1387 gles2::GetGLContext()->WaitSyncPointCHROMIUM(sync_point); | 1491 gles2::GetGLContext()->WaitSyncPointCHROMIUM(sync_point); |
1388 } | 1492 } |
1389 void GLES2DrawBuffersEXT(GLsizei count, const GLenum* bufs) { | 1493 void GL_APIENTRY GLES2DrawBuffersEXT(GLsizei count, const GLenum* bufs) { |
1390 gles2::GetGLContext()->DrawBuffersEXT(count, bufs); | 1494 gles2::GetGLContext()->DrawBuffersEXT(count, bufs); |
1391 } | 1495 } |
1392 void GLES2DiscardBackbufferCHROMIUM() { | 1496 void GL_APIENTRY GLES2DiscardBackbufferCHROMIUM() { |
1393 gles2::GetGLContext()->DiscardBackbufferCHROMIUM(); | 1497 gles2::GetGLContext()->DiscardBackbufferCHROMIUM(); |
1394 } | 1498 } |
1395 void GLES2ScheduleOverlayPlaneCHROMIUM(GLint plane_z_order, | 1499 void GL_APIENTRY GLES2ScheduleOverlayPlaneCHROMIUM(GLint plane_z_order, |
1396 GLenum plane_transform, | 1500 GLenum plane_transform, |
1397 GLuint overlay_texture_id, | 1501 GLuint overlay_texture_id, |
1398 GLint bounds_x, | 1502 GLint bounds_x, |
1399 GLint bounds_y, | 1503 GLint bounds_y, |
1400 GLint bounds_width, | 1504 GLint bounds_width, |
1401 GLint bounds_height, | 1505 GLint bounds_height, |
1402 GLfloat uv_x, | 1506 GLfloat uv_x, |
1403 GLfloat uv_y, | 1507 GLfloat uv_y, |
1404 GLfloat uv_width, | 1508 GLfloat uv_width, |
1405 GLfloat uv_height) { | 1509 GLfloat uv_height) { |
1406 gles2::GetGLContext()->ScheduleOverlayPlaneCHROMIUM( | 1510 gles2::GetGLContext()->ScheduleOverlayPlaneCHROMIUM( |
1407 plane_z_order, plane_transform, overlay_texture_id, bounds_x, bounds_y, | 1511 plane_z_order, plane_transform, overlay_texture_id, bounds_x, bounds_y, |
1408 bounds_width, bounds_height, uv_x, uv_y, uv_width, uv_height); | 1512 bounds_width, bounds_height, uv_x, uv_y, uv_width, uv_height); |
1409 } | 1513 } |
1410 void GLES2SwapInterval(GLint interval) { | 1514 void GL_APIENTRY GLES2SwapInterval(GLint interval) { |
1411 gles2::GetGLContext()->SwapInterval(interval); | 1515 gles2::GetGLContext()->SwapInterval(interval); |
1412 } | 1516 } |
1413 void GLES2FlushDriverCachesCHROMIUM() { | 1517 void GL_APIENTRY GLES2FlushDriverCachesCHROMIUM() { |
1414 gles2::GetGLContext()->FlushDriverCachesCHROMIUM(); | 1518 gles2::GetGLContext()->FlushDriverCachesCHROMIUM(); |
1415 } | 1519 } |
1416 void GLES2MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) { | 1520 void GL_APIENTRY GLES2MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) { |
1417 gles2::GetGLContext()->MatrixLoadfCHROMIUM(matrixMode, m); | 1521 gles2::GetGLContext()->MatrixLoadfCHROMIUM(matrixMode, m); |
1418 } | 1522 } |
1419 void GLES2MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { | 1523 void GL_APIENTRY GLES2MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { |
1420 gles2::GetGLContext()->MatrixLoadIdentityCHROMIUM(matrixMode); | 1524 gles2::GetGLContext()->MatrixLoadIdentityCHROMIUM(matrixMode); |
1421 } | 1525 } |
1422 GLuint GLES2GenPathsCHROMIUM(GLsizei range) { | 1526 GLuint GL_APIENTRY GLES2GenPathsCHROMIUM(GLsizei range) { |
1423 return gles2::GetGLContext()->GenPathsCHROMIUM(range); | 1527 return gles2::GetGLContext()->GenPathsCHROMIUM(range); |
1424 } | 1528 } |
1425 void GLES2DeletePathsCHROMIUM(GLuint path, GLsizei range) { | 1529 void GL_APIENTRY GLES2DeletePathsCHROMIUM(GLuint path, GLsizei range) { |
1426 gles2::GetGLContext()->DeletePathsCHROMIUM(path, range); | 1530 gles2::GetGLContext()->DeletePathsCHROMIUM(path, range); |
1427 } | 1531 } |
1428 GLboolean GLES2IsPathCHROMIUM(GLuint path) { | 1532 GLboolean GL_APIENTRY GLES2IsPathCHROMIUM(GLuint path) { |
1429 return gles2::GetGLContext()->IsPathCHROMIUM(path); | 1533 return gles2::GetGLContext()->IsPathCHROMIUM(path); |
1430 } | 1534 } |
1431 void GLES2PathCommandsCHROMIUM(GLuint path, | 1535 void GL_APIENTRY GLES2PathCommandsCHROMIUM(GLuint path, |
1432 GLsizei numCommands, | 1536 GLsizei numCommands, |
1433 const GLubyte* commands, | 1537 const GLubyte* commands, |
1434 GLsizei numCoords, | 1538 GLsizei numCoords, |
1435 GLenum coordType, | 1539 GLenum coordType, |
1436 const GLvoid* coords) { | 1540 const GLvoid* coords) { |
1437 gles2::GetGLContext()->PathCommandsCHROMIUM(path, numCommands, commands, | 1541 gles2::GetGLContext()->PathCommandsCHROMIUM(path, numCommands, commands, |
1438 numCoords, coordType, coords); | 1542 numCoords, coordType, coords); |
1439 } | 1543 } |
1440 void GLES2PathParameterfCHROMIUM(GLuint path, GLenum pname, GLfloat value) { | 1544 void GL_APIENTRY GLES2PathParameterfCHROMIUM(GLuint path, |
| 1545 GLenum pname, |
| 1546 GLfloat value) { |
1441 gles2::GetGLContext()->PathParameterfCHROMIUM(path, pname, value); | 1547 gles2::GetGLContext()->PathParameterfCHROMIUM(path, pname, value); |
1442 } | 1548 } |
1443 void GLES2PathParameteriCHROMIUM(GLuint path, GLenum pname, GLint value) { | 1549 void GL_APIENTRY GLES2PathParameteriCHROMIUM(GLuint path, |
| 1550 GLenum pname, |
| 1551 GLint value) { |
1444 gles2::GetGLContext()->PathParameteriCHROMIUM(path, pname, value); | 1552 gles2::GetGLContext()->PathParameteriCHROMIUM(path, pname, value); |
1445 } | 1553 } |
1446 void GLES2PathStencilFuncCHROMIUM(GLenum func, GLint ref, GLuint mask) { | 1554 void GL_APIENTRY GLES2PathStencilFuncCHROMIUM(GLenum func, |
| 1555 GLint ref, |
| 1556 GLuint mask) { |
1447 gles2::GetGLContext()->PathStencilFuncCHROMIUM(func, ref, mask); | 1557 gles2::GetGLContext()->PathStencilFuncCHROMIUM(func, ref, mask); |
1448 } | 1558 } |
1449 void GLES2StencilFillPathCHROMIUM(GLuint path, GLenum fillMode, GLuint mask) { | 1559 void GL_APIENTRY GLES2StencilFillPathCHROMIUM(GLuint path, |
| 1560 GLenum fillMode, |
| 1561 GLuint mask) { |
1450 gles2::GetGLContext()->StencilFillPathCHROMIUM(path, fillMode, mask); | 1562 gles2::GetGLContext()->StencilFillPathCHROMIUM(path, fillMode, mask); |
1451 } | 1563 } |
1452 void GLES2StencilStrokePathCHROMIUM(GLuint path, GLint reference, GLuint mask) { | 1564 void GL_APIENTRY GLES2StencilStrokePathCHROMIUM(GLuint path, |
| 1565 GLint reference, |
| 1566 GLuint mask) { |
1453 gles2::GetGLContext()->StencilStrokePathCHROMIUM(path, reference, mask); | 1567 gles2::GetGLContext()->StencilStrokePathCHROMIUM(path, reference, mask); |
1454 } | 1568 } |
1455 void GLES2CoverFillPathCHROMIUM(GLuint path, GLenum coverMode) { | 1569 void GL_APIENTRY GLES2CoverFillPathCHROMIUM(GLuint path, GLenum coverMode) { |
1456 gles2::GetGLContext()->CoverFillPathCHROMIUM(path, coverMode); | 1570 gles2::GetGLContext()->CoverFillPathCHROMIUM(path, coverMode); |
1457 } | 1571 } |
1458 void GLES2CoverStrokePathCHROMIUM(GLuint path, GLenum coverMode) { | 1572 void GL_APIENTRY GLES2CoverStrokePathCHROMIUM(GLuint path, GLenum coverMode) { |
1459 gles2::GetGLContext()->CoverStrokePathCHROMIUM(path, coverMode); | 1573 gles2::GetGLContext()->CoverStrokePathCHROMIUM(path, coverMode); |
1460 } | 1574 } |
1461 void GLES2StencilThenCoverFillPathCHROMIUM(GLuint path, | 1575 void GL_APIENTRY GLES2StencilThenCoverFillPathCHROMIUM(GLuint path, |
1462 GLenum fillMode, | 1576 GLenum fillMode, |
1463 GLuint mask, | 1577 GLuint mask, |
1464 GLenum coverMode) { | 1578 GLenum coverMode) { |
1465 gles2::GetGLContext()->StencilThenCoverFillPathCHROMIUM(path, fillMode, mask, | 1579 gles2::GetGLContext()->StencilThenCoverFillPathCHROMIUM(path, fillMode, mask, |
1466 coverMode); | 1580 coverMode); |
1467 } | 1581 } |
1468 void GLES2StencilThenCoverStrokePathCHROMIUM(GLuint path, | 1582 void GL_APIENTRY GLES2StencilThenCoverStrokePathCHROMIUM(GLuint path, |
1469 GLint reference, | 1583 GLint reference, |
1470 GLuint mask, | 1584 GLuint mask, |
1471 GLenum coverMode) { | 1585 GLenum coverMode) { |
1472 gles2::GetGLContext()->StencilThenCoverStrokePathCHROMIUM(path, reference, | 1586 gles2::GetGLContext()->StencilThenCoverStrokePathCHROMIUM(path, reference, |
1473 mask, coverMode); | 1587 mask, coverMode); |
1474 } | 1588 } |
1475 GLenum GLES2GetGraphicsResetStatusKHR() { | 1589 GLenum GL_APIENTRY GLES2GetGraphicsResetStatusKHR() { |
1476 return gles2::GetGLContext()->GetGraphicsResetStatusKHR(); | 1590 return gles2::GetGLContext()->GetGraphicsResetStatusKHR(); |
1477 } | 1591 } |
1478 void GLES2BlendBarrierKHR() { | 1592 void GL_APIENTRY GLES2BlendBarrierKHR() { |
1479 gles2::GetGLContext()->BlendBarrierKHR(); | 1593 gles2::GetGLContext()->BlendBarrierKHR(); |
1480 } | 1594 } |
1481 | 1595 |
1482 namespace gles2 { | 1596 namespace gles2 { |
1483 | 1597 |
1484 extern const NameToFunc g_gles2_function_table[] = { | 1598 extern const NameToFunc g_gles2_function_table[] = { |
1485 { | 1599 { |
1486 "glActiveTexture", | 1600 "glActiveTexture", |
1487 reinterpret_cast<GLES2FunctionPointer>(glActiveTexture), | 1601 reinterpret_cast<GLES2FunctionPointer>(glActiveTexture), |
1488 }, | 1602 }, |
(...skipping 1217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2706 "glBlendBarrierKHR", | 2820 "glBlendBarrierKHR", |
2707 reinterpret_cast<GLES2FunctionPointer>(glBlendBarrierKHR), | 2821 reinterpret_cast<GLES2FunctionPointer>(glBlendBarrierKHR), |
2708 }, | 2822 }, |
2709 { | 2823 { |
2710 NULL, NULL, | 2824 NULL, NULL, |
2711 }, | 2825 }, |
2712 }; | 2826 }; |
2713 | 2827 |
2714 } // namespace gles2 | 2828 } // namespace gles2 |
2715 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_C_LIB_AUTOGEN_H_ | 2829 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_C_LIB_AUTOGEN_H_ |
OLD | NEW |