Go to the documentation of this file.
43 #define GL3W_ERROR_INIT -1
44 #define GL3W_ERROR_LIBRARY_OPEN -2
45 #define GL3W_ERROR_OPENGL_VERSION -3
725 #define glActiveShaderProgram gl3wProcs.gl.ActiveShaderProgram
726 #define glActiveTexture gl3wProcs.gl.ActiveTexture
727 #define glAttachShader gl3wProcs.gl.AttachShader
728 #define glBeginConditionalRender gl3wProcs.gl.BeginConditionalRender
729 #define glBeginQuery gl3wProcs.gl.BeginQuery
730 #define glBeginQueryIndexed gl3wProcs.gl.BeginQueryIndexed
731 #define glBeginTransformFeedback gl3wProcs.gl.BeginTransformFeedback
732 #define glBindAttribLocation gl3wProcs.gl.BindAttribLocation
733 #define glBindBuffer gl3wProcs.gl.BindBuffer
734 #define glBindBufferBase gl3wProcs.gl.BindBufferBase
735 #define glBindBufferRange gl3wProcs.gl.BindBufferRange
736 #define glBindBuffersBase gl3wProcs.gl.BindBuffersBase
737 #define glBindBuffersRange gl3wProcs.gl.BindBuffersRange
738 #define glBindFragDataLocation gl3wProcs.gl.BindFragDataLocation
739 #define glBindFragDataLocationIndexed gl3wProcs.gl.BindFragDataLocationIndexed
740 #define glBindFramebuffer gl3wProcs.gl.BindFramebuffer
741 #define glBindImageTexture gl3wProcs.gl.BindImageTexture
742 #define glBindImageTextures gl3wProcs.gl.BindImageTextures
743 #define glBindProgramPipeline gl3wProcs.gl.BindProgramPipeline
744 #define glBindRenderbuffer gl3wProcs.gl.BindRenderbuffer
745 #define glBindSampler gl3wProcs.gl.BindSampler
746 #define glBindSamplers gl3wProcs.gl.BindSamplers
747 #define glBindTexture gl3wProcs.gl.BindTexture
748 #define glBindTextureUnit gl3wProcs.gl.BindTextureUnit
749 #define glBindTextures gl3wProcs.gl.BindTextures
750 #define glBindTransformFeedback gl3wProcs.gl.BindTransformFeedback
751 #define glBindVertexArray gl3wProcs.gl.BindVertexArray
752 #define glBindVertexBuffer gl3wProcs.gl.BindVertexBuffer
753 #define glBindVertexBuffers gl3wProcs.gl.BindVertexBuffers
754 #define glBlendColor gl3wProcs.gl.BlendColor
755 #define glBlendEquation gl3wProcs.gl.BlendEquation
756 #define glBlendEquationSeparate gl3wProcs.gl.BlendEquationSeparate
757 #define glBlendEquationSeparatei gl3wProcs.gl.BlendEquationSeparatei
758 #define glBlendEquationi gl3wProcs.gl.BlendEquationi
759 #define glBlendFunc gl3wProcs.gl.BlendFunc
760 #define glBlendFuncSeparate gl3wProcs.gl.BlendFuncSeparate
761 #define glBlendFuncSeparatei gl3wProcs.gl.BlendFuncSeparatei
762 #define glBlendFunci gl3wProcs.gl.BlendFunci
763 #define glBlitFramebuffer gl3wProcs.gl.BlitFramebuffer
764 #define glBlitNamedFramebuffer gl3wProcs.gl.BlitNamedFramebuffer
765 #define glBufferData gl3wProcs.gl.BufferData
766 #define glBufferStorage gl3wProcs.gl.BufferStorage
767 #define glBufferSubData gl3wProcs.gl.BufferSubData
768 #define glCheckFramebufferStatus gl3wProcs.gl.CheckFramebufferStatus
769 #define glCheckNamedFramebufferStatus gl3wProcs.gl.CheckNamedFramebufferStatus
770 #define glClampColor gl3wProcs.gl.ClampColor
771 #define glClear gl3wProcs.gl.Clear
772 #define glClearBufferData gl3wProcs.gl.ClearBufferData
773 #define glClearBufferSubData gl3wProcs.gl.ClearBufferSubData
774 #define glClearBufferfi gl3wProcs.gl.ClearBufferfi
775 #define glClearBufferfv gl3wProcs.gl.ClearBufferfv
776 #define glClearBufferiv gl3wProcs.gl.ClearBufferiv
777 #define glClearBufferuiv gl3wProcs.gl.ClearBufferuiv
778 #define glClearColor gl3wProcs.gl.ClearColor
779 #define glClearDepth gl3wProcs.gl.ClearDepth
780 #define glClearDepthf gl3wProcs.gl.ClearDepthf
781 #define glClearNamedBufferData gl3wProcs.gl.ClearNamedBufferData
782 #define glClearNamedBufferSubData gl3wProcs.gl.ClearNamedBufferSubData
783 #define glClearNamedFramebufferfi gl3wProcs.gl.ClearNamedFramebufferfi
784 #define glClearNamedFramebufferfv gl3wProcs.gl.ClearNamedFramebufferfv
785 #define glClearNamedFramebufferiv gl3wProcs.gl.ClearNamedFramebufferiv
786 #define glClearNamedFramebufferuiv gl3wProcs.gl.ClearNamedFramebufferuiv
787 #define glClearStencil gl3wProcs.gl.ClearStencil
788 #define glClearTexImage gl3wProcs.gl.ClearTexImage
789 #define glClearTexSubImage gl3wProcs.gl.ClearTexSubImage
790 #define glClientWaitSync gl3wProcs.gl.ClientWaitSync
791 #define glClipControl gl3wProcs.gl.ClipControl
792 #define glColorMask gl3wProcs.gl.ColorMask
793 #define glColorMaski gl3wProcs.gl.ColorMaski
794 #define glCompileShader gl3wProcs.gl.CompileShader
795 #define glCompressedTexImage1D gl3wProcs.gl.CompressedTexImage1D
796 #define glCompressedTexImage2D gl3wProcs.gl.CompressedTexImage2D
797 #define glCompressedTexImage3D gl3wProcs.gl.CompressedTexImage3D
798 #define glCompressedTexSubImage1D gl3wProcs.gl.CompressedTexSubImage1D
799 #define glCompressedTexSubImage2D gl3wProcs.gl.CompressedTexSubImage2D
800 #define glCompressedTexSubImage3D gl3wProcs.gl.CompressedTexSubImage3D
801 #define glCompressedTextureSubImage1D gl3wProcs.gl.CompressedTextureSubImage1D
802 #define glCompressedTextureSubImage2D gl3wProcs.gl.CompressedTextureSubImage2D
803 #define glCompressedTextureSubImage3D gl3wProcs.gl.CompressedTextureSubImage3D
804 #define glCopyBufferSubData gl3wProcs.gl.CopyBufferSubData
805 #define glCopyImageSubData gl3wProcs.gl.CopyImageSubData
806 #define glCopyNamedBufferSubData gl3wProcs.gl.CopyNamedBufferSubData
807 #define glCopyTexImage1D gl3wProcs.gl.CopyTexImage1D
808 #define glCopyTexImage2D gl3wProcs.gl.CopyTexImage2D
809 #define glCopyTexSubImage1D gl3wProcs.gl.CopyTexSubImage1D
810 #define glCopyTexSubImage2D gl3wProcs.gl.CopyTexSubImage2D
811 #define glCopyTexSubImage3D gl3wProcs.gl.CopyTexSubImage3D
812 #define glCopyTextureSubImage1D gl3wProcs.gl.CopyTextureSubImage1D
813 #define glCopyTextureSubImage2D gl3wProcs.gl.CopyTextureSubImage2D
814 #define glCopyTextureSubImage3D gl3wProcs.gl.CopyTextureSubImage3D
815 #define glCreateBuffers gl3wProcs.gl.CreateBuffers
816 #define glCreateFramebuffers gl3wProcs.gl.CreateFramebuffers
817 #define glCreateProgram gl3wProcs.gl.CreateProgram
818 #define glCreateProgramPipelines gl3wProcs.gl.CreateProgramPipelines
819 #define glCreateQueries gl3wProcs.gl.CreateQueries
820 #define glCreateRenderbuffers gl3wProcs.gl.CreateRenderbuffers
821 #define glCreateSamplers gl3wProcs.gl.CreateSamplers
822 #define glCreateShader gl3wProcs.gl.CreateShader
823 #define glCreateShaderProgramv gl3wProcs.gl.CreateShaderProgramv
824 #define glCreateTextures gl3wProcs.gl.CreateTextures
825 #define glCreateTransformFeedbacks gl3wProcs.gl.CreateTransformFeedbacks
826 #define glCreateVertexArrays gl3wProcs.gl.CreateVertexArrays
827 #define glCullFace gl3wProcs.gl.CullFace
828 #define glDebugMessageCallback gl3wProcs.gl.DebugMessageCallback
829 #define glDebugMessageControl gl3wProcs.gl.DebugMessageControl
830 #define glDebugMessageInsert gl3wProcs.gl.DebugMessageInsert
831 #define glDeleteBuffers gl3wProcs.gl.DeleteBuffers
832 #define glDeleteFramebuffers gl3wProcs.gl.DeleteFramebuffers
833 #define glDeleteProgram gl3wProcs.gl.DeleteProgram
834 #define glDeleteProgramPipelines gl3wProcs.gl.DeleteProgramPipelines
835 #define glDeleteQueries gl3wProcs.gl.DeleteQueries
836 #define glDeleteRenderbuffers gl3wProcs.gl.DeleteRenderbuffers
837 #define glDeleteSamplers gl3wProcs.gl.DeleteSamplers
838 #define glDeleteShader gl3wProcs.gl.DeleteShader
839 #define glDeleteSync gl3wProcs.gl.DeleteSync
840 #define glDeleteTextures gl3wProcs.gl.DeleteTextures
841 #define glDeleteTransformFeedbacks gl3wProcs.gl.DeleteTransformFeedbacks
842 #define glDeleteVertexArrays gl3wProcs.gl.DeleteVertexArrays
843 #define glDepthFunc gl3wProcs.gl.DepthFunc
844 #define glDepthMask gl3wProcs.gl.DepthMask
845 #define glDepthRange gl3wProcs.gl.DepthRange
846 #define glDepthRangeArrayv gl3wProcs.gl.DepthRangeArrayv
847 #define glDepthRangeIndexed gl3wProcs.gl.DepthRangeIndexed
848 #define glDepthRangef gl3wProcs.gl.DepthRangef
849 #define glDetachShader gl3wProcs.gl.DetachShader
850 #define glDisable gl3wProcs.gl.Disable
851 #define glDisableVertexArrayAttrib gl3wProcs.gl.DisableVertexArrayAttrib
852 #define glDisableVertexAttribArray gl3wProcs.gl.DisableVertexAttribArray
853 #define glDisablei gl3wProcs.gl.Disablei
854 #define glDispatchCompute gl3wProcs.gl.DispatchCompute
855 #define glDispatchComputeIndirect gl3wProcs.gl.DispatchComputeIndirect
856 #define glDrawArrays gl3wProcs.gl.DrawArrays
857 #define glDrawArraysIndirect gl3wProcs.gl.DrawArraysIndirect
858 #define glDrawArraysInstanced gl3wProcs.gl.DrawArraysInstanced
859 #define glDrawArraysInstancedBaseInstance gl3wProcs.gl.DrawArraysInstancedBaseInstance
860 #define glDrawBuffer gl3wProcs.gl.DrawBuffer
861 #define glDrawBuffers gl3wProcs.gl.DrawBuffers
862 #define glDrawElements gl3wProcs.gl.DrawElements
863 #define glDrawElementsBaseVertex gl3wProcs.gl.DrawElementsBaseVertex
864 #define glDrawElementsIndirect gl3wProcs.gl.DrawElementsIndirect
865 #define glDrawElementsInstanced gl3wProcs.gl.DrawElementsInstanced
866 #define glDrawElementsInstancedBaseInstance gl3wProcs.gl.DrawElementsInstancedBaseInstance
867 #define glDrawElementsInstancedBaseVertex gl3wProcs.gl.DrawElementsInstancedBaseVertex
868 #define glDrawElementsInstancedBaseVertexBaseInstance gl3wProcs.gl.DrawElementsInstancedBaseVertexBaseInstance
869 #define glDrawRangeElements gl3wProcs.gl.DrawRangeElements
870 #define glDrawRangeElementsBaseVertex gl3wProcs.gl.DrawRangeElementsBaseVertex
871 #define glDrawTransformFeedback gl3wProcs.gl.DrawTransformFeedback
872 #define glDrawTransformFeedbackInstanced gl3wProcs.gl.DrawTransformFeedbackInstanced
873 #define glDrawTransformFeedbackStream gl3wProcs.gl.DrawTransformFeedbackStream
874 #define glDrawTransformFeedbackStreamInstanced gl3wProcs.gl.DrawTransformFeedbackStreamInstanced
875 #define glEnable gl3wProcs.gl.Enable
876 #define glEnableVertexArrayAttrib gl3wProcs.gl.EnableVertexArrayAttrib
877 #define glEnableVertexAttribArray gl3wProcs.gl.EnableVertexAttribArray
878 #define glEnablei gl3wProcs.gl.Enablei
879 #define glEndConditionalRender gl3wProcs.gl.EndConditionalRender
880 #define glEndQuery gl3wProcs.gl.EndQuery
881 #define glEndQueryIndexed gl3wProcs.gl.EndQueryIndexed
882 #define glEndTransformFeedback gl3wProcs.gl.EndTransformFeedback
883 #define glFenceSync gl3wProcs.gl.FenceSync
884 #define glFinish gl3wProcs.gl.Finish
885 #define glFlush gl3wProcs.gl.Flush
886 #define glFlushMappedBufferRange gl3wProcs.gl.FlushMappedBufferRange
887 #define glFlushMappedNamedBufferRange gl3wProcs.gl.FlushMappedNamedBufferRange
888 #define glFramebufferParameteri gl3wProcs.gl.FramebufferParameteri
889 #define glFramebufferParameteriMESA gl3wProcs.gl.FramebufferParameteriMESA
890 #define glFramebufferRenderbuffer gl3wProcs.gl.FramebufferRenderbuffer
891 #define glFramebufferTexture gl3wProcs.gl.FramebufferTexture
892 #define glFramebufferTexture1D gl3wProcs.gl.FramebufferTexture1D
893 #define glFramebufferTexture2D gl3wProcs.gl.FramebufferTexture2D
894 #define glFramebufferTexture3D gl3wProcs.gl.FramebufferTexture3D
895 #define glFramebufferTextureLayer gl3wProcs.gl.FramebufferTextureLayer
896 #define glFrontFace gl3wProcs.gl.FrontFace
897 #define glGenBuffers gl3wProcs.gl.GenBuffers
898 #define glGenFramebuffers gl3wProcs.gl.GenFramebuffers
899 #define glGenProgramPipelines gl3wProcs.gl.GenProgramPipelines
900 #define glGenQueries gl3wProcs.gl.GenQueries
901 #define glGenRenderbuffers gl3wProcs.gl.GenRenderbuffers
902 #define glGenSamplers gl3wProcs.gl.GenSamplers
903 #define glGenTextures gl3wProcs.gl.GenTextures
904 #define glGenTransformFeedbacks gl3wProcs.gl.GenTransformFeedbacks
905 #define glGenVertexArrays gl3wProcs.gl.GenVertexArrays
906 #define glGenerateMipmap gl3wProcs.gl.GenerateMipmap
907 #define glGenerateTextureMipmap gl3wProcs.gl.GenerateTextureMipmap
908 #define glGetActiveAtomicCounterBufferiv gl3wProcs.gl.GetActiveAtomicCounterBufferiv
909 #define glGetActiveAttrib gl3wProcs.gl.GetActiveAttrib
910 #define glGetActiveSubroutineName gl3wProcs.gl.GetActiveSubroutineName
911 #define glGetActiveSubroutineUniformName gl3wProcs.gl.GetActiveSubroutineUniformName
912 #define glGetActiveSubroutineUniformiv gl3wProcs.gl.GetActiveSubroutineUniformiv
913 #define glGetActiveUniform gl3wProcs.gl.GetActiveUniform
914 #define glGetActiveUniformBlockName gl3wProcs.gl.GetActiveUniformBlockName
915 #define glGetActiveUniformBlockiv gl3wProcs.gl.GetActiveUniformBlockiv
916 #define glGetActiveUniformName gl3wProcs.gl.GetActiveUniformName
917 #define glGetActiveUniformsiv gl3wProcs.gl.GetActiveUniformsiv
918 #define glGetAttachedShaders gl3wProcs.gl.GetAttachedShaders
919 #define glGetAttribLocation gl3wProcs.gl.GetAttribLocation
920 #define glGetBooleani_v gl3wProcs.gl.GetBooleani_v
921 #define glGetBooleanv gl3wProcs.gl.GetBooleanv
922 #define glGetBufferParameteri64v gl3wProcs.gl.GetBufferParameteri64v
923 #define glGetBufferParameteriv gl3wProcs.gl.GetBufferParameteriv
924 #define glGetBufferPointerv gl3wProcs.gl.GetBufferPointerv
925 #define glGetBufferSubData gl3wProcs.gl.GetBufferSubData
926 #define glGetCompressedTexImage gl3wProcs.gl.GetCompressedTexImage
927 #define glGetCompressedTextureImage gl3wProcs.gl.GetCompressedTextureImage
928 #define glGetCompressedTextureSubImage gl3wProcs.gl.GetCompressedTextureSubImage
929 #define glGetDebugMessageLog gl3wProcs.gl.GetDebugMessageLog
930 #define glGetDoublei_v gl3wProcs.gl.GetDoublei_v
931 #define glGetDoublev gl3wProcs.gl.GetDoublev
932 #define glGetError gl3wProcs.gl.GetError
933 #define glGetFloati_v gl3wProcs.gl.GetFloati_v
934 #define glGetFloatv gl3wProcs.gl.GetFloatv
935 #define glGetFragDataIndex gl3wProcs.gl.GetFragDataIndex
936 #define glGetFragDataLocation gl3wProcs.gl.GetFragDataLocation
937 #define glGetFramebufferAttachmentParameteriv gl3wProcs.gl.GetFramebufferAttachmentParameteriv
938 #define glGetFramebufferParameteriv gl3wProcs.gl.GetFramebufferParameteriv
939 #define glGetFramebufferParameterivMESA gl3wProcs.gl.GetFramebufferParameterivMESA
940 #define glGetGraphicsResetStatus gl3wProcs.gl.GetGraphicsResetStatus
941 #define glGetInteger64i_v gl3wProcs.gl.GetInteger64i_v
942 #define glGetInteger64v gl3wProcs.gl.GetInteger64v
943 #define glGetIntegeri_v gl3wProcs.gl.GetIntegeri_v
944 #define glGetIntegerv gl3wProcs.gl.GetIntegerv
945 #define glGetInternalformati64v gl3wProcs.gl.GetInternalformati64v
946 #define glGetInternalformativ gl3wProcs.gl.GetInternalformativ
947 #define glGetMultisamplefv gl3wProcs.gl.GetMultisamplefv
948 #define glGetNamedBufferParameteri64v gl3wProcs.gl.GetNamedBufferParameteri64v
949 #define glGetNamedBufferParameteriv gl3wProcs.gl.GetNamedBufferParameteriv
950 #define glGetNamedBufferPointerv gl3wProcs.gl.GetNamedBufferPointerv
951 #define glGetNamedBufferSubData gl3wProcs.gl.GetNamedBufferSubData
952 #define glGetNamedFramebufferAttachmentParameteriv gl3wProcs.gl.GetNamedFramebufferAttachmentParameteriv
953 #define glGetNamedFramebufferParameteriv gl3wProcs.gl.GetNamedFramebufferParameteriv
954 #define glGetNamedRenderbufferParameteriv gl3wProcs.gl.GetNamedRenderbufferParameteriv
955 #define glGetObjectLabel gl3wProcs.gl.GetObjectLabel
956 #define glGetObjectPtrLabel gl3wProcs.gl.GetObjectPtrLabel
957 #define glGetPointerv gl3wProcs.gl.GetPointerv
958 #define glGetProgramBinary gl3wProcs.gl.GetProgramBinary
959 #define glGetProgramInfoLog gl3wProcs.gl.GetProgramInfoLog
960 #define glGetProgramInterfaceiv gl3wProcs.gl.GetProgramInterfaceiv
961 #define glGetProgramPipelineInfoLog gl3wProcs.gl.GetProgramPipelineInfoLog
962 #define glGetProgramPipelineiv gl3wProcs.gl.GetProgramPipelineiv
963 #define glGetProgramResourceIndex gl3wProcs.gl.GetProgramResourceIndex
964 #define glGetProgramResourceLocation gl3wProcs.gl.GetProgramResourceLocation
965 #define glGetProgramResourceLocationIndex gl3wProcs.gl.GetProgramResourceLocationIndex
966 #define glGetProgramResourceName gl3wProcs.gl.GetProgramResourceName
967 #define glGetProgramResourceiv gl3wProcs.gl.GetProgramResourceiv
968 #define glGetProgramStageiv gl3wProcs.gl.GetProgramStageiv
969 #define glGetProgramiv gl3wProcs.gl.GetProgramiv
970 #define glGetQueryBufferObjecti64v gl3wProcs.gl.GetQueryBufferObjecti64v
971 #define glGetQueryBufferObjectiv gl3wProcs.gl.GetQueryBufferObjectiv
972 #define glGetQueryBufferObjectui64v gl3wProcs.gl.GetQueryBufferObjectui64v
973 #define glGetQueryBufferObjectuiv gl3wProcs.gl.GetQueryBufferObjectuiv
974 #define glGetQueryIndexediv gl3wProcs.gl.GetQueryIndexediv
975 #define glGetQueryObjecti64v gl3wProcs.gl.GetQueryObjecti64v
976 #define glGetQueryObjectiv gl3wProcs.gl.GetQueryObjectiv
977 #define glGetQueryObjectui64v gl3wProcs.gl.GetQueryObjectui64v
978 #define glGetQueryObjectuiv gl3wProcs.gl.GetQueryObjectuiv
979 #define glGetQueryiv gl3wProcs.gl.GetQueryiv
980 #define glGetRenderbufferParameteriv gl3wProcs.gl.GetRenderbufferParameteriv
981 #define glGetSamplerParameterIiv gl3wProcs.gl.GetSamplerParameterIiv
982 #define glGetSamplerParameterIuiv gl3wProcs.gl.GetSamplerParameterIuiv
983 #define glGetSamplerParameterfv gl3wProcs.gl.GetSamplerParameterfv
984 #define glGetSamplerParameteriv gl3wProcs.gl.GetSamplerParameteriv
985 #define glGetShaderInfoLog gl3wProcs.gl.GetShaderInfoLog
986 #define glGetShaderPrecisionFormat gl3wProcs.gl.GetShaderPrecisionFormat
987 #define glGetShaderSource gl3wProcs.gl.GetShaderSource
988 #define glGetShaderiv gl3wProcs.gl.GetShaderiv
989 #define glGetString gl3wProcs.gl.GetString
990 #define glGetStringi gl3wProcs.gl.GetStringi
991 #define glGetSubroutineIndex gl3wProcs.gl.GetSubroutineIndex
992 #define glGetSubroutineUniformLocation gl3wProcs.gl.GetSubroutineUniformLocation
993 #define glGetSynciv gl3wProcs.gl.GetSynciv
994 #define glGetTexImage gl3wProcs.gl.GetTexImage
995 #define glGetTexLevelParameterfv gl3wProcs.gl.GetTexLevelParameterfv
996 #define glGetTexLevelParameteriv gl3wProcs.gl.GetTexLevelParameteriv
997 #define glGetTexParameterIiv gl3wProcs.gl.GetTexParameterIiv
998 #define glGetTexParameterIuiv gl3wProcs.gl.GetTexParameterIuiv
999 #define glGetTexParameterfv gl3wProcs.gl.GetTexParameterfv
1000 #define glGetTexParameteriv gl3wProcs.gl.GetTexParameteriv
1001 #define glGetTextureImage gl3wProcs.gl.GetTextureImage
1002 #define glGetTextureLevelParameterfv gl3wProcs.gl.GetTextureLevelParameterfv
1003 #define glGetTextureLevelParameteriv gl3wProcs.gl.GetTextureLevelParameteriv
1004 #define glGetTextureParameterIiv gl3wProcs.gl.GetTextureParameterIiv
1005 #define glGetTextureParameterIuiv gl3wProcs.gl.GetTextureParameterIuiv
1006 #define glGetTextureParameterfv gl3wProcs.gl.GetTextureParameterfv
1007 #define glGetTextureParameteriv gl3wProcs.gl.GetTextureParameteriv
1008 #define glGetTextureSubImage gl3wProcs.gl.GetTextureSubImage
1009 #define glGetTransformFeedbackVarying gl3wProcs.gl.GetTransformFeedbackVarying
1010 #define glGetTransformFeedbacki64_v gl3wProcs.gl.GetTransformFeedbacki64_v
1011 #define glGetTransformFeedbacki_v gl3wProcs.gl.GetTransformFeedbacki_v
1012 #define glGetTransformFeedbackiv gl3wProcs.gl.GetTransformFeedbackiv
1013 #define glGetUniformBlockIndex gl3wProcs.gl.GetUniformBlockIndex
1014 #define glGetUniformIndices gl3wProcs.gl.GetUniformIndices
1015 #define glGetUniformLocation gl3wProcs.gl.GetUniformLocation
1016 #define glGetUniformSubroutineuiv gl3wProcs.gl.GetUniformSubroutineuiv
1017 #define glGetUniformdv gl3wProcs.gl.GetUniformdv
1018 #define glGetUniformfv gl3wProcs.gl.GetUniformfv
1019 #define glGetUniformiv gl3wProcs.gl.GetUniformiv
1020 #define glGetUniformuiv gl3wProcs.gl.GetUniformuiv
1021 #define glGetVertexArrayIndexed64iv gl3wProcs.gl.GetVertexArrayIndexed64iv
1022 #define glGetVertexArrayIndexediv gl3wProcs.gl.GetVertexArrayIndexediv
1023 #define glGetVertexArrayiv gl3wProcs.gl.GetVertexArrayiv
1024 #define glGetVertexAttribIiv gl3wProcs.gl.GetVertexAttribIiv
1025 #define glGetVertexAttribIuiv gl3wProcs.gl.GetVertexAttribIuiv
1026 #define glGetVertexAttribLdv gl3wProcs.gl.GetVertexAttribLdv
1027 #define glGetVertexAttribPointerv gl3wProcs.gl.GetVertexAttribPointerv
1028 #define glGetVertexAttribdv gl3wProcs.gl.GetVertexAttribdv
1029 #define glGetVertexAttribfv gl3wProcs.gl.GetVertexAttribfv
1030 #define glGetVertexAttribiv gl3wProcs.gl.GetVertexAttribiv
1031 #define glGetnCompressedTexImage gl3wProcs.gl.GetnCompressedTexImage
1032 #define glGetnTexImage gl3wProcs.gl.GetnTexImage
1033 #define glGetnUniformdv gl3wProcs.gl.GetnUniformdv
1034 #define glGetnUniformfv gl3wProcs.gl.GetnUniformfv
1035 #define glGetnUniformiv gl3wProcs.gl.GetnUniformiv
1036 #define glGetnUniformuiv gl3wProcs.gl.GetnUniformuiv
1037 #define glHint gl3wProcs.gl.Hint
1038 #define glInvalidateBufferData gl3wProcs.gl.InvalidateBufferData
1039 #define glInvalidateBufferSubData gl3wProcs.gl.InvalidateBufferSubData
1040 #define glInvalidateFramebuffer gl3wProcs.gl.InvalidateFramebuffer
1041 #define glInvalidateNamedFramebufferData gl3wProcs.gl.InvalidateNamedFramebufferData
1042 #define glInvalidateNamedFramebufferSubData gl3wProcs.gl.InvalidateNamedFramebufferSubData
1043 #define glInvalidateSubFramebuffer gl3wProcs.gl.InvalidateSubFramebuffer
1044 #define glInvalidateTexImage gl3wProcs.gl.InvalidateTexImage
1045 #define glInvalidateTexSubImage gl3wProcs.gl.InvalidateTexSubImage
1046 #define glIsBuffer gl3wProcs.gl.IsBuffer
1047 #define glIsEnabled gl3wProcs.gl.IsEnabled
1048 #define glIsEnabledi gl3wProcs.gl.IsEnabledi
1049 #define glIsFramebuffer gl3wProcs.gl.IsFramebuffer
1050 #define glIsProgram gl3wProcs.gl.IsProgram
1051 #define glIsProgramPipeline gl3wProcs.gl.IsProgramPipeline
1052 #define glIsQuery gl3wProcs.gl.IsQuery
1053 #define glIsRenderbuffer gl3wProcs.gl.IsRenderbuffer
1054 #define glIsSampler gl3wProcs.gl.IsSampler
1055 #define glIsShader gl3wProcs.gl.IsShader
1056 #define glIsSync gl3wProcs.gl.IsSync
1057 #define glIsTexture gl3wProcs.gl.IsTexture
1058 #define glIsTransformFeedback gl3wProcs.gl.IsTransformFeedback
1059 #define glIsVertexArray gl3wProcs.gl.IsVertexArray
1060 #define glLineWidth gl3wProcs.gl.LineWidth
1061 #define glLinkProgram gl3wProcs.gl.LinkProgram
1062 #define glLogicOp gl3wProcs.gl.LogicOp
1063 #define glMapBuffer gl3wProcs.gl.MapBuffer
1064 #define glMapBufferRange gl3wProcs.gl.MapBufferRange
1065 #define glMapNamedBuffer gl3wProcs.gl.MapNamedBuffer
1066 #define glMapNamedBufferRange gl3wProcs.gl.MapNamedBufferRange
1067 #define glMemoryBarrier gl3wProcs.gl.MemoryBarrier
1068 #define glMemoryBarrierByRegion gl3wProcs.gl.MemoryBarrierByRegion
1069 #define glMinSampleShading gl3wProcs.gl.MinSampleShading
1070 #define glMultiDrawArrays gl3wProcs.gl.MultiDrawArrays
1071 #define glMultiDrawArraysIndirect gl3wProcs.gl.MultiDrawArraysIndirect
1072 #define glMultiDrawArraysIndirectCount gl3wProcs.gl.MultiDrawArraysIndirectCount
1073 #define glMultiDrawElements gl3wProcs.gl.MultiDrawElements
1074 #define glMultiDrawElementsBaseVertex gl3wProcs.gl.MultiDrawElementsBaseVertex
1075 #define glMultiDrawElementsIndirect gl3wProcs.gl.MultiDrawElementsIndirect
1076 #define glMultiDrawElementsIndirectCount gl3wProcs.gl.MultiDrawElementsIndirectCount
1077 #define glNamedBufferData gl3wProcs.gl.NamedBufferData
1078 #define glNamedBufferStorage gl3wProcs.gl.NamedBufferStorage
1079 #define glNamedBufferSubData gl3wProcs.gl.NamedBufferSubData
1080 #define glNamedFramebufferDrawBuffer gl3wProcs.gl.NamedFramebufferDrawBuffer
1081 #define glNamedFramebufferDrawBuffers gl3wProcs.gl.NamedFramebufferDrawBuffers
1082 #define glNamedFramebufferParameteri gl3wProcs.gl.NamedFramebufferParameteri
1083 #define glNamedFramebufferReadBuffer gl3wProcs.gl.NamedFramebufferReadBuffer
1084 #define glNamedFramebufferRenderbuffer gl3wProcs.gl.NamedFramebufferRenderbuffer
1085 #define glNamedFramebufferTexture gl3wProcs.gl.NamedFramebufferTexture
1086 #define glNamedFramebufferTextureLayer gl3wProcs.gl.NamedFramebufferTextureLayer
1087 #define glNamedRenderbufferStorage gl3wProcs.gl.NamedRenderbufferStorage
1088 #define glNamedRenderbufferStorageMultisample gl3wProcs.gl.NamedRenderbufferStorageMultisample
1089 #define glObjectLabel gl3wProcs.gl.ObjectLabel
1090 #define glObjectPtrLabel gl3wProcs.gl.ObjectPtrLabel
1091 #define glPatchParameterfv gl3wProcs.gl.PatchParameterfv
1092 #define glPatchParameteri gl3wProcs.gl.PatchParameteri
1093 #define glPauseTransformFeedback gl3wProcs.gl.PauseTransformFeedback
1094 #define glPixelStoref gl3wProcs.gl.PixelStoref
1095 #define glPixelStorei gl3wProcs.gl.PixelStorei
1096 #define glPointParameterf gl3wProcs.gl.PointParameterf
1097 #define glPointParameterfv gl3wProcs.gl.PointParameterfv
1098 #define glPointParameteri gl3wProcs.gl.PointParameteri
1099 #define glPointParameteriv gl3wProcs.gl.PointParameteriv
1100 #define glPointSize gl3wProcs.gl.PointSize
1101 #define glPolygonMode gl3wProcs.gl.PolygonMode
1102 #define glPolygonOffset gl3wProcs.gl.PolygonOffset
1103 #define glPolygonOffsetClamp gl3wProcs.gl.PolygonOffsetClamp
1104 #define glPopDebugGroup gl3wProcs.gl.PopDebugGroup
1105 #define glPrimitiveRestartIndex gl3wProcs.gl.PrimitiveRestartIndex
1106 #define glProgramBinary gl3wProcs.gl.ProgramBinary
1107 #define glProgramParameteri gl3wProcs.gl.ProgramParameteri
1108 #define glProgramUniform1d gl3wProcs.gl.ProgramUniform1d
1109 #define glProgramUniform1dv gl3wProcs.gl.ProgramUniform1dv
1110 #define glProgramUniform1f gl3wProcs.gl.ProgramUniform1f
1111 #define glProgramUniform1fv gl3wProcs.gl.ProgramUniform1fv
1112 #define glProgramUniform1i gl3wProcs.gl.ProgramUniform1i
1113 #define glProgramUniform1iv gl3wProcs.gl.ProgramUniform1iv
1114 #define glProgramUniform1ui gl3wProcs.gl.ProgramUniform1ui
1115 #define glProgramUniform1uiv gl3wProcs.gl.ProgramUniform1uiv
1116 #define glProgramUniform2d gl3wProcs.gl.ProgramUniform2d
1117 #define glProgramUniform2dv gl3wProcs.gl.ProgramUniform2dv
1118 #define glProgramUniform2f gl3wProcs.gl.ProgramUniform2f
1119 #define glProgramUniform2fv gl3wProcs.gl.ProgramUniform2fv
1120 #define glProgramUniform2i gl3wProcs.gl.ProgramUniform2i
1121 #define glProgramUniform2iv gl3wProcs.gl.ProgramUniform2iv
1122 #define glProgramUniform2ui gl3wProcs.gl.ProgramUniform2ui
1123 #define glProgramUniform2uiv gl3wProcs.gl.ProgramUniform2uiv
1124 #define glProgramUniform3d gl3wProcs.gl.ProgramUniform3d
1125 #define glProgramUniform3dv gl3wProcs.gl.ProgramUniform3dv
1126 #define glProgramUniform3f gl3wProcs.gl.ProgramUniform3f
1127 #define glProgramUniform3fv gl3wProcs.gl.ProgramUniform3fv
1128 #define glProgramUniform3i gl3wProcs.gl.ProgramUniform3i
1129 #define glProgramUniform3iv gl3wProcs.gl.ProgramUniform3iv
1130 #define glProgramUniform3ui gl3wProcs.gl.ProgramUniform3ui
1131 #define glProgramUniform3uiv gl3wProcs.gl.ProgramUniform3uiv
1132 #define glProgramUniform4d gl3wProcs.gl.ProgramUniform4d
1133 #define glProgramUniform4dv gl3wProcs.gl.ProgramUniform4dv
1134 #define glProgramUniform4f gl3wProcs.gl.ProgramUniform4f
1135 #define glProgramUniform4fv gl3wProcs.gl.ProgramUniform4fv
1136 #define glProgramUniform4i gl3wProcs.gl.ProgramUniform4i
1137 #define glProgramUniform4iv gl3wProcs.gl.ProgramUniform4iv
1138 #define glProgramUniform4ui gl3wProcs.gl.ProgramUniform4ui
1139 #define glProgramUniform4uiv gl3wProcs.gl.ProgramUniform4uiv
1140 #define glProgramUniformMatrix2dv gl3wProcs.gl.ProgramUniformMatrix2dv
1141 #define glProgramUniformMatrix2fv gl3wProcs.gl.ProgramUniformMatrix2fv
1142 #define glProgramUniformMatrix2x3dv gl3wProcs.gl.ProgramUniformMatrix2x3dv
1143 #define glProgramUniformMatrix2x3fv gl3wProcs.gl.ProgramUniformMatrix2x3fv
1144 #define glProgramUniformMatrix2x4dv gl3wProcs.gl.ProgramUniformMatrix2x4dv
1145 #define glProgramUniformMatrix2x4fv gl3wProcs.gl.ProgramUniformMatrix2x4fv
1146 #define glProgramUniformMatrix3dv gl3wProcs.gl.ProgramUniformMatrix3dv
1147 #define glProgramUniformMatrix3fv gl3wProcs.gl.ProgramUniformMatrix3fv
1148 #define glProgramUniformMatrix3x2dv gl3wProcs.gl.ProgramUniformMatrix3x2dv
1149 #define glProgramUniformMatrix3x2fv gl3wProcs.gl.ProgramUniformMatrix3x2fv
1150 #define glProgramUniformMatrix3x4dv gl3wProcs.gl.ProgramUniformMatrix3x4dv
1151 #define glProgramUniformMatrix3x4fv gl3wProcs.gl.ProgramUniformMatrix3x4fv
1152 #define glProgramUniformMatrix4dv gl3wProcs.gl.ProgramUniformMatrix4dv
1153 #define glProgramUniformMatrix4fv gl3wProcs.gl.ProgramUniformMatrix4fv
1154 #define glProgramUniformMatrix4x2dv gl3wProcs.gl.ProgramUniformMatrix4x2dv
1155 #define glProgramUniformMatrix4x2fv gl3wProcs.gl.ProgramUniformMatrix4x2fv
1156 #define glProgramUniformMatrix4x3dv gl3wProcs.gl.ProgramUniformMatrix4x3dv
1157 #define glProgramUniformMatrix4x3fv gl3wProcs.gl.ProgramUniformMatrix4x3fv
1158 #define glProvokingVertex gl3wProcs.gl.ProvokingVertex
1159 #define glPushDebugGroup gl3wProcs.gl.PushDebugGroup
1160 #define glQueryCounter gl3wProcs.gl.QueryCounter
1161 #define glReadBuffer gl3wProcs.gl.ReadBuffer
1162 #define glReadPixels gl3wProcs.gl.ReadPixels
1163 #define glReadnPixels gl3wProcs.gl.ReadnPixels
1164 #define glReleaseShaderCompiler gl3wProcs.gl.ReleaseShaderCompiler
1165 #define glRenderbufferStorage gl3wProcs.gl.RenderbufferStorage
1166 #define glRenderbufferStorageMultisample gl3wProcs.gl.RenderbufferStorageMultisample
1167 #define glResumeTransformFeedback gl3wProcs.gl.ResumeTransformFeedback
1168 #define glSampleCoverage gl3wProcs.gl.SampleCoverage
1169 #define glSampleMaski gl3wProcs.gl.SampleMaski
1170 #define glSamplerParameterIiv gl3wProcs.gl.SamplerParameterIiv
1171 #define glSamplerParameterIuiv gl3wProcs.gl.SamplerParameterIuiv
1172 #define glSamplerParameterf gl3wProcs.gl.SamplerParameterf
1173 #define glSamplerParameterfv gl3wProcs.gl.SamplerParameterfv
1174 #define glSamplerParameteri gl3wProcs.gl.SamplerParameteri
1175 #define glSamplerParameteriv gl3wProcs.gl.SamplerParameteriv
1176 #define glScissor gl3wProcs.gl.Scissor
1177 #define glScissorArrayv gl3wProcs.gl.ScissorArrayv
1178 #define glScissorIndexed gl3wProcs.gl.ScissorIndexed
1179 #define glScissorIndexedv gl3wProcs.gl.ScissorIndexedv
1180 #define glShaderBinary gl3wProcs.gl.ShaderBinary
1181 #define glShaderSource gl3wProcs.gl.ShaderSource
1182 #define glShaderStorageBlockBinding gl3wProcs.gl.ShaderStorageBlockBinding
1183 #define glSpecializeShader gl3wProcs.gl.SpecializeShader
1184 #define glStencilFunc gl3wProcs.gl.StencilFunc
1185 #define glStencilFuncSeparate gl3wProcs.gl.StencilFuncSeparate
1186 #define glStencilMask gl3wProcs.gl.StencilMask
1187 #define glStencilMaskSeparate gl3wProcs.gl.StencilMaskSeparate
1188 #define glStencilOp gl3wProcs.gl.StencilOp
1189 #define glStencilOpSeparate gl3wProcs.gl.StencilOpSeparate
1190 #define glTexBuffer gl3wProcs.gl.TexBuffer
1191 #define glTexBufferRange gl3wProcs.gl.TexBufferRange
1192 #define glTexImage1D gl3wProcs.gl.TexImage1D
1193 #define glTexImage2D gl3wProcs.gl.TexImage2D
1194 #define glTexImage2DMultisample gl3wProcs.gl.TexImage2DMultisample
1195 #define glTexImage3D gl3wProcs.gl.TexImage3D
1196 #define glTexImage3DMultisample gl3wProcs.gl.TexImage3DMultisample
1197 #define glTexParameterIiv gl3wProcs.gl.TexParameterIiv
1198 #define glTexParameterIuiv gl3wProcs.gl.TexParameterIuiv
1199 #define glTexParameterf gl3wProcs.gl.TexParameterf
1200 #define glTexParameterfv gl3wProcs.gl.TexParameterfv
1201 #define glTexParameteri gl3wProcs.gl.TexParameteri
1202 #define glTexParameteriv gl3wProcs.gl.TexParameteriv
1203 #define glTexStorage1D gl3wProcs.gl.TexStorage1D
1204 #define glTexStorage2D gl3wProcs.gl.TexStorage2D
1205 #define glTexStorage2DMultisample gl3wProcs.gl.TexStorage2DMultisample
1206 #define glTexStorage3D gl3wProcs.gl.TexStorage3D
1207 #define glTexStorage3DMultisample gl3wProcs.gl.TexStorage3DMultisample
1208 #define glTexSubImage1D gl3wProcs.gl.TexSubImage1D
1209 #define glTexSubImage2D gl3wProcs.gl.TexSubImage2D
1210 #define glTexSubImage3D gl3wProcs.gl.TexSubImage3D
1211 #define glTextureBarrier gl3wProcs.gl.TextureBarrier
1212 #define glTextureBuffer gl3wProcs.gl.TextureBuffer
1213 #define glTextureBufferRange gl3wProcs.gl.TextureBufferRange
1214 #define glTextureParameterIiv gl3wProcs.gl.TextureParameterIiv
1215 #define glTextureParameterIuiv gl3wProcs.gl.TextureParameterIuiv
1216 #define glTextureParameterf gl3wProcs.gl.TextureParameterf
1217 #define glTextureParameterfv gl3wProcs.gl.TextureParameterfv
1218 #define glTextureParameteri gl3wProcs.gl.TextureParameteri
1219 #define glTextureParameteriv gl3wProcs.gl.TextureParameteriv
1220 #define glTextureStorage1D gl3wProcs.gl.TextureStorage1D
1221 #define glTextureStorage2D gl3wProcs.gl.TextureStorage2D
1222 #define glTextureStorage2DMultisample gl3wProcs.gl.TextureStorage2DMultisample
1223 #define glTextureStorage3D gl3wProcs.gl.TextureStorage3D
1224 #define glTextureStorage3DMultisample gl3wProcs.gl.TextureStorage3DMultisample
1225 #define glTextureSubImage1D gl3wProcs.gl.TextureSubImage1D
1226 #define glTextureSubImage2D gl3wProcs.gl.TextureSubImage2D
1227 #define glTextureSubImage3D gl3wProcs.gl.TextureSubImage3D
1228 #define glTextureView gl3wProcs.gl.TextureView
1229 #define glTransformFeedbackBufferBase gl3wProcs.gl.TransformFeedbackBufferBase
1230 #define glTransformFeedbackBufferRange gl3wProcs.gl.TransformFeedbackBufferRange
1231 #define glTransformFeedbackVaryings gl3wProcs.gl.TransformFeedbackVaryings
1232 #define glUniform1d gl3wProcs.gl.Uniform1d
1233 #define glUniform1dv gl3wProcs.gl.Uniform1dv
1234 #define glUniform1f gl3wProcs.gl.Uniform1f
1235 #define glUniform1fv gl3wProcs.gl.Uniform1fv
1236 #define glUniform1i gl3wProcs.gl.Uniform1i
1237 #define glUniform1iv gl3wProcs.gl.Uniform1iv
1238 #define glUniform1ui gl3wProcs.gl.Uniform1ui
1239 #define glUniform1uiv gl3wProcs.gl.Uniform1uiv
1240 #define glUniform2d gl3wProcs.gl.Uniform2d
1241 #define glUniform2dv gl3wProcs.gl.Uniform2dv
1242 #define glUniform2f gl3wProcs.gl.Uniform2f
1243 #define glUniform2fv gl3wProcs.gl.Uniform2fv
1244 #define glUniform2i gl3wProcs.gl.Uniform2i
1245 #define glUniform2iv gl3wProcs.gl.Uniform2iv
1246 #define glUniform2ui gl3wProcs.gl.Uniform2ui
1247 #define glUniform2uiv gl3wProcs.gl.Uniform2uiv
1248 #define glUniform3d gl3wProcs.gl.Uniform3d
1249 #define glUniform3dv gl3wProcs.gl.Uniform3dv
1250 #define glUniform3f gl3wProcs.gl.Uniform3f
1251 #define glUniform3fv gl3wProcs.gl.Uniform3fv
1252 #define glUniform3i gl3wProcs.gl.Uniform3i
1253 #define glUniform3iv gl3wProcs.gl.Uniform3iv
1254 #define glUniform3ui gl3wProcs.gl.Uniform3ui
1255 #define glUniform3uiv gl3wProcs.gl.Uniform3uiv
1256 #define glUniform4d gl3wProcs.gl.Uniform4d
1257 #define glUniform4dv gl3wProcs.gl.Uniform4dv
1258 #define glUniform4f gl3wProcs.gl.Uniform4f
1259 #define glUniform4fv gl3wProcs.gl.Uniform4fv
1260 #define glUniform4i gl3wProcs.gl.Uniform4i
1261 #define glUniform4iv gl3wProcs.gl.Uniform4iv
1262 #define glUniform4ui gl3wProcs.gl.Uniform4ui
1263 #define glUniform4uiv gl3wProcs.gl.Uniform4uiv
1264 #define glUniformBlockBinding gl3wProcs.gl.UniformBlockBinding
1265 #define glUniformMatrix2dv gl3wProcs.gl.UniformMatrix2dv
1266 #define glUniformMatrix2fv gl3wProcs.gl.UniformMatrix2fv
1267 #define glUniformMatrix2x3dv gl3wProcs.gl.UniformMatrix2x3dv
1268 #define glUniformMatrix2x3fv gl3wProcs.gl.UniformMatrix2x3fv
1269 #define glUniformMatrix2x4dv gl3wProcs.gl.UniformMatrix2x4dv
1270 #define glUniformMatrix2x4fv gl3wProcs.gl.UniformMatrix2x4fv
1271 #define glUniformMatrix3dv gl3wProcs.gl.UniformMatrix3dv
1272 #define glUniformMatrix3fv gl3wProcs.gl.UniformMatrix3fv
1273 #define glUniformMatrix3x2dv gl3wProcs.gl.UniformMatrix3x2dv
1274 #define glUniformMatrix3x2fv gl3wProcs.gl.UniformMatrix3x2fv
1275 #define glUniformMatrix3x4dv gl3wProcs.gl.UniformMatrix3x4dv
1276 #define glUniformMatrix3x4fv gl3wProcs.gl.UniformMatrix3x4fv
1277 #define glUniformMatrix4dv gl3wProcs.gl.UniformMatrix4dv
1278 #define glUniformMatrix4fv gl3wProcs.gl.UniformMatrix4fv
1279 #define glUniformMatrix4x2dv gl3wProcs.gl.UniformMatrix4x2dv
1280 #define glUniformMatrix4x2fv gl3wProcs.gl.UniformMatrix4x2fv
1281 #define glUniformMatrix4x3dv gl3wProcs.gl.UniformMatrix4x3dv
1282 #define glUniformMatrix4x3fv gl3wProcs.gl.UniformMatrix4x3fv
1283 #define glUniformSubroutinesuiv gl3wProcs.gl.UniformSubroutinesuiv
1284 #define glUnmapBuffer gl3wProcs.gl.UnmapBuffer
1285 #define glUnmapNamedBuffer gl3wProcs.gl.UnmapNamedBuffer
1286 #define glUseProgram gl3wProcs.gl.UseProgram
1287 #define glUseProgramStages gl3wProcs.gl.UseProgramStages
1288 #define glValidateProgram gl3wProcs.gl.ValidateProgram
1289 #define glValidateProgramPipeline gl3wProcs.gl.ValidateProgramPipeline
1290 #define glVertexArrayAttribBinding gl3wProcs.gl.VertexArrayAttribBinding
1291 #define glVertexArrayAttribFormat gl3wProcs.gl.VertexArrayAttribFormat
1292 #define glVertexArrayAttribIFormat gl3wProcs.gl.VertexArrayAttribIFormat
1293 #define glVertexArrayAttribLFormat gl3wProcs.gl.VertexArrayAttribLFormat
1294 #define glVertexArrayBindingDivisor gl3wProcs.gl.VertexArrayBindingDivisor
1295 #define glVertexArrayElementBuffer gl3wProcs.gl.VertexArrayElementBuffer
1296 #define glVertexArrayVertexBuffer gl3wProcs.gl.VertexArrayVertexBuffer
1297 #define glVertexArrayVertexBuffers gl3wProcs.gl.VertexArrayVertexBuffers
1298 #define glVertexAttrib1d gl3wProcs.gl.VertexAttrib1d
1299 #define glVertexAttrib1dv gl3wProcs.gl.VertexAttrib1dv
1300 #define glVertexAttrib1f gl3wProcs.gl.VertexAttrib1f
1301 #define glVertexAttrib1fv gl3wProcs.gl.VertexAttrib1fv
1302 #define glVertexAttrib1s gl3wProcs.gl.VertexAttrib1s
1303 #define glVertexAttrib1sv gl3wProcs.gl.VertexAttrib1sv
1304 #define glVertexAttrib2d gl3wProcs.gl.VertexAttrib2d
1305 #define glVertexAttrib2dv gl3wProcs.gl.VertexAttrib2dv
1306 #define glVertexAttrib2f gl3wProcs.gl.VertexAttrib2f
1307 #define glVertexAttrib2fv gl3wProcs.gl.VertexAttrib2fv
1308 #define glVertexAttrib2s gl3wProcs.gl.VertexAttrib2s
1309 #define glVertexAttrib2sv gl3wProcs.gl.VertexAttrib2sv
1310 #define glVertexAttrib3d gl3wProcs.gl.VertexAttrib3d
1311 #define glVertexAttrib3dv gl3wProcs.gl.VertexAttrib3dv
1312 #define glVertexAttrib3f gl3wProcs.gl.VertexAttrib3f
1313 #define glVertexAttrib3fv gl3wProcs.gl.VertexAttrib3fv
1314 #define glVertexAttrib3s gl3wProcs.gl.VertexAttrib3s
1315 #define glVertexAttrib3sv gl3wProcs.gl.VertexAttrib3sv
1316 #define glVertexAttrib4Nbv gl3wProcs.gl.VertexAttrib4Nbv
1317 #define glVertexAttrib4Niv gl3wProcs.gl.VertexAttrib4Niv
1318 #define glVertexAttrib4Nsv gl3wProcs.gl.VertexAttrib4Nsv
1319 #define glVertexAttrib4Nub gl3wProcs.gl.VertexAttrib4Nub
1320 #define glVertexAttrib4Nubv gl3wProcs.gl.VertexAttrib4Nubv
1321 #define glVertexAttrib4Nuiv gl3wProcs.gl.VertexAttrib4Nuiv
1322 #define glVertexAttrib4Nusv gl3wProcs.gl.VertexAttrib4Nusv
1323 #define glVertexAttrib4bv gl3wProcs.gl.VertexAttrib4bv
1324 #define glVertexAttrib4d gl3wProcs.gl.VertexAttrib4d
1325 #define glVertexAttrib4dv gl3wProcs.gl.VertexAttrib4dv
1326 #define glVertexAttrib4f gl3wProcs.gl.VertexAttrib4f
1327 #define glVertexAttrib4fv gl3wProcs.gl.VertexAttrib4fv
1328 #define glVertexAttrib4iv gl3wProcs.gl.VertexAttrib4iv
1329 #define glVertexAttrib4s gl3wProcs.gl.VertexAttrib4s
1330 #define glVertexAttrib4sv gl3wProcs.gl.VertexAttrib4sv
1331 #define glVertexAttrib4ubv gl3wProcs.gl.VertexAttrib4ubv
1332 #define glVertexAttrib4uiv gl3wProcs.gl.VertexAttrib4uiv
1333 #define glVertexAttrib4usv gl3wProcs.gl.VertexAttrib4usv
1334 #define glVertexAttribBinding gl3wProcs.gl.VertexAttribBinding
1335 #define glVertexAttribDivisor gl3wProcs.gl.VertexAttribDivisor
1336 #define glVertexAttribFormat gl3wProcs.gl.VertexAttribFormat
1337 #define glVertexAttribI1i gl3wProcs.gl.VertexAttribI1i
1338 #define glVertexAttribI1iv gl3wProcs.gl.VertexAttribI1iv
1339 #define glVertexAttribI1ui gl3wProcs.gl.VertexAttribI1ui
1340 #define glVertexAttribI1uiv gl3wProcs.gl.VertexAttribI1uiv
1341 #define glVertexAttribI2i gl3wProcs.gl.VertexAttribI2i
1342 #define glVertexAttribI2iv gl3wProcs.gl.VertexAttribI2iv
1343 #define glVertexAttribI2ui gl3wProcs.gl.VertexAttribI2ui
1344 #define glVertexAttribI2uiv gl3wProcs.gl.VertexAttribI2uiv
1345 #define glVertexAttribI3i gl3wProcs.gl.VertexAttribI3i
1346 #define glVertexAttribI3iv gl3wProcs.gl.VertexAttribI3iv
1347 #define glVertexAttribI3ui gl3wProcs.gl.VertexAttribI3ui
1348 #define glVertexAttribI3uiv gl3wProcs.gl.VertexAttribI3uiv
1349 #define glVertexAttribI4bv gl3wProcs.gl.VertexAttribI4bv
1350 #define glVertexAttribI4i gl3wProcs.gl.VertexAttribI4i
1351 #define glVertexAttribI4iv gl3wProcs.gl.VertexAttribI4iv
1352 #define glVertexAttribI4sv gl3wProcs.gl.VertexAttribI4sv
1353 #define glVertexAttribI4ubv gl3wProcs.gl.VertexAttribI4ubv
1354 #define glVertexAttribI4ui gl3wProcs.gl.VertexAttribI4ui
1355 #define glVertexAttribI4uiv gl3wProcs.gl.VertexAttribI4uiv
1356 #define glVertexAttribI4usv gl3wProcs.gl.VertexAttribI4usv
1357 #define glVertexAttribIFormat gl3wProcs.gl.VertexAttribIFormat
1358 #define glVertexAttribIPointer gl3wProcs.gl.VertexAttribIPointer
1359 #define glVertexAttribL1d gl3wProcs.gl.VertexAttribL1d
1360 #define glVertexAttribL1dv gl3wProcs.gl.VertexAttribL1dv
1361 #define glVertexAttribL2d gl3wProcs.gl.VertexAttribL2d
1362 #define glVertexAttribL2dv gl3wProcs.gl.VertexAttribL2dv
1363 #define glVertexAttribL3d gl3wProcs.gl.VertexAttribL3d
1364 #define glVertexAttribL3dv gl3wProcs.gl.VertexAttribL3dv
1365 #define glVertexAttribL4d gl3wProcs.gl.VertexAttribL4d
1366 #define glVertexAttribL4dv gl3wProcs.gl.VertexAttribL4dv
1367 #define glVertexAttribLFormat gl3wProcs.gl.VertexAttribLFormat
1368 #define glVertexAttribLPointer gl3wProcs.gl.VertexAttribLPointer
1369 #define glVertexAttribP1ui gl3wProcs.gl.VertexAttribP1ui
1370 #define glVertexAttribP1uiv gl3wProcs.gl.VertexAttribP1uiv
1371 #define glVertexAttribP2ui gl3wProcs.gl.VertexAttribP2ui
1372 #define glVertexAttribP2uiv gl3wProcs.gl.VertexAttribP2uiv
1373 #define glVertexAttribP3ui gl3wProcs.gl.VertexAttribP3ui
1374 #define glVertexAttribP3uiv gl3wProcs.gl.VertexAttribP3uiv
1375 #define glVertexAttribP4ui gl3wProcs.gl.VertexAttribP4ui
1376 #define glVertexAttribP4uiv gl3wProcs.gl.VertexAttribP4uiv
1377 #define glVertexAttribPointer gl3wProcs.gl.VertexAttribPointer
1378 #define glVertexBindingDivisor gl3wProcs.gl.VertexBindingDivisor
1379 #define glViewport gl3wProcs.gl.Viewport
1380 #define glViewportArrayv gl3wProcs.gl.ViewportArrayv
1381 #define glViewportIndexedf gl3wProcs.gl.ViewportIndexedf
1382 #define glViewportIndexedfv gl3wProcs.gl.ViewportIndexedfv
1383 #define glWaitSync gl3wProcs.gl.WaitSync
PFNGLUNIFORM3DPROC Uniform3d
PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC ProgramUniformMatrix3x2dv
PFNGLPROGRAMUNIFORM3IVPROC ProgramUniform3iv
PFNGLDELETEFRAMEBUFFERSPROC DeleteFramebuffers
PFNGLCOPYTEXTURESUBIMAGE3DPROC CopyTextureSubImage3D
PFNGLGETTEXPARAMETERIIVPROC GetTexParameterIiv
PFNGLRESUMETRANSFORMFEEDBACKPROC ResumeTransformFeedback
PFNGLBEGINCONDITIONALRENDERPROC BeginConditionalRender
PFNGLPROGRAMUNIFORMMATRIX2DVPROC ProgramUniformMatrix2dv
PFNGLISTEXTUREPROC IsTexture
PFNGLDRAWBUFFERPROC DrawBuffer
PFNGLPOLYGONOFFSETPROC PolygonOffset
PFNGLUNMAPBUFFERPROC UnmapBuffer
PFNGLGETACTIVEATTRIBPROC GetActiveAttrib
PFNGLVERTEXATTRIB3SVPROC VertexAttrib3sv
union GL3WProcs gl3wProcs
PFNGLVERTEXATTRIBLFORMATPROC VertexAttribLFormat
PFNGLUNIFORMMATRIX3DVPROC UniformMatrix3dv
PFNGLVERTEXATTRIB4IVPROC VertexAttrib4iv
PFNGLSAMPLERPARAMETERIPROC SamplerParameteri
PFNGLTEXIMAGE1DPROC TexImage1D
PFNGLGETDOUBLEVPROC GetDoublev
PFNGLPROGRAMPARAMETERIPROC ProgramParameteri
PFNGLGETVERTEXARRAYIVPROC GetVertexArrayiv
PFNGLBLENDFUNCIPROC BlendFunci
PFNGLGENBUFFERSPROC GenBuffers
PFNGLSCISSORARRAYVPROC ScissorArrayv
PFNGLCOPYTEXIMAGE1DPROC CopyTexImage1D
PFNGLDRAWELEMENTSPROC DrawElements
PFNGLVERTEXARRAYATTRIBBINDINGPROC VertexArrayAttribBinding
PFNGLTEXPARAMETERFVPROC TexParameterfv
PFNGLPROGRAMUNIFORM1IPROC ProgramUniform1i
PFNGLGETRENDERBUFFERPARAMETERIVPROC GetRenderbufferParameteriv
PFNGLUNIFORM2UIPROC Uniform2ui
PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC ProgramUniformMatrix3x4dv
PFNGLVERTEXATTRIBP4UIPROC VertexAttribP4ui
PFNGLUNIFORMMATRIX3FVPROC UniformMatrix3fv
PFNGLVERTEXATTRIBL1DPROC VertexAttribL1d
PFNGLDELETEQUERIESPROC DeleteQueries
PFNGLUNIFORM1FVPROC Uniform1fv
PFNGLINVALIDATETEXIMAGEPROC InvalidateTexImage
PFNGLBLENDEQUATIONIPROC BlendEquationi
PFNGLBINDFRAGDATALOCATIONPROC BindFragDataLocation
GL3WglProc(* GL3WGetProcAddressProc)(const char *proc)
PFNGLDISABLEIPROC Disablei
PFNGLGETUNIFORMINDICESPROC GetUniformIndices
PFNGLGETDOUBLEI_VPROC GetDoublei_v
PFNGLVERTEXATTRIBPOINTERPROC VertexAttribPointer
PFNGLGETACTIVEUNIFORMPROC GetActiveUniform
PFNGLGETTEXTUREPARAMETERIIVPROC GetTextureParameterIiv
PFNGLUNIFORM1UIVPROC Uniform1uiv
PFNGLGETTEXIMAGEPROC GetTexImage
PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC ProgramUniformMatrix3x2fv
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC CompressedTexSubImage2D
PFNGLGETTEXTUREPARAMETERFVPROC GetTextureParameterfv
PFNGLVERTEXATTRIBL2DPROC VertexAttribL2d
PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC FlushMappedNamedBufferRange
PFNGLWAITSYNCPROC WaitSync
PFNGLDELETEVERTEXARRAYSPROC DeleteVertexArrays
PFNGLGETQUERYIVPROC GetQueryiv
PFNGLDELETESYNCPROC DeleteSync
PFNGLCOMPRESSEDTEXIMAGE2DPROC CompressedTexImage2D
PFNGLVERTEXATTRIBI4BVPROC VertexAttribI4bv
PFNGLTEXBUFFERPROC TexBuffer
PFNGLVERTEXATTRIBP1UIPROC VertexAttribP1ui
PFNGLCLEARNAMEDFRAMEBUFFERFVPROC ClearNamedFramebufferfv
PFNGLUNIFORM3UIVPROC Uniform3uiv
PFNGLUNIFORMMATRIX4X3FVPROC UniformMatrix4x3fv
PFNGLBINDRENDERBUFFERPROC BindRenderbuffer
PFNGLSCISSORINDEXEDVPROC ScissorIndexedv
PFNGLVERTEXATTRIBL3DPROC VertexAttribL3d
PFNGLVERTEXATTRIBI3IPROC VertexAttribI3i
PFNGLPOINTSIZEPROC PointSize
PFNGLGETFLOATI_VPROC GetFloati_v
PFNGLCOPYTEXIMAGE2DPROC CopyTexImage2D
PFNGLSAMPLECOVERAGEPROC SampleCoverage
PFNGLPROGRAMUNIFORM1FVPROC ProgramUniform1fv
PFNGLDISPATCHCOMPUTEPROC DispatchCompute
PFNGLGETBUFFERSUBDATAPROC GetBufferSubData
PFNGLUNIFORM2FPROC Uniform2f
PFNGLTEXTUREPARAMETERIIVPROC TextureParameterIiv
PFNGLUNIFORM4FVPROC Uniform4fv
PFNGLCREATESHADERPROC CreateShader
PFNGLACTIVESHADERPROGRAMPROC ActiveShaderProgram
PFNGLDEPTHRANGEARRAYVPROC DepthRangeArrayv
PFNGLGETATTACHEDSHADERSPROC GetAttachedShaders
PFNGLVERTEXATTRIBI2UIVPROC VertexAttribI2uiv
PFNGLBEGINTRANSFORMFEEDBACKPROC BeginTransformFeedback
PFNGLCOPYTEXSUBIMAGE2DPROC CopyTexSubImage2D
PFNGLENABLEVERTEXARRAYATTRIBPROC EnableVertexArrayAttrib
PFNGLUNIFORM1DVPROC Uniform1dv
PFNGLPROGRAMUNIFORM4DVPROC ProgramUniform4dv
PFNGLPROGRAMUNIFORM4DPROC ProgramUniform4d
PFNGLCLIENTWAITSYNCPROC ClientWaitSync
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetFramebufferAttachmentParameteriv
PFNGLGETPROGRAMBINARYPROC GetProgramBinary
PFNGLTEXTURESUBIMAGE2DPROC TextureSubImage2D
PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC GetActiveSubroutineUniformName
PFNGLVERTEXATTRIBI4IPROC VertexAttribI4i
PFNGLPROGRAMUNIFORM1UIPROC ProgramUniform1ui
PFNGLBINDVERTEXBUFFERPROC BindVertexBuffer
PFNGLVERTEXARRAYATTRIBLFORMATPROC VertexArrayAttribLFormat
PFNGLINVALIDATETEXSUBIMAGEPROC InvalidateTexSubImage
PFNGLVERTEXATTRIB4NSVPROC VertexAttrib4Nsv
PFNGLGETTRANSFORMFEEDBACKI_VPROC GetTransformFeedbacki_v
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC MultiDrawElementsBaseVertex
PFNGLUNIFORM3FVPROC Uniform3fv
PFNGLGETNCOMPRESSEDTEXIMAGEPROC GetnCompressedTexImage
PFNGLGETUNIFORMDVPROC GetUniformdv
PFNGLVERTEXATTRIB1DPROC VertexAttrib1d
PFNGLDISABLEVERTEXARRAYATTRIBPROC DisableVertexArrayAttrib
PFNGLPROGRAMUNIFORM2UIVPROC ProgramUniform2uiv
PFNGLPOINTPARAMETERIPROC PointParameteri
PFNGLVERTEXATTRIBLPOINTERPROC VertexAttribLPointer
PFNGLFRAMEBUFFERTEXTURE3DPROC FramebufferTexture3D
PFNGLINVALIDATEBUFFERDATAPROC InvalidateBufferData
PFNGLGETPROGRAMRESOURCELOCATIONPROC GetProgramResourceLocation
PFNGLSTENCILMASKPROC StencilMask
PFNGLGETSUBROUTINEINDEXPROC GetSubroutineIndex
PFNGLFRAMEBUFFERTEXTURE2DPROC FramebufferTexture2D
PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC ProgramUniformMatrix2x4dv
PFNGLDELETETEXTURESPROC DeleteTextures
PFNGLTEXTUREPARAMETERFPROC TextureParameterf
PFNGLGETMULTISAMPLEFVPROC GetMultisamplefv
PFNGLGETGRAPHICSRESETSTATUSPROC GetGraphicsResetStatus
PFNGLGETACTIVEUNIFORMSIVPROC GetActiveUniformsiv
PFNGLBLENDCOLORPROC BlendColor
PFNGLCHECKFRAMEBUFFERSTATUSPROC CheckFramebufferStatus
PFNGLGETCOMPRESSEDTEXIMAGEPROC GetCompressedTexImage
PFNGLVERTEXATTRIBIPOINTERPROC VertexAttribIPointer
PFNGLCREATETEXTURESPROC CreateTextures
PFNGLOBJECTLABELPROC ObjectLabel
PFNGLISSAMPLERPROC IsSampler
PFNGLGENFRAMEBUFFERSPROC GenFramebuffers
PFNGLGETNUNIFORMDVPROC GetnUniformdv
PFNGLVERTEXATTRIB4SPROC VertexAttrib4s
PFNGLBLENDEQUATIONSEPARATEIPROC BlendEquationSeparatei
PFNGLVERTEXATTRIB4UIVPROC VertexAttrib4uiv
PFNGLBUFFERSTORAGEPROC BufferStorage
PFNGLCREATEPROGRAMPIPELINESPROC CreateProgramPipelines
PFNGLTEXSTORAGE1DPROC TexStorage1D
PFNGLTEXTURESUBIMAGE1DPROC TextureSubImage1D
PFNGLVALIDATEPROGRAMPIPELINEPROC ValidateProgramPipeline
PFNGLSAMPLERPARAMETERIUIVPROC SamplerParameterIuiv
PFNGLVERTEXATTRIBI4IVPROC VertexAttribI4iv
PFNGLPROGRAMUNIFORM4FPROC ProgramUniform4f
PFNGLCOPYTEXSUBIMAGE1DPROC CopyTexSubImage1D
int gl3wInit2(GL3WGetProcAddressProc proc)
PFNGLPROGRAMUNIFORM3FPROC ProgramUniform3f
PFNGLGETPROGRAMRESOURCEIVPROC GetProgramResourceiv
PFNGLBUFFERDATAPROC BufferData
PFNGLREADBUFFERPROC ReadBuffer
PFNGLVERTEXATTRIBP2UIPROC VertexAttribP2ui
PFNGLTEXPARAMETERIIVPROC TexParameterIiv
PFNGLGETBOOLEANI_VPROC GetBooleani_v
PFNGLVERTEXATTRIBL4DVPROC VertexAttribL4dv
PFNGLDISABLEVERTEXATTRIBARRAYPROC DisableVertexAttribArray
PFNGLGETSTRINGPROC GetString
PFNGLPROGRAMUNIFORMMATRIX3FVPROC ProgramUniformMatrix3fv
PFNGLVERTEXATTRIB4FVPROC VertexAttrib4fv
PFNGLGETPROGRAMPIPELINEIVPROC GetProgramPipelineiv
PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC GetFramebufferParameterivMESA
PFNGLCLEARDEPTHPROC ClearDepth
PFNGLVERTEXATTRIBI2IVPROC VertexAttribI2iv
PFNGLDEBUGMESSAGEINSERTPROC DebugMessageInsert
PFNGLISENABLEDPROC IsEnabled
PFNGLBLENDEQUATIONSEPARATEPROC BlendEquationSeparate
PFNGLGETPROGRAMINFOLOGPROC GetProgramInfoLog
PFNGLVERTEXATTRIB4DPROC VertexAttrib4d
PFNGLVERTEXATTRIB3FVPROC VertexAttrib3fv
PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC MultiDrawElementsIndirectCount
void *APIENTRYP PFNGLMAPNAMEDBUFFERPROC(GLuint buffer, GLenum access)
PFNGLDELETESAMPLERSPROC DeleteSamplers
PFNGLGETPROGRAMRESOURCENAMEPROC GetProgramResourceName
PFNGLUNIFORM4FPROC Uniform4f
PFNGLGETSHADERIVPROC GetShaderiv
PFNGLPOINTPARAMETERIVPROC PointParameteriv
PFNGLCREATERENDERBUFFERSPROC CreateRenderbuffers
PFNGLDEPTHMASKPROC DepthMask
PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC NamedFramebufferParameteri
PFNGLVERTEXBINDINGDIVISORPROC VertexBindingDivisor
PFNGLINVALIDATESUBFRAMEBUFFERPROC InvalidateSubFramebuffer
PFNGLTEXTURESTORAGE2DPROC TextureStorage2D
PFNGLUNIFORM4DPROC Uniform4d
PFNGLUNIFORM2DVPROC Uniform2dv
PFNGLUNIFORM1UIPROC Uniform1ui
PFNGLGETQUERYBUFFEROBJECTUI64VPROC GetQueryBufferObjectui64v
PFNGLUNIFORM2FVPROC Uniform2fv
PFNGLPROGRAMUNIFORM2IPROC ProgramUniform2i
PFNGLTEXTUREBUFFERRANGEPROC TextureBufferRange
PFNGLUNIFORM4UIPROC Uniform4ui
PFNGLVERTEXARRAYATTRIBFORMATPROC VertexArrayAttribFormat
PFNGLREADPIXELSPROC ReadPixels
PFNGLGENRENDERBUFFERSPROC GenRenderbuffers
PFNGLCREATESHADERPROGRAMVPROC CreateShaderProgramv
PFNGLGETTEXTUREPARAMETERIVPROC GetTextureParameteriv
PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetNamedFramebufferAttachmentParameteriv
PFNGLINVALIDATEFRAMEBUFFERPROC InvalidateFramebuffer
PFNGLUNIFORM4UIVPROC Uniform4uiv
PFNGLATTACHSHADERPROC AttachShader
PFNGLUNIFORMMATRIX3X4DVPROC UniformMatrix3x4dv
PFNGLUNIFORMMATRIX4X3DVPROC UniformMatrix4x3dv
PFNGLCLEARBUFFERIVPROC ClearBufferiv
PFNGLGETTEXTURELEVELPARAMETERIVPROC GetTextureLevelParameteriv
PFNGLMEMORYBARRIERPROC MemoryBarrier
PFNGLSTENCILFUNCPROC StencilFunc
PFNGLVERTEXATTRIBI2IPROC VertexAttribI2i
PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC CheckNamedFramebufferStatus
PFNGLDRAWELEMENTSBASEVERTEXPROC DrawElementsBaseVertex
PFNGLTEXIMAGE2DPROC TexImage2D
PFNGLGETVERTEXATTRIBDVPROC GetVertexAttribdv
PFNGLGETUNIFORMBLOCKINDEXPROC GetUniformBlockIndex
PFNGLUNIFORM1FPROC Uniform1f
PFNGLGETSHADERPRECISIONFORMATPROC GetShaderPrecisionFormat
PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC GetNamedRenderbufferParameteriv
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC BindFragDataLocationIndexed
PFNGLFRONTFACEPROC FrontFace
PFNGLGETNAMEDBUFFERPARAMETERIVPROC GetNamedBufferParameteriv
PFNGLTEXTURESTORAGE3DPROC TextureStorage3D
void *APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
PFNGLVERTEXATTRIBFORMATPROC VertexAttribFormat
PFNGLMULTIDRAWARRAYSINDIRECTPROC MultiDrawArraysIndirect
PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC TransformFeedbackBufferBase
GL3WglProc gl3wGetProcAddress(const char *proc)
PFNGLCOMPILESHADERPROC CompileShader
PFNGLFRAMEBUFFERTEXTURE1DPROC FramebufferTexture1D
PFNGLCLEARBUFFERSUBDATAPROC ClearBufferSubData
PFNGLPOPDEBUGGROUPPROC PopDebugGroup
PFNGLCOPYBUFFERSUBDATAPROC CopyBufferSubData
PFNGLVERTEXARRAYVERTEXBUFFERSPROC VertexArrayVertexBuffers
PFNGLTEXSUBIMAGE3DPROC TexSubImage3D
PFNGLUNMAPNAMEDBUFFERPROC UnmapNamedBuffer
PFNGLPROGRAMUNIFORM2FPROC ProgramUniform2f
PFNGLBLENDFUNCSEPARATEIPROC BlendFuncSeparatei
PFNGLSHADERSTORAGEBLOCKBINDINGPROC ShaderStorageBlockBinding
PFNGLNAMEDRENDERBUFFERSTORAGEPROC NamedRenderbufferStorage
PFNGLBINDSAMPLERSPROC BindSamplers
PFNGLGETSHADERINFOLOGPROC GetShaderInfoLog
PFNGLGETNUNIFORMFVPROC GetnUniformfv
PFNGLVIEWPORTARRAYVPROC ViewportArrayv
PFNGLGETQUERYOBJECTUIVPROC GetQueryObjectuiv
PFNGLUNIFORM1IVPROC Uniform1iv
PFNGLUNIFORM4DVPROC Uniform4dv
PFNGLSAMPLEMASKIPROC SampleMaski
PFNGLBINDBUFFERSBASEPROC BindBuffersBase
PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC InvalidateNamedFramebufferData
PFNGLISSHADERPROC IsShader
PFNGLGETACTIVEUNIFORMNAMEPROC GetActiveUniformName
PFNGLGETUNIFORMIVPROC GetUniformiv
PFNGLPROGRAMUNIFORM2DPROC ProgramUniform2d
PFNGLDEPTHRANGEPROC DepthRange
PFNGLGETTEXPARAMETERIVPROC GetTexParameteriv
PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC ProgramUniformMatrix4x2dv
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC DrawArraysInstancedBaseInstance
PFNGLVERTEXATTRIBI1UIVPROC VertexAttribI1uiv
PFNGLNAMEDBUFFERDATAPROC NamedBufferData
PFNGLMULTIDRAWELEMENTSINDIRECTPROC MultiDrawElementsIndirect
PFNGLTEXTUREPARAMETERFVPROC TextureParameterfv
PFNGLPROGRAMBINARYPROC ProgramBinary
PFNGLUNIFORM3UIPROC Uniform3ui
PFNGLGENVERTEXARRAYSPROC GenVertexArrays
PFNGLUNIFORMMATRIX3X2FVPROC UniformMatrix3x2fv
PFNGLTEXTUREPARAMETERIUIVPROC TextureParameterIuiv
PFNGLGETQUERYBUFFEROBJECTUIVPROC GetQueryBufferObjectuiv
PFNGLGETNAMEDBUFFERSUBDATAPROC GetNamedBufferSubData
PFNGLGENTEXTURESPROC GenTextures
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC GetActiveUniformBlockName
PFNGLGETNAMEDBUFFERPARAMETERI64VPROC GetNamedBufferParameteri64v
PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC GetActiveAtomicCounterBufferiv
PFNGLGETQUERYINDEXEDIVPROC GetQueryIndexediv
PFNGLPROGRAMUNIFORM1UIVPROC ProgramUniform1uiv
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC NamedRenderbufferStorageMultisample
PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC ProgramUniformMatrix2x4fv
PFNGLVERTEXATTRIBI4USVPROC VertexAttribI4usv
PFNGLTEXSUBIMAGE2DPROC TexSubImage2D
PFNGLPATCHPARAMETERIPROC PatchParameteri
PFNGLPIXELSTOREIPROC PixelStorei
PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC GetActiveSubroutineUniformiv
PFNGLPROVOKINGVERTEXPROC ProvokingVertex
PFNGLUNIFORM1DPROC Uniform1d
PFNGLVERTEXATTRIB3DVPROC VertexAttrib3dv
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC GetTransformFeedbackVarying
PFNGLGETFLOATVPROC GetFloatv
PFNGLISRENDERBUFFERPROC IsRenderbuffer
PFNGLBINDTRANSFORMFEEDBACKPROC BindTransformFeedback
PFNGLNAMEDBUFFERSTORAGEPROC NamedBufferStorage
PFNGLUNIFORMMATRIX2DVPROC UniformMatrix2dv
PFNGLDELETESHADERPROC DeleteShader
PFNGLUNIFORM4IVPROC Uniform4iv
PFNGLCLEARNAMEDFRAMEBUFFERFIPROC ClearNamedFramebufferfi
PFNGLUNIFORMMATRIX2X3DVPROC UniformMatrix2x3dv
PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC GetCompressedTextureSubImage
PFNGLVERTEXATTRIBI2UIPROC VertexAttribI2ui
PFNGLGETVERTEXATTRIBIUIVPROC GetVertexAttribIuiv
PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC NamedFramebufferReadBuffer
PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC DrawTransformFeedbackStream
PFNGLVERTEXATTRIB2FPROC VertexAttrib2f
PFNGLTEXIMAGE2DMULTISAMPLEPROC TexImage2DMultisample
PFNGLSAMPLERPARAMETERFPROC SamplerParameterf
PFNGLGETSHADERSOURCEPROC GetShaderSource
PFNGLBLITFRAMEBUFFERPROC BlitFramebuffer
PFNGLBINDATTRIBLOCATIONPROC BindAttribLocation
const typedef GLubyte *APIENTRYP PFNGLGETSTRINGIPROC(GLenum name, GLuint index)
PFNGLGETTRANSFORMFEEDBACKIVPROC GetTransformFeedbackiv
PFNGLTEXTURESUBIMAGE3DPROC TextureSubImage3D
PFNGLUNIFORMMATRIX2FVPROC UniformMatrix2fv
PFNGLENDQUERYPROC EndQuery
PFNGLSTENCILMASKSEPARATEPROC StencilMaskSeparate
PFNGLPATCHPARAMETERFVPROC PatchParameterfv
PFNGLVERTEXATTRIBIFORMATPROC VertexAttribIFormat
PFNGLUNIFORMMATRIX4FVPROC UniformMatrix4fv
PFNGLVERTEXATTRIBI3IVPROC VertexAttribI3iv
PFNGLDEPTHFUNCPROC DepthFunc
PFNGLTEXSTORAGE3DPROC TexStorage3D
PFNGLPROGRAMUNIFORMMATRIX4DVPROC ProgramUniformMatrix4dv
PFNGLSCISSORINDEXEDPROC ScissorIndexed
PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC GetProgramResourceLocationIndex
PFNGLCREATEFRAMEBUFFERSPROC CreateFramebuffers
PFNGLVERTEXATTRIB2SPROC VertexAttrib2s
PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC MultiDrawArraysIndirectCount
PFNGLOBJECTPTRLABELPROC ObjectPtrLabel
PFNGLDRAWRANGEELEMENTSPROC DrawRangeElements
PFNGLUNIFORM2IVPROC Uniform2iv
PFNGLTEXPARAMETERIUIVPROC TexParameterIuiv
PFNGLBINDIMAGETEXTUREPROC BindImageTexture
PFNGLCLEARBUFFERUIVPROC ClearBufferuiv
PFNGLGETPROGRAMSTAGEIVPROC GetProgramStageiv
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC NamedFramebufferDrawBuffer
PFNGLTRANSFORMFEEDBACKVARYINGSPROC TransformFeedbackVaryings
PFNGLENDQUERYINDEXEDPROC EndQueryIndexed
PFNGLCLEARCOLORPROC ClearColor
PFNGLGETVERTEXATTRIBIIVPROC GetVertexAttribIiv
PFNGLGETINTEGERVPROC GetIntegerv
PFNGLNAMEDFRAMEBUFFERTEXTUREPROC NamedFramebufferTexture
PFNGLCREATEBUFFERSPROC CreateBuffers
PFNGLVERTEXATTRIB4NUBVPROC VertexAttrib4Nubv
PFNGLGETINTEGER64I_VPROC GetInteger64i_v
PFNGLSTENCILOPSEPARATEPROC StencilOpSeparate
PFNGLGETTEXTUREIMAGEPROC GetTextureImage
PFNGLGENQUERIESPROC GenQueries
PFNGLCOPYTEXTURESUBIMAGE1DPROC CopyTextureSubImage1D
PFNGLGETSAMPLERPARAMETERIVPROC GetSamplerParameteriv
PFNGLPROGRAMUNIFORM3UIPROC ProgramUniform3ui
PFNGLTEXTURESTORAGE1DPROC TextureStorage1D
PFNGLBINDPROGRAMPIPELINEPROC BindProgramPipeline
PFNGLUNIFORM2DPROC Uniform2d
PFNGLPROGRAMUNIFORM3DPROC ProgramUniform3d
PFNGLGETATTRIBLOCATIONPROC GetAttribLocation
PFNGLPROGRAMUNIFORM1IVPROC ProgramUniform1iv
PFNGLTEXPARAMETERIVPROC TexParameteriv
PFNGLCLAMPCOLORPROC ClampColor
PFNGLVERTEXATTRIB1DVPROC VertexAttrib1dv
PFNGLGETSAMPLERPARAMETERIIVPROC GetSamplerParameterIiv
PFNGLPROGRAMUNIFORM3DVPROC ProgramUniform3dv
PFNGLCOPYTEXTURESUBIMAGE2DPROC CopyTextureSubImage2D
PFNGLGETQUERYBUFFEROBJECTIVPROC GetQueryBufferObjectiv
PFNGLBINDTEXTUREPROC BindTexture
PFNGLTEXTUREPARAMETERIPROC TextureParameteri
PFNGLVERTEXATTRIB4SVPROC VertexAttrib4sv
PFNGLPUSHDEBUGGROUPPROC PushDebugGroup
PFNGLVERTEXATTRIBI3UIVPROC VertexAttribI3uiv
PFNGLISPROGRAMPIPELINEPROC IsProgramPipeline
PFNGLISPROGRAMPROC IsProgram
PFNGLVERTEXATTRIBBINDINGPROC VertexAttribBinding
PFNGLTEXTUREVIEWPROC TextureView
PFNGLCREATEPROGRAMPROC CreateProgram
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC RenderbufferStorageMultisample
PFNGLVIEWPORTINDEXEDFVPROC ViewportIndexedfv
PFNGLPROGRAMUNIFORM4UIVPROC ProgramUniform4uiv
PFNGLGETSTRINGIPROC GetStringi
PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC DrawTransformFeedbackInstanced
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC CompressedTexSubImage1D
PFNGLDISPATCHCOMPUTEINDIRECTPROC DispatchComputeIndirect
PFNGLDELETEPROGRAMPIPELINESPROC DeleteProgramPipelines
PFNGLFENCESYNCPROC FenceSync
PFNGLPROGRAMUNIFORM4FVPROC ProgramUniform4fv
PFNGLMAPNAMEDBUFFERRANGEPROC MapNamedBufferRange
PFNGLBINDBUFFERRANGEPROC BindBufferRange
PFNGLVERTEXATTRIBI1UIPROC VertexAttribI1ui
PFNGLGETUNIFORMUIVPROC GetUniformuiv
PFNGLGETUNIFORMSUBROUTINEUIVPROC GetUniformSubroutineuiv
PFNGLUNIFORMMATRIX2X4FVPROC UniformMatrix2x4fv
PFNGLGENERATETEXTUREMIPMAPPROC GenerateTextureMipmap
PFNGLMAPBUFFERPROC MapBuffer
PFNGLVERTEXATTRIB1FPROC VertexAttrib1f
PFNGLLINKPROGRAMPROC LinkProgram
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC DrawRangeElementsBaseVertex
PFNGLPROGRAMUNIFORM2IVPROC ProgramUniform2iv
PFNGLDEPTHRANGEFPROC DepthRangef
PFNGLVERTEXATTRIB2DVPROC VertexAttrib2dv
PFNGLGETACTIVESUBROUTINENAMEPROC GetActiveSubroutineName
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC DrawElementsInstancedBaseInstance
PFNGLVERTEXARRAYVERTEXBUFFERPROC VertexArrayVertexBuffer
PFNGLBINDTEXTUREUNITPROC BindTextureUnit
PFNGLPIXELSTOREFPROC PixelStoref
PFNGLGETNUNIFORMIVPROC GetnUniformiv
PFNGLCOLORMASKPROC ColorMask
PFNGLRENDERBUFFERSTORAGEPROC RenderbufferStorage
PFNGLUNIFORMMATRIX3X4FVPROC UniformMatrix3x4fv
PFNGLGETQUERYBUFFEROBJECTI64VPROC GetQueryBufferObjecti64v
PFNGLTEXTUREBUFFERPROC TextureBuffer
PFNGLBINDBUFFERSRANGEPROC BindBuffersRange
PFNGLCLEARDEPTHFPROC ClearDepthf
PFNGLPROGRAMUNIFORM4IPROC ProgramUniform4i
PFNGLCLEARNAMEDBUFFERSUBDATAPROC ClearNamedBufferSubData
PFNGLMEMORYBARRIERBYREGIONPROC MemoryBarrierByRegion
PFNGLGETVERTEXATTRIBFVPROC GetVertexAttribfv
PFNGLVERTEXATTRIB4NUSVPROC VertexAttrib4Nusv
PFNGLCLEARTEXIMAGEPROC ClearTexImage
PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC NamedFramebufferRenderbuffer
PFNGLUNIFORM4IPROC Uniform4i
PFNGLGENERATEMIPMAPPROC GenerateMipmap
PFNGLGENPROGRAMPIPELINESPROC GenProgramPipelines
PFNGLGETPROGRAMIVPROC GetProgramiv
PFNGLBUFFERSUBDATAPROC BufferSubData
PFNGLGETNTEXIMAGEPROC GetnTexImage
PFNGLCOMPRESSEDTEXIMAGE1DPROC CompressedTexImage1D
const typedef GLubyte *APIENTRYP PFNGLGETSTRINGPROC(GLenum name)
PFNGLGETVERTEXATTRIBIVPROC GetVertexAttribiv
PFNGLBEGINQUERYPROC BeginQuery
PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC ProgramUniformMatrix4x3fv
PFNGLVERTEXATTRIBL4DPROC VertexAttribL4d
PFNGLGETTEXPARAMETERFVPROC GetTexParameterfv
PFNGLDEBUGMESSAGECALLBACKPROC DebugMessageCallback
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC NamedFramebufferDrawBuffers
PFNGLDETACHSHADERPROC DetachShader
PFNGLUNIFORM3DVPROC Uniform3dv
PFNGLUNIFORM3IPROC Uniform3i
PFNGLGETVERTEXATTRIBPOINTERVPROC GetVertexAttribPointerv
PFNGLACTIVETEXTUREPROC ActiveTexture
PFNGLGETERRORPROC GetError
PFNGLUNIFORM2UIVPROC Uniform2uiv
PFNGLPROGRAMUNIFORM1DVPROC ProgramUniform1dv
PFNGLMULTIDRAWELEMENTSPROC MultiDrawElements
PFNGLGETACTIVEUNIFORMBLOCKIVPROC GetActiveUniformBlockiv
PFNGLBLENDFUNCPROC BlendFunc
PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC CompressedTextureSubImage2D
PFNGLGETUNIFORMLOCATIONPROC GetUniformLocation
PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC NamedFramebufferTextureLayer
PFNGLVERTEXATTRIB2DPROC VertexAttrib2d
PFNGLPROGRAMUNIFORM4IVPROC ProgramUniform4iv
PFNGLPROGRAMUNIFORM3FVPROC ProgramUniform3fv
PFNGLREADNPIXELSPROC ReadnPixels
PFNGLVERTEXATTRIBI4UIPROC VertexAttribI4ui
PFNGLPROGRAMUNIFORM2UIPROC ProgramUniform2ui
PFNGLFRAMEBUFFERTEXTURELAYERPROC FramebufferTextureLayer
PFNGLDRAWBUFFERSPROC DrawBuffers
PFNGLGETTEXPARAMETERIUIVPROC GetTexParameterIuiv
PFNGLGETINTERNALFORMATI64VPROC GetInternalformati64v
PFNGLTEXSTORAGE2DMULTISAMPLEPROC TexStorage2DMultisample
PFNGLMAPBUFFERRANGEPROC MapBufferRange
PFNGLQUERYCOUNTERPROC QueryCounter
PFNGLTEXIMAGE3DPROC TexImage3D
PFNGLVERTEXATTRIB4USVPROC VertexAttrib4usv
PFNGLPROGRAMUNIFORMMATRIX2FVPROC ProgramUniformMatrix2fv
PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC CompressedTextureSubImage3D
PFNGLVERTEXATTRIBP2UIVPROC VertexAttribP2uiv
PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC GetCompressedTextureImage
PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC ProgramUniformMatrix2x3fv
PFNGLENDTRANSFORMFEEDBACKPROC EndTransformFeedback
PFNGLCLEARTEXSUBIMAGEPROC ClearTexSubImage
PFNGLVERTEXATTRIB2SVPROC VertexAttrib2sv
PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC TransformFeedbackBufferRange
PFNGLPRIMITIVERESTARTINDEXPROC PrimitiveRestartIndex
PFNGLVERTEXATTRIBI4UBVPROC VertexAttribI4ubv
PFNGLFRAMEBUFFERPARAMETERIMESAPROC FramebufferParameteriMESA
PFNGLTEXSUBIMAGE1DPROC TexSubImage1D
PFNGLBINDTEXTURESPROC BindTextures
PFNGLENDCONDITIONALRENDERPROC EndConditionalRender
PFNGLSTENCILOPPROC StencilOp
PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC TextureStorage2DMultisample
PFNGLUNIFORMMATRIX2X4DVPROC UniformMatrix2x4dv
PFNGLCLEARBUFFERDATAPROC ClearBufferData
PFNGLGETINTEGERI_VPROC GetIntegeri_v
PFNGLDRAWARRAYSINSTANCEDPROC DrawArraysInstanced
PFNGLTEXTUREPARAMETERIVPROC TextureParameteriv
PFNGLVERTEXARRAYBINDINGDIVISORPROC VertexArrayBindingDivisor
PFNGLTEXSTORAGE2DPROC TexStorage2D
PFNGLVERTEXATTRIBDIVISORPROC VertexAttribDivisor
PFNGLGETTEXLEVELPARAMETERFVPROC GetTexLevelParameterfv
PFNGLPROGRAMUNIFORMMATRIX3DVPROC ProgramUniformMatrix3dv
PFNGLCREATEVERTEXARRAYSPROC CreateVertexArrays
PFNGLGETSAMPLERPARAMETERIUIVPROC GetSamplerParameterIuiv
PFNGLVERTEXATTRIB4NUIVPROC VertexAttrib4Nuiv
int gl3wIsSupported(int major, int minor)
PFNGLTEXIMAGE3DMULTISAMPLEPROC TexImage3DMultisample
PFNGLVERTEXATTRIBI4SVPROC VertexAttribI4sv
PFNGLPROGRAMUNIFORM2FVPROC ProgramUniform2fv
PFNGLGETTEXLEVELPARAMETERIVPROC GetTexLevelParameteriv
PFNGLGETTEXTUREPARAMETERIUIVPROC GetTextureParameterIuiv
PFNGLDRAWELEMENTSINSTANCEDPROC DrawElementsInstanced
PFNGLPROGRAMUNIFORM4UIPROC ProgramUniform4ui
PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC ProgramUniformMatrix2x3dv
PFNGLUNIFORMMATRIX2X3FVPROC UniformMatrix2x3fv
PFNGLVERTEXATTRIB4UBVPROC VertexAttrib4ubv
PFNGLCOMPRESSEDTEXIMAGE3DPROC CompressedTexImage3D
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC DrawElementsInstancedBaseVertexBaseInstance
PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC CompressedTextureSubImage1D
PFNGLSAMPLERPARAMETERIIVPROC SamplerParameterIiv
PFNGLPAUSETRANSFORMFEEDBACKPROC PauseTransformFeedback
PFNGLDRAWARRAYSPROC DrawArrays
PFNGLDELETETRANSFORMFEEDBACKSPROC DeleteTransformFeedbacks
PFNGLCOPYNAMEDBUFFERSUBDATAPROC CopyNamedBufferSubData
PFNGLVERTEXARRAYELEMENTBUFFERPROC VertexArrayElementBuffer
PFNGLGETQUERYOBJECTI64VPROC GetQueryObjecti64v
PFNGLVIEWPORTINDEXEDFPROC ViewportIndexedf
PFNGLPOLYGONMODEPROC PolygonMode
PFNGLVERTEXATTRIBI4UIVPROC VertexAttribI4uiv
PFNGLBINDVERTEXBUFFERSPROC BindVertexBuffers
PFNGLDEPTHRANGEINDEXEDPROC DepthRangeIndexed
PFNGLVERTEXATTRIBI1IPROC VertexAttribI1i
PFNGLGETDEBUGMESSAGELOGPROC GetDebugMessageLog
PFNGLINVALIDATEBUFFERSUBDATAPROC InvalidateBufferSubData
PFNGLVERTEXATTRIB4NUBPROC VertexAttrib4Nub
PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC GetNamedFramebufferParameteriv
PFNGLGETTEXTURESUBIMAGEPROC GetTextureSubImage
PFNGLGETBUFFERPOINTERVPROC GetBufferPointerv
PFNGLDELETERENDERBUFFERSPROC DeleteRenderbuffers
PFNGLCLEARSTENCILPROC ClearStencil
PFNGLCULLFACEPROC CullFace
PFNGLGETTEXTURELEVELPARAMETERFVPROC GetTextureLevelParameterfv
PFNGLLINEWIDTHPROC LineWidth
PFNGLBINDVERTEXARRAYPROC BindVertexArray
PFNGLGETBUFFERPARAMETERI64VPROC GetBufferParameteri64v
PFNGLGETINTERNALFORMATIVPROC GetInternalformativ
PFNGLPROGRAMUNIFORM3UIVPROC ProgramUniform3uiv
PFNGLDELETEBUFFERSPROC DeleteBuffers
PFNGLGETOBJECTLABELPROC GetObjectLabel
PFNGLUSEPROGRAMSTAGESPROC UseProgramStages
PFNGLVERTEXATTRIB3SPROC VertexAttrib3s
PFNGLGETUNIFORMFVPROC GetUniformfv
PFNGLBINDBUFFERPROC BindBuffer
PFNGLGETPROGRAMRESOURCEINDEXPROC GetProgramResourceIndex
PFNGLISBUFFERPROC IsBuffer
PFNGLCLIPCONTROLPROC ClipControl
PFNGLGETTRANSFORMFEEDBACKI64_VPROC GetTransformFeedbacki64_v
PFNGLFRAMEBUFFERPARAMETERIPROC FramebufferParameteri
PFNGLFLUSHMAPPEDBUFFERRANGEPROC FlushMappedBufferRange
PFNGLDRAWELEMENTSINDIRECTPROC DrawElementsIndirect
PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC DrawTransformFeedbackStreamInstanced
PFNGLPOLYGONOFFSETCLAMPPROC PolygonOffsetClamp
PFNGLGENSAMPLERSPROC GenSamplers
PFNGLUNIFORM3IVPROC Uniform3iv
PFNGLTEXSTORAGE3DMULTISAMPLEPROC TexStorage3DMultisample
PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC ProgramUniformMatrix4x3dv
PFNGLVERTEXATTRIB1SPROC VertexAttrib1s
PFNGLPOINTPARAMETERFPROC PointParameterf
PFNGLBINDSAMPLERPROC BindSampler
PFNGLISTRANSFORMFEEDBACKPROC IsTransformFeedback
PFNGLPROGRAMUNIFORMMATRIX4FVPROC ProgramUniformMatrix4fv
PFNGLUNIFORMMATRIX4DVPROC UniformMatrix4dv
PFNGLVERTEXATTRIB1SVPROC VertexAttrib1sv
PFNGLGETSYNCIVPROC GetSynciv
PFNGLUNIFORM1IPROC Uniform1i
PFNGLVERTEXATTRIBP3UIVPROC VertexAttribP3uiv
PFNGLVERTEXATTRIB4NBVPROC VertexAttrib4Nbv
PFNGLGETPOINTERVPROC GetPointerv
PFNGLISENABLEDIPROC IsEnabledi
PFNGLSAMPLERPARAMETERFVPROC SamplerParameterfv
PFNGLVERTEXATTRIB3FPROC VertexAttrib3f
PFNGLPOINTPARAMETERFVPROC PointParameterfv
PFNGLTEXBUFFERRANGEPROC TexBufferRange
PFNGLBEGINQUERYINDEXEDPROC BeginQueryIndexed
PFNGLPROGRAMUNIFORM1DPROC ProgramUniform1d
PFNGLFRAMEBUFFERTEXTUREPROC FramebufferTexture
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC ProgramUniformMatrix4x2fv
PFNGLVERTEXATTRIB1FVPROC VertexAttrib1fv
PFNGLPROGRAMUNIFORM2DVPROC ProgramUniform2dv
PFNGLCREATETRANSFORMFEEDBACKSPROC CreateTransformFeedbacks
PFNGLCLEARBUFFERFVPROC ClearBufferfv
PFNGLBINDIMAGETEXTURESPROC BindImageTextures
PFNGLGETVERTEXARRAYINDEXEDIVPROC GetVertexArrayIndexediv
PFNGLDEBUGMESSAGECONTROLPROC DebugMessageControl
PFNGLDRAWARRAYSINDIRECTPROC DrawArraysIndirect
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC CompressedTexSubImage3D
PFNGLGETINTEGER64VPROC GetInteger64v
PFNGLBLENDEQUATIONPROC BlendEquation
PFNGLGETVERTEXATTRIBLDVPROC GetVertexAttribLdv
PFNGLGETNAMEDBUFFERPOINTERVPROC GetNamedBufferPointerv
PFNGLSTENCILFUNCSEPARATEPROC StencilFuncSeparate
PFNGLBINDBUFFERBASEPROC BindBufferBase
PFNGLVERTEXATTRIBP1UIVPROC VertexAttribP1uiv
PFNGLVERTEXATTRIBL1DVPROC VertexAttribL1dv
PFNGLGETBOOLEANVPROC GetBooleanv
PFNGLCOLORMASKIPROC ColorMaski
PFNGLGETPROGRAMINTERFACEIVPROC GetProgramInterfaceiv
PFNGLUNIFORMMATRIX3X2DVPROC UniformMatrix3x2dv
PFNGLVERTEXATTRIBI3UIPROC VertexAttribI3ui
PFNGLSPECIALIZESHADERPROC SpecializeShader
PFNGLUSEPROGRAMPROC UseProgram
PFNGLGETNUNIFORMUIVPROC GetnUniformuiv
PFNGLVALIDATEPROGRAMPROC ValidateProgram
PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC TextureStorage3DMultisample
PFNGLISFRAMEBUFFERPROC IsFramebuffer
PFNGLUNIFORMSUBROUTINESUIVPROC UniformSubroutinesuiv
PFNGLVERTEXATTRIB2FVPROC VertexAttrib2fv
PFNGLGETBUFFERPARAMETERIVPROC GetBufferParameteriv
PFNGLNAMEDBUFFERSUBDATAPROC NamedBufferSubData
PFNGLDELETEPROGRAMPROC DeleteProgram
PFNGLPROGRAMUNIFORM1FPROC ProgramUniform1f
PFNGLUNIFORM3FPROC Uniform3f
PFNGLFRAMEBUFFERRENDERBUFFERPROC FramebufferRenderbuffer
PFNGLCLEARNAMEDBUFFERDATAPROC ClearNamedBufferData
PFNGLMULTIDRAWARRAYSPROC MultiDrawArrays
PFNGLCREATESAMPLERSPROC CreateSamplers
void *APIENTRYP PFNGLMAPNAMEDBUFFERRANGEPROC(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
PFNGLBLENDFUNCSEPARATEPROC BlendFuncSeparate
PFNGLENABLEVERTEXATTRIBARRAYPROC EnableVertexAttribArray
PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC ClearNamedFramebufferuiv
PFNGLCOPYTEXSUBIMAGE3DPROC CopyTexSubImage3D
PFNGLCLEARBUFFERFIPROC ClearBufferfi
PFNGLVERTEXARRAYATTRIBIFORMATPROC VertexArrayAttribIFormat
PFNGLGETSAMPLERPARAMETERFVPROC GetSamplerParameterfv
PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC ProgramUniformMatrix3x4fv
PFNGLVERTEXATTRIB4NIVPROC VertexAttrib4Niv
PFNGLGETVERTEXARRAYINDEXED64IVPROC GetVertexArrayIndexed64iv
PFNGLSHADERSOURCEPROC ShaderSource
PFNGLVERTEXATTRIB4BVPROC VertexAttrib4bv
PFNGLVERTEXATTRIBP3UIPROC VertexAttribP3ui
PFNGLCOPYIMAGESUBDATAPROC CopyImageSubData
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC DrawElementsInstancedBaseVertex
PFNGLGETFRAGDATAINDEXPROC GetFragDataIndex
PFNGLVIEWPORTPROC Viewport
PFNGLGETFRAMEBUFFERPARAMETERIVPROC GetFramebufferParameteriv
PFNGLGETQUERYOBJECTIVPROC GetQueryObjectiv
PFNGLGENTRANSFORMFEEDBACKSPROC GenTransformFeedbacks
PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC InvalidateNamedFramebufferSubData
PFNGLTEXPARAMETERFPROC TexParameterf
PFNGLVERTEXATTRIBP4UIVPROC VertexAttribP4uiv
PFNGLSAMPLERPARAMETERIVPROC SamplerParameteriv
PFNGLCLEARNAMEDFRAMEBUFFERIVPROC ClearNamedFramebufferiv
PFNGLGETPROGRAMPIPELINEINFOLOGPROC GetProgramPipelineInfoLog
PFNGLPROGRAMUNIFORM3IPROC ProgramUniform3i
PFNGLVERTEXATTRIB4FPROC VertexAttrib4f
PFNGLMINSAMPLESHADINGPROC MinSampleShading
PFNGLGETQUERYOBJECTUI64VPROC GetQueryObjectui64v
PFNGLSHADERBINARYPROC ShaderBinary
PFNGLDRAWTRANSFORMFEEDBACKPROC DrawTransformFeedback
PFNGLRELEASESHADERCOMPILERPROC ReleaseShaderCompiler
PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC GetSubroutineUniformLocation
PFNGLISVERTEXARRAYPROC IsVertexArray
PFNGLUNIFORM2IPROC Uniform2i
PFNGLUNIFORMBLOCKBINDINGPROC UniformBlockBinding
PFNGLMAPNAMEDBUFFERPROC MapNamedBuffer
PFNGLVERTEXATTRIBI1IVPROC VertexAttribI1iv
PFNGLVERTEXATTRIBL2DVPROC VertexAttribL2dv
void *APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
PFNGLGETFRAGDATALOCATIONPROC GetFragDataLocation
PFNGLVERTEXATTRIB3DPROC VertexAttrib3d
PFNGLGETOBJECTPTRLABELPROC GetObjectPtrLabel
PFNGLUNIFORMMATRIX4X2DVPROC UniformMatrix4x2dv
PFNGLVERTEXATTRIB4DVPROC VertexAttrib4dv
PFNGLUNIFORMMATRIX4X2FVPROC UniformMatrix4x2fv
PFNGLTEXPARAMETERIPROC TexParameteri
PFNGLCREATEQUERIESPROC CreateQueries
PFNGLTEXTUREBARRIERPROC TextureBarrier
PFNGLBLITNAMEDFRAMEBUFFERPROC BlitNamedFramebuffer
PFNGLBINDFRAMEBUFFERPROC BindFramebuffer
PFNGLVERTEXATTRIBL3DVPROC VertexAttribL3dv
quori_face
Author(s):
autogenerated on Wed Mar 2 2022 00:53:20