| 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 |