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

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

Issue 2385323003: Load the GL_ANGLE_robust_client_memory entry points. (Closed)
Patch Set: Created 4 years, 2 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 | « no previous file | ui/gl/gl_bindings_api_autogen_gl.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 547 matching lines...) Expand 10 before | Expand all | Expand 10 after
558 { 'return_type': 'void', 558 { 'return_type': 'void',
559 'names': ['glGetActiveUniform'], 559 'names': ['glGetActiveUniform'],
560 'arguments': 560 'arguments':
561 'GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, ' 561 'GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, '
562 'GLint* size, GLenum* type, char* name', }, 562 'GLint* size, GLenum* type, char* name', },
563 { 'return_type': 'void', 563 { 'return_type': 'void',
564 'versions': [{ 'name': 'glGetActiveUniformBlockiv' }], 564 'versions': [{ 'name': 'glGetActiveUniformBlockiv' }],
565 'arguments': 'GLuint program, GLuint uniformBlockIndex, GLenum pname, ' 565 'arguments': 'GLuint program, GLuint uniformBlockIndex, GLenum pname, '
566 'GLint* params', }, 566 'GLint* params', },
567 { 'return_type': 'void', 567 { 'return_type': 'void',
568 'versions': [{'name': 'glGetActiveUniformBlockivRobustANGLE',
569 'extensions': ['GL_ANGLE_robust_client_memory']}],
570 'arguments':
571 'GLuint program, GLuint uniformBlockIndex, GLenum pname, '
572 'GLsizei bufSize, GLsizei* length, GLint* params', },
573 { 'return_type': 'void',
568 'versions': [{ 'name': 'glGetActiveUniformBlockName' }], 574 'versions': [{ 'name': 'glGetActiveUniformBlockName' }],
569 'arguments': 'GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, ' 575 'arguments': 'GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, '
570 'GLsizei* length, char* uniformBlockName', }, 576 'GLsizei* length, char* uniformBlockName', },
571 { 'return_type': 'void', 577 { 'return_type': 'void',
572 'versions': [{ 'name': 'glGetActiveUniformsiv' }], 578 'versions': [{ 'name': 'glGetActiveUniformsiv' }],
573 'arguments': 'GLuint program, GLsizei uniformCount, ' 579 'arguments': 'GLuint program, GLsizei uniformCount, '
574 'const GLuint* uniformIndices, GLenum pname, GLint* params', }, 580 'const GLuint* uniformIndices, GLenum pname, GLint* params', },
575 { 'return_type': 'void', 581 { 'return_type': 'void',
576 'names': ['glGetAttachedShaders'], 582 'names': ['glGetAttachedShaders'],
577 'arguments': 583 'arguments':
578 'GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders', }, 584 'GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders', },
579 { 'return_type': 'GLint', 585 { 'return_type': 'GLint',
580 'names': ['glGetAttribLocation'], 586 'names': ['glGetAttribLocation'],
581 'arguments': 'GLuint program, const char* name', }, 587 'arguments': 'GLuint program, const char* name', },
582 { 'return_type': 'void', 588 { 'return_type': 'void',
589 'versions': [{'name': 'glGetBooleani_vRobustANGLE',
590 'extensions': ['GL_ANGLE_robust_client_memory']}],
591 'arguments':
592 'GLenum target, GLuint index, GLsizei bufSize, GLsizei* length, '
593 'GLboolean* data', },
594 { 'return_type': 'void',
583 'names': ['glGetBooleanv'], 595 'names': ['glGetBooleanv'],
584 'arguments': 'GLenum pname, GLboolean* params', }, 596 'arguments': 'GLenum pname, GLboolean* params', },
585 { 'return_type': 'void', 597 { 'return_type': 'void',
598 'versions': [{'name': 'glGetBooleanvRobustANGLE',
599 'extensions': ['GL_ANGLE_robust_client_memory']}],
600 'arguments':
601 'GLenum pname, GLsizei bufSize, GLsizei* length, GLboolean* data', },
602 { 'return_type': 'void',
603 'versions': [{'name': 'glGetBufferParameteri64vRobustANGLE',
604 'extensions': ['GL_ANGLE_robust_client_memory']}],
605 'arguments':
606 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
607 'GLint64* params', },
608 { 'return_type': 'void',
586 'names': ['glGetBufferParameteriv'], 609 'names': ['glGetBufferParameteriv'],
587 'arguments': 'GLenum target, GLenum pname, GLint* params', }, 610 'arguments': 'GLenum target, GLenum pname, GLint* params', },
611 { 'return_type': 'void',
612 'versions': [{'name': 'glGetBufferParameterivRobustANGLE',
613 'extensions': ['GL_ANGLE_robust_client_memory']}],
614 'arguments':
615 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
616 'GLint* params', },
617 { 'return_type': 'void',
618 'versions': [{'name': 'glGetBufferPointervRobustANGLE',
619 'extensions': ['GL_ANGLE_robust_client_memory']}],
620 'arguments':
621 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
622 'void** params', },
588 { 'return_type': 'GLenum', 623 { 'return_type': 'GLenum',
589 'names': ['glGetError'], 624 'names': ['glGetError'],
590 'arguments': 'void', 625 'arguments': 'void',
591 'logging_code': """ 626 'logging_code': """
592 GL_SERVICE_LOG("GL_RESULT: " << GLEnums::GetStringError(result)); 627 GL_SERVICE_LOG("GL_RESULT: " << GLEnums::GetStringError(result));
593 """, }, 628 """, },
594 { 'return_type': 'void', 629 { 'return_type': 'void',
595 'names': ['glGetFenceivNV'], 630 'names': ['glGetFenceivNV'],
596 'arguments': 'GLuint fence, GLenum pname, GLint* params', }, 631 'arguments': 'GLuint fence, GLenum pname, GLint* params', },
597 { 'return_type': 'void', 632 { 'return_type': 'void',
598 'names': ['glGetFloatv'], 633 'names': ['glGetFloatv'],
599 'arguments': 'GLenum pname, GLfloat* params', }, 634 'arguments': 'GLenum pname, GLfloat* params', },
635 { 'return_type': 'void',
636 'versions': [{'name': 'glGetFloatvRobustANGLE',
637 'extensions': ['GL_ANGLE_robust_client_memory']}],
638 'arguments':
639 'GLenum pname, GLsizei bufSize, GLsizei* length, GLfloat* data', },
600 { 'return_type': 'GLint', 640 { 'return_type': 'GLint',
601 'versions': [{'name': 'glGetFragDataIndex', 641 'versions': [{'name': 'glGetFragDataIndex',
602 'extensions': ['GL_ARB_blend_func_extended']}, 642 'extensions': ['GL_ARB_blend_func_extended']},
603 {'name': 'glGetFragDataIndexEXT', 643 {'name': 'glGetFragDataIndexEXT',
604 'extensions': ['GL_EXT_blend_func_extended']}], 644 'extensions': ['GL_EXT_blend_func_extended']}],
605 'arguments': 'GLuint program, const char* name', }, 645 'arguments': 'GLuint program, const char* name', },
606 { 'return_type': 'GLint', 646 { 'return_type': 'GLint',
607 'versions': [{ 'name': 'glGetFragDataLocation' }], 647 'versions': [{ 'name': 'glGetFragDataLocation' }],
608 'arguments': 'GLuint program, const char* name', }, 648 'arguments': 'GLuint program, const char* name', },
609 { 'return_type': 'void', 649 { 'return_type': 'void',
610 'names': ['glGetFramebufferAttachmentParameterivEXT', 650 'names': ['glGetFramebufferAttachmentParameterivEXT',
611 'glGetFramebufferAttachmentParameteriv'], 651 'glGetFramebufferAttachmentParameteriv'],
612 'arguments': 'GLenum target, ' 652 'arguments': 'GLenum target, '
613 'GLenum attachment, GLenum pname, GLint* params', }, 653 'GLenum attachment, GLenum pname, GLint* params', },
654 { 'return_type': 'void',
655 'versions': [{'name': 'glGetFramebufferAttachmentParameterivRobustANGLE',
656 'extensions': ['GL_ANGLE_robust_client_memory']}],
657 'arguments':
658 'GLenum target, GLenum attachment, GLenum pname, GLsizei bufSize, '
659 'GLsizei* length, GLint* params', },
660 { 'return_type': 'void',
661 'versions': [{'name': 'glGetFramebufferParameterivRobustANGLE',
662 'extensions': ['GL_ANGLE_robust_client_memory']}],
663 'arguments':
664 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
665 'GLint* params', },
614 { 'return_type': 'GLenum', 666 { 'return_type': 'GLenum',
615 'names': ['glGetGraphicsResetStatusARB', 667 'names': ['glGetGraphicsResetStatusARB',
616 'glGetGraphicsResetStatusKHR', 668 'glGetGraphicsResetStatusKHR',
617 'glGetGraphicsResetStatusEXT', 669 'glGetGraphicsResetStatusEXT',
618 'glGetGraphicsResetStatus'], 670 'glGetGraphicsResetStatus'],
619 'arguments': 'void', }, 671 'arguments': 'void', },
620 { 'return_type': 'void', 672 { 'return_type': 'void',
621 'versions': [{ 'name': 'glGetInteger64i_v' }], 673 'versions': [{ 'name': 'glGetInteger64i_v' }],
622 'arguments': 'GLenum target, GLuint index, GLint64* data', }, 674 'arguments': 'GLenum target, GLuint index, GLint64* data', },
623 { 'return_type': 'void', 675 { 'return_type': 'void',
676 'versions': [{'name': 'glGetInteger64i_vRobustANGLE',
677 'extensions': ['GL_ANGLE_robust_client_memory']}],
678 'arguments':
679 'GLenum target, GLuint index, GLsizei bufSize, GLsizei* length, '
680 'GLint64* data', },
681 { 'return_type': 'void',
624 'names': ['glGetInteger64v'], 682 'names': ['glGetInteger64v'],
625 'arguments': 'GLenum pname, GLint64* params', }, 683 'arguments': 'GLenum pname, GLint64* params', },
626 { 'return_type': 'void', 684 { 'return_type': 'void',
685 'versions': [{'name': 'glGetInteger64vRobustANGLE',
686 'extensions': ['GL_ANGLE_robust_client_memory']}],
687 'arguments':
688 'GLenum pname, GLsizei bufSize, GLsizei* length, GLint64* data', },
689 { 'return_type': 'void',
627 'versions': [{ 'name': 'glGetIntegeri_v' }], 690 'versions': [{ 'name': 'glGetIntegeri_v' }],
628 'arguments': 'GLenum target, GLuint index, GLint* data', }, 691 'arguments': 'GLenum target, GLuint index, GLint* data', },
629 { 'return_type': 'void', 692 { 'return_type': 'void',
693 'versions': [{'name': 'glGetIntegeri_vRobustANGLE',
694 'extensions': ['GL_ANGLE_robust_client_memory']}],
695 'arguments':
696 'GLenum target, GLuint index, GLsizei bufSize, GLsizei* length, '
697 'GLint* data', },
698 { 'return_type': 'void',
630 'names': ['glGetIntegerv'], 699 'names': ['glGetIntegerv'],
631 'arguments': 'GLenum pname, GLint* params', }, 700 'arguments': 'GLenum pname, GLint* params', },
632 { 'return_type': 'void', 701 { 'return_type': 'void',
702 'versions': [{'name': 'glGetIntegervRobustANGLE',
703 'extensions': ['GL_ANGLE_robust_client_memory']}],
704 'arguments':
705 'GLenum pname, GLsizei bufSize, GLsizei* length, GLint* data', },
706 { 'return_type': 'void',
633 'versions': [{ 'name': 'glGetInternalformativ' }], 707 'versions': [{ 'name': 'glGetInternalformativ' }],
634 'arguments': 'GLenum target, GLenum internalformat, GLenum pname, ' 708 'arguments': 'GLenum target, GLenum internalformat, GLenum pname, '
635 'GLsizei bufSize, GLint* params', }, 709 'GLsizei bufSize, GLint* params', },
636 { 'return_type': 'void', 710 { 'return_type': 'void',
711 'versions': [{'name': 'glGetMultisamplefvRobustANGLE',
712 'extensions': ['GL_ANGLE_robust_client_memory']}],
713 'arguments':
714 'GLenum pname, GLuint index, GLsizei bufSize, GLsizei* length, '
715 'GLfloat* val', },
716 { 'return_type': 'void',
717 'versions': [{'name': 'glGetnUniformfvRobustANGLE',
718 'extensions': ['GL_ANGLE_robust_client_memory']}],
719 'arguments':
720 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, '
721 'GLfloat* params', },
722 { 'return_type': 'void',
723 'versions': [{'name': 'glGetnUniformivRobustANGLE',
724 'extensions': ['GL_ANGLE_robust_client_memory']}],
725 'arguments':
726 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, '
727 'GLint* params', },
728 { 'return_type': 'void',
729 'versions': [{'name': 'glGetnUniformuivRobustANGLE',
730 'extensions': ['GL_ANGLE_robust_client_memory']}],
731 'arguments':
732 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, '
733 'GLuint* params', },
734 { 'return_type': 'void',
735 'versions': [{'name': 'glGetPointervRobustANGLERobustANGLE',
736 'extensions': ['GL_ANGLE_robust_client_memory']}],
737 'arguments':
738 'GLenum pname, GLsizei bufSize, GLsizei* length, void** params', },
739 { 'return_type': 'void',
637 'known_as': 'glGetProgramBinary', 740 'known_as': 'glGetProgramBinary',
638 'versions': [{ 'name': 'glGetProgramBinaryOES' }, 741 'versions': [{ 'name': 'glGetProgramBinaryOES' },
639 { 'name': 'glGetProgramBinary', 742 { 'name': 'glGetProgramBinary',
640 'extensions': ['GL_ARB_get_program_binary'] }], 743 'extensions': ['GL_ARB_get_program_binary'] }],
641 'arguments': 'GLuint program, GLsizei bufSize, GLsizei* length, ' 744 'arguments': 'GLuint program, GLsizei bufSize, GLsizei* length, '
642 'GLenum* binaryFormat, GLvoid* binary' }, 745 'GLenum* binaryFormat, GLvoid* binary' },
643 { 'return_type': 'void', 746 { 'return_type': 'void',
644 'names': ['glGetProgramInfoLog'], 747 'names': ['glGetProgramInfoLog'],
645 'arguments': 748 'arguments':
646 'GLuint program, GLsizei bufsize, GLsizei* length, char* infolog', }, 749 'GLuint program, GLsizei bufsize, GLsizei* length, char* infolog', },
647 { 'return_type': 'void', 750 { 'return_type': 'void',
648 'versions': [{'name': 'glGetProgramInterfaceiv', 751 'versions': [{'name': 'glGetProgramInterfaceiv',
649 'extensions': ['GL_ARB_program_interface_query']}], 752 'extensions': ['GL_ARB_program_interface_query']}],
650 'arguments': 'GLuint program, GLenum programInterface, GLenum pname, ' 753 'arguments': 'GLuint program, GLenum programInterface, GLenum pname, '
651 'GLint* params'}, 754 'GLint* params'},
652 { 'return_type': 'void', 755 { 'return_type': 'void',
756 'versions': [{'name': 'glGetProgramInterfaceivRobustANGLE',
757 'extensions': ['GL_ANGLE_robust_client_memory']}],
758 'arguments':
759 'GLuint program, GLenum programInterface, GLenum pname, '
760 'GLsizei bufSize, GLsizei* length, GLint* params', },
761 { 'return_type': 'void',
653 'names': ['glGetProgramiv'], 762 'names': ['glGetProgramiv'],
654 'arguments': 'GLuint program, GLenum pname, GLint* params', }, 763 'arguments': 'GLuint program, GLenum pname, GLint* params', },
655 { 'return_type': 'void', 764 { 'return_type': 'void',
765 'versions': [{'name': 'glGetProgramivRobustANGLE',
766 'extensions': ['GL_ANGLE_robust_client_memory']}],
767 'arguments':
768 'GLuint program, GLenum pname, GLsizei bufSize, GLsizei* length, '
769 'GLint* params', },
770 { 'return_type': 'void',
656 'versions': [{'name': 'glGetProgramResourceiv', 771 'versions': [{'name': 'glGetProgramResourceiv',
657 'extensions': ['GL_ARB_program_interface_query']}], 772 'extensions': ['GL_ARB_program_interface_query']}],
658 'arguments': 'GLuint program, GLenum programInterface, GLuint index, ' 773 'arguments': 'GLuint program, GLenum programInterface, GLuint index, '
659 'GLsizei propCount, const GLenum* props, GLsizei bufSize, ' 774 'GLsizei propCount, const GLenum* props, GLsizei bufSize, '
660 'GLsizei* length, GLint* params'}, 775 'GLsizei* length, GLint* params'},
661 { 'return_type': 'GLint', 776 { 'return_type': 'GLint',
662 'names': ['glGetProgramResourceLocation'], 777 'names': ['glGetProgramResourceLocation'],
663 'arguments': 'GLuint program, GLenum programInterface, const char* name', }, 778 'arguments': 'GLuint program, GLenum programInterface, const char* name', },
664 { 'return_type': 'void', 779 { 'return_type': 'void',
665 'versions': [{'name': 'glGetProgramResourceName', 780 'versions': [{'name': 'glGetProgramResourceName',
666 'extensions': ['GL_ARB_program_interface_query']}], 781 'extensions': ['GL_ARB_program_interface_query']}],
667 'arguments': 'GLuint program, GLenum programInterface, GLuint index, ' 782 'arguments': 'GLuint program, GLenum programInterface, GLuint index, '
668 'GLsizei bufSize, GLsizei* length, GLchar* name'}, 783 'GLsizei bufSize, GLsizei* length, GLchar* name'},
669 { 'return_type': 'void', 784 { 'return_type': 'void',
670 'versions': [{ 'name': 'glGetQueryiv' }, 785 'versions': [{ 'name': 'glGetQueryiv' },
671 { 'name': 'glGetQueryivARB' }, 786 { 'name': 'glGetQueryivARB' },
672 { 'name': 'glGetQueryivEXT', 787 { 'name': 'glGetQueryivEXT',
673 'extensions': ['GL_EXT_occlusion_query_boolean'] }], 788 'extensions': ['GL_EXT_occlusion_query_boolean'] }],
674 'arguments': 'GLenum target, GLenum pname, GLint* params', }, 789 'arguments': 'GLenum target, GLenum pname, GLint* params', },
675 { 'return_type': 'void', 790 { 'return_type': 'void',
791 'versions': [{'name': 'glGetQueryivRobustANGLE',
792 'extensions': ['GL_ANGLE_robust_client_memory']}],
793 'arguments':
794 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
795 'GLint* params', },
796 { 'return_type': 'void',
676 'versions': [{ 'name': 'glGetQueryObjecti64v', 797 'versions': [{ 'name': 'glGetQueryObjecti64v',
677 'extensions': ['GL_ARB_timer_query'] }, 798 'extensions': ['GL_ARB_timer_query'] },
678 { 'name': 'glGetQueryObjecti64vEXT' }], 799 { 'name': 'glGetQueryObjecti64vEXT' }],
679 'arguments': 'GLuint id, GLenum pname, GLint64* params', }, 800 'arguments': 'GLuint id, GLenum pname, GLint64* params', },
680 { 'return_type': 'void', 801 { 'return_type': 'void',
802 'versions': [{'name': 'glGetQueryObjecti64vRobustANGLE',
803 'extensions': ['GL_ANGLE_robust_client_memory']}],
804 'arguments':
805 'GLuint id, GLenum pname, GLsizei bufSize, GLsizei* length, '
806 'GLint64* params', },
807 { 'return_type': 'void',
681 'versions': [{ 'name': 'glGetQueryObjectiv' }, 808 'versions': [{ 'name': 'glGetQueryObjectiv' },
682 { 'name': 'glGetQueryObjectivARB' }, 809 { 'name': 'glGetQueryObjectivARB' },
683 { 'name': 'glGetQueryObjectivEXT' }], 810 { 'name': 'glGetQueryObjectivEXT' }],
684 'arguments': 'GLuint id, GLenum pname, GLint* params', }, 811 'arguments': 'GLuint id, GLenum pname, GLint* params', },
685 { 'return_type': 'void', 812 { 'return_type': 'void',
813 'versions': [{'name': 'glGetQueryObjectivRobustANGLE',
814 'extensions': ['GL_ANGLE_robust_client_memory']}],
815 'arguments':
816 'GLuint id, GLenum pname, GLsizei bufSize, GLsizei* length, '
817 'GLint* params', },
818 { 'return_type': 'void',
686 'versions': [{ 'name': 'glGetQueryObjectui64v', 819 'versions': [{ 'name': 'glGetQueryObjectui64v',
687 'extensions': ['GL_ARB_timer_query'] }, 820 'extensions': ['GL_ARB_timer_query'] },
688 { 'name': 'glGetQueryObjectui64vEXT' }], 821 { 'name': 'glGetQueryObjectui64vEXT' }],
689 'arguments': 'GLuint id, GLenum pname, GLuint64* params', }, 822 'arguments': 'GLuint id, GLenum pname, GLuint64* params', },
690 { 'return_type': 'void', 823 { 'return_type': 'void',
824 'versions': [{'name': 'glGetQueryObjectui64vRobustANGLE',
825 'extensions': ['GL_ANGLE_robust_client_memory']}],
826 'arguments':
827 'GLuint id, GLenum pname, GLsizei bufSize, GLsizei* length, '
828 'GLuint64* params', },
829 { 'return_type': 'void',
691 'versions': [{ 'name': 'glGetQueryObjectuiv' }, 830 'versions': [{ 'name': 'glGetQueryObjectuiv' },
692 { 'name': 'glGetQueryObjectuivARB' }, 831 { 'name': 'glGetQueryObjectuivARB' },
693 { 'name': 'glGetQueryObjectuivEXT', 832 { 'name': 'glGetQueryObjectuivEXT',
694 'extensions': ['GL_EXT_occlusion_query_boolean'] }], 833 'extensions': ['GL_EXT_occlusion_query_boolean'] }],
695 'arguments': 'GLuint id, GLenum pname, GLuint* params', }, 834 'arguments': 'GLuint id, GLenum pname, GLuint* params', },
696 { 'return_type': 'void', 835 { 'return_type': 'void',
836 'versions': [{'name': 'glGetQueryObjectuivRobustANGLE',
837 'extensions': ['GL_ANGLE_robust_client_memory']}],
838 'arguments':
839 'GLuint id, GLenum pname, GLsizei bufSize, GLsizei* length, '
840 'GLuint* params', },
841 { 'return_type': 'void',
697 'names': ['glGetRenderbufferParameterivEXT', 'glGetRenderbufferParameteriv'], 842 'names': ['glGetRenderbufferParameterivEXT', 'glGetRenderbufferParameteriv'],
698 'arguments': 'GLenum target, GLenum pname, GLint* params', }, 843 'arguments': 'GLenum target, GLenum pname, GLint* params', },
699 { 'return_type': 'void', 844 { 'return_type': 'void',
845 'versions': [{'name': 'glGetRenderbufferParameterivRobustANGLE',
846 'extensions': ['GL_ANGLE_robust_client_memory']}],
847 'arguments':
848 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
849 'GLint* params', },
850 { 'return_type': 'void',
700 'versions': [{ 'name': 'glGetSamplerParameterfv', 851 'versions': [{ 'name': 'glGetSamplerParameterfv',
701 'extensions': ['GL_ARB_sampler_objects'] }], 852 'extensions': ['GL_ARB_sampler_objects'] }],
702 'arguments': 'GLuint sampler, GLenum pname, GLfloat* params', }, 853 'arguments': 'GLuint sampler, GLenum pname, GLfloat* params', },
703 { 'return_type': 'void', 854 { 'return_type': 'void',
855 'versions': [{'name': 'glGetSamplerParameterfvRobustANGLE',
856 'extensions': ['GL_ANGLE_robust_client_memory']}],
857 'arguments':
858 'GLuint sampler, GLenum pname, GLsizei bufSize, GLsizei* length, '
859 'GLfloat* params', },
860 { 'return_type': 'void',
861 'versions': [{'name': 'glGetSamplerParameterIivRobustANGLE',
862 'extensions': ['GL_ANGLE_robust_client_memory']}],
863 'arguments':
864 'GLuint sampler, GLenum pname, GLsizei bufSize, GLsizei* length, '
865 'GLint* params', },
866 { 'return_type': 'void',
867 'versions': [{'name': 'glGetSamplerParameterIuivRobustANGLE',
868 'extensions': ['GL_ANGLE_robust_client_memory']}],
869 'arguments':
870 'GLuint sampler, GLenum pname, GLsizei bufSize, GLsizei* length, '
871 'GLuint* params', },
872 { 'return_type': 'void',
704 'versions': [{ 'name': 'glGetSamplerParameteriv', 873 'versions': [{ 'name': 'glGetSamplerParameteriv',
705 'extensions': ['GL_ARB_sampler_objects'] }], 874 'extensions': ['GL_ARB_sampler_objects'] }],
706 'arguments': 'GLuint sampler, GLenum pname, GLint* params', }, 875 'arguments': 'GLuint sampler, GLenum pname, GLint* params', },
707 { 'return_type': 'void', 876 { 'return_type': 'void',
877 'versions': [{'name': 'glGetSamplerParameterivRobustANGLE',
878 'extensions': ['GL_ANGLE_robust_client_memory']}],
879 'arguments':
880 'GLuint sampler, GLenum pname, GLsizei bufSize, GLsizei* length, '
881 'GLint* params', },
882 { 'return_type': 'void',
708 'names': ['glGetShaderInfoLog'], 883 'names': ['glGetShaderInfoLog'],
709 'arguments': 884 'arguments':
710 'GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog', }, 885 'GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog', },
711 { 'return_type': 'void', 886 { 'return_type': 'void',
712 'names': ['glGetShaderiv'], 887 'names': ['glGetShaderiv'],
713 'arguments': 'GLuint shader, GLenum pname, GLint* params', }, 888 'arguments': 'GLuint shader, GLenum pname, GLint* params', },
714 { 'return_type': 'void', 889 { 'return_type': 'void',
890 'versions': [{'name': 'glGetShaderivRobustANGLE',
891 'extensions': ['GL_ANGLE_robust_client_memory']}],
892 'arguments':
893 'GLuint shader, GLenum pname, GLsizei bufSize, GLsizei* length, '
894 'GLint* params', },
895 { 'return_type': 'void',
715 'names': ['glGetShaderPrecisionFormat'], 896 'names': ['glGetShaderPrecisionFormat'],
716 'arguments': 'GLenum shadertype, GLenum precisiontype, ' 897 'arguments': 'GLenum shadertype, GLenum precisiontype, '
717 'GLint* range, GLint* precision', }, 898 'GLint* range, GLint* precision', },
718 { 'return_type': 'void', 899 { 'return_type': 'void',
719 'names': ['glGetShaderSource'], 900 'names': ['glGetShaderSource'],
720 'arguments': 901 'arguments':
721 'GLuint shader, GLsizei bufsize, GLsizei* length, char* source', }, 902 'GLuint shader, GLsizei bufsize, GLsizei* length, char* source', },
722 { 'return_type': 'const GLubyte*', 903 { 'return_type': 'const GLubyte*',
723 'names': ['glGetString'], 904 'names': ['glGetString'],
724 'arguments': 'GLenum name', }, 905 'arguments': 'GLenum name', },
725 { 'return_type': 'const GLubyte*', 906 { 'return_type': 'const GLubyte*',
726 # This is needed for bootstrapping on the desktop GL core profile. 907 # This is needed for bootstrapping on the desktop GL core profile.
727 # It won't be called unless the expected GL version is used. 908 # It won't be called unless the expected GL version is used.
728 'versions': [{ 'name': 'glGetStringi', 909 'versions': [{ 'name': 'glGetStringi',
729 'extensions': ['GL_CHROMIUM_glgetstringi_hack'] }], 910 'extensions': ['GL_CHROMIUM_glgetstringi_hack'] }],
730 'arguments': 'GLenum name, GLuint index', }, 911 'arguments': 'GLenum name, GLuint index', },
731 { 'return_type': 'void', 912 { 'return_type': 'void',
732 'versions': [{ 'name': 'glGetSynciv', 913 'versions': [{ 'name': 'glGetSynciv',
733 'extensions': ['GL_ARB_sync'] }], 914 'extensions': ['GL_ARB_sync'] }],
734 'arguments': 915 'arguments':
735 'GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length,' 916 'GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length,'
736 'GLint* values', }, 917 'GLint* values', },
737 { 'return_type': 'void', 918 { 'return_type': 'void',
738 'names': ['glGetTexLevelParameterfv'], 919 'names': ['glGetTexLevelParameterfv'],
739 'arguments': 'GLenum target, GLint level, GLenum pname, GLfloat* params', }, 920 'arguments': 'GLenum target, GLint level, GLenum pname, GLfloat* params', },
740 { 'return_type': 'void', 921 { 'return_type': 'void',
922 'versions': [{'name': 'glGetTexLevelParameterfvRobustANGLE',
923 'extensions': ['GL_ANGLE_robust_client_memory']}],
924 'arguments':
925 'GLenum target, GLint level, GLenum pname, GLsizei bufSize, '
926 'GLsizei* length, GLfloat* params', },
927 { 'return_type': 'void',
741 'names': ['glGetTexLevelParameteriv'], 928 'names': ['glGetTexLevelParameteriv'],
742 'arguments': 'GLenum target, GLint level, GLenum pname, GLint* params', }, 929 'arguments': 'GLenum target, GLint level, GLenum pname, GLint* params', },
743 { 'return_type': 'void', 930 { 'return_type': 'void',
931 'versions': [{'name': 'glGetTexLevelParameterivRobustANGLE',
932 'extensions': ['GL_ANGLE_robust_client_memory']}],
933 'arguments':
934 'GLenum target, GLint level, GLenum pname, GLsizei bufSize, '
935 'GLsizei* length, GLint* params', },
936 { 'return_type': 'void',
744 'names': ['glGetTexParameterfv'], 937 'names': ['glGetTexParameterfv'],
745 'arguments': 'GLenum target, GLenum pname, GLfloat* params', }, 938 'arguments': 'GLenum target, GLenum pname, GLfloat* params', },
746 { 'return_type': 'void', 939 { 'return_type': 'void',
940 'versions': [{'name': 'glGetTexParameterfvRobustANGLE',
941 'extensions': ['GL_ANGLE_robust_client_memory']}],
942 'arguments':
943 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
944 'GLfloat* params', },
945 { 'return_type': 'void',
946 'versions': [{'name': 'glGetTexParameterIivRobustANGLE',
947 'extensions': ['GL_ANGLE_robust_client_memory']}],
948 'arguments':
949 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
950 'GLint* params', },
951 { 'return_type': 'void',
952 'versions': [{'name': 'glGetTexParameterIuivRobustANGLE',
953 'extensions': ['GL_ANGLE_robust_client_memory']}],
954 'arguments':
955 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
956 'GLuint* params', },
957 { 'return_type': 'void',
747 'names': ['glGetTexParameteriv'], 958 'names': ['glGetTexParameteriv'],
748 'arguments': 'GLenum target, GLenum pname, GLint* params', }, 959 'arguments': 'GLenum target, GLenum pname, GLint* params', },
749 { 'return_type': 'void', 960 { 'return_type': 'void',
961 'versions': [{'name': 'glGetTexParameterivRobustANGLE',
962 'extensions': ['GL_ANGLE_robust_client_memory']}],
963 'arguments':
964 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, '
965 'GLint* params', },
966 { 'return_type': 'void',
750 'versions': [{ 'name': 'glGetTransformFeedbackVarying' }, 967 'versions': [{ 'name': 'glGetTransformFeedbackVarying' },
751 { 'name': 'glGetTransformFeedbackVaryingEXT', 968 { 'name': 'glGetTransformFeedbackVaryingEXT',
752 'extension': ['GL_EXT_transform_feedback'] }], 969 'extension': ['GL_EXT_transform_feedback'] }],
753 'arguments': 'GLuint program, GLuint index, GLsizei bufSize, ' 970 'arguments': 'GLuint program, GLuint index, GLsizei bufSize, '
754 'GLsizei* length, GLsizei* size, GLenum* type, char* name', }, 971 'GLsizei* length, GLsizei* size, GLenum* type, char* name', },
755 { 'return_type': 'void', 972 { 'return_type': 'void',
756 'names': ['glGetTranslatedShaderSourceANGLE'], 973 'names': ['glGetTranslatedShaderSourceANGLE'],
757 'arguments': 974 'arguments':
758 'GLuint shader, GLsizei bufsize, GLsizei* length, char* source', }, 975 'GLuint shader, GLsizei bufsize, GLsizei* length, char* source', },
759 { 'return_type': 'GLuint', 976 { 'return_type': 'GLuint',
760 'versions': [{ 'name': 'glGetUniformBlockIndex' }], 977 'versions': [{ 'name': 'glGetUniformBlockIndex' }],
761 'arguments': 'GLuint program, const char* uniformBlockName', }, 978 'arguments': 'GLuint program, const char* uniformBlockName', },
762 { 'return_type': 'void', 979 { 'return_type': 'void',
763 'names': ['glGetUniformfv'], 980 'names': ['glGetUniformfv'],
764 'arguments': 'GLuint program, GLint location, GLfloat* params', }, 981 'arguments': 'GLuint program, GLint location, GLfloat* params', },
765 { 'return_type': 'void', 982 { 'return_type': 'void',
983 'versions': [{'name': 'glGetUniformfvRobustANGLE',
984 'extensions': ['GL_ANGLE_robust_client_memory']}],
985 'arguments':
986 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, '
987 'GLfloat* params', },
988 { 'return_type': 'void',
766 'versions': [{ 'name': 'glGetUniformIndices' }], 989 'versions': [{ 'name': 'glGetUniformIndices' }],
767 'arguments': 'GLuint program, GLsizei uniformCount, ' 990 'arguments': 'GLuint program, GLsizei uniformCount, '
768 'const char* const* uniformNames, GLuint* uniformIndices', }, 991 'const char* const* uniformNames, GLuint* uniformIndices', },
769 { 'return_type': 'void', 992 { 'return_type': 'void',
770 'names': ['glGetUniformiv'], 993 'names': ['glGetUniformiv'],
771 'arguments': 'GLuint program, GLint location, GLint* params', }, 994 'arguments': 'GLuint program, GLint location, GLint* params', },
995 { 'return_type': 'void',
996 'versions': [{'name': 'glGetUniformivRobustANGLE',
997 'extensions': ['GL_ANGLE_robust_client_memory']}],
998 'arguments':
999 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, '
1000 'GLint* params', },
772 { 'return_type': 'GLint', 1001 { 'return_type': 'GLint',
773 'names': ['glGetUniformLocation'], 1002 'names': ['glGetUniformLocation'],
774 'arguments': 'GLuint program, const char* name', }, 1003 'arguments': 'GLuint program, const char* name', },
775 { 'return_type': 'void', 1004 { 'return_type': 'void',
776 'names': ['glGetUniformuiv'], 1005 'names': ['glGetUniformuiv'],
777 'arguments': 'GLuint program, GLint location, GLuint* params', }, 1006 'arguments': 'GLuint program, GLint location, GLuint* params', },
778 { 'return_type': 'void', 1007 { 'return_type': 'void',
1008 'versions': [{'name': 'glGetUniformuivRobustANGLE',
1009 'extensions': ['GL_ANGLE_robust_client_memory']}],
1010 'arguments':
1011 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, '
1012 'GLuint* params', },
1013 { 'return_type': 'void',
779 'names': ['glGetVertexAttribfv'], 1014 'names': ['glGetVertexAttribfv'],
780 'arguments': 'GLuint index, GLenum pname, GLfloat* params', }, 1015 'arguments': 'GLuint index, GLenum pname, GLfloat* params', },
781 { 'return_type': 'void', 1016 { 'return_type': 'void',
1017 'versions': [{'name': 'glGetVertexAttribfvRobustANGLE',
1018 'extensions': ['GL_ANGLE_robust_client_memory']}],
1019 'arguments':
1020 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, '
1021 'GLfloat* params', },
1022 { 'return_type': 'void',
1023 'versions': [{'name': 'glGetVertexAttribIivRobustANGLE',
1024 'extensions': ['GL_ANGLE_robust_client_memory']}],
1025 'arguments':
1026 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, '
1027 'GLint* params', },
1028 { 'return_type': 'void',
1029 'versions': [{'name': 'glGetVertexAttribIuivRobustANGLE',
1030 'extensions': ['GL_ANGLE_robust_client_memory']}],
1031 'arguments':
1032 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, '
1033 'GLuint* params', },
1034 { 'return_type': 'void',
782 'names': ['glGetVertexAttribiv'], 1035 'names': ['glGetVertexAttribiv'],
783 'arguments': 'GLuint index, GLenum pname, GLint* params', }, 1036 'arguments': 'GLuint index, GLenum pname, GLint* params', },
784 { 'return_type': 'void', 1037 { 'return_type': 'void',
1038 'versions': [{'name': 'glGetVertexAttribivRobustANGLE',
1039 'extensions': ['GL_ANGLE_robust_client_memory']}],
1040 'arguments':
1041 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, '
1042 'GLint* params', },
1043 { 'return_type': 'void',
785 'names': ['glGetVertexAttribPointerv'], 1044 'names': ['glGetVertexAttribPointerv'],
786 'arguments': 'GLuint index, GLenum pname, void** pointer', }, 1045 'arguments': 'GLuint index, GLenum pname, void** pointer', },
787 { 'return_type': 'void', 1046 { 'return_type': 'void',
1047 'versions': [{'name': 'glGetVertexAttribPointervRobustANGLE',
1048 'extensions': ['GL_ANGLE_robust_client_memory']}],
1049 'arguments':
1050 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, '
1051 'void** pointer', },
1052 { 'return_type': 'void',
788 'names': ['glHint'], 1053 'names': ['glHint'],
789 'arguments': 'GLenum target, GLenum mode', }, 1054 'arguments': 'GLenum target, GLenum mode', },
790 { 'return_type': 'void', 1055 { 'return_type': 'void',
791 'names': ['glInsertEventMarkerEXT'], 1056 'names': ['glInsertEventMarkerEXT'],
792 'arguments': 'GLsizei length, const char* marker', }, 1057 'arguments': 'GLsizei length, const char* marker', },
793 { 'return_type': 'void', 1058 { 'return_type': 'void',
794 'versions': [{ 'name': 'glInvalidateFramebuffer' }], 1059 'versions': [{ 'name': 'glInvalidateFramebuffer' }],
795 'arguments': 'GLenum target, GLsizei numAttachments, ' 1060 'arguments': 'GLenum target, GLsizei numAttachments, '
796 'const GLenum* attachments' }, 1061 'const GLenum* attachments' },
797 { 'return_type': 'void', 1062 { 'return_type': 'void',
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
947 'arguments': 'GLsizei length, const char* marker', }, 1212 'arguments': 'GLsizei length, const char* marker', },
948 { 'return_type': 'void', 1213 { 'return_type': 'void',
949 'versions': [{ 'name': 'glQueryCounter', 1214 'versions': [{ 'name': 'glQueryCounter',
950 'extensions': ['GL_ARB_timer_query'] }, 1215 'extensions': ['GL_ARB_timer_query'] },
951 { 'name': 'glQueryCounterEXT' }], 1216 { 'name': 'glQueryCounterEXT' }],
952 'arguments': 'GLuint id, GLenum target', }, 1217 'arguments': 'GLuint id, GLenum target', },
953 { 'return_type': 'void', 1218 { 'return_type': 'void',
954 'names': ['glReadBuffer'], 1219 'names': ['glReadBuffer'],
955 'arguments': 'GLenum src', }, 1220 'arguments': 'GLenum src', },
956 { 'return_type': 'void', 1221 { 'return_type': 'void',
1222 'versions': [{'name': 'glReadnPixelsRobustANGLE',
1223 'extensions': ['GL_ANGLE_robust_client_memory']}],
1224 'arguments':
1225 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, '
1226 'GLenum type, GLsizei bufSize, GLsizei* length, void* data', },
1227 { 'return_type': 'void',
957 'names': ['glReadPixels'], 1228 'names': ['glReadPixels'],
958 'arguments': 1229 'arguments':
959 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' 1230 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, '
960 'GLenum type, void* pixels', }, 1231 'GLenum type, void* pixels', },
961 { 'return_type': 'void', 1232 { 'return_type': 'void',
1233 'versions': [{'name': 'glReadPixelsRobustANGLE',
1234 'extensions': ['GL_ANGLE_robust_client_memory']}],
1235 'arguments':
1236 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, '
1237 'GLenum type, GLsizei bufSize, GLsizei* length, void* pixels', },
1238 { 'return_type': 'void',
962 'names': ['glReleaseShaderCompiler'], 1239 'names': ['glReleaseShaderCompiler'],
963 'arguments': 'void', }, 1240 'arguments': 'void', },
964 { 'return_type': 'void', 1241 { 'return_type': 'void',
965 'names': ['glRenderbufferStorageEXT', 'glRenderbufferStorage'], 1242 'names': ['glRenderbufferStorageEXT', 'glRenderbufferStorage'],
966 'arguments': 1243 'arguments':
967 'GLenum target, GLenum internalformat, GLsizei width, GLsizei height', }, 1244 'GLenum target, GLenum internalformat, GLsizei width, GLsizei height', },
968 { 'return_type': 'void', 1245 { 'return_type': 'void',
969 'names': ['glRenderbufferStorageMultisample'], 1246 'names': ['glRenderbufferStorageMultisample'],
970 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' 1247 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, '
971 'GLsizei width, GLsizei height', }, 1248 'GLsizei width, GLsizei height', },
(...skipping 18 matching lines...) Expand all
990 'arguments': 'GLclampf value, GLboolean invert', }, 1267 'arguments': 'GLclampf value, GLboolean invert', },
991 { 'return_type': 'void', 1268 { 'return_type': 'void',
992 'versions': [{ 'name': 'glSamplerParameterf', 1269 'versions': [{ 'name': 'glSamplerParameterf',
993 'extensions': ['GL_ARB_sampler_objects'] }], 1270 'extensions': ['GL_ARB_sampler_objects'] }],
994 'arguments': 'GLuint sampler, GLenum pname, GLfloat param', }, 1271 'arguments': 'GLuint sampler, GLenum pname, GLfloat param', },
995 { 'return_type': 'void', 1272 { 'return_type': 'void',
996 'versions': [{ 'name': 'glSamplerParameterfv', 1273 'versions': [{ 'name': 'glSamplerParameterfv',
997 'extensions': ['GL_ARB_sampler_objects'] }], 1274 'extensions': ['GL_ARB_sampler_objects'] }],
998 'arguments': 'GLuint sampler, GLenum pname, const GLfloat* params', }, 1275 'arguments': 'GLuint sampler, GLenum pname, const GLfloat* params', },
999 { 'return_type': 'void', 1276 { 'return_type': 'void',
1277 'versions': [{'name': 'glSamplerParameterfvRobustANGLE',
1278 'extensions': ['GL_ANGLE_robust_client_memory']}],
1279 'arguments':
1280 'GLuint sampler, GLenum pname, GLsizei bufSize, const GLfloat* param', },
1281 { 'return_type': 'void',
1000 'versions': [{ 'name': 'glSamplerParameteri', 1282 'versions': [{ 'name': 'glSamplerParameteri',
1001 'extensions': ['GL_ARB_sampler_objects'] }], 1283 'extensions': ['GL_ARB_sampler_objects'] }],
1002 'arguments': 'GLuint sampler, GLenum pname, GLint param', }, 1284 'arguments': 'GLuint sampler, GLenum pname, GLint param', },
1003 { 'return_type': 'void', 1285 { 'return_type': 'void',
1286 'versions': [{'name': 'glSamplerParameterIivRobustANGLE',
1287 'extensions': ['GL_ANGLE_robust_client_memory']}],
1288 'arguments':
1289 'GLuint sampler, GLenum pname, GLsizei bufSize, const GLint* param', },
1290 { 'return_type': 'void',
1291 'versions': [{'name': 'glSamplerParameterIuivRobustANGLE',
1292 'extensions': ['GL_ANGLE_robust_client_memory']}],
1293 'arguments':
1294 'GLuint sampler, GLenum pname, GLsizei bufSize, const GLuint* param', },
1295 { 'return_type': 'void',
1004 'versions': [{ 'name': 'glSamplerParameteriv', 1296 'versions': [{ 'name': 'glSamplerParameteriv',
1005 'extensions': ['GL_ARB_sampler_objects'] }], 1297 'extensions': ['GL_ARB_sampler_objects'] }],
1006 'arguments': 'GLuint sampler, GLenum pname, const GLint* params', }, 1298 'arguments': 'GLuint sampler, GLenum pname, const GLint* params', },
1007 { 'return_type': 'void', 1299 { 'return_type': 'void',
1300 'versions': [{'name': 'glSamplerParameterivRobustANGLE',
1301 'extensions': ['GL_ANGLE_robust_client_memory']}],
1302 'arguments':
1303 'GLuint sampler, GLenum pname, GLsizei bufSize, const GLint* param', },
1304 { 'return_type': 'void',
1008 'names': ['glScissor'], 1305 'names': ['glScissor'],
1009 'arguments': 'GLint x, GLint y, GLsizei width, GLsizei height', }, 1306 'arguments': 'GLint x, GLint y, GLsizei width, GLsizei height', },
1010 { 'return_type': 'void', 1307 { 'return_type': 'void',
1011 'known_as': 'glSetFenceAPPLE', 1308 'known_as': 'glSetFenceAPPLE',
1012 'versions': [{ 'name': 'glSetFenceAPPLE', 1309 'versions': [{ 'name': 'glSetFenceAPPLE',
1013 'extensions': ['GL_APPLE_fence'] }], 1310 'extensions': ['GL_APPLE_fence'] }],
1014 'arguments': 'GLuint fence', }, 1311 'arguments': 'GLuint fence', },
1015 { 'return_type': 'void', 1312 { 'return_type': 'void',
1016 'names': ['glSetFenceNV'], 1313 'names': ['glSetFenceNV'],
1017 'arguments': 'GLuint fence, GLenum condition', }, 1314 'arguments': 'GLuint fence, GLenum condition', },
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
1101 { 'return_type': 'GLboolean', 1398 { 'return_type': 'GLboolean',
1102 'names': ['glTestFenceNV'], 1399 'names': ['glTestFenceNV'],
1103 'arguments': 'GLuint fence', }, 1400 'arguments': 'GLuint fence', },
1104 { 'return_type': 'void', 1401 { 'return_type': 'void',
1105 'names': ['glTexImage2D'], 1402 'names': ['glTexImage2D'],
1106 'arguments': 1403 'arguments':
1107 'GLenum target, GLint level, GLint internalformat, GLsizei width, ' 1404 'GLenum target, GLint level, GLint internalformat, GLsizei width, '
1108 'GLsizei height, GLint border, GLenum format, GLenum type, ' 1405 'GLsizei height, GLint border, GLenum format, GLenum type, '
1109 'const void* pixels', }, 1406 'const void* pixels', },
1110 { 'return_type': 'void', 1407 { 'return_type': 'void',
1408 'versions': [{'name': 'glTexImage2DRobustANGLE',
1409 'extensions': ['GL_ANGLE_robust_client_memory']}],
1410 'arguments':
1411 'GLenum target, GLint level, GLint internalformat, GLsizei width, '
1412 'GLsizei height, GLint border, GLenum format, GLenum type, '
1413 'GLsizei bufSize, const void* pixels', },
1414 { 'return_type': 'void',
1111 'versions': [{ 'name': 'glTexImage3D' }], 1415 'versions': [{ 'name': 'glTexImage3D' }],
1112 'arguments': 1416 'arguments':
1113 'GLenum target, GLint level, GLint internalformat, GLsizei width, ' 1417 'GLenum target, GLint level, GLint internalformat, GLsizei width, '
1114 'GLsizei height, GLsizei depth, GLint border, GLenum format, ' 1418 'GLsizei height, GLsizei depth, GLint border, GLenum format, '
1115 'GLenum type, const void* pixels', }, 1419 'GLenum type, const void* pixels', },
1116 { 'return_type': 'void', 1420 { 'return_type': 'void',
1421 'versions': [{'name': 'glTexImage3DRobustANGLE',
1422 'extensions': ['GL_ANGLE_robust_client_memory']}],
1423 'arguments':
1424 'GLenum target, GLint level, GLint internalformat, GLsizei width, '
1425 'GLsizei height, GLsizei depth, GLint border, GLenum format, '
1426 'GLenum type, GLsizei bufSize, const void* pixels', },
1427 { 'return_type': 'void',
1117 'names': ['glTexParameterf'], 1428 'names': ['glTexParameterf'],
1118 'arguments': 'GLenum target, GLenum pname, GLfloat param', }, 1429 'arguments': 'GLenum target, GLenum pname, GLfloat param', },
1119 { 'return_type': 'void', 1430 { 'return_type': 'void',
1120 'names': ['glTexParameterfv'], 1431 'names': ['glTexParameterfv'],
1121 'arguments': 'GLenum target, GLenum pname, const GLfloat* params', }, 1432 'arguments': 'GLenum target, GLenum pname, const GLfloat* params', },
1122 { 'return_type': 'void', 1433 { 'return_type': 'void',
1434 'versions': [{'name': 'glTexParameterfvRobustANGLE',
1435 'extensions': ['GL_ANGLE_robust_client_memory']}],
1436 'arguments':
1437 'GLenum target, GLenum pname, GLsizei bufSize, const GLfloat* params', },
1438 { 'return_type': 'void',
1123 'names': ['glTexParameteri'], 1439 'names': ['glTexParameteri'],
1124 'arguments': 'GLenum target, GLenum pname, GLint param', }, 1440 'arguments': 'GLenum target, GLenum pname, GLint param', },
1125 { 'return_type': 'void', 1441 { 'return_type': 'void',
1442 'versions': [{'name': 'glTexParameterIivRobustANGLE',
1443 'extensions': ['GL_ANGLE_robust_client_memory']}],
1444 'arguments':
1445 'GLenum target, GLenum pname, GLsizei bufSize, const GLint* params', },
1446 { 'return_type': 'void',
1447 'versions': [{'name': 'glTexParameterIuivRobustANGLE',
1448 'extensions': ['GL_ANGLE_robust_client_memory']}],
1449 'arguments':
1450 'GLenum target, GLenum pname, GLsizei bufSize, const GLuint* params', },
1451 { 'return_type': 'void',
1126 'names': ['glTexParameteriv'], 1452 'names': ['glTexParameteriv'],
1127 'arguments': 'GLenum target, GLenum pname, const GLint* params', }, 1453 'arguments': 'GLenum target, GLenum pname, const GLint* params', },
1128 { 'return_type': 'void', 1454 { 'return_type': 'void',
1455 'versions': [{'name': 'glTexParameterivRobustANGLE',
1456 'extensions': ['GL_ANGLE_robust_client_memory']}],
1457 'arguments':
1458 'GLenum target, GLenum pname, GLsizei bufSize, const GLint* params', },
1459 { 'return_type': 'void',
1129 'known_as': 'glTexStorage2DEXT', 1460 'known_as': 'glTexStorage2DEXT',
1130 'versions': [{ 'name': 'glTexStorage2D', 1461 'versions': [{ 'name': 'glTexStorage2D',
1131 'extensions': ['GL_ARB_texture_storage'] }, 1462 'extensions': ['GL_ARB_texture_storage'] },
1132 { 'name': 'glTexStorage2DEXT', 1463 { 'name': 'glTexStorage2DEXT',
1133 'extensions': ['GL_EXT_texture_storage'] }], 1464 'extensions': ['GL_EXT_texture_storage'] }],
1134 'arguments': 'GLenum target, GLsizei levels, GLenum internalformat, ' 1465 'arguments': 'GLenum target, GLsizei levels, GLenum internalformat, '
1135 'GLsizei width, GLsizei height', }, 1466 'GLsizei width, GLsizei height', },
1136 { 'return_type': 'void', 1467 { 'return_type': 'void',
1137 'versions': [{ 'name': 'glTexStorage3D', 1468 'versions': [{ 'name': 'glTexStorage3D',
1138 'extensions': ['GL_ARB_texture_storage'] }], 1469 'extensions': ['GL_ARB_texture_storage'] }],
1139 'arguments': 'GLenum target, GLsizei levels, GLenum internalformat, ' 1470 'arguments': 'GLenum target, GLsizei levels, GLenum internalformat, '
1140 'GLsizei width, GLsizei height, GLsizei depth', }, 1471 'GLsizei width, GLsizei height, GLsizei depth', },
1141 { 'return_type': 'void', 1472 { 'return_type': 'void',
1142 'names': ['glTexSubImage2D'], 1473 'names': ['glTexSubImage2D'],
1143 'arguments': 1474 'arguments':
1144 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' 1475 'GLenum target, GLint level, GLint xoffset, GLint yoffset, '
1145 'GLsizei width, GLsizei height, GLenum format, GLenum type, ' 1476 'GLsizei width, GLsizei height, GLenum format, GLenum type, '
1146 'const void* pixels', }, 1477 'const void* pixels', },
1147 { 'return_type': 'void', 1478 { 'return_type': 'void',
1479 'versions': [{'name': 'glTexSubImage2DRobustANGLE',
1480 'extensions': ['GL_ANGLE_robust_client_memory']}],
1481 'arguments':
1482 'GLenum target, GLint level, GLint xoffset, GLint yoffset, '
1483 'GLsizei width, GLsizei height, GLenum format, GLenum type, '
1484 'GLsizei bufSize, const void* pixels', },
1485 { 'return_type': 'void',
1148 'versions': [{ 'name': 'glTexSubImage3D' }], 1486 'versions': [{ 'name': 'glTexSubImage3D' }],
1149 'arguments': 1487 'arguments':
1150 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' 1488 'GLenum target, GLint level, GLint xoffset, GLint yoffset, '
1151 'GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, ' 1489 'GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, '
1152 'GLenum format, GLenum type, const void* pixels', }, 1490 'GLenum format, GLenum type, const void* pixels', },
1153 { 'return_type': 'void', 1491 { 'return_type': 'void',
1492 'versions': [{'name': 'glTexSubImage3DRobustANGLE',
1493 'extensions': ['GL_ANGLE_robust_client_memory']}],
1494 'arguments':
1495 'GLenum target, GLint level, GLint xoffset, GLint yoffset, '
1496 'GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, '
1497 'GLenum format, GLenum type, GLsizei bufSize, const void* pixels', },
1498 { 'return_type': 'void',
1154 'versions': [{ 'name': 'glTransformFeedbackVaryings' }, 1499 'versions': [{ 'name': 'glTransformFeedbackVaryings' },
1155 { 'name': 'glTransformFeedbackVaryingsEXT', 1500 { 'name': 'glTransformFeedbackVaryingsEXT',
1156 'extension': ['GL_EXT_transform_feedback'] }], 1501 'extension': ['GL_EXT_transform_feedback'] }],
1157 'arguments': 'GLuint program, GLsizei count, const char* const* varyings, ' 1502 'arguments': 'GLuint program, GLsizei count, const char* const* varyings, '
1158 'GLenum bufferMode', }, 1503 'GLenum bufferMode', },
1159 { 'return_type': 'void', 1504 { 'return_type': 'void',
1160 'names': ['glUniform1f'], 1505 'names': ['glUniform1f'],
1161 'arguments': 'GLint location, GLfloat x', }, 1506 'arguments': 'GLint location, GLfloat x', },
1162 { 'return_type': 'void', 1507 { 'return_type': 'void',
1163 'names': ['glUniform1fv'], 1508 'names': ['glUniform1fv'],
(...skipping 1800 matching lines...) Expand 10 before | Expand all | Expand 10 after
2964 header_file = open( 3309 header_file = open(
2965 os.path.join(directory, 'gl_stub_autogen_gl.cc'), 'wb') 3310 os.path.join(directory, 'gl_stub_autogen_gl.cc'), 'wb')
2966 GenerateStubSource(header_file, GL_FUNCTIONS) 3311 GenerateStubSource(header_file, GL_FUNCTIONS)
2967 header_file.close() 3312 header_file.close()
2968 ClangFormat(header_file.name) 3313 ClangFormat(header_file.name)
2969 return 0 3314 return 0
2970 3315
2971 3316
2972 if __name__ == '__main__': 3317 if __name__ == '__main__':
2973 sys.exit(main(sys.argv[1:])) 3318 sys.exit(main(sys.argv[1:]))
OLDNEW
« no previous file with comments | « no previous file | ui/gl/gl_bindings_api_autogen_gl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698