| 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 341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 352 { 'return_type': 'void', | 352 { 'return_type': 'void', |
| 353 'names': ['glGetQueryiv'], | 353 'names': ['glGetQueryiv'], |
| 354 'arguments': 'GLenum target, GLenum pname, GLint* params', }, | 354 'arguments': 'GLenum target, GLenum pname, GLint* params', }, |
| 355 { 'return_type': 'void', | 355 { 'return_type': 'void', |
| 356 'names': ['glGetQueryivARB', 'glGetQueryivEXT'], | 356 'names': ['glGetQueryivARB', 'glGetQueryivEXT'], |
| 357 'arguments': 'GLenum target, GLenum pname, GLint* params', }, | 357 'arguments': 'GLenum target, GLenum pname, GLint* params', }, |
| 358 { 'return_type': 'void', | 358 { 'return_type': 'void', |
| 359 'names': ['glGetQueryObjecti64v'], | 359 'names': ['glGetQueryObjecti64v'], |
| 360 'arguments': 'GLuint id, GLenum pname, GLint64* params', }, | 360 'arguments': 'GLuint id, GLenum pname, GLint64* params', }, |
| 361 { 'return_type': 'void', | 361 { 'return_type': 'void', |
| 362 'names': ['glGetQueryObjectiv'], | 362 'names': ['glGetQueryObjectui64v', 'glGetQueryObjectui64vEXT'], |
| 363 'arguments': 'GLuint id, GLenum pname, GLint* params', }, | |
| 364 { 'return_type': 'void', | |
| 365 'names': ['glGetQueryObjectui64v'], | |
| 366 'arguments': 'GLuint id, GLenum pname, GLuint64* params', }, | 363 'arguments': 'GLuint id, GLenum pname, GLuint64* params', }, |
| 367 { 'return_type': 'void', | 364 { 'return_type': 'void', |
| 368 'names': ['glGetQueryObjectuiv'], | 365 'names': ['glGetQueryObjectuiv'], |
| 369 'arguments': 'GLuint id, GLenum pname, GLuint* params', }, | 366 'arguments': 'GLuint id, GLenum pname, GLuint* params', }, |
| 370 { 'return_type': 'void', | 367 { 'return_type': 'void', |
| 371 'names': ['glGetQueryObjectuivARB', 'glGetQueryObjectuivEXT'], | 368 'names': ['glGetQueryObjectuivARB', 'glGetQueryObjectuivEXT'], |
| 372 'arguments': 'GLuint id, GLenum pname, GLuint* params', }, | 369 'arguments': 'GLuint id, GLenum pname, GLuint* params', }, |
| 373 { 'return_type': 'void', | 370 { 'return_type': 'void', |
| 371 'names': ['glGetQueryObjectiv', 'glGetQueryObjectivARB', |
| 372 'glGetQueryObjectivEXT'], |
| 373 'arguments': 'GLuint id, GLenum pname, GLint* params', }, |
| 374 { 'return_type': 'void', |
| 374 'names': ['glGetRenderbufferParameterivEXT', 'glGetRenderbufferParameteriv'], | 375 'names': ['glGetRenderbufferParameterivEXT', 'glGetRenderbufferParameteriv'], |
| 375 'arguments': 'GLenum target, GLenum pname, GLint* params', }, | 376 'arguments': 'GLenum target, GLenum pname, GLint* params', }, |
| 376 { 'return_type': 'void', | 377 { 'return_type': 'void', |
| 377 'names': ['glGetShaderiv'], | 378 'names': ['glGetShaderiv'], |
| 378 'arguments': 'GLuint shader, GLenum pname, GLint* params', }, | 379 'arguments': 'GLuint shader, GLenum pname, GLint* params', }, |
| 379 { 'return_type': 'void', | 380 { 'return_type': 'void', |
| 380 'names': ['glGetShaderInfoLog'], | 381 'names': ['glGetShaderInfoLog'], |
| 381 'arguments': | 382 'arguments': |
| 382 'GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog', }, | 383 'GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog', }, |
| 383 { 'return_type': 'void', | 384 { 'return_type': 'void', |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 494 'const GLvoid* binary, GLsizei length' }, | 495 'const GLvoid* binary, GLsizei length' }, |
| 495 { 'return_type': 'void', | 496 { 'return_type': 'void', |
| 496 'versions': [{ 'name': 'glProgramParameteri', | 497 'versions': [{ 'name': 'glProgramParameteri', |
| 497 'extensions': ['GL_ARB_get_program_binary'] }, | 498 'extensions': ['GL_ARB_get_program_binary'] }, |
| 498 { 'name': 'glProgramParameteri' }], | 499 { 'name': 'glProgramParameteri' }], |
| 499 'arguments': 'GLuint program, GLenum pname, GLint value' }, | 500 'arguments': 'GLuint program, GLenum pname, GLint value' }, |
| 500 { 'return_type': 'void', | 501 { 'return_type': 'void', |
| 501 'names': ['glPushGroupMarkerEXT'], | 502 'names': ['glPushGroupMarkerEXT'], |
| 502 'arguments': 'GLsizei length, const char* marker', }, | 503 'arguments': 'GLsizei length, const char* marker', }, |
| 503 { 'return_type': 'void', | 504 { 'return_type': 'void', |
| 504 'names': ['glQueryCounter'], | 505 'names': ['glQueryCounter', 'glQueryCounterEXT'], |
| 505 'arguments': 'GLuint id, GLenum target', }, | 506 'arguments': 'GLuint id, GLenum target', }, |
| 506 { 'return_type': 'void', | 507 { 'return_type': 'void', |
| 507 'names': ['glReadBuffer'], | 508 'names': ['glReadBuffer'], |
| 508 'arguments': 'GLenum src', }, | 509 'arguments': 'GLenum src', }, |
| 509 { 'return_type': 'void', | 510 { 'return_type': 'void', |
| 510 'names': ['glReadPixels'], | 511 'names': ['glReadPixels'], |
| 511 'arguments': | 512 'arguments': |
| 512 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' | 513 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' |
| 513 'GLenum type, void* pixels', }, | 514 'GLenum type, void* pixels', }, |
| 514 { 'return_type': 'void', | 515 { 'return_type': 'void', |
| (...skipping 1554 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2069 | 2070 |
| 2070 source_file = open(os.path.join(directory, 'gl_bindings_autogen_mock.cc'), | 2071 source_file = open(os.path.join(directory, 'gl_bindings_autogen_mock.cc'), |
| 2071 'wb') | 2072 'wb') |
| 2072 GenerateMockBindingsSource(source_file, GL_FUNCTIONS) | 2073 GenerateMockBindingsSource(source_file, GL_FUNCTIONS) |
| 2073 source_file.close() | 2074 source_file.close() |
| 2074 return 0 | 2075 return 0 |
| 2075 | 2076 |
| 2076 | 2077 |
| 2077 if __name__ == '__main__': | 2078 if __name__ == '__main__': |
| 2078 sys.exit(main(sys.argv[1:])) | 2079 sys.exit(main(sys.argv[1:])) |
| OLD | NEW |