//
// Generated by StgSharp.GenerateGL on 2026-08-25 09:22:55Z
// Aggregated GL3+ commands
//
using System;
using System.Runtime.CompilerServices;
namespace StgSharp.Graphics.OpenGL
{
public unsafe partial struct OpenglContext
{
internal unsafe delegate* glActiveShaderProgram;
internal unsafe delegate* glActiveTexture;
internal unsafe delegate* glAttachShader;
internal unsafe delegate* glBeginConditionalRender;
internal unsafe delegate* glBeginQuery;
internal unsafe delegate* glBeginQueryIndexed;
internal unsafe delegate* glBeginTransformFeedback;
internal unsafe delegate* glBindAttribLocation;
internal unsafe delegate* glBindBuffer;
internal unsafe delegate* glBindBufferBase;
internal unsafe delegate* glBindBufferRange;
internal unsafe delegate* glBindBuffersBase;
internal unsafe delegate* glBindBuffersRange;
internal unsafe delegate* glBindFragDataLocation;
internal unsafe delegate* glBindFragDataLocationIndexed;
internal unsafe delegate* glBindFramebuffer;
internal unsafe delegate* glBindImageTexture;
internal unsafe delegate* glBindImageTextures;
internal unsafe delegate* glBindProgramPipeline;
internal unsafe delegate* glBindRenderbuffer;
internal unsafe delegate* glBindSampler;
internal unsafe delegate* glBindSamplers;
internal unsafe delegate* glBindTexture;
internal unsafe delegate* glBindTextureUnit;
internal unsafe delegate* glBindTextures;
internal unsafe delegate* glBindTransformFeedback;
internal unsafe delegate* glBindVertexArray;
internal unsafe delegate* glBindVertexBuffer;
internal unsafe delegate* glBindVertexBuffers;
internal unsafe delegate* glBlendColor;
internal unsafe delegate* glBlendEquation;
internal unsafe delegate* glBlendEquationSeparate;
internal unsafe delegate* glBlendEquationSeparatei;
internal unsafe delegate* glBlendEquationi;
internal unsafe delegate* glBlendFunc;
internal unsafe delegate* glBlendFuncSeparate;
internal unsafe delegate* glBlendFuncSeparatei;
internal unsafe delegate* glBlendFunci;
internal unsafe delegate* glBlitFramebuffer;
internal unsafe delegate* glBlitNamedFramebuffer;
internal unsafe delegate* glBufferData;
internal unsafe delegate* glBufferStorage;
internal unsafe delegate* glBufferSubData;
internal unsafe delegate* glCheckFramebufferStatus;
internal unsafe delegate* glCheckNamedFramebufferStatus;
internal unsafe delegate* glClampColor;
internal unsafe delegate* glClear;
internal unsafe delegate* glClearBufferData;
internal unsafe delegate* glClearBufferSubData;
internal unsafe delegate* glClearBufferfi;
internal unsafe delegate* glClearBufferfv;
internal unsafe delegate* glClearBufferiv;
internal unsafe delegate* glClearBufferuiv;
internal unsafe delegate* glClearColor;
internal unsafe delegate* glClearDepth;
internal unsafe delegate* glClearDepthf;
internal unsafe delegate* glClearNamedBufferData;
internal unsafe delegate* glClearNamedBufferSubData;
internal unsafe delegate* glClearNamedFramebufferfi;
internal unsafe delegate* glClearNamedFramebufferfv;
internal unsafe delegate* glClearNamedFramebufferiv;
internal unsafe delegate* glClearNamedFramebufferuiv;
internal unsafe delegate* glClearStencil;
internal unsafe delegate* glClearTexImage;
internal unsafe delegate* glClearTexSubImage;
internal unsafe delegate* glClientWaitSync;
internal unsafe delegate* glClipControl;
internal unsafe delegate* glColorMask;
internal unsafe delegate* glColorMaski;
internal unsafe delegate* glCompileShader;
internal unsafe delegate* glCompressedTexImage1D;
internal unsafe delegate* glCompressedTexImage2D;
internal unsafe delegate* glCompressedTexImage3D;
internal unsafe delegate* glCompressedTexSubImage1D;
internal unsafe delegate* glCompressedTexSubImage2D;
internal unsafe delegate* glCompressedTexSubImage3D;
internal unsafe delegate* glCompressedTextureSubImage1D;
internal unsafe delegate* glCompressedTextureSubImage2D;
internal unsafe delegate* glCompressedTextureSubImage3D;
internal unsafe delegate* glCopyBufferSubData;
internal unsafe delegate* glCopyImageSubData;
internal unsafe delegate* glCopyNamedBufferSubData;
internal unsafe delegate* glCopyTexImage1D;
internal unsafe delegate* glCopyTexImage2D;
internal unsafe delegate* glCopyTexSubImage1D;
internal unsafe delegate* glCopyTexSubImage2D;
internal unsafe delegate* glCopyTexSubImage3D;
internal unsafe delegate* glCopyTextureSubImage1D;
internal unsafe delegate* glCopyTextureSubImage2D;
internal unsafe delegate* glCopyTextureSubImage3D;
internal unsafe delegate* glCreateBuffers;
internal unsafe delegate* glCreateFramebuffers;
internal unsafe delegate* glCreateProgram;
internal unsafe delegate* glCreateProgramPipelines;
internal unsafe delegate* glCreateQueries;
internal unsafe delegate* glCreateRenderbuffers;
internal unsafe delegate* glCreateSamplers;
internal unsafe delegate* glCreateShader;
internal unsafe delegate* glCreateShaderProgramv;
internal unsafe delegate* glCreateTextures;
internal unsafe delegate* glCreateTransformFeedbacks;
internal unsafe delegate* glCreateVertexArrays;
internal unsafe delegate* glCullFace;
internal unsafe delegate* glDebugMessageCallback;
internal unsafe delegate* glDebugMessageControl;
internal unsafe delegate* glDebugMessageInsert;
internal unsafe delegate* glDeleteBuffers;
internal unsafe delegate* glDeleteFramebuffers;
internal unsafe delegate* glDeleteProgram;
internal unsafe delegate* glDeleteProgramPipelines;
internal unsafe delegate* glDeleteQueries;
internal unsafe delegate* glDeleteRenderbuffers;
internal unsafe delegate* glDeleteSamplers;
internal unsafe delegate* glDeleteShader;
internal unsafe delegate* glDeleteSync;
internal unsafe delegate* glDeleteTextures;
internal unsafe delegate* glDeleteTransformFeedbacks;
internal unsafe delegate* glDeleteVertexArrays;
internal unsafe delegate* glDepthFunc;
internal unsafe delegate* glDepthMask;
internal unsafe delegate* glDepthRange;
internal unsafe delegate* glDepthRangeArrayv;
internal unsafe delegate* glDepthRangeIndexed;
internal unsafe delegate* glDepthRangef;
internal unsafe delegate* glDetachShader;
internal unsafe delegate* glDisable;
internal unsafe delegate* glDisableVertexArrayAttrib;
internal unsafe delegate* glDisableVertexAttribArray;
internal unsafe delegate* glDisablei;
internal unsafe delegate* glDispatchCompute;
internal unsafe delegate* glDispatchComputeIndirect;
internal unsafe delegate* glDrawArrays;
internal unsafe delegate* glDrawArraysIndirect;
internal unsafe delegate* glDrawArraysInstanced;
internal unsafe delegate* glDrawArraysInstancedBaseInstance;
internal unsafe delegate* glDrawBuffer;
internal unsafe delegate* glDrawBuffers;
internal unsafe delegate* glDrawElements;
internal unsafe delegate* glDrawElementsBaseVertex;
internal unsafe delegate* glDrawElementsIndirect;
internal unsafe delegate* glDrawElementsInstanced;
internal unsafe delegate* glDrawElementsInstancedBaseInstance;
internal unsafe delegate* glDrawElementsInstancedBaseVertex;
internal unsafe delegate* glDrawElementsInstancedBaseVertexBaseInstance;
internal unsafe delegate* glDrawRangeElements;
internal unsafe delegate* glDrawRangeElementsBaseVertex;
internal unsafe delegate* glDrawTransformFeedback;
internal unsafe delegate* glDrawTransformFeedbackInstanced;
internal unsafe delegate* glDrawTransformFeedbackStream;
internal unsafe delegate* glDrawTransformFeedbackStreamInstanced;
internal unsafe delegate* glEnable;
internal unsafe delegate* glEnableVertexArrayAttrib;
internal unsafe delegate* glEnableVertexAttribArray;
internal unsafe delegate* glEnablei;
internal unsafe delegate* glEndConditionalRender;
internal unsafe delegate* glEndQuery;
internal unsafe delegate* glEndQueryIndexed;
internal unsafe delegate* glEndTransformFeedback;
internal unsafe delegate* glFenceSync;
internal unsafe delegate* glFinish;
internal unsafe delegate* glFlush;
internal unsafe delegate* glFlushMappedBufferRange;
internal unsafe delegate* glFlushMappedNamedBufferRange;
internal unsafe delegate* glFramebufferParameteri;
internal unsafe delegate* glFramebufferRenderbuffer;
internal unsafe delegate* glFramebufferTexture;
internal unsafe delegate* glFramebufferTexture1D;
internal unsafe delegate* glFramebufferTexture2D;
internal unsafe delegate* glFramebufferTexture3D;
internal unsafe delegate* glFramebufferTextureLayer;
internal unsafe delegate* glFrontFace;
internal unsafe delegate* glGenBuffers;
internal unsafe delegate* glGenFramebuffers;
internal unsafe delegate* glGenProgramPipelines;
internal unsafe delegate* glGenQueries;
internal unsafe delegate* glGenRenderbuffers;
internal unsafe delegate* glGenSamplers;
internal unsafe delegate* glGenTextures;
internal unsafe delegate* glGenTransformFeedbacks;
internal unsafe delegate* glGenVertexArrays;
internal unsafe delegate* glGenerateMipmap;
internal unsafe delegate* glGenerateTextureMipmap;
internal unsafe delegate* glGetActiveAtomicCounterBufferiv;
internal unsafe delegate* glGetActiveAttrib;
internal unsafe delegate* glGetActiveSubroutineName;
internal unsafe delegate* glGetActiveSubroutineUniformName;
internal unsafe delegate* glGetActiveSubroutineUniformiv;
internal unsafe delegate* glGetActiveUniform;
internal unsafe delegate* glGetActiveUniformBlockName;
internal unsafe delegate* glGetActiveUniformBlockiv;
internal unsafe delegate* glGetActiveUniformName;
internal unsafe delegate* glGetActiveUniformsiv;
internal unsafe delegate* glGetAttachedShaders;
internal unsafe delegate* glGetAttribLocation;
internal unsafe delegate* glGetBooleani_v;
internal unsafe delegate* glGetBooleanv;
internal unsafe delegate* glGetBufferParameteri64v;
internal unsafe delegate* glGetBufferParameteriv;
internal unsafe delegate* glGetBufferPointerv;
internal unsafe delegate* glGetBufferSubData;
internal unsafe delegate* glGetCompressedTexImage;
internal unsafe delegate* glGetCompressedTextureImage;
internal unsafe delegate* glGetCompressedTextureSubImage;
internal unsafe delegate* glGetDebugMessageLog;
internal unsafe delegate* glGetDoublei_v;
internal unsafe delegate* glGetDoublev;
internal unsafe delegate* glGetError;
internal unsafe delegate* glGetFloati_v;
internal unsafe delegate* glGetFloatv;
internal unsafe delegate* glGetFragDataIndex;
internal unsafe delegate* glGetFragDataLocation;
internal unsafe delegate* glGetFramebufferAttachmentParameteriv;
internal unsafe delegate* glGetFramebufferParameteriv;
internal unsafe delegate* glGetGraphicsResetStatus;
internal unsafe delegate* glGetInteger64i_v;
internal unsafe delegate* glGetInteger64v;
internal unsafe delegate* glGetIntegeri_v;
internal unsafe delegate* glGetIntegerv;
internal unsafe delegate* glGetInternalformati64v;
internal unsafe delegate* glGetInternalformativ;
internal unsafe delegate* glGetMultisamplefv;
internal unsafe delegate* glGetNamedBufferParameteri64v;
internal unsafe delegate* glGetNamedBufferParameteriv;
internal unsafe delegate* glGetNamedBufferPointerv;
internal unsafe delegate* glGetNamedBufferSubData;
internal unsafe delegate* glGetNamedFramebufferAttachmentParameteriv;
internal unsafe delegate* glGetNamedFramebufferParameteriv;
internal unsafe delegate* glGetNamedRenderbufferParameteriv;
internal unsafe delegate* glGetObjectLabel;
internal unsafe delegate* glGetObjectPtrLabel;
internal unsafe delegate* glGetPointerv;
internal unsafe delegate* glGetProgramBinary;
internal unsafe delegate* glGetProgramInfoLog;
internal unsafe delegate* glGetProgramInterfaceiv;
internal unsafe delegate* glGetProgramPipelineInfoLog;
internal unsafe delegate* glGetProgramPipelineiv;
internal unsafe delegate* glGetProgramResourceIndex;
internal unsafe delegate* glGetProgramResourceLocation;
internal unsafe delegate* glGetProgramResourceLocationIndex;
internal unsafe delegate* glGetProgramResourceName;
internal unsafe delegate* glGetProgramResourceiv;
internal unsafe delegate* glGetProgramStageiv;
internal unsafe delegate* glGetProgramiv;
internal unsafe delegate* glGetQueryBufferObjecti64v;
internal unsafe delegate* glGetQueryBufferObjectiv;
internal unsafe delegate* glGetQueryBufferObjectui64v;
internal unsafe delegate* glGetQueryBufferObjectuiv;
internal unsafe delegate* glGetQueryIndexediv;
internal unsafe delegate* glGetQueryObjecti64v;
internal unsafe delegate* glGetQueryObjectiv;
internal unsafe delegate* glGetQueryObjectui64v;
internal unsafe delegate* glGetQueryObjectuiv;
internal unsafe delegate* glGetQueryiv;
internal unsafe delegate* glGetRenderbufferParameteriv;
internal unsafe delegate*