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

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

Issue 197393002: Add hooks for GL_EXT_debug_markers for Skia (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Nit fixes Created 6 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 | « gpu/skia_bindings/gl_bindings_skia_cmd_buffer.cc ('k') | ui/gl/gl_bindings_skia_in_process.cc » ('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 408 matching lines...) Expand 10 before | Expand all | Expand 10 after
419 'arguments': 'GLuint index, GLenum pname, GLfloat* params', }, 419 'arguments': 'GLuint index, GLenum pname, GLfloat* params', },
420 { 'return_type': 'void', 420 { 'return_type': 'void',
421 'names': ['glGetVertexAttribiv'], 421 'names': ['glGetVertexAttribiv'],
422 'arguments': 'GLuint index, GLenum pname, GLint* params', }, 422 'arguments': 'GLuint index, GLenum pname, GLint* params', },
423 { 'return_type': 'void', 423 { 'return_type': 'void',
424 'names': ['glGetVertexAttribPointerv'], 424 'names': ['glGetVertexAttribPointerv'],
425 'arguments': 'GLuint index, GLenum pname, void** pointer', }, 425 'arguments': 'GLuint index, GLenum pname, void** pointer', },
426 { 'return_type': 'void', 426 { 'return_type': 'void',
427 'names': ['glHint'], 427 'names': ['glHint'],
428 'arguments': 'GLenum target, GLenum mode', }, 428 'arguments': 'GLenum target, GLenum mode', },
429 { 'return_type': 'void',
430 'names': ['glInsertEventMarkerEXT'],
431 'arguments': 'GLsizei length, const char* marker', },
429 { 'return_type': 'GLboolean', 432 { 'return_type': 'GLboolean',
430 'names': ['glIsBuffer'], 433 'names': ['glIsBuffer'],
431 'arguments': 'GLuint buffer', }, 434 'arguments': 'GLuint buffer', },
432 { 'return_type': 'GLboolean', 435 { 'return_type': 'GLboolean',
433 'names': ['glIsEnabled'], 436 'names': ['glIsEnabled'],
434 'arguments': 'GLenum cap', }, 437 'arguments': 'GLenum cap', },
435 { 'return_type': 'GLboolean', 438 { 'return_type': 'GLboolean',
436 'names': ['glIsFramebufferEXT', 'glIsFramebuffer'], 439 'names': ['glIsFramebufferEXT', 'glIsFramebuffer'],
437 'arguments': 'GLuint framebuffer', }, 440 'arguments': 'GLuint framebuffer', },
438 { 'return_type': 'GLboolean', 441 { 'return_type': 'GLboolean',
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
470 { 'return_type': 'void', 473 { 'return_type': 'void',
471 'names': ['glPixelStorei'], 474 'names': ['glPixelStorei'],
472 'arguments': 'GLenum pname, GLint param', }, 475 'arguments': 'GLenum pname, GLint param', },
473 { 'return_type': 'void', 476 { 'return_type': 'void',
474 'names': ['glPointParameteri'], 477 'names': ['glPointParameteri'],
475 'arguments': 'GLenum pname, GLint param', }, 478 'arguments': 'GLenum pname, GLint param', },
476 { 'return_type': 'void', 479 { 'return_type': 'void',
477 'names': ['glPolygonOffset'], 480 'names': ['glPolygonOffset'],
478 'arguments': 'GLfloat factor, GLfloat units', }, 481 'arguments': 'GLfloat factor, GLfloat units', },
479 { 'return_type': 'void', 482 { 'return_type': 'void',
483 'names': ['glPopGroupMarkerEXT'],
484 'arguments': 'void', },
485 { 'return_type': 'void',
480 'known_as': 'glProgramBinary', 486 'known_as': 'glProgramBinary',
481 'versions': [{ 'name': 'glProgramBinaryOES' }, 487 'versions': [{ 'name': 'glProgramBinaryOES' },
482 { 'name': 'glProgramBinary', 488 { 'name': 'glProgramBinary',
483 'extensions': ['GL_ARB_get_program_binary'] }, 489 'extensions': ['GL_ARB_get_program_binary'] },
484 { 'name': 'glProgramBinary' }], 490 { 'name': 'glProgramBinary' }],
485 'arguments': 'GLuint program, GLenum binaryFormat, ' 491 'arguments': 'GLuint program, GLenum binaryFormat, '
486 'const GLvoid* binary, GLsizei length' }, 492 'const GLvoid* binary, GLsizei length' },
487 { 'return_type': 'void', 493 { 'return_type': 'void',
488 'versions': [{ 'name': 'glProgramParameteri', 494 'versions': [{ 'name': 'glProgramParameteri',
489 'extensions': ['GL_ARB_get_program_binary'] }, 495 'extensions': ['GL_ARB_get_program_binary'] },
490 { 'name': 'glProgramParameteri' }], 496 { 'name': 'glProgramParameteri' }],
491 'arguments': 'GLuint program, GLenum pname, GLint value' }, 497 'arguments': 'GLuint program, GLenum pname, GLint value' },
492 { 'return_type': 'void', 498 { 'return_type': 'void',
499 'names': ['glPushGroupMarkerEXT'],
500 'arguments': 'GLsizei length, const char* marker', },
501 { 'return_type': 'void',
493 'names': ['glQueryCounter'], 502 'names': ['glQueryCounter'],
494 'arguments': 'GLuint id, GLenum target', }, 503 'arguments': 'GLuint id, GLenum target', },
495 { 'return_type': 'void', 504 { 'return_type': 'void',
496 'names': ['glReadBuffer'], 505 'names': ['glReadBuffer'],
497 'arguments': 'GLenum src', }, 506 'arguments': 'GLenum src', },
498 { 'return_type': 'void', 507 { 'return_type': 'void',
499 'names': ['glReadPixels'], 508 'names': ['glReadPixels'],
500 'arguments': 509 'arguments':
501 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' 510 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, '
502 'GLenum type, void* pixels', }, 511 'GLenum type, void* pixels', },
(...skipping 1497 matching lines...) Expand 10 before | Expand all | Expand 10 after
2000 2009
2001 source_file = open(os.path.join(directory, 'gl_bindings_autogen_mock.cc'), 2010 source_file = open(os.path.join(directory, 'gl_bindings_autogen_mock.cc'),
2002 'wb') 2011 'wb')
2003 GenerateMockBindingsSource(source_file, GL_FUNCTIONS) 2012 GenerateMockBindingsSource(source_file, GL_FUNCTIONS)
2004 source_file.close() 2013 source_file.close()
2005 return 0 2014 return 0
2006 2015
2007 2016
2008 if __name__ == '__main__': 2017 if __name__ == '__main__':
2009 sys.exit(main(sys.argv[1:])) 2018 sys.exit(main(sys.argv[1:]))
OLDNEW
« no previous file with comments | « gpu/skia_bindings/gl_bindings_skia_cmd_buffer.cc ('k') | ui/gl/gl_bindings_skia_in_process.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698