| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """code generator for GL/GLES extension wrangler.""" | 6 """code generator for GL/GLES extension wrangler.""" |
| 7 | 7 |
| 8 import optparse | 8 import optparse |
| 9 import os | 9 import os |
| 10 import collections | 10 import collections |
| (...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 { 'return_type': 'void', | 231 { 'return_type': 'void', |
| 232 'versions': [{ 'name': 'glCompressedCopyTextureCHROMIUM', | 232 'versions': [{ 'name': 'glCompressedCopyTextureCHROMIUM', |
| 233 'extensions': ['GL_CHROMIUM_copy_compressed_texture'], }], | 233 'extensions': ['GL_CHROMIUM_copy_compressed_texture'], }], |
| 234 'arguments': 'GLuint sourceId, GLuint destId', }, | 234 'arguments': 'GLuint sourceId, GLuint destId', }, |
| 235 { 'return_type': 'void', | 235 { 'return_type': 'void', |
| 236 'names': ['glCompressedTexImage2D'], | 236 'names': ['glCompressedTexImage2D'], |
| 237 'arguments': | 237 'arguments': |
| 238 'GLenum target, GLint level, GLenum internalformat, GLsizei width, ' | 238 'GLenum target, GLint level, GLenum internalformat, GLsizei width, ' |
| 239 'GLsizei height, GLint border, GLsizei imageSize, const void* data', }, | 239 'GLsizei height, GLint border, GLsizei imageSize, const void* data', }, |
| 240 { 'return_type': 'void', | 240 { 'return_type': 'void', |
| 241 'versions': [{'name': 'glCompressedTexImage2DRobustANGLE', |
| 242 'extensions': ['GL_ANGLE_robust_client_memory']}], |
| 243 'arguments': |
| 244 'GLenum target, GLint level, GLenum internalformat, GLsizei width, ' |
| 245 'GLsizei height, GLint border, GLsizei imageSize, GLsizei dataSize, ' |
| 246 'const void* data', }, |
| 247 { 'return_type': 'void', |
| 241 'versions': [{ 'name': 'glCompressedTexImage3D' }], | 248 'versions': [{ 'name': 'glCompressedTexImage3D' }], |
| 242 'arguments': | 249 'arguments': |
| 243 'GLenum target, GLint level, GLenum internalformat, GLsizei width, ' | 250 'GLenum target, GLint level, GLenum internalformat, GLsizei width, ' |
| 244 'GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, ' | 251 'GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, ' |
| 245 'const void* data', }, | 252 'const void* data', }, |
| 246 { 'return_type': 'void', | 253 { 'return_type': 'void', |
| 254 'versions': [{'name': 'glCompressedTexImage3DRobustANGLE', |
| 255 'extensions': ['GL_ANGLE_robust_client_memory']}], |
| 256 'arguments': |
| 257 'GLenum target, GLint level, GLenum internalformat, GLsizei width, ' |
| 258 'GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, ' |
| 259 'GLsizei dataSize, const void* data', }, |
| 260 { 'return_type': 'void', |
| 247 'names': ['glCompressedTexSubImage2D'], | 261 'names': ['glCompressedTexSubImage2D'], |
| 248 'arguments': | 262 'arguments': |
| 249 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' | 263 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' |
| 250 'GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, ' | 264 'GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, ' |
| 251 'const void* data', }, | 265 'const void* data', }, |
| 252 { 'return_type': 'void', | 266 { 'return_type': 'void', |
| 267 'versions': [{'name': 'glCompressedTexSubImage2DRobustANGLE', |
| 268 'extensions': ['GL_ANGLE_robust_client_memory']}], |
| 269 'arguments': |
| 270 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' |
| 271 'GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, ' |
| 272 'GLsizei dataSize, const void* data', }, |
| 273 { 'return_type': 'void', |
| 253 'versions': [{ 'name': 'glCompressedTexSubImage3D' }], | 274 'versions': [{ 'name': 'glCompressedTexSubImage3D' }], |
| 254 'arguments': | 275 'arguments': |
| 255 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' | 276 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' |
| 256 'GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, ' | 277 'GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, ' |
| 257 'GLenum format, GLsizei imageSize, const void* data', }, | 278 'GLenum format, GLsizei imageSize, const void* data', }, |
| 258 { 'return_type': 'void', | 279 { 'return_type': 'void', |
| 280 'versions': [{'name': 'glCompressedTexSubImage3DRobustANGLE', |
| 281 'extensions': ['GL_ANGLE_robust_client_memory']}], |
| 282 'arguments': |
| 283 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' |
| 284 'GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, ' |
| 285 'GLenum format, GLsizei imageSize, GLsizei dataSize, ' |
| 286 'const void* data', }, |
| 287 { 'return_type': 'void', |
| 259 'versions': [{ 'name': 'glCopyBufferSubData' }], | 288 'versions': [{ 'name': 'glCopyBufferSubData' }], |
| 260 'arguments': | 289 'arguments': |
| 261 'GLenum readTarget, GLenum writeTarget, GLintptr readOffset, ' | 290 'GLenum readTarget, GLenum writeTarget, GLintptr readOffset, ' |
| 262 'GLintptr writeOffset, GLsizeiptr size', }, | 291 'GLintptr writeOffset, GLsizeiptr size', }, |
| 263 { 'return_type': 'void', | 292 { 'return_type': 'void', |
| 264 'versions': [{ 'name': 'glCopySubTextureCHROMIUM', | 293 'versions': [{ 'name': 'glCopySubTextureCHROMIUM', |
| 265 'extensions': ['GL_CHROMIUM_copy_texture'], }], | 294 'extensions': ['GL_CHROMIUM_copy_texture'], }], |
| 266 'arguments': | 295 'arguments': |
| 267 'GLuint sourceId, GLint sourceLevel, GLenum destTarget, GLuint destId, ' | 296 'GLuint sourceId, GLint sourceLevel, GLenum destTarget, GLuint destId, ' |
| 268 'GLint destLevel, GLint xoffset, GLint yoffset, GLint x, GLint y, ' | 297 'GLint destLevel, GLint xoffset, GLint yoffset, GLint x, GLint y, ' |
| (...skipping 3096 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3365 header_file = open( | 3394 header_file = open( |
| 3366 os.path.join(directory, 'gl_stub_autogen_gl.cc'), 'wb') | 3395 os.path.join(directory, 'gl_stub_autogen_gl.cc'), 'wb') |
| 3367 GenerateStubSource(header_file, GL_FUNCTIONS) | 3396 GenerateStubSource(header_file, GL_FUNCTIONS) |
| 3368 header_file.close() | 3397 header_file.close() |
| 3369 ClangFormat(header_file.name) | 3398 ClangFormat(header_file.name) |
| 3370 return 0 | 3399 return 0 |
| 3371 | 3400 |
| 3372 | 3401 |
| 3373 if __name__ == '__main__': | 3402 if __name__ == '__main__': |
| 3374 sys.exit(main(sys.argv[1:])) | 3403 sys.exit(main(sys.argv[1:])) |
| OLD | NEW |