//
// Generated by StgSharp.GenerateGL on 2025-12-29 08:55:37Z
// 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* glBindBuffersBase;
internal unsafe delegate* glBindBuffersRange;
internal unsafe delegate* glBindFragDataLocationIndexed;
internal unsafe delegate* glBindImageTexture;
internal unsafe delegate* glBindImageTextures;
internal unsafe delegate* glBindProgramPipeline;
internal unsafe delegate* glBindSampler;
internal unsafe delegate* glBindSamplers;
internal unsafe delegate* glBindTextures;
internal unsafe delegate* glBindTextureUnit;
internal unsafe delegate* glBindTransformFeedback;
internal unsafe delegate* glBindVertexBuffer;
internal unsafe delegate* glBindVertexBuffers;
internal unsafe delegate* glBlendEquationi;
internal unsafe delegate* glBlendEquationSeparatei;
internal unsafe delegate* glBlendFunci;
internal unsafe delegate* glBlendFuncSeparatei;
internal unsafe delegate* glBlitNamedFramebuffer;
internal unsafe delegate* glBufferStorage;
internal unsafe delegate* glCheckNamedFramebufferStatus;
internal unsafe delegate* glClearBufferData;
internal unsafe delegate* glClearBufferSubData;
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* glClearTexImage;
internal unsafe delegate* glClearTexSubImage;
internal unsafe delegate* glClipControl;
internal unsafe delegate* glCompressedTextureSubImage1D;
internal unsafe delegate* glCompressedTextureSubImage2D;
internal unsafe delegate* glCompressedTextureSubImage3D;
internal unsafe delegate* glCopyImageSubData;
internal unsafe delegate* glCopyNamedBufferSubData;
internal unsafe delegate* glCopyTextureSubImage1D;
internal unsafe delegate* glCopyTextureSubImage2D;
internal unsafe delegate* glCopyTextureSubImage3D;
internal unsafe delegate* glCreateBuffers;
internal unsafe delegate* glCreateFramebuffers;
internal unsafe delegate* glCreateProgramPipelines;
internal unsafe delegate* glCreateQueries;
internal unsafe delegate* glCreateRenderbuffers;
internal unsafe delegate* glCreateSamplers;
internal unsafe delegate* glCreateShaderProgramv;
internal unsafe delegate* glCreateTextures;
internal unsafe delegate* glCreateTransformFeedbacks;
internal unsafe delegate* glCreateVertexArrays;
internal unsafe delegate* glDebugMessageCallback;
internal unsafe delegate* glDebugMessageControl;
internal unsafe delegate* glDebugMessageInsert;
internal unsafe delegate* glDeleteProgramPipelines;
internal unsafe delegate* glDeleteSamplers;
internal unsafe delegate* glDeleteTransformFeedbacks;
internal unsafe delegate* glDepthRangeArrayv;
internal unsafe delegate* glDepthRangef;
internal unsafe delegate* glDepthRangeIndexed;
internal unsafe delegate* glDisableVertexArrayAttrib;
internal unsafe delegate* glDispatchCompute;
internal unsafe delegate* glDispatchComputeIndirect;
internal unsafe delegate* glDrawArraysIndirect;
internal unsafe delegate* glDrawArraysInstancedBaseInstance;
internal unsafe delegate* glDrawElementsIndirect;
internal unsafe delegate* glDrawElementsInstancedBaseInstance;
internal unsafe delegate* glDrawElementsInstancedBaseVertexBaseInstance;
internal unsafe delegate* glDrawTransformFeedback;
internal unsafe delegate* glDrawTransformFeedbackInstanced;
internal unsafe delegate* glDrawTransformFeedbackStream;
internal unsafe delegate* glDrawTransformFeedbackStreamInstanced;
internal unsafe delegate* glEnableVertexArrayAttrib;
internal unsafe delegate* glFlushMappedNamedBufferRange;
internal unsafe delegate* glFramebufferParameteri;
internal unsafe delegate* glGenerateTextureMipmap;
internal unsafe delegate* glGenProgramPipelines;
internal unsafe delegate* glGenSamplers;
internal unsafe delegate* glGenTransformFeedbacks;
internal unsafe delegate* glGetActiveAtomicCounterBufferiv;
internal unsafe delegate* glGetActiveSubroutineName;
internal unsafe delegate* glGetActiveSubroutineUniformiv;
internal unsafe delegate* glGetActiveSubroutineUniformName;
internal unsafe delegate* glGetCompressedTextureImage;
internal unsafe delegate* glGetCompressedTextureSubImage;
internal unsafe delegate* glGetDebugMessageLog;
internal unsafe delegate* glGetDoublei_v;
internal unsafe delegate* glGetFloati_v;
internal unsafe delegate* glGetFragDataIndex;
internal unsafe delegate* glGetFramebufferParameteriv;
internal unsafe delegate* glGetGraphicsResetStatus;
internal unsafe delegate* glGetInternalformati64v;
internal unsafe delegate* glGetInternalformativ;
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* glGetnColorTable;
internal unsafe delegate* glGetnCompressedTexImage;
internal unsafe delegate* glGetnConvolutionFilter;
internal unsafe delegate* glGetnHistogram;
internal unsafe delegate* glGetnMapdv;
internal unsafe delegate* glGetnMapfv;
internal unsafe delegate* glGetnMapiv;
internal unsafe delegate* glGetnMinmax;
internal unsafe delegate* glGetnPixelMapfv;
internal unsafe delegate* glGetnPixelMapuiv;
internal unsafe delegate* glGetnPixelMapusv;
internal unsafe delegate* glGetnPolygonStipple;
internal unsafe delegate* glGetnSeparableFilter;
internal unsafe delegate* glGetnTexImage;
internal unsafe delegate* glGetnUniformdv;
internal unsafe delegate* glGetnUniformfv;
internal unsafe delegate* glGetnUniformiv;
internal unsafe delegate* glGetnUniformuiv;
internal unsafe delegate* glGetObjectLabel;
internal unsafe delegate* glGetObjectPtrLabel;
internal unsafe delegate* glGetPointerv;
internal unsafe delegate* glGetProgramBinary;
internal unsafe delegate* glGetProgramInterfaceiv;
internal unsafe delegate* glGetProgramPipelineInfoLog;
internal unsafe delegate* glGetProgramPipelineiv;
internal unsafe delegate* glGetProgramResourceIndex;
internal unsafe delegate* glGetProgramResourceiv;
internal unsafe delegate* glGetProgramResourceLocation;
internal unsafe delegate* glGetProgramResourceLocationIndex;
internal unsafe delegate* glGetProgramResourceName;
internal unsafe delegate* glGetProgramStageiv;
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* glGetQueryObjectui64v;
internal unsafe delegate* glGetSamplerParameterfv;
internal unsafe delegate* glGetSamplerParameterIiv;
internal unsafe delegate* glGetSamplerParameterIuiv;
internal unsafe delegate* glGetSamplerParameteriv;
internal unsafe delegate* glGetShaderPrecisionFormat;
internal unsafe delegate* glGetSubroutineIndex;
internal unsafe delegate* glGetSubroutineUniformLocation;
internal unsafe delegate* glGetTextureImage;
internal unsafe delegate* glGetTextureLevelParameterfv;
internal unsafe delegate* glGetTextureLevelParameteriv;
internal unsafe delegate* glGetTextureParameterfv;
internal unsafe delegate* glGetTextureParameterIiv;
internal unsafe delegate* glGetTextureParameterIuiv;
internal unsafe delegate* glGetTextureParameteriv;
internal unsafe delegate* glGetTextureSubImage;
internal unsafe delegate* glGetTransformFeedbacki_v;
internal unsafe delegate* glGetTransformFeedbacki64_v;
internal unsafe delegate* glGetTransformFeedbackiv;
internal unsafe delegate* glGetUniformdv;
internal unsafe delegate* glGetUniformSubroutineuiv;
internal unsafe delegate* glGetVertexArrayIndexed64iv;
internal unsafe delegate* glGetVertexArrayIndexediv;
internal unsafe delegate* glGetVertexArrayiv;
internal unsafe delegate* glGetVertexAttribLdv;
internal unsafe delegate* glInvalidateBufferData;
internal unsafe delegate* glInvalidateBufferSubData;
internal unsafe delegate* glInvalidateFramebuffer;
internal unsafe delegate* glInvalidateNamedFramebufferData;
internal unsafe delegate* glInvalidateNamedFramebufferSubData;
internal unsafe delegate* glInvalidateSubFramebuffer;
internal unsafe delegate* glInvalidateTexImage;
internal unsafe delegate* glInvalidateTexSubImage;
internal unsafe delegate* glIsProgramPipeline;
internal unsafe delegate* glIsSampler;
internal unsafe delegate* glIsTransformFeedback;
internal unsafe delegate* glMapNamedBuffer;
internal unsafe delegate* glMapNamedBufferRange;
internal unsafe delegate* glMemoryBarrier;
internal unsafe delegate* glMemoryBarrierByRegion;
internal unsafe delegate* glMinSampleShading;
internal unsafe delegate* glMultiDrawArraysIndirect;
internal unsafe delegate* glMultiDrawArraysIndirectCount;
internal unsafe delegate* glMultiDrawElementsIndirect;
internal unsafe delegate* glMultiDrawElementsIndirectCount;
internal unsafe delegate* glNamedBufferData;
internal unsafe delegate* glNamedBufferStorage;
internal unsafe delegate* glNamedBufferSubData;
internal unsafe delegate* glNamedFramebufferDrawBuffer;
internal unsafe delegate* glNamedFramebufferDrawBuffers;
internal unsafe delegate* glNamedFramebufferParameteri;
internal unsafe delegate* glNamedFramebufferReadBuffer;
internal unsafe delegate* glNamedFramebufferRenderbuffer;
internal unsafe delegate* glNamedFramebufferTexture;
internal unsafe delegate* glNamedFramebufferTextureLayer;
internal unsafe delegate* glNamedRenderbufferStorage;
internal unsafe delegate* glNamedRenderbufferStorageMultisample;
internal unsafe delegate* glObjectLabel;
internal unsafe delegate* glObjectPtrLabel;
internal unsafe delegate* glPatchParameterfv;
internal unsafe delegate* glPatchParameteri;
internal unsafe delegate* glPauseTransformFeedback;
internal unsafe delegate* glPolygonOffsetClamp;
internal unsafe delegate* glPopDebugGroup;
internal unsafe delegate* glProgramBinary;
internal unsafe delegate* glProgramParameteri;
internal unsafe delegate* glProgramUniform1d;
internal unsafe delegate* glProgramUniform1dv;
internal unsafe delegate* glProgramUniform1f;
internal unsafe delegate* glProgramUniform1fv;
internal unsafe delegate* glProgramUniform1i;
internal unsafe delegate* glProgramUniform1iv;
internal unsafe delegate* glProgramUniform1ui;
internal unsafe delegate* glProgramUniform1uiv;
internal unsafe delegate* glProgramUniform2d;
internal unsafe delegate* glProgramUniform2dv;
internal unsafe delegate* glProgramUniform2f;
internal unsafe delegate* glProgramUniform2fv;
internal unsafe delegate* glProgramUniform2i;
internal unsafe delegate* glProgramUniform2iv;
internal unsafe delegate* glProgramUniform2ui;
internal unsafe delegate* glProgramUniform2uiv;
internal unsafe delegate* glProgramUniform3d;
internal unsafe delegate* glProgramUniform3dv;
internal unsafe delegate* glProgramUniform3f;
internal unsafe delegate* glProgramUniform3fv;
internal unsafe delegate* glProgramUniform3i;
internal unsafe delegate* glProgramUniform3iv;
internal unsafe delegate* glProgramUniform3ui;
internal unsafe delegate* glProgramUniform3uiv;
internal unsafe delegate* glProgramUniform4d;
internal unsafe delegate* glProgramUniform4dv;
internal unsafe delegate* glProgramUniform4f;
internal unsafe delegate* glProgramUniform4fv;
internal unsafe delegate* glProgramUniform4i;
internal unsafe delegate* glProgramUniform4iv;
internal unsafe delegate* glProgramUniform4ui;
internal unsafe delegate* glProgramUniform4uiv;
internal unsafe delegate* glProgramUniformMatrix2dv;
internal unsafe delegate* glProgramUniformMatrix2fv;
internal unsafe delegate* glProgramUniformMatrix2x3dv;
internal unsafe delegate* glProgramUniformMatrix2x3fv;
internal unsafe delegate* glProgramUniformMatrix2x4dv;
internal unsafe delegate* glProgramUniformMatrix2x4fv;
internal unsafe delegate* glProgramUniformMatrix3dv;
internal unsafe delegate* glProgramUniformMatrix3fv;
internal unsafe delegate* glProgramUniformMatrix3x2dv;
internal unsafe delegate* glProgramUniformMatrix3x2fv;
internal unsafe delegate* glProgramUniformMatrix3x4dv;
internal unsafe delegate* glProgramUniformMatrix3x4fv;
internal unsafe delegate* glProgramUniformMatrix4dv;
internal unsafe delegate* glProgramUniformMatrix4fv;
internal unsafe delegate* glProgramUniformMatrix4x2dv;
internal unsafe delegate* glProgramUniformMatrix4x2fv;
internal unsafe delegate* glProgramUniformMatrix4x3dv;
internal unsafe delegate* glProgramUniformMatrix4x3fv;
internal unsafe delegate* glPushDebugGroup;
internal unsafe delegate*