| 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 1067 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1078 'arguments': 'GLenum target, GLenum pname, const GLint* params', }, | 1078 'arguments': 'GLenum target, GLenum pname, const GLint* params', }, |
| 1079 { 'return_type': 'void', | 1079 { 'return_type': 'void', |
| 1080 'known_as': 'glTexStorage2DEXT', | 1080 'known_as': 'glTexStorage2DEXT', |
| 1081 'versions': [{ 'name': 'glTexStorage2D', | 1081 'versions': [{ 'name': 'glTexStorage2D', |
| 1082 'extensions': ['GL_ARB_texture_storage'] }, | 1082 'extensions': ['GL_ARB_texture_storage'] }, |
| 1083 { 'name': 'glTexStorage2DEXT', | 1083 { 'name': 'glTexStorage2DEXT', |
| 1084 'extensions': ['GL_EXT_texture_storage'] }], | 1084 'extensions': ['GL_EXT_texture_storage'] }], |
| 1085 'arguments': 'GLenum target, GLsizei levels, GLenum internalformat, ' | 1085 'arguments': 'GLenum target, GLsizei levels, GLenum internalformat, ' |
| 1086 'GLsizei width, GLsizei height', }, | 1086 'GLsizei width, GLsizei height', }, |
| 1087 { 'return_type': 'void', | 1087 { 'return_type': 'void', |
| 1088 'versions': [{ 'name': 'glTexStorage3D' }], | 1088 'versions': [{ 'name': 'glTexStorage3D', |
| 1089 'extensions': ['GL_ARB_texture_storage'] }], |
| 1089 'arguments': 'GLenum target, GLsizei levels, GLenum internalformat, ' | 1090 'arguments': 'GLenum target, GLsizei levels, GLenum internalformat, ' |
| 1090 'GLsizei width, GLsizei height, GLsizei depth', }, | 1091 'GLsizei width, GLsizei height, GLsizei depth', }, |
| 1091 { 'return_type': 'void', | 1092 { 'return_type': 'void', |
| 1092 'names': ['glTexSubImage2D'], | 1093 'names': ['glTexSubImage2D'], |
| 1093 'arguments': | 1094 'arguments': |
| 1094 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' | 1095 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' |
| 1095 'GLsizei width, GLsizei height, GLenum format, GLenum type, ' | 1096 'GLsizei width, GLsizei height, GLenum format, GLenum type, ' |
| 1096 'const void* pixels', }, | 1097 'const void* pixels', }, |
| 1097 { 'return_type': 'void', | 1098 { 'return_type': 'void', |
| 1098 'versions': [{ 'name': 'glTexSubImage3D' }], | 1099 'versions': [{ 'name': 'glTexSubImage3D' }], |
| (...skipping 1683 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2782 'gl_enums_implementation_autogen.h'), | 2783 'gl_enums_implementation_autogen.h'), |
| 2783 'wb') | 2784 'wb') |
| 2784 GenerateEnumUtils(header_file, enum_header_filenames) | 2785 GenerateEnumUtils(header_file, enum_header_filenames) |
| 2785 header_file.close() | 2786 header_file.close() |
| 2786 ClangFormat(header_file.name) | 2787 ClangFormat(header_file.name) |
| 2787 return 0 | 2788 return 0 |
| 2788 | 2789 |
| 2789 | 2790 |
| 2790 if __name__ == '__main__': | 2791 if __name__ == '__main__': |
| 2791 sys.exit(main(sys.argv[1:])) | 2792 sys.exit(main(sys.argv[1:])) |
| OLD | NEW |