Files
stgsharp/源代码/StgSharp/Graphics/gl_functions/GLexFunc_names.cs
T

604 lines
14 KiB
C#

namespace StgSharp.Graphics
{
public partial class gl
{
internal static string[] extension_function_names = new string[]
{
"glDrawRangeElements",
"glTexImage3D",
"glTexSubImage3D",
"glCopyTexSubImage3D",
"glActiveTexture",
"glSampleCoverage",
"glCompressedTexImage3D",
"glCompressedTexImage2D",
"glCompressedTexImage1D",
"glCompressedTexSubImage3D",
"glCompressedTexSubImage2D",
"glCompressedTexSubImage1D",
"glGetCompressedTexImage",
"glBlendFuncSeparate",
"glMultiDrawArrays",
"glMultiDrawElements",
"glPointParameterf",
"glPointParameterfv",
"glPointParameteri",
"glPointParameteriv",
"glBlendColor",
"glBlendEquation",
"glGenQueries",
"glDeleteQueries",
"glIsQuery",
"glBeginQuery",
"glEndQuery",
"glGetQueryiv",
"glGetQueryObjectiv",
"glGetQueryObjectuiv",
"glBindBuffer",
"glDeleteBuffers",
"glGenBuffers",
"glIsBuffer",
"glBufferData",
"glBufferSubData",
"glGetBufferSubData",
"glMapBuffer",
"glUnmapBuffer",
"glGetBufferParameteriv",
"glGetBufferPointerv",
"glBlendEquationSeparate",
"glDrawBuffers",
"glStencilOpSeparate",
"glStencilFuncSeparate",
"glStencilMaskSeparate",
"glAttachShader",
"glBindAttribLocation",
"glCompileShader",
"glCreateProgram",
"glCreateShader",
"glDeleteProgram",
"glDeleteShader",
"glDetachShader",
"glDisableVertexAttribArray",
"glEnableVertexAttribArray",
"glGetActiveAttrib",
"glGetActiveUniform",
"glGetAttachedShaders",
"glGetAttribLocation",
"glGetProgramiv",
"glGetProgramInfoLog",
"glGetShaderiv",
"glGetShaderInfoLog",
"glGetShaderSource",
"glGetUniformLocation",
"glGetUniformfv",
"glGetUniformiv",
"glGetVertexAttribdv",
"glGetVertexAttribfv",
"glGetVertexAttribiv",
"glGetVertexAttribPointerv",
"glIsProgram",
"glIsShader",
"glLinkProgram",
"glShaderSource",
"glUseProgram",
"glUniform1f",
"glUniform2f",
"glUniform3f",
"glUniform4f",
"glUniform1i",
"glUniform2i",
"glUniform3i",
"glUniform4i",
"glUniform1fv",
"glUniform2fv",
"glUniform3fv",
"glUniform4fv",
"glUniform1iv",
"glUniform2iv",
"glUniform3iv",
"glUniform4iv",
"glUniformMatrix2fv",
"glUniformMatrix3fv",
"glUniformMatrix4fv",
"glValidateProgram",
"glVertexAttrib1d",
"glVertexAttrib1dv",
"glVertexAttrib1f",
"glVertexAttrib1fv",
"glVertexAttrib1s",
"glVertexAttrib1sv",
"glVertexAttrib2d",
"glVertexAttrib2dv",
"glVertexAttrib2f",
"glVertexAttrib2fv",
"glVertexAttrib2s",
"glVertexAttrib2sv",
"glVertexAttrib3d",
"glVertexAttrib3dv",
"glVertexAttrib3f",
"glVertexAttrib3fv",
"glVertexAttrib3s",
"glVertexAttrib3sv",
"glVertexAttrib4Nbv",
"glVertexAttrib4Niv",
"glVertexAttrib4Nsv",
"glVertexAttrib4Nub",
"glVertexAttrib4Nubv",
"glVertexAttrib4Nuiv",
"glVertexAttrib4Nusv",
"glVertexAttrib4bv",
"glVertexAttrib4d",
"glVertexAttrib4dv",
"glVertexAttrib4f",
"glVertexAttrib4fv",
"glVertexAttrib4iv",
"glVertexAttrib4s",
"glVertexAttrib4sv",
"glVertexAttrib4ubv",
"glVertexAttrib4uiv",
"glVertexAttrib4usv",
"glVertexAttribPointer",
"glUniformMatrix2x3fv",
"glUniformMatrix3x2fv",
"glUniformMatrix2x4fv",
"glUniformMatrix4x2fv",
"glUniformMatrix3x4fv",
"glUniformMatrix4x3fv",
"glColorMaski",
"glGetBooleani_v",
"glGetIntegeri_v",
"glEnablei",
"glDisablei",
"glIsEnabledi",
"glBeginTransformFeedback",
"glEndTransformFeedback",
"glBindBufferRange",
"glBindBufferBase",
"glTransformFeedbackVaryings",
"glGetTransformFeedbackVarying",
"glClampColor",
"glBeginConditionalRender",
"glEndConditionalRender",
"glVertexAttribIPointer",
"glGetVertexAttribIiv",
"glGetVertexAttribIuiv",
"glVertexAttribI1i",
"glVertexAttribI2i",
"glVertexAttribI3i",
"glVertexAttribI4i",
"glVertexAttribI1ui",
"glVertexAttribI2ui",
"glVertexAttribI3ui",
"glVertexAttribI4ui",
"glVertexAttribI1iv",
"glVertexAttribI2iv",
"glVertexAttribI3iv",
"glVertexAttribI4iv",
"glVertexAttribI1uiv",
"glVertexAttribI2uiv",
"glVertexAttribI3uiv",
"glVertexAttribI4uiv",
"glVertexAttribI4bv",
"glVertexAttribI4sv",
"glVertexAttribI4ubv",
"glVertexAttribI4usv",
"glGetUniformuiv",
"glBindFragDataLocation",
"glGetFragDataLocation",
"glUniform1ui",
"glUniform2ui",
"glUniform3ui",
"glUniform4ui",
"glUniform1uiv",
"glUniform2uiv",
"glUniform3uiv",
"glUniform4uiv",
"glTexParameterIiv",
"glTexParameterIuiv",
"glGetTexParameterIiv",
"glGetTexParameterIuiv",
"glClearBufferiv",
"glClearBufferuiv",
"glClearBufferfv",
"glClearBufferfi",
"glGetStringi",
"glIsRenderbuffer",
"glBindRenderbuffer",
"glDeleteRenderbuffers",
"glGenRenderbuffers",
"glRenderbufferStorage",
"glGetRenderbufferParameteriv",
"glIsFramebuffer",
"glBindFramebuffer",
"glDeleteFramebuffers",
"glGenFramebuffers",
"glCheckFramebufferStatus",
"glFramebufferTexture1D",
"glFramebufferTexture2D",
"glFramebufferTexture3D",
"glFramebufferRenderbuffer",
"glGetFramebufferAttachmentParameteriv",
"glGenerateMipmap",
"glBlitFramebuffer",
"glRenderbufferStorageMultisample",
"glFramebufferTextureLayer",
"glMapBufferRange",
"glFlushMappedBufferRange",
"glBindVertexArray",
"glDeleteVertexArrays",
"glGenVertexArrays",
"glIsVertexArray",
"glDrawArraysInstanced",
"glDrawElementsInstanced",
"glTexBuffer",
"glPrimitiveRestartIndex",
"glCopyBufferSubData",
"glGetUniformIndices",
"glGetActiveUniformsiv",
"glGetActiveUniformName",
"glGetUniformBlockIndex",
"glGetActiveUniformBlockiv",
"glGetActiveUniformBlockName",
"glUniformBlockBinding",
"glDrawElementsBaseVertex",
"glDrawRangeElementsBaseVertex",
"glDrawElementsInstancedBaseVertex",
"glMultiDrawElementsBaseVertex",
"glProvokingVertex",
"glFenceSync",
"glIsSync",
"glDeleteSync",
"glClientWaitSync",
"glWaitSync",
"glGetInteger64v",
"glGetSynciv",
"glGetInteger64i_v",
"glGetBufferParameteri64v",
"glFramebufferTexture",
"glTexImage2DMultisample",
"glTexImage3DMultisample",
"glGetMultisamplefv",
"glSampleMaski",
"glBindFragDataLocationIndexed",
"glGetFragDataIndex",
"glGenSamplers",
"glDeleteSamplers",
"glIsSampler",
"glBindSampler",
"glSamplerParameteri",
"glSamplerParameteriv",
"glSamplerParameterf",
"glSamplerParameterfv",
"glSamplerParameterIiv",
"glSamplerParameterIuiv",
"glGetSamplerParameteriv",
"glGetSamplerParameterIiv",
"glGetSamplerParameterfv",
"glGetSamplerParameterIuiv",
"glQueryCounter",
"glGetQueryObjecti64v",
"glGetQueryObjectui64v",
"glVertexAttribDivisor",
"glVertexAttribP1ui",
"glVertexAttribP1uiv",
"glVertexAttribP2ui",
"glVertexAttribP2uiv",
"glVertexAttribP3ui",
"glVertexAttribP3uiv",
"glVertexAttribP4ui",
"glVertexAttribP4uiv",
"glMinSampleShading",
"glBlendEquationi",
"glBlendEquationSeparatei",
"glBlendFunci",
"glBlendFuncSeparatei",
"glDrawArraysIndirect",
"glDrawElementsIndirect",
"glUniform1d",
"glUniform2d",
"glUniform3d",
"glUniform4d",
"glUniform1dv",
"glUniform2dv",
"glUniform3dv",
"glUniform4dv",
"glUniformMatrix2dv",
"glUniformMatrix3dv",
"glUniformMatrix4dv",
"glUniformMatrix2x3dv",
"glUniformMatrix2x4dv",
"glUniformMatrix3x2dv",
"glUniformMatrix3x4dv",
"glUniformMatrix4x2dv",
"glUniformMatrix4x3dv",
"glGetUniformdv",
"glGetSubroutineUniformLocation",
"glGetSubroutineIndex",
"glGetActiveSubroutineUniformiv",
"glGetActiveSubroutineUniformName",
"glGetActiveSubroutineName",
"glUniformSubroutinesuiv",
"glGetUniformSubroutineuiv",
"glGetProgramStageiv",
"glPatchParameteri",
"glPatchParameterfv",
"glBindTransformFeedback",
"glDeleteTransformFeedbacks",
"glGenTransformFeedbacks",
"glIsTransformFeedback",
"glPauseTransformFeedback",
"glResumeTransformFeedback",
"glDrawTransformFeedback",
"glDrawTransformFeedbackStream",
"glBeginQueryIndexed",
"glEndQueryIndexed",
"glGetQueryIndexediv",
"glReleaseShaderCompiler",
"glShaderBinary",
"glGetShaderPrecisionFormat",
"glDepthRangef",
"glClearDepthf",
"glGetProgramBinary",
"glProgramBinary",
"glProgramParameteri",
"glUseProgramStages",
"glActiveShaderProgram",
"glCreateShaderProgramv",
"glBindProgramPipeline",
"glDeleteProgramPipelines",
"glGenProgramPipelines",
"glIsProgramPipeline",
"glGetProgramPipelineiv",
"glProgramUniform1i",
"glProgramUniform1iv",
"glProgramUniform1f",
"glProgramUniform1fv",
"glProgramUniform1d",
"glProgramUniform1dv",
"glProgramUniform1ui",
"glProgramUniform1uiv",
"glProgramUniform2i",
"glProgramUniform2iv",
"glProgramUniform2f",
"glProgramUniform2fv",
"glProgramUniform2d",
"glProgramUniform2dv",
"glProgramUniform2ui",
"glProgramUniform2uiv",
"glProgramUniform3i",
"glProgramUniform3iv",
"glProgramUniform3f",
"glProgramUniform3fv",
"glProgramUniform3d",
"glProgramUniform3dv",
"glProgramUniform3ui",
"glProgramUniform3uiv",
"glProgramUniform4i",
"glProgramUniform4iv",
"glProgramUniform4f",
"glProgramUniform4fv",
"glProgramUniform4d",
"glProgramUniform4dv",
"glProgramUniform4ui",
"glProgramUniform4uiv",
"glProgramUniformMatrix2fv",
"glProgramUniformMatrix3fv",
"glProgramUniformMatrix4fv",
"glProgramUniformMatrix2dv",
"glProgramUniformMatrix3dv",
"glProgramUniformMatrix4dv",
"glProgramUniformMatrix2x3fv",
"glProgramUniformMatrix3x2fv",
"glProgramUniformMatrix2x4fv",
"glProgramUniformMatrix4x2fv",
"glProgramUniformMatrix3x4fv",
"glProgramUniformMatrix4x3fv",
"glProgramUniformMatrix2x3dv",
"glProgramUniformMatrix3x2dv",
"glProgramUniformMatrix2x4dv",
"glProgramUniformMatrix4x2dv",
"glProgramUniformMatrix3x4dv",
"glProgramUniformMatrix4x3dv",
"glValidateProgramPipeline",
"glGetProgramPipelineInfoLog",
"glVertexAttribL1d",
"glVertexAttribL2d",
"glVertexAttribL3d",
"glVertexAttribL4d",
"glVertexAttribL1dv",
"glVertexAttribL2dv",
"glVertexAttribL3dv",
"glVertexAttribL4dv",
"glVertexAttribLPointer",
"glGetVertexAttribLdv",
"glViewportArrayv",
"glViewportIndexedf",
"glViewportIndexedfv",
"glScissorArrayv",
"glScissorIndexed",
"glScissorIndexedv",
"glDepthRangeArrayv",
"glDepthRangeIndexed",
"glGetFloati_v",
"glGetDoublei_v",
"glDrawArraysInstancedBaseInstance",
"glDrawElementsInstancedBaseInstance",
"glDrawElementsInstancedBaseVertexBaseInstance",
"glGetInternalformativ",
"glGetActiveAtomicCounterBufferiv",
"glBindImageTexture",
"glMemoryBarrier",
"glTexStorage1D",
"glTexStorage2D",
"glTexStorage3D",
"glDrawTransformFeedbackInstanced",
"glDrawTransformFeedbackStreamInstanced",
"glClearBufferData",
"glClearBufferSubData",
"glDispatchCompute",
"glDispatchComputeIndirect",
"glCopyImageSubData",
"glFramebufferParameteri",
"glGetFramebufferParameteriv",
"glGetInternalformati64v",
"glInvalidateTexSubImage",
"glInvalidateTexImage",
"glInvalidateBufferSubData",
"glInvalidateBufferData",
"glInvalidateFramebuffer",
"glInvalidateSubFramebuffer",
"glMultiDrawArraysIndirect",
"glMultiDrawElementsIndirect",
"glGetProgramInterfaceiv",
"glGetProgramResourceIndex",
"glGetProgramResourceName",
"glGetProgramResourceiv",
"glGetProgramResourceLocation",
"glGetProgramResourceLocationIndex",
"glShaderStorageBlockBinding",
"glTexBufferRange",
"glTexStorage2DMultisample",
"glTexStorage3DMultisample",
"glTextureView",
"glBindVertexBuffer",
"glVertexAttribFormat",
"glVertexAttribIFormat",
"glVertexAttribLFormat",
"glVertexAttribBinding",
"glVertexBindingDivisor",
"glDebugMessageControl",
"glDebugMessageInsert",
"glDebugMessageCallback",
"glGetDebugMessageLog",
"glPushDebugGroup",
"glPopDebugGroup",
"glObjectLabel",
"glGetObjectLabel",
"glObjectPtrLabel",
"glGetObjectPtrLabel",
"glBufferStorage",
"glClearTexImage",
"glClearTexSubImage",
"glBindBuffersBase",
"glBindBuffersRange",
"glBindTextures",
"glBindSamplers",
"glBindImageTextures",
"glBindVertexBuffers",
"glClipControl",
"glCreateTransformFeedbacks",
"glTransformFeedbackBufferBase",
"glTransformFeedbackBufferRange",
"glGetTransformFeedbackiv",
"glGetTransformFeedbacki_v",
"glGetTransformFeedbacki64_v",
"glCreateBuffers",
"glNamedBufferStorage",
"glNamedBufferData",
"glNamedBufferSubData",
"glCopyNamedBufferSubData",
"glClearNamedBufferData",
"glClearNamedBufferSubData",
"glMapNamedBuffer",
"glMapNamedBufferRange",
"glUnmapNamedBuffer",
"glFlushMappedNamedBufferRange",
"glGetNamedBufferParameteriv",
"glGetNamedBufferParameteri64v",
"glGetNamedBufferPointerv",
"glGetNamedBufferSubData",
"glCreateFramebuffers",
"glNamedFramebufferRenderbuffer",
"glNamedFramebufferParameteri",
"glNamedFramebufferTexture",
"glNamedFramebufferTextureLayer",
"glNamedFramebufferDrawBuffer",
"glNamedFramebufferDrawBuffers",
"glNamedFramebufferReadBuffer",
"glInvalidateNamedFramebufferData",
"glInvalidateNamedFramebufferSubData",
"glClearNamedFramebufferiv",
"glClearNamedFramebufferuiv",
"glClearNamedFramebufferfv",
"glClearNamedFramebufferfi",
"glBlitNamedFramebuffer",
"glCheckNamedFramebufferStatus",
"glGetNamedFramebufferParameteriv",
"glGetNamedFramebufferAttachmentParameteriv",
"glCreateRenderbuffers",
"glNamedRenderbufferStorage",
"glNamedRenderbufferStorageMultisample",
"glGetNamedRenderbufferParameteriv",
"glCreateTextures",
"glTextureBuffer",
"glTextureBufferRange",
"glTextureStorage1D",
"glTextureStorage2D",
"glTextureStorage3D",
"glTextureStorage2DMultisample",
"glTextureStorage3DMultisample",
"glTextureSubImage1D",
"glTextureSubImage2D",
"glTextureSubImage3D",
"glCompressedTextureSubImage1D",
"glCompressedTextureSubImage2D",
"glCompressedTextureSubImage3D",
"glCopyTextureSubImage1D",
"glCopyTextureSubImage2D",
"glCopyTextureSubImage3D",
"glTextureParameterf",
"glTextureParameterfv",
"glTextureParameteri",
"glTextureParameterIiv",
"glTextureParameterIuiv",
"glTextureParameteriv",
"glGenerateTextureMipmap",
"glBindTextureUnit",
"glGetTextureImage",
"glGetCompressedTextureImage",
"glGetTextureLevelParameterfv",
"glGetTextureLevelParameteriv",
"glGetTextureParameterfv",
"glGetTextureParameterIiv",
"glGetTextureParameterIuiv",
"glGetTextureParameteriv",
"glCreateVertexArrays",
"glDisableVertexArrayAttrib",
"glEnableVertexArrayAttrib",
"glVertexArrayElementBuffer",
"glVertexArrayVertexBuffer",
"glVertexArrayVertexBuffers",
"glVertexArrayAttribBinding",
"glVertexArrayAttribFormat",
"glVertexArrayAttribIFormat",
"glVertexArrayAttribLFormat",
"glVertexArrayBindingDivisor",
"glGetVertexArrayiv",
"glGetVertexArrayIndexediv",
"glGetVertexArrayIndexed64iv",
"glCreateSamplers",
"glCreateProgramPipelines",
"glCreateQueries",
"glGetQueryBufferObjecti64v",
"glGetQueryBufferObjectiv",
"glGetQueryBufferObjectui64v",
"glGetQueryBufferObjectuiv",
"glMemoryBarrierByRegion",
"glGetTextureSubImage",
"glGetCompressedTextureSubImage",
"glGetGraphicsResetStatus",
"glGetnCompressedTexImage",
"glGetnTexImage",
"glGetnUniformdv",
"glGetnUniformfv",
"glGetnUniformiv",
"glGetnUniformuiv",
"glReadnPixels",
"glTextureBarrier",
"glSpecializeShader",
"glMultiDrawArraysIndirectCount",
"glMultiDrawElementsIndirectCount",
"glPolygonOffsetClamp"
};
}
}