Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(355)

Side by Side Diff: ui/gl/generate_bindings.py

Issue 2670213005: Hook ANGLE_request_extension up to the passthrough cmd decoder. (Closed)
Patch Set: Address zmo@'s comments Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/WebKit/Source/modules/webgl/WebGLDebugShaders.cpp ('k') | ui/gl/gl_bindings.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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:]))
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/modules/webgl/WebGLDebugShaders.cpp ('k') | ui/gl/gl_bindings.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698