| 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 1312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1323 'GLsizei width, GLsizei height', }, | 1323 'GLsizei width, GLsizei height', }, |
| 1324 { 'return_type': 'void', | 1324 { 'return_type': 'void', |
| 1325 'names': ['glRenderbufferStorageMultisampleEXT'], | 1325 'names': ['glRenderbufferStorageMultisampleEXT'], |
| 1326 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' | 1326 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' |
| 1327 'GLsizei width, GLsizei height', }, | 1327 'GLsizei width, GLsizei height', }, |
| 1328 { 'return_type': 'void', | 1328 { 'return_type': 'void', |
| 1329 'names': ['glRenderbufferStorageMultisampleIMG'], | 1329 'names': ['glRenderbufferStorageMultisampleIMG'], |
| 1330 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' | 1330 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' |
| 1331 'GLsizei width, GLsizei height', }, | 1331 'GLsizei width, GLsizei height', }, |
| 1332 { 'return_type': 'void', | 1332 { 'return_type': 'void', |
| 1333 'versions': [{ 'name': 'glRequestExtensionANGLE', |
| 1334 'extensions': ['GL_ANGLE_request_extension'] }], |
| 1335 'arguments': 'const char* name', }, |
| 1336 { 'return_type': 'void', |
| 1333 'versions': [{ 'name': 'glResumeTransformFeedback', | 1337 'versions': [{ 'name': 'glResumeTransformFeedback', |
| 1334 'extensions': ['GL_ARB_transform_feedback2'] }], | 1338 'extensions': ['GL_ARB_transform_feedback2'] }], |
| 1335 'arguments': 'void', }, | 1339 'arguments': 'void', }, |
| 1336 { 'return_type': 'void', | 1340 { 'return_type': 'void', |
| 1337 'names': ['glSampleCoverage'], | 1341 'names': ['glSampleCoverage'], |
| 1338 'arguments': 'GLclampf value, GLboolean invert', }, | 1342 'arguments': 'GLclampf value, GLboolean invert', }, |
| 1339 { 'return_type': 'void', | 1343 { 'return_type': 'void', |
| 1340 'versions': [{ 'name': 'glSamplerParameterf', | 1344 'versions': [{ 'name': 'glSamplerParameterf', |
| 1341 'extensions': ['GL_ARB_sampler_objects'] }], | 1345 'extensions': ['GL_ARB_sampler_objects'] }], |
| 1342 'arguments': 'GLuint sampler, GLenum pname, GLfloat param', }, | 1346 'arguments': 'GLuint sampler, GLenum pname, GLfloat param', }, |
| (...skipping 2015 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3358 header_file = open( | 3362 header_file = open( |
| 3359 os.path.join(directory, 'gl_stub_autogen_gl.cc'), 'wb') | 3363 os.path.join(directory, 'gl_stub_autogen_gl.cc'), 'wb') |
| 3360 GenerateStubSource(header_file, GL_FUNCTIONS) | 3364 GenerateStubSource(header_file, GL_FUNCTIONS) |
| 3361 header_file.close() | 3365 header_file.close() |
| 3362 ClangFormat(header_file.name) | 3366 ClangFormat(header_file.name) |
| 3363 return 0 | 3367 return 0 |
| 3364 | 3368 |
| 3365 | 3369 |
| 3366 if __name__ == '__main__': | 3370 if __name__ == '__main__': |
| 3367 sys.exit(main(sys.argv[1:])) | 3371 sys.exit(main(sys.argv[1:])) |
| OLD | NEW |