| 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 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 56 'names': ['glBlendEquationSeparate'], | 56 'names': ['glBlendEquationSeparate'], |
| 57 'arguments': 'GLenum modeRGB, GLenum modeAlpha', }, | 57 'arguments': 'GLenum modeRGB, GLenum modeAlpha', }, |
| 58 { 'return_type': 'void', | 58 { 'return_type': 'void', |
| 59 'names': ['glBlendFunc'], | 59 'names': ['glBlendFunc'], |
| 60 'arguments': 'GLenum sfactor, GLenum dfactor', }, | 60 'arguments': 'GLenum sfactor, GLenum dfactor', }, |
| 61 { 'return_type': 'void', | 61 { 'return_type': 'void', |
| 62 'names': ['glBlendFuncSeparate'], | 62 'names': ['glBlendFuncSeparate'], |
| 63 'arguments': | 63 'arguments': |
| 64 'GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha', }, | 64 'GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha', }, |
| 65 { 'return_type': 'void', | 65 { 'return_type': 'void', |
| 66 'names': ['glBlitFramebuffer'], |
| 67 'arguments': 'GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, ' |
| 68 'GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, ' |
| 69 'GLbitfield mask, GLenum filter', }, |
| 70 { 'return_type': 'void', |
| 66 'names': ['glBlitFramebufferEXT', 'glBlitFramebuffer'], | 71 'names': ['glBlitFramebufferEXT', 'glBlitFramebuffer'], |
| 67 'arguments': 'GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, ' | 72 'arguments': 'GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, ' |
| 68 'GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, ' | 73 'GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, ' |
| 69 'GLbitfield mask, GLenum filter', }, | 74 'GLbitfield mask, GLenum filter', }, |
| 70 { 'return_type': 'void', | 75 { 'return_type': 'void', |
| 71 'names': ['glBlitFramebufferANGLE', 'glBlitFramebuffer'], | 76 'names': ['glBlitFramebufferANGLE', 'glBlitFramebuffer'], |
| 72 'arguments': 'GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, ' | 77 'arguments': 'GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, ' |
| 73 'GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, ' | 78 'GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, ' |
| 74 'GLbitfield mask, GLenum filter', }, | 79 'GLbitfield mask, GLenum filter', }, |
| 75 { 'return_type': 'void', | 80 { 'return_type': 'void', |
| (...skipping 390 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 466 'arguments': 'GLenum src', }, | 471 'arguments': 'GLenum src', }, |
| 467 { 'return_type': 'void', | 472 { 'return_type': 'void', |
| 468 'names': ['glReadPixels'], | 473 'names': ['glReadPixels'], |
| 469 'arguments': | 474 'arguments': |
| 470 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' | 475 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' |
| 471 'GLenum type, void* pixels', }, | 476 'GLenum type, void* pixels', }, |
| 472 { 'return_type': 'void', | 477 { 'return_type': 'void', |
| 473 'names': ['glReleaseShaderCompiler'], | 478 'names': ['glReleaseShaderCompiler'], |
| 474 'arguments': 'void', }, | 479 'arguments': 'void', }, |
| 475 { 'return_type': 'void', | 480 { 'return_type': 'void', |
| 481 'names': ['glRenderbufferStorageMultisample'], |
| 482 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' |
| 483 'GLsizei width, GLsizei height', }, |
| 484 { 'return_type': 'void', |
| 476 'names': ['glRenderbufferStorageMultisampleEXT', | 485 'names': ['glRenderbufferStorageMultisampleEXT', |
| 477 'glRenderbufferStorageMultisample'], | 486 'glRenderbufferStorageMultisample'], |
| 478 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' | 487 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' |
| 479 'GLsizei width, GLsizei height', }, | 488 'GLsizei width, GLsizei height', }, |
| 480 { 'return_type': 'void', | 489 { 'return_type': 'void', |
| 481 'names': ['glRenderbufferStorageMultisampleANGLE', | 490 'names': ['glRenderbufferStorageMultisampleANGLE', |
| 482 'glRenderbufferStorageMultisample'], | 491 'glRenderbufferStorageMultisample'], |
| 483 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' | 492 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' |
| 484 'GLsizei width, GLsizei height', }, | 493 'GLsizei width, GLsizei height', }, |
| 485 { 'return_type': 'void', | 494 { 'return_type': 'void', |
| (...skipping 1346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1832 header_file.close() | 1841 header_file.close() |
| 1833 | 1842 |
| 1834 source_file = open(os.path.join(dir, 'gl_bindings_autogen_mock.cc'), 'wb') | 1843 source_file = open(os.path.join(dir, 'gl_bindings_autogen_mock.cc'), 'wb') |
| 1835 GenerateMockSource(source_file, GL_FUNCTIONS) | 1844 GenerateMockSource(source_file, GL_FUNCTIONS) |
| 1836 source_file.close() | 1845 source_file.close() |
| 1837 return 0 | 1846 return 0 |
| 1838 | 1847 |
| 1839 | 1848 |
| 1840 if __name__ == '__main__': | 1849 if __name__ == '__main__': |
| 1841 sys.exit(main(sys.argv[1:])) | 1850 sys.exit(main(sys.argv[1:])) |
| OLD | NEW |