id | title |
---|---|
C9A256D2-BD29-49B3-8A7F-941450975433 |
OpenTK-1.0.dll |
Added methods:
public void Invert (Matrix4& result);
Added methods:
public void Invert (Matrix4d& result);
Added values:
ES3 = 3,
[Serializable]
public enum ActiveAttribType {
Float = 5126,
FloatMat2 = 35674,
FloatMat3 = 35675,
FloatMat4 = 35676,
FloatVec2 = 35664,
FloatVec3 = 35665,
FloatVec4 = 35666,
}
[Serializable]
public enum ActiveUniformType {
Bool = 35670,
BoolVec2 = 35671,
BoolVec3 = 35672,
BoolVec4 = 35673,
Float = 5126,
FloatMat2 = 35674,
FloatMat3 = 35675,
FloatMat4 = 35676,
FloatVec2 = 35664,
FloatVec3 = 35665,
FloatVec4 = 35666,
Int = 5124,
IntVec2 = 35667,
IntVec3 = 35668,
IntVec4 = 35669,
Sampler2D = 35678,
SamplerCube = 35680,
}
[Serializable]
public enum All {
ActiveAttributeMaxLength = 35722,
ActiveAttributes = 35721,
ActiveTexture = 34016,
ActiveUniformBlockMaxNameLength = 35381,
ActiveUniformBlocks = 35382,
ActiveUniformMaxLength = 35719,
ActiveUniforms = 35718,
AliasedLineWidthRange = 33902,
AliasedPointSizeRange = 33901,
Alpha = 6406,
AlphaBits = 3413,
AlreadySignaled = 37146,
Always = 519,
AnySamplesPassed = 35887,
AnySamplesPassedConservative = 36202,
ArrayBuffer = 34962,
ArrayBufferBinding = 34964,
AttachedShaders = 35717,
Back = 1029,
Blend = 3042,
BlendColor = 32773,
BlendDstAlpha = 32970,
BlendDstRgb = 32968,
BlendEquation = 32777,
BlendEquationAlpha = 34877,
BlendSrcAlpha = 32971,
BlendSrcRgb = 32969,
Blue = 6405,
BlueBits = 3412,
Bool = 35670,
BoolVec2 = 35671,
BoolVec3 = 35672,
BoolVec4 = 35673,
BufferAccessFlags = 37151,
BufferMapLength = 37152,
BufferMapOffset = 37153,
BufferMapped = 35004,
BufferMapPointer = 35005,
BufferSize = 34660,
BufferUsage = 34661,
Byte = 5120,
Ccw = 2305,
ClampToEdge = 33071,
Color = 6144,
ColorAttachment0 = 36064,
ColorAttachment1 = 36065,
ColorAttachment10 = 36074,
ColorAttachment11 = 36075,
ColorAttachment12 = 36076,
ColorAttachment13 = 36077,
ColorAttachment14 = 36078,
ColorAttachment15 = 36079,
ColorAttachment2 = 36066,
ColorAttachment3 = 36067,
ColorAttachment4 = 36068,
ColorAttachment5 = 36069,
ColorAttachment6 = 36070,
ColorAttachment7 = 36071,
ColorAttachment8 = 36072,
ColorAttachment9 = 36073,
ColorBufferBit = 16384,
ColorClearValue = 3106,
ColorWritemask = 3107,
CompareRefToTexture = 34894,
CompileStatus = 35713,
CompressedR11Eac = 37488,
CompressedRg11Eac = 37490,
CompressedRgb8Etc2 = 37492,
CompressedRgb8PunchthroughAlpha1Etc2 = 37494,
CompressedRgba8Etc2Eac = 37496,
CompressedSignedR11Eac = 37489,
CompressedSignedRg11Eac = 37491,
CompressedSrgb8Alpha8Etc2Eac = 37497,
CompressedSrgb8Etc2 = 37493,
CompressedSrgb8PunchthroughAlpha1Etc2 = 37495,
CompressedTextureFormats = 34467,
ConditionSatisfied = 37148,
ConstantAlpha = 32771,
ConstantColor = 32769,
CopyReadBuffer = 36662,
CopyWriteBuffer = 36663,
CullFace = 2884,
CullFaceMode = 2885,
CurrentProgram = 35725,
CurrentQuery = 34917,
CurrentVertexAttrib = 34342,
Cw = 2304,
Decr = 7683,
DecrWrap = 34056,
DeleteStatus = 35712,
Depth = 6145,
Depth24Stencil8 = 35056,
Depth32fStencil8 = 36013,
DepthAttachment = 36096,
DepthBits = 3414,
DepthBufferBit = 256,
DepthClearValue = 2931,
DepthComponent = 6402,
DepthComponent16 = 33189,
DepthComponent24 = 33190,
DepthComponent32f = 36012,
DepthFunc = 2932,
DepthRange = 2928,
DepthStencil = 34041,
DepthStencilAttachment = 33306,
DepthTest = 2929,
DepthWritemask = 2930,
Dither = 3024,
DontCare = 4352,
DrawBuffer0 = 34853,
DrawBuffer1 = 34854,
DrawBuffer10 = 34863,
DrawBuffer11 = 34864,
DrawBuffer12 = 34865,
DrawBuffer13 = 34866,
DrawBuffer14 = 34867,
DrawBuffer15 = 34868,
DrawBuffer2 = 34855,
DrawBuffer3 = 34856,
DrawBuffer4 = 34857,
DrawBuffer5 = 34858,
DrawBuffer6 = 34859,
DrawBuffer7 = 34860,
DrawBuffer8 = 34861,
DrawBuffer9 = 34862,
DrawFramebuffer = 36009,
DstAlpha = 772,
DstColor = 774,
DynamicCopy = 35050,
DynamicDraw = 35048,
DynamicRead = 35049,
ElementArrayBuffer = 34963,
ElementArrayBufferBinding = 34965,
Equal = 514,
EsVersion20 = 1,
EsVersion30 = 1,
Extensions = 7939,
False = 0,
Fastest = 4353,
Fixed = 5132,
Float = 5126,
Float32UnsignedInt248Rev = 36269,
FloatMat2 = 35674,
FloatMat2x3 = 35685,
FloatMat2x4 = 35686,
FloatMat3 = 35675,
FloatMat3x2 = 35687,
FloatMat3x4 = 35688,
FloatMat4 = 35676,
FloatMat4x2 = 35689,
FloatMat4x3 = 35690,
FloatVec2 = 35664,
FloatVec3 = 35665,
FloatVec4 = 35666,
FragmentShader = 35632,
FragmentShaderDerivativeHint = 35723,
Framebuffer = 36160,
FramebufferAttachmentAlphaSize = 33301,
FramebufferAttachmentBlueSize = 33300,
FramebufferAttachmentColorEncoding = 33296,
FramebufferAttachmentComponentType = 33297,
FramebufferAttachmentDepthSize = 33302,
FramebufferAttachmentGreenSize = 33299,
FramebufferAttachmentObjectName = 36049,
FramebufferAttachmentObjectType = 36048,
FramebufferAttachmentRedSize = 33298,
FramebufferAttachmentStencilSize = 33303,
FramebufferAttachmentTextureCubeMapFace = 36051,
FramebufferAttachmentTextureLayer = 36052,
FramebufferAttachmentTextureLevel = 36050,
FramebufferBinding = 36006,
FramebufferComplete = 36053,
FramebufferDefault = 33304,
FramebufferIncompleteAttachment = 36054,
FramebufferIncompleteDimensions = 36057,
FramebufferIncompleteMissingAttachment = 36055,
FramebufferIncompleteMultisample = 36182,
FramebufferUndefined = 33305,
FramebufferUnsupported = 36061,
Front = 1028,
FrontAndBack = 1032,
FrontFace = 2886,
FuncAdd = 32774,
FuncReverseSubtract = 32779,
FuncSubtract = 32778,
GenerateMipmapHint = 33170,
Gequal = 518,
Greater = 516,
Green = 6404,
GreenBits = 3411,
HalfFloat = 5131,
HighFloat = 36338,
HighInt = 36341,
ImplementationColorReadFormat = 35739,
ImplementationColorReadType = 35738,
Incr = 7682,
IncrWrap = 34055,
InfoLogLength = 35716,
Int = 5124,
Int2101010Rev = 36255,
InterleavedAttribs = 35980,
IntSampler2D = 36298,
IntSampler2DArray = 36303,
IntSampler3D = 36299,
IntSamplerCube = 36300,
IntVec2 = 35667,
IntVec3 = 35668,
IntVec4 = 35669,
InvalidEnum = 1280,
InvalidFramebufferOperation = 1286,
InvalidIndex = -1,
InvalidOperation = 1282,
InvalidValue = 1281,
Invert = 5386,
Keep = 7680,
Lequal = 515,
Less = 513,
Linear = 9729,
LinearMipmapLinear = 9987,
LinearMipmapNearest = 9985,
LineLoop = 2,
Lines = 1,
LineStrip = 3,
LineWidth = 2849,
LinkStatus = 35714,
LowFloat = 36336,
LowInt = 36339,
Luminance = 6409,
LuminanceAlpha = 6410,
MajorVersion = 33307,
MapFlushExplicitBit = 16,
MapInvalidateBufferBit = 8,
MapInvalidateRangeBit = 4,
MapReadBit = 1,
MapUnsynchronizedBit = 32,
MapWriteBit = 2,
Max = 32776,
Max3DTextureSize = 32883,
MaxArrayTextureLayers = 35071,
MaxColorAttachments = 36063,
MaxCombinedFragmentUniformComponents = 35379,
MaxCombinedTextureImageUnits = 35661,
MaxCombinedUniformBlocks = 35374,
MaxCombinedVertexUniformComponents = 35377,
MaxCubeMapTextureSize = 34076,
MaxDrawBuffers = 34852,
MaxElementIndex = 36203,
MaxElementsIndices = 33001,
MaxElementsVertices = 33000,
MaxFragmentInputComponents = 37157,
MaxFragmentUniformBlocks = 35373,
MaxFragmentUniformComponents = 35657,
MaxFragmentUniformVectors = 36349,
MaxProgramTexelOffset = 35077,
MaxRenderbufferSize = 34024,
MaxSamples = 36183,
MaxServerWaitTimeout = 37137,
MaxTextureImageUnits = 34930,
MaxTextureLodBias = 34045,
MaxTextureSize = 3379,
MaxTransformFeedbackInterleavedComponents = 35978,
MaxTransformFeedbackSeparateAttribs = 35979,
MaxTransformFeedbackSeparateComponents = 35968,
MaxUniformBlockSize = 35376,
MaxUniformBufferBindings = 35375,
MaxVaryingComponents = 35659,
MaxVaryingVectors = 36348,
MaxVertexAttribs = 34921,
MaxVertexOutputComponents = 37154,
MaxVertexTextureImageUnits = 35660,
MaxVertexUniformBlocks = 35371,
MaxVertexUniformComponents = 35658,
MaxVertexUniformVectors = 36347,
MaxViewportDims = 3386,
MediumFloat = 36337,
MediumInt = 36340,
Min = 32775,
MinorVersion = 33308,
MinProgramTexelOffset = 35076,
MirroredRepeat = 33648,
Nearest = 9728,
NearestMipmapLinear = 9986,
NearestMipmapNearest = 9984,
Never = 512,
Nicest = 4354,
NoError = 0,
None = 0,
Notequal = 517,
NumCompressedTextureFormats = 34466,
NumExtensions = 33309,
NumProgramBinaryFormats = 34814,
NumSampleCounts = 37760,
NumShaderBinaryFormats = 36345,
ObjectType = 37138,
One = 1,
OneMinusConstantAlpha = 32772,
OneMinusConstantColor = 32770,
OneMinusDstAlpha = 773,
OneMinusDstColor = 775,
OneMinusSrcAlpha = 771,
OneMinusSrcColor = 769,
OutOfMemory = 1285,
PackAlignment = 3333,
PackRowLength = 3330,
PackSkipPixels = 3332,
PackSkipRows = 3331,
PixelPackBuffer = 35051,
PixelPackBufferBinding = 35053,
PixelUnpackBuffer = 35052,
PixelUnpackBufferBinding = 35055,
Points = 0,
PolygonOffsetFactor = 32824,
PolygonOffsetFill = 32823,
PolygonOffsetUnits = 10752,
PrimitiveRestartFixedIndex = 36201,
ProgramBinaryFormats = 34815,
ProgramBinaryLength = 34625,
ProgramBinaryRetrievableHint = 33367,
QueryResult = 34918,
QueryResultAvailable = 34919,
R11fG11fB10f = 35898,
R16f = 33325,
R16i = 33331,
R16ui = 33332,
R32f = 33326,
R32i = 33333,
R32ui = 33334,
R8 = 33321,
R8i = 33329,
R8Snorm = 36756,
R8ui = 33330,
RasterizerDiscard = 35977,
ReadBuffer = 3074,
ReadFramebuffer = 36008,
ReadFramebufferBinding = 36010,
Red = 6403,
RedBits = 3410,
RedInteger = 36244,
Renderbuffer = 36161,
RenderbufferAlphaSize = 36179,
RenderbufferBinding = 36007,
RenderbufferBlueSize = 36178,
RenderbufferDepthSize = 36180,
RenderbufferGreenSize = 36177,
RenderbufferHeight = 36163,
RenderbufferInternalFormat = 36164,
RenderbufferRedSize = 36176,
RenderbufferSamples = 36011,
RenderbufferStencilSize = 36181,
RenderbufferWidth = 36162,
Renderer = 7937,
Repeat = 10497,
Replace = 7681,
Rg = 33319,
Rg16f = 33327,
Rg16i = 33337,
Rg16ui = 33338,
Rg32f = 33328,
Rg32i = 33339,
Rg32ui = 33340,
Rg8 = 33323,
Rg8i = 33335,
Rg8Snorm = 36757,
Rg8ui = 33336,
Rgb = 6407,
Rgb10A2 = 32857,
Rgb10A2ui = 36975,
Rgb16f = 34843,
Rgb16i = 36233,
Rgb16ui = 36215,
Rgb32f = 34837,
Rgb32i = 36227,
Rgb32ui = 36209,
Rgb565 = 36194,
Rgb5A1 = 32855,
Rgb8 = 32849,
Rgb8i = 36239,
Rgb8Snorm = 36758,
Rgb8ui = 36221,
Rgb9E5 = 35901,
Rgba = 6408,
Rgba16f = 34842,
Rgba16i = 36232,
Rgba16ui = 36214,
Rgba32f = 34836,
Rgba32i = 36226,
Rgba32ui = 36208,
Rgba4 = 32854,
Rgba8 = 32856,
Rgba8i = 36238,
Rgba8Snorm = 36759,
Rgba8ui = 36220,
RgbaInteger = 36249,
RgbInteger = 36248,
RgInteger = 33320,
SampleAlphaToCoverage = 32926,
SampleBuffers = 32936,
SampleCoverage = 32928,
SampleCoverageInvert = 32939,
SampleCoverageValue = 32938,
Sampler2D = 35678,
Sampler2DArray = 36289,
Sampler2DArrayShadow = 36292,
Sampler2DShadow = 35682,
Sampler3D = 35679,
SamplerBinding = 35097,
SamplerCube = 35680,
SamplerCubeShadow = 36293,
Samples = 32937,
ScissorBox = 3088,
ScissorTest = 3089,
SeparateAttribs = 35981,
ShaderBinaryFormats = 36344,
ShaderCompiler = 36346,
ShaderSourceLength = 35720,
ShaderType = 35663,
ShadingLanguageVersion = 35724,
Short = 5122,
Signaled = 37145,
SignedNormalized = 36764,
SrcAlpha = 770,
SrcAlphaSaturate = 776,
SrcColor = 768,
Srgb = 35904,
Srgb8 = 35905,
Srgb8Alpha8 = 35907,
StaticCopy = 35046,
StaticDraw = 35044,
StaticRead = 35045,
Stencil = 6146,
StencilAttachment = 36128,
StencilBackFail = 34817,
StencilBackFunc = 34816,
StencilBackPassDepthFail = 34818,
StencilBackPassDepthPass = 34819,
StencilBackRef = 36003,
StencilBackValueMask = 36004,
StencilBackWritemask = 36005,
StencilBits = 3415,
StencilBufferBit = 1024,
StencilClearValue = 2961,
StencilFail = 2964,
StencilFunc = 2962,
StencilIndex8 = 36168,
StencilPassDepthFail = 2965,
StencilPassDepthPass = 2966,
StencilRef = 2967,
StencilTest = 2960,
StencilValueMask = 2963,
StencilWritemask = 2968,
StreamCopy = 35042,
StreamDraw = 35040,
StreamRead = 35041,
SubpixelBits = 3408,
SyncCondition = 37139,
SyncFence = 37142,
SyncFlags = 37141,
SyncFlushCommandsBit = 1,
SyncGpuCommandsComplete = 37143,
SyncStatus = 37140,
Texture = 5890,
Texture0 = 33984,
Texture1 = 33985,
Texture10 = 33994,
Texture11 = 33995,
Texture12 = 33996,
Texture13 = 33997,
Texture14 = 33998,
Texture15 = 33999,
Texture16 = 34000,
Texture17 = 34001,
Texture18 = 34002,
Texture19 = 34003,
Texture2 = 33986,
Texture20 = 34004,
Texture21 = 34005,
Texture22 = 34006,
Texture23 = 34007,
Texture24 = 34008,
Texture25 = 34009,
Texture26 = 34010,
Texture27 = 34011,
Texture28 = 34012,
Texture29 = 34013,
Texture2D = 3553,
Texture2DArray = 35866,
Texture3 = 33987,
Texture30 = 34014,
Texture31 = 34015,
Texture3D = 32879,
Texture4 = 33988,
Texture5 = 33989,
Texture6 = 33990,
Texture7 = 33991,
Texture8 = 33992,
Texture9 = 33993,
TextureBaseLevel = 33084,
TextureBinding2D = 32873,
TextureBinding2DArray = 35869,
TextureBinding3D = 32874,
TextureBindingCubeMap = 34068,
TextureCompareFunc = 34893,
TextureCompareMode = 34892,
TextureCubeMap = 34067,
TextureCubeMapNegativeX = 34070,
TextureCubeMapNegativeY = 34072,
TextureCubeMapNegativeZ = 34074,
TextureCubeMapPositiveX = 34069,
TextureCubeMapPositiveY = 34071,
TextureCubeMapPositiveZ = 34073,
TextureImmutableFormat = 37167,
TextureImmutableLevels = 33503,
TextureMagFilter = 10240,
TextureMaxLevel = 33085,
TextureMaxLod = 33083,
TextureMinFilter = 10241,
TextureMinLod = 33082,
TextureSwizzleA = 36421,
TextureSwizzleB = 36420,
TextureSwizzleG = 36419,
TextureSwizzleR = 36418,
TextureWrapR = 32882,
TextureWrapS = 10242,
TextureWrapT = 10243,
TimeoutExpired = 37147,
TimeoutIgnored = -1,
TransformFeedback = 36386,
TransformFeedbackActive = 36388,
TransformFeedbackBinding = 36389,
TransformFeedbackBuffer = 35982,
TransformFeedbackBufferBinding = 35983,
TransformFeedbackBufferMode = 35967,
TransformFeedbackBufferSize = 35973,
TransformFeedbackBufferStart = 35972,
TransformFeedbackPaused = 36387,
TransformFeedbackPrimitivesWritten = 35976,
TransformFeedbackVaryingMaxLength = 35958,
TransformFeedbackVaryings = 35971,
TriangleFan = 6,
Triangles = 4,
TriangleStrip = 5,
True = 1,
UniformArrayStride = 35388,
UniformBlockActiveUniformIndices = 35395,
UniformBlockActiveUniforms = 35394,
UniformBlockBinding = 35391,
UniformBlockDataSize = 35392,
UniformBlockIndex = 35386,
UniformBlockNameLength = 35393,
UniformBlockReferencedByFragmentShader = 35398,
UniformBlockReferencedByVertexShader = 35396,
UniformBuffer = 35345,
UniformBufferBinding = 35368,
UniformBufferOffsetAlignment = 35380,
UniformBufferSize = 35370,
UniformBufferStart = 35369,
UniformIsRowMajor = 35390,
UniformMatrixStride = 35389,
UniformNameLength = 35385,
UniformOffset = 35387,
UniformSize = 35384,
UniformType = 35383,
UnpackAlignment = 3317,
UnpackImageHeight = 32878,
UnpackRowLength = 3314,
UnpackSkipImages = 32877,
UnpackSkipPixels = 3316,
UnpackSkipRows = 3315,
Unsignaled = 37144,
UnsignedByte = 5121,
UnsignedInt = 5125,
UnsignedInt10F11F11FRev = 35899,
UnsignedInt2101010Rev = 33640,
UnsignedInt248 = 34042,
UnsignedInt5999Rev = 35902,
UnsignedIntSampler2D = 36306,
UnsignedIntSampler2DArray = 36311,
UnsignedIntSampler3D = 36307,
UnsignedIntSamplerCube = 36308,
UnsignedIntVec2 = 36294,
UnsignedIntVec3 = 36295,
UnsignedIntVec4 = 36296,
UnsignedNormalized = 35863,
UnsignedShort = 5123,
UnsignedShort4444 = 32819,
UnsignedShort5551 = 32820,
UnsignedShort565 = 33635,
ValidateStatus = 35715,
Vendor = 7936,
Version = 7938,
VertexArrayBinding = 34229,
VertexAttribArrayBufferBinding = 34975,
VertexAttribArrayDivisor = 35070,
VertexAttribArrayEnabled = 34338,
VertexAttribArrayInteger = 35069,
VertexAttribArrayNormalized = 34922,
VertexAttribArrayPointer = 34373,
VertexAttribArraySize = 34339,
VertexAttribArrayStride = 34340,
VertexAttribArrayType = 34341,
VertexShader = 35633,
Viewport = 2978,
WaitFailed = 37149,
Zero = 0,
}
[Serializable]
public enum BeginMode {
LineLoop = 2,
Lines = 1,
LineStrip = 3,
Points = 0,
TriangleFan = 6,
Triangles = 4,
TriangleStrip = 5,
}
[Serializable]
public enum BlendEquationSeparate {
BlendEquation = 32777,
BlendEquationAlpha = 34877,
FuncAdd = 32774,
}
[Serializable]
public enum BlendingFactorDest {
DstAlpha = 772,
One = 1,
OneMinusDstAlpha = 773,
OneMinusSrcAlpha = 771,
OneMinusSrcColor = 769,
SrcAlpha = 770,
SrcColor = 768,
Zero = 0,
}
[Serializable]
public enum BlendingFactorSrc {
DstColor = 774,
OneMinusDstColor = 775,
SrcAlphaSaturate = 776,
}
[Serializable]
public enum BlendSubtract {
FuncReverseSubtract = 32779,
FuncSubtract = 32778,
}
[Serializable]
public enum Boolean {
False = 0,
True = 1,
}
[Serializable]
public enum BufferObjects {
ArrayBuffer = 34962,
ArrayBufferBinding = 34964,
BufferSize = 34660,
BufferUsage = 34661,
CurrentVertexAttrib = 34342,
DynamicDraw = 35048,
ElementArrayBuffer = 34963,
ElementArrayBufferBinding = 34965,
StaticDraw = 35044,
StreamDraw = 35040,
}
[Serializable]
[Flags]
public enum ClearBufferMask {
ColorBufferBit = 16384,
DepthBufferBit = 256,
StencilBufferBit = 1024,
}
[Serializable]
public enum CullFaceMode {
Back = 1029,
Front = 1028,
FrontAndBack = 1032,
}
[Serializable]
public enum DataType {
Byte = 5120,
Fixed = 5132,
Float = 5126,
Int = 5124,
Short = 5122,
UnsignedByte = 5121,
UnsignedInt = 5125,
UnsignedShort = 5123,
}
[Serializable]
public enum DrawElementsType {
UnsignedByte = 5121,
UnsignedShort = 5123,
}
[Serializable]
public enum EnableCap {
Blend = 3042,
CullFace = 2884,
DepthTest = 2929,
Dither = 3024,
PolygonOffsetFill = 32823,
SampleAlphaToCoverage = 32926,
SampleCoverage = 32928,
ScissorTest = 3089,
StencilTest = 2960,
Texture2D = 3553,
}
[Serializable]
public enum ErrorCode {
InvalidEnum = 1280,
InvalidOperation = 1282,
InvalidValue = 1281,
NoError = 0,
OutOfMemory = 1285,
}
[Serializable]
public enum FramebufferObject {
ColorAttachment0 = 36064,
DepthAttachment = 36096,
DepthComponent16 = 33189,
Framebuffer = 36160,
FramebufferAttachmentObjectName = 36049,
FramebufferAttachmentObjectType = 36048,
FramebufferAttachmentTextureCubeMapFace = 36051,
FramebufferAttachmentTextureLevel = 36050,
FramebufferBinding = 36006,
FramebufferComplete = 36053,
FramebufferIncompleteAttachment = 36054,
FramebufferIncompleteDimensions = 36057,
FramebufferIncompleteMissingAttachment = 36055,
FramebufferUnsupported = 36061,
InvalidFramebufferOperation = 1286,
MaxRenderbufferSize = 34024,
None = 0,
Renderbuffer = 36161,
RenderbufferAlphaSize = 36179,
RenderbufferBinding = 36007,
RenderbufferBlueSize = 36178,
RenderbufferDepthSize = 36180,
RenderbufferGreenSize = 36177,
RenderbufferHeight = 36163,
RenderbufferInternalFormat = 36164,
RenderbufferRedSize = 36176,
RenderbufferStencilSize = 36181,
RenderbufferWidth = 36162,
Rgb565 = 36194,
Rgb5A1 = 32855,
Rgba4 = 32854,
StencilAttachment = 36128,
StencilIndex8 = 36168,
}
[Serializable]
public enum FrontFaceDirection {
Ccw = 2305,
Cw = 2304,
}
[Serializable]
public enum GetPName {
AliasedLineWidthRange = 33902,
AliasedPointSizeRange = 33901,
AlphaBits = 3413,
BlueBits = 3412,
ColorClearValue = 3106,
ColorWritemask = 3107,
CullFaceMode = 2885,
DepthBits = 3414,
DepthClearValue = 2931,
DepthFunc = 2932,
DepthRange = 2928,
DepthWritemask = 2930,
FrontFace = 2886,
GreenBits = 3411,
LineWidth = 2849,
MaxTextureSize = 3379,
MaxViewportDims = 3386,
PackAlignment = 3333,
PolygonOffsetFactor = 32824,
PolygonOffsetUnits = 10752,
RedBits = 3410,
SampleBuffers = 32936,
SampleCoverageInvert = 32939,
SampleCoverageValue = 32938,
Samples = 32937,
ScissorBox = 3088,
StencilBackFail = 34817,
StencilBackFunc = 34816,
StencilBackPassDepthFail = 34818,
StencilBackPassDepthPass = 34819,
StencilBackRef = 36003,
StencilBackValueMask = 36004,
StencilBackWritemask = 36005,
StencilBits = 3415,
StencilClearValue = 2961,
StencilFail = 2964,
StencilFunc = 2962,
StencilPassDepthFail = 2965,
StencilPassDepthPass = 2966,
StencilRef = 2967,
StencilValueMask = 2963,
StencilWritemask = 2968,
SubpixelBits = 3408,
TextureBinding2D = 32873,
UnpackAlignment = 3317,
Viewport = 2978,
}
[Serializable]
public enum GetTextureParameter {
CompressedTextureFormats = 34467,
NumCompressedTextureFormats = 34466,
}
public sealed class GL : OpenTK.Graphics.GraphicsBindingsBase {
// constructors
public GL ();
// fields
public static const string Library = "libGLESv3.dll";
// properties
protected override object SyncRoot { get; }
// methods
public static void ActiveTexture (All texture);
public static void AttachShader (int program, int shader);
public static void AttachShader (uint program, uint shader);
public static void BeginQuery (All target, int id);
public static void BeginQuery (All target, uint id);
public static void BeginTransformFeedback (All primitiveMode);
public static void BindAttribLocation (uint program, uint index, string name);
public static void BindAttribLocation (int program, int index, string name);
public static void BindBuffer (All target, int buffer);
public static void BindBuffer (All target, uint buffer);
public static void BindBufferBase (All target, int index, int buffer);
public static void BindBufferBase (All target, uint index, uint buffer);
public static void BindBufferRange (All target, uint index, uint buffer, System.IntPtr offset, System.IntPtr size);
public static void BindBufferRange (All target, int index, int buffer, System.IntPtr offset, System.IntPtr size);
public static void BindFramebuffer (All target, int framebuffer);
public static void BindFramebuffer (All target, uint framebuffer);
public static void BindRenderbuffer (All target, int renderbuffer);
public static void BindRenderbuffer (All target, uint renderbuffer);
public static void BindSampler (uint unit, uint sampler);
public static void BindSampler (int unit, int sampler);
public static void BindTexture (All target, int texture);
public static void BindTexture (All target, uint texture);
public static void BindTransformFeedback (All target, int id);
public static void BindTransformFeedback (All target, uint id);
public static void BindVertexArray (uint array);
public static void BindVertexArray (int array);
public static void BlendColor (float red, float green, float blue, float alpha);
public static void BlendColor (OpenTK.Graphics.Color4 color);
public static void BlendColor (System.Drawing.Color color);
public static void BlendEquation (All mode);
public static void BlendEquationSeparate (All modeRGB, All modeAlpha);
public static void BlendFunc (All sfactor, All dfactor);
public static void BlendFuncSeparate (All srcRGB, All dstRGB, All srcAlpha, All dstAlpha);
public static void BlitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, uint mask, All filter);
public static void BlitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, All filter);
public static void BufferData<T2> (All target, System.IntPtr size, T2& data, All usage);
public static void BufferData<T2> (All target, System.IntPtr size, T2[0...,0...,0...] data, All usage);
public static void BufferData (All target, System.IntPtr size, System.IntPtr data, All usage);
public static void BufferData<T2> (All target, System.IntPtr size, T2[] data, All usage);
public static void BufferData<T2> (All target, System.IntPtr size, T2[0...,0...] data, All usage);
public static void BufferSubData<T3> (All target, System.IntPtr offset, System.IntPtr size, T3[] data);
public static void BufferSubData (All target, System.IntPtr offset, System.IntPtr size, System.IntPtr data);
public static void BufferSubData<T3> (All target, System.IntPtr offset, System.IntPtr size, T3[0...,0...,0...] data);
public static void BufferSubData<T3> (All target, System.IntPtr offset, System.IntPtr size, T3& data);
public static void BufferSubData<T3> (All target, System.IntPtr offset, System.IntPtr size, T3[0...,0...] data);
public static All CheckFramebufferStatus (All target);
public static void Clear (ClearBufferMask mask);
public static void ClearBuffer (All buffer, int drawbuffer, System.UInt32* value);
public static void ClearBuffer (All buffer, int drawbuffer, System.UInt32& value);
public static void ClearBuffer (All buffer, int drawbuffer, System.UInt32[] value);
public static void ClearBuffer (All buffer, int drawbuffer, System.Int32* value);
public static void ClearBuffer (All buffer, int drawbuffer, float depth, int stencil);
public static void ClearBuffer (All buffer, int drawbuffer, System.Single[] value);
public static void ClearBuffer (All buffer, int drawbuffer, System.Single& value);
public static void ClearBuffer (All buffer, int drawbuffer, System.Single* value);
public static void ClearBuffer (All buffer, int drawbuffer, System.Int32[] value);
public static void ClearBuffer (All buffer, int drawbuffer, System.Int32& value);
public static void ClearColor (float red, float green, float blue, float alpha);
public static void ClearColor (System.Drawing.Color color);
public static void ClearColor (OpenTK.Graphics.Color4 color);
public static void ClearDepth (float depth);
public static void ClearStencil (int s);
public static All ClientWaitSync (System.IntPtr sync, uint flags, ulong timeout);
public static All ClientWaitSync (System.IntPtr sync, int flags, long timeout);
public static void ColorMask (bool red, bool green, bool blue, bool alpha);
public static void CompileShader (uint shader);
public static void CompileShader (int shader);
public static void CompressedTexImage2D<T7> (All target, int level, All internalformat, int width, int height, int border, int imageSize, T7& data);
public static void CompressedTexImage2D<T7> (All target, int level, All internalformat, int width, int height, int border, int imageSize, T7[0...,0...,0...] data);
public static void CompressedTexImage2D<T7> (All target, int level, All internalformat, int width, int height, int border, int imageSize, T7[0...,0...] data);
public static void CompressedTexImage2D<T7> (All target, int level, All internalformat, int width, int height, int border, int imageSize, T7[] data);
public static void CompressedTexImage2D (All target, int level, All internalformat, int width, int height, int border, int imageSize, System.IntPtr data);
public static void CompressedTexImage3D<T8> (All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, T8& data);
public static void CompressedTexImage3D<T8> (All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, T8[0...,0...,0...] data);
public static void CompressedTexImage3D<T8> (All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, T8[0...,0...] data);
public static void CompressedTexImage3D<T8> (All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, T8[] data);
public static void CompressedTexImage3D (All target, int level, All internalformat, int width, int height, int depth, int border, int imageSize, System.IntPtr data);
public static void CompressedTexSubImage2D<T8> (All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, T8& data);
public static void CompressedTexSubImage2D<T8> (All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, T8[0...,0...,0...] data);
public static void CompressedTexSubImage2D<T8> (All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, T8[0...,0...] data);
public static void CompressedTexSubImage2D<T8> (All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, T8[] data);
public static void CompressedTexSubImage2D (All target, int level, int xoffset, int yoffset, int width, int height, All format, int imageSize, System.IntPtr data);
public static void CompressedTexSubImage3D<T10> (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, T10& data);
public static void CompressedTexSubImage3D (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, System.IntPtr data);
public static void CompressedTexSubImage3D<T10> (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, T10[0...,0...] data);
public static void CompressedTexSubImage3D<T10> (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, T10[0...,0...,0...] data);
public static void CompressedTexSubImage3D<T10> (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, int imageSize, T10[] data);
public static void CopyBufferSubData (All readTarget, All writeTarget, System.IntPtr readOffset, System.IntPtr writeOffset, System.IntPtr size);
public static void CopyTexImage2D (All target, int level, All internalformat, int x, int y, int width, int height, int border);
public static void CopyTexSubImage2D (All target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
public static void CopyTexSubImage3D (All target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
public static int CreateProgram ();
public static int CreateShader (All type);
public static void CullFace (All mode);
public static void DeleteBuffers (int n, System.UInt32* buffers);
public static void DeleteBuffers (int n, System.UInt32& buffers);
public static void DeleteBuffers (int n, System.Int32[] buffers);
public static void DeleteBuffers (int n, System.Int32& buffers);
public static void DeleteBuffers (int n, System.Int32* buffers);
public static void DeleteBuffers (int n, System.UInt32[] buffers);
public static void DeleteFramebuffers (int n, System.UInt32* framebuffers);
public static void DeleteFramebuffers (int n, System.Int32[] framebuffers);
public static void DeleteFramebuffers (int n, System.Int32& framebuffers);
public static void DeleteFramebuffers (int n, System.Int32* framebuffers);
public static void DeleteFramebuffers (int n, System.UInt32[] framebuffers);
public static void DeleteFramebuffers (int n, System.UInt32& framebuffers);
public static void DeleteProgram (uint program);
public static void DeleteProgram (int program);
public static void DeleteQueries (int n, System.UInt32* ids);
public static void DeleteQueries (int n, System.UInt32& ids);
public static void DeleteQueries (int n, System.Int32[] ids);
public static void DeleteQueries (int n, System.Int32& ids);
public static void DeleteQueries (int n, System.Int32* ids);
public static void DeleteQueries (int n, System.UInt32[] ids);
public static void DeleteRenderbuffers (int n, System.UInt32* renderbuffers);
public static void DeleteRenderbuffers (int n, System.UInt32& renderbuffers);
public static void DeleteRenderbuffers (int n, System.UInt32[] renderbuffers);
public static void DeleteRenderbuffers (int n, System.Int32* renderbuffers);
public static void DeleteRenderbuffers (int n, System.Int32& renderbuffers);
public static void DeleteRenderbuffers (int n, System.Int32[] renderbuffers);
public static void DeleteSamplers (int count, System.UInt32* samplers);
public static void DeleteSamplers (int count, System.UInt32& samplers);
public static void DeleteSamplers (int count, System.UInt32[] samplers);
public static void DeleteSamplers (int count, System.Int32* samplers);
public static void DeleteSamplers (int count, System.Int32& samplers);
public static void DeleteSamplers (int count, System.Int32[] samplers);
public static void DeleteShader (int shader);
public static void DeleteShader (uint shader);
public static void DeleteSync (System.IntPtr sync);
public static void DeleteTexture (int id);
public static void DeleteTextures (int n, System.Int32& textures);
public static void DeleteTextures (int n, System.Int32[] textures);
public static void DeleteTextures (int n, System.UInt32* textures);
public static void DeleteTextures (int n, System.UInt32& textures);
public static void DeleteTextures (int n, System.UInt32[] textures);
public static void DeleteTextures (int n, System.Int32* textures);
public static void DeleteTransformFeedback (int n, System.UInt32* ids);
public static void DeleteTransformFeedback (int n, System.Int32& ids);
public static void DeleteTransformFeedback (int n, System.Int32* ids);
public static void DeleteTransformFeedback (int n, System.UInt32[] ids);
public static void DeleteTransformFeedback (int n, System.UInt32& ids);
public static void DeleteTransformFeedback (int n, System.Int32[] ids);
public static void DeleteVertexArrays (int n, System.Int32[] arrays);
public static void DeleteVertexArrays (int n, System.Int32& arrays);
public static void DeleteVertexArrays (int n, System.Int32* arrays);
public static void DeleteVertexArrays (int n, System.UInt32[] arrays);
public static void DeleteVertexArrays (int n, System.UInt32& arrays);
public static void DeleteVertexArrays (int n, System.UInt32* arrays);
public static void DepthFunc (All func);
public static void DepthMask (bool flag);
public static void DepthRange (float n, float f);
public static void DetachShader (uint program, uint shader);
public static void DetachShader (int program, int shader);
public static void Disable (All cap);
public static void DisableVertexAttribArray (int index);
public static void DisableVertexAttribArray (uint index);
public static void DrawArrays (All mode, int first, int count);
public static void DrawArraysInstanced (All mode, int first, int count, int instanceCount);
public static void DrawBuffers (int n, All& bufs);
public static void DrawBuffers (int n, All[] bufs);
public static void DrawBuffers (int n, All* bufs);
public static void DrawElements (BeginMode mode, int count, DrawElementsType type, int offset);
public static void DrawElements<T3> (All mode, int count, All type, T3[] indices);
public static void DrawElements<T3> (All mode, int count, All type, T3& indices);
public static void DrawElements<T3> (All mode, int count, All type, T3[0...,0...,0...] indices);
public static void DrawElements (All mode, int count, All type, System.IntPtr indices);
public static void DrawElements<T3> (All mode, int count, All type, T3[0...,0...] indices);
public static void DrawElementsInstanced (All mode, int count, All type, System.IntPtr indices, int instanceCount);
public static void DrawElementsInstanced<T3> (All mode, int count, All type, T3[] indices, int instanceCount);
public static void DrawElementsInstanced<T3> (All mode, int count, All type, T3& indices, int instanceCount);
public static void DrawElementsInstanced<T3> (All mode, int count, All type, T3[0...,0...,0...] indices, int instanceCount);
public static void DrawElementsInstanced<T3> (All mode, int count, All type, T3[0...,0...] indices, int instanceCount);
public static void DrawRangeElements<T5> (All mode, uint start, uint end, int count, All type, T5& indices);
public static void DrawRangeElements<T5> (All mode, uint start, uint end, int count, All type, T5[0...,0...,0...] indices);
public static void DrawRangeElements (All mode, int start, int end, int count, All type, System.IntPtr indices);
public static void DrawRangeElements<T5> (All mode, int start, int end, int count, All type, T5[] indices);
public static void DrawRangeElements<T5> (All mode, int start, int end, int count, All type, T5[0...,0...] indices);
public static void DrawRangeElements<T5> (All mode, int start, int end, int count, All type, T5[0...,0...,0...] indices);
public static void DrawRangeElements<T5> (All mode, int start, int end, int count, All type, T5& indices);
public static void DrawRangeElements (All mode, uint start, uint end, int count, All type, System.IntPtr indices);
public static void DrawRangeElements<T5> (All mode, uint start, uint end, int count, All type, T5[] indices);
public static void DrawRangeElements<T5> (All mode, uint start, uint end, int count, All type, T5[0...,0...] indices);
public static void Enable (All cap);
public static void EnableVertexAttribArray (int index);
public static void EnableVertexAttribArray (uint index);
public static void EndQuery (All target);
public static void EndTransformFeedback ();
public static System.IntPtr FenceSync (All condition, int flags);
public static System.IntPtr FenceSync (All condition, uint flags);
public static void Finish ();
public static void Flush ();
public static void FlushMappedBufferRange (All target, System.IntPtr offset, System.IntPtr length);
public static void FramebufferRenderbuffer (All target, All attachment, All renderbuffertarget, uint renderbuffer);
public static void FramebufferRenderbuffer (All target, All attachment, All renderbuffertarget, int renderbuffer);
public static void FramebufferTexture2D (All target, All attachment, All textarget, uint texture, int level);
public static void FramebufferTexture2D (All target, All attachment, All textarget, int texture, int level);
public static void FramebufferTextureLayer (All target, All attachment, uint texture, int level, int layer);
public static void FramebufferTextureLayer (All target, All attachment, int texture, int level, int layer);
public static void FrontFace (All mode);
public static void GenBuffers (int n, System.Int32[] buffers);
public static void GenBuffers (int n, System.Int32& buffers);
public static void GenBuffers (int n, System.Int32* buffers);
public static void GenBuffers (int n, System.UInt32[] buffers);
public static void GenBuffers (int n, System.UInt32& buffers);
public static void GenBuffers (int n, System.UInt32* buffers);
public static void GenerateMipmap (All target);
public static void GenFramebuffers (int n, System.Int32[] framebuffers);
public static void GenFramebuffers (int n, System.Int32& framebuffers);
public static void GenFramebuffers (int n, System.Int32* framebuffers);
public static void GenFramebuffers (int n, System.UInt32[] framebuffers);
public static void GenFramebuffers (int n, System.UInt32& framebuffers);
public static void GenFramebuffers (int n, System.UInt32* framebuffers);
public static void GenQueries (int n, System.UInt32* ids);
public static void GenQueries (int n, System.UInt32& ids);
public static void GenQueries (int n, System.UInt32[] ids);
public static void GenQueries (int n, System.Int32* ids);
public static void GenQueries (int n, System.Int32& ids);
public static void GenQueries (int n, System.Int32[] ids);
public static void GenRenderbuffers (int n, System.Int32[] renderbuffers);
public static void GenRenderbuffers (int n, System.UInt32& renderbuffers);
public static void GenRenderbuffers (int n, System.UInt32[] renderbuffers);
public static void GenRenderbuffers (int n, System.Int32* renderbuffers);
public static void GenRenderbuffers (int n, System.Int32& renderbuffers);
public static void GenRenderbuffers (int n, System.UInt32* renderbuffers);
public static void GenSamplers (int count, System.Int32[] samplers);
public static void GenSamplers (int count, System.Int32& samplers);
public static void GenSamplers (int count, System.Int32* samplers);
public static void GenSamplers (int count, System.UInt32[] samplers);
public static void GenSamplers (int count, System.UInt32& samplers);
public static void GenSamplers (int count, System.UInt32* samplers);
public static int GenTexture ();
public static void GenTextures (int n, System.UInt32* textures);
public static void GenTextures (int n, System.Int32[] textures);
public static void GenTextures (int n, System.Int32& textures);
public static void GenTextures (int n, System.Int32* textures);
public static void GenTextures (int n, System.UInt32[] textures);
public static void GenTextures (int n, System.UInt32& textures);
public static void GenTransformFeedback (int n, System.Int32& ids);
public static void GenTransformFeedback (int n, System.Int32[] ids);
public static void GenTransformFeedback (int n, System.UInt32* ids);
public static void GenTransformFeedback (int n, System.UInt32& ids);
public static void GenTransformFeedback (int n, System.UInt32[] ids);
public static void GenTransformFeedback (int n, System.Int32* ids);
public static void GenVertexArrays (int n, System.UInt32* arrays);
public static void GenVertexArrays (int n, System.Int32* arrays);
public static void GenVertexArrays (int n, System.Int32& arrays);
public static void GenVertexArrays (int n, System.Int32[] arrays);
public static void GenVertexArrays (int n, System.UInt32[] arrays);
public static void GenVertexArrays (int n, System.UInt32& arrays);
public static void GetActiveAttrib (int program, int index, int bufsize, System.Int32* length, System.Int32* size, All* type, System.Text.StringBuilder name);
public static void GetActiveAttrib (uint program, uint index, int bufsize, System.Int32[] length, System.Int32[] size, All[] type, System.Text.StringBuilder name);
public static void GetActiveAttrib (uint program, uint index, int bufsize, System.Int32& length, System.Int32& size, All& type, System.Text.StringBuilder name);
public static string GetActiveAttrib (int program, int index, System.Int32& size, ActiveAttribType& type);
public static string GetActiveAttrib (int program, int index, System.Int32& size, All& type);
public static void GetActiveAttrib (int program, int index, int bufsize, System.Int32[] length, System.Int32[] size, All[] type, System.Text.StringBuilder name);
public static void GetActiveAttrib (uint program, uint index, int bufsize, System.Int32* length, System.Int32* size, All* type, System.Text.StringBuilder name);
public static void GetActiveAttrib (int program, int index, int bufsize, System.Int32& length, System.Int32& size, All& type, System.Text.StringBuilder name);
public static string GetActiveUniform (int program, int uniformIndex, System.Int32& size, All& type);
public static void GetActiveUniform (int program, int index, int bufsize, System.Int32[] length, System.Int32[] size, All[] type, System.Text.StringBuilder name);
public static void GetActiveUniform (int program, int index, int bufsize, System.Int32& length, System.Int32& size, All& type, System.Text.StringBuilder name);
public static void GetActiveUniform (int program, int index, int bufsize, System.Int32* length, System.Int32* size, All* type, System.Text.StringBuilder name);
public static void GetActiveUniform (uint program, uint index, int bufsize, System.Int32[] length, System.Int32[] size, All[] type, System.Text.StringBuilder name);
public static void GetActiveUniform (uint program, uint index, int bufsize, System.Int32& length, System.Int32& size, All& type, System.Text.StringBuilder name);
public static void GetActiveUniform (uint program, uint index, int bufsize, System.Int32* length, System.Int32* size, All* type, System.Text.StringBuilder name);
public static string GetActiveUniform (int program, int uniformIndex, System.Int32& size, ActiveUniformType& type);
public static void GetActiveUniformBlock (int program, int uniformBlockIndex, All pname, System.Int32[] params);
public static void GetActiveUniformBlock (int program, int uniformBlockIndex, All pname, System.Int32& params);
public static void GetActiveUniformBlock (int program, int uniformBlockIndex, All pname, System.Int32* params);
public static void GetActiveUniformBlock (uint program, uint uniformBlockIndex, All pname, System.Int32[] params);
public static void GetActiveUniformBlock (uint program, uint uniformBlockIndex, All pname, System.Int32& params);
public static void GetActiveUniformBlock (uint program, uint uniformBlockIndex, All pname, System.Int32* params);
public static void GetActiveUniformBlockName (uint program, uint uniformBlockIndex, int bufSize, System.Int32& length, System.Text.StringBuilder uniformBlockName);
public static void GetActiveUniformBlockName (int program, int uniformBlockIndex, int bufSize, System.Int32[] length, System.Text.StringBuilder uniformBlockName);
public static void GetActiveUniformBlockName (int program, int uniformBlockIndex, int bufSize, System.Int32& length, System.Text.StringBuilder uniformBlockName);
public static void GetActiveUniformBlockName (int program, int uniformBlockIndex, int bufSize, System.Int32* length, System.Text.StringBuilder uniformBlockName);
public static void GetActiveUniformBlockName (uint program, uint uniformBlockIndex, int bufSize, System.Int32* length, System.Text.StringBuilder uniformBlockName);
public static void GetActiveUniformBlockName (uint program, uint uniformBlockIndex, int bufSize, System.Int32[] length, System.Text.StringBuilder uniformBlockName);
public static void GetActiveUniforms (uint program, int uniformCount, System.UInt32[] uniformIndices, All pname, System.Int32[] params);
public static void GetActiveUniforms (uint program, int uniformCount, System.UInt32* uniformIndices, All pname, System.Int32* params);
public static void GetActiveUniforms (int program, int uniformCount, System.Int32[] uniformIndices, All pname, System.Int32[] params);
public static void GetActiveUniforms (int program, int uniformCount, System.Int32& uniformIndices, All pname, System.Int32& params);
public static void GetActiveUniforms (int program, int uniformCount, System.Int32* uniformIndices, All pname, System.Int32* params);
public static void GetActiveUniforms (uint program, int uniformCount, System.UInt32& uniformIndices, All pname, System.Int32& params);
public static void GetAttachedShaders (int program, int maxcount, System.Int32* count, System.Int32* shaders);
public static void GetAttachedShaders (int program, int maxcount, System.Int32[] count, System.Int32[] shaders);
public static void GetAttachedShaders (int program, int maxcount, System.Int32& count, System.Int32& shaders);
public static void GetAttachedShaders (uint program, int maxcount, System.Int32* count, System.UInt32* shaders);
public static void GetAttachedShaders (uint program, int maxcount, System.Int32& count, System.UInt32& shaders);
public static void GetAttachedShaders (uint program, int maxcount, System.Int32[] count, System.UInt32[] shaders);
public static int GetAttribLocation (int program, System.Text.StringBuilder name);
public static int GetAttribLocation (uint program, System.Text.StringBuilder name);
public static void GetBoolean (All pname, System.Boolean[] params);
public static void GetBoolean (All pname, System.Boolean& params);
public static void GetBoolean (All pname, System.Boolean* params);
public static void GetBufferParameter (All target, All pname, System.Int32[] params);
public static void GetBufferParameter (All target, All pname, System.Int32* params);
public static void GetBufferParameter (All target, All pname, System.Int32& params);
public static void GetBufferParameteri64 (All target, All pname, System.Int64[] params);
public static void GetBufferParameteri64 (All target, All pname, System.Int64& params);
public static void GetBufferParameteri64 (All target, All pname, System.Int64* params);
public static void GetBufferPointer (All target, All pname, System.IntPtr params);
public static void GetBufferPointer<T2> (All target, All pname, T2[] params);
public static void GetBufferPointer<T2> (All target, All pname, T2[0...,0...] params);
public static void GetBufferPointer<T2> (All target, All pname, T2[0...,0...,0...] params);
public static void GetBufferPointer<T2> (All target, All pname, T2& params);
public static All GetError ();
public static void GetFloat (All pname, System.Single[] params);
public static void GetFloat (All pname, System.Single& params);
public static void GetFloat (All pname, System.Single* params);
public static int GetFragDataLocation (int program, System.Text.StringBuilder name);
public static int GetFragDataLocation (uint program, System.Text.StringBuilder name);
public static void GetFramebufferAttachmentParameter (All target, All attachment, All pname, System.Int32* params);
public static void GetFramebufferAttachmentParameter (All target, All attachment, All pname, System.Int32& params);
public static void GetFramebufferAttachmentParameter (All target, All attachment, All pname, System.Int32[] params);
public static void GetInteger (All pname, System.Int32* params);
public static void GetInteger (All pname, System.Int32& params);
public static void GetInteger (All pname, System.Int32[] params);
public static void GetInteger (All target, uint index, System.Int32* data);
public static void GetInteger (All target, int index, System.Int32[] data);
public static void GetInteger (All target, int index, System.Int32* data);
public static void GetInteger (All target, uint index, System.Int32[] data);
public static void GetInteger (All target, uint index, System.Int32& data);
public static void GetInteger (All target, int index, System.Int32& data);
public static void GetInteger64 (All target, uint index, System.Int64& data);
public static void GetInteger64 (All target, uint index, System.Int64[] data);
public static void GetInteger64 (All target, int index, System.Int64* data);
public static void GetInteger64 (All target, int index, System.Int64& data);
public static void GetInteger64 (All target, int index, System.Int64[] data);
public static void GetInteger64 (All target, uint index, System.Int64* data);
public static void GetInteger64 (All pname, System.Int64[] params);
public static void GetInteger64 (All pname, System.Int64& params);
public static void GetInteger64 (All pname, System.Int64* params);
public static void GetInternalformat (All target, All internalformat, All pname, int bufSize, System.Int32[] params);
public static void GetInternalformat (All target, All internalformat, All pname, int bufSize, System.Int32& params);
public static void GetInternalformat (All target, All internalformat, All pname, int bufSize, System.Int32* params);
public static void GetProgram (int program, All pname, System.Int32[] params);
public static void GetProgram (int program, All pname, System.Int32& params);
public static void GetProgram (int program, All pname, System.Int32* params);
public static void GetProgram (uint program, All pname, System.Int32[] params);
public static void GetProgram (uint program, All pname, System.Int32& params);
public static void GetProgram (uint program, All pname, System.Int32* params);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32& length, All& binaryFormat, T4& binary);
public static void GetProgramBinary (uint program, int bufSize, System.Int32* length, All* binaryFormat, System.IntPtr binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32* length, All* binaryFormat, T4[] binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32* length, All* binaryFormat, T4[0...,0...] binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32* length, All* binaryFormat, T4[0...,0...,0...] binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32* length, All* binaryFormat, T4& binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32& length, All& binaryFormat, T4[0...,0...,0...] binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32& length, All& binaryFormat, T4[0...,0...,0...] binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32& length, All& binaryFormat, T4& binary);
public static void GetProgramBinary (int program, int bufSize, System.Int32* length, All* binaryFormat, System.IntPtr binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32* length, All* binaryFormat, T4[] binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32* length, All* binaryFormat, T4[0...,0...] binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32* length, All* binaryFormat, T4[0...,0...,0...] binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32& length, All& binaryFormat, T4[0...,0...] binary);
public static void GetProgramBinary (int program, int bufSize, System.Int32[] length, All[] binaryFormat, System.IntPtr binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32[] length, All[] binaryFormat, T4[] binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32[] length, All[] binaryFormat, T4[0...,0...] binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32[] length, All[] binaryFormat, T4[0...,0...,0...] binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32[] length, All[] binaryFormat, T4& binary);
public static void GetProgramBinary (int program, int bufSize, System.Int32& length, All& binaryFormat, System.IntPtr binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32& length, All& binaryFormat, T4[] binary);
public static void GetProgramBinary<T4> (int program, int bufSize, System.Int32* length, All* binaryFormat, T4& binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32[] length, All[] binaryFormat, T4[0...,0...] binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32[] length, All[] binaryFormat, T4& binary);
public static void GetProgramBinary (uint program, int bufSize, System.Int32& length, All& binaryFormat, System.IntPtr binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32& length, All& binaryFormat, T4[] binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32& length, All& binaryFormat, T4[0...,0...] binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32[] length, All[] binaryFormat, T4[] binary);
public static void GetProgramBinary (uint program, int bufSize, System.Int32[] length, All[] binaryFormat, System.IntPtr binary);
public static void GetProgramBinary<T4> (uint program, int bufSize, System.Int32[] length, All[] binaryFormat, T4[0...,0...,0...] binary);
public static void GetProgramInfoLog (int program, System.String& info);
public static string GetProgramInfoLog (int program);
public static void GetProgramInfoLog (uint program, int bufsize, System.Int32* length, System.Text.StringBuilder infolog);
public static void GetProgramInfoLog (uint program, int bufsize, System.Int32& length, System.Text.StringBuilder infolog);
public static void GetProgramInfoLog (uint program, int bufsize, System.Int32[] length, System.Text.StringBuilder infolog);
public static void GetProgramInfoLog (int program, int bufsize, System.Int32* length, System.Text.StringBuilder infolog);
public static void GetProgramInfoLog (int program, int bufsize, System.Int32& length, System.Text.StringBuilder infolog);
public static void GetProgramInfoLog (int program, int bufsize, System.Int32[] length, System.Text.StringBuilder infolog);
public static void GetQuery (All target, All pname, System.Int32& params);
public static void GetQuery (All target, All pname, System.Int32[] params);
public static void GetQuery (All target, All pname, System.Int32* params);
public static void GetQueryObject (uint id, All pname, System.UInt32[] params);
public static void GetQueryObject (int id, All pname, System.Int32[] params);
public static void GetQueryObject (int id, All pname, System.Int32& params);
public static void GetQueryObject (int id, All pname, System.Int32* params);
public static void GetQueryObject (uint id, All pname, System.UInt32& params);
public static void GetQueryObject (uint id, All pname, System.UInt32* params);
public static void GetRenderbufferParameter (All target, All pname, System.Int32* params);
public static void GetRenderbufferParameter (All target, All pname, System.Int32[] params);
public static void GetRenderbufferParameter (All target, All pname, System.Int32& params);
public static void GetSamplerParameter (int sampler, All pname, System.Single[] params);
public static void GetSamplerParameter (int sampler, All pname, System.Single* params);
public static void GetSamplerParameter (uint sampler, All pname, System.Single[] params);
public static void GetSamplerParameter (uint sampler, All pname, System.Single& params);
public static void GetSamplerParameter (uint sampler, All pname, System.Single* params);
public static void GetSamplerParameter (int sampler, All pname, System.Int32[] params);
public static void GetSamplerParameter (int sampler, All pname, System.Int32& params);
public static void GetSamplerParameter (int sampler, All pname, System.Int32* params);
public static void GetSamplerParameter (uint sampler, All pname, System.Int32[] params);
public static void GetSamplerParameter (uint sampler, All pname, System.Int32& params);
public static void GetSamplerParameter (uint sampler, All pname, System.Int32* params);
public static void GetSamplerParameter (int sampler, All pname, System.Single& params);
public static void GetShader (int shader, All pname, System.Int32* params);
public static void GetShader (int shader, All pname, System.Int32& params);
public static void GetShader (int shader, All pname, System.Int32[] params);
public static void GetShader (uint shader, All pname, System.Int32[] params);
public static void GetShader (uint shader, All pname, System.Int32& params);
public static void GetShader (uint shader, All pname, System.Int32* params);
public static void GetShaderInfoLog (uint shader, int bufsize, System.Int32* length, System.Text.StringBuilder infolog);
public static void GetShaderInfoLog (uint shader, int bufsize, System.Int32& length, System.Text.StringBuilder infolog);
public static void GetShaderInfoLog (int shader, int bufsize, System.Int32* length, System.Text.StringBuilder infolog);
public static void GetShaderInfoLog (int shader, System.String& info);
public static string GetShaderInfoLog (int shader);
public static void GetShaderInfoLog (int shader, int bufsize, System.Int32& length, System.Text.StringBuilder infolog);
public static void GetShaderInfoLog (int shader, int bufsize, System.Int32[] length, System.Text.StringBuilder infolog);
public static void GetShaderInfoLog (uint shader, int bufsize, System.Int32[] length, System.Text.StringBuilder infolog);
public static void GetShaderPrecisionFormat (All shadertype, All precisiontype, System.Int32& range, System.Int32& precision);
public static void GetShaderPrecisionFormat (All shadertype, All precisiontype, System.Int32[] range, System.Int32[] precision);
public static void GetShaderPrecisionFormat (All shadertype, All precisiontype, System.Int32* range, System.Int32* precision);
public static void GetShaderSource (uint shader, int bufsize, System.Int32& length, System.Text.StringBuilder source);
public static void GetShaderSource (uint shader, int bufsize, System.Int32[] length, System.Text.StringBuilder source);
public static void GetShaderSource (int shader, int bufsize, System.Int32* length, System.Text.StringBuilder source);
public static void GetShaderSource (int shader, int bufsize, System.Int32& length, System.Text.StringBuilder source);
public static void GetShaderSource (int shader, int bufsize, System.Int32[] length, System.Text.StringBuilder source);
public static void GetShaderSource (uint shader, int bufsize, System.Int32* length, System.Text.StringBuilder source);
public static string GetString (All name, uint index);
public static string GetString (All name);
public static string GetString (All name, int index);
public static void GetSync (System.IntPtr sync, All pname, int bufSize, System.Int32[] length, System.Int32[] values);
public static void GetSync (System.IntPtr sync, All pname, int bufSize, System.Int32* length, System.Int32* values);
public static void GetSync (System.IntPtr sync, All pname, int bufSize, System.Int32& length, System.Int32& values);
public static void GetTexParameter (All target, All pname, System.Single& params);
public static void GetTexParameter (All target, All pname, System.Single* params);
public static void GetTexParameter (All target, All pname, System.Single[] params);
public static void GetTexParameter (All target, All pname, System.Int32[] params);
public static void GetTexParameter (All target, All pname, System.Int32& params);
public static void GetTexParameter (All target, All pname, System.Int32* params);
public static void GetTransformFeedbackVarying (int program, int index, int bufSize, System.Int32[] length, System.Int32[] size, All[] type, System.Text.StringBuilder name);
public static void GetTransformFeedbackVarying (int program, int index, int bufSize, System.Int32& length, System.Int32& size, All& type, System.Text.StringBuilder name);
public static void GetTransformFeedbackVarying (uint program, uint index, int bufSize, System.Int32* length, System.Int32* size, All* type, System.Text.StringBuilder name);
public static void GetTransformFeedbackVarying (uint program, uint index, int bufSize, System.Int32& length, System.Int32& size, All& type, System.Text.StringBuilder name);
public static void GetTransformFeedbackVarying (uint program, uint index, int bufSize, System.Int32[] length, System.Int32[] size, All[] type, System.Text.StringBuilder name);
public static void GetTransformFeedbackVarying (int program, int index, int bufSize, System.Int32* length, System.Int32* size, All* type, System.Text.StringBuilder name);
public static void GetUniform (uint program, int location, System.UInt32* params);
public static void GetUniform (uint program, int location, System.UInt32& params);
public static void GetUniform (uint program, int location, System.UInt32[] params);
public static void GetUniform (uint program, int location, System.Int32* params);
public static void GetUniform (uint program, int location, System.Single& params);
public static void GetUniform (uint program, int location, System.Single[] params);
public static void GetUniform (int program, int location, System.Single* params);
public static void GetUniform (int program, int location, System.Single& params);
public static void GetUniform (int program, int location, System.Single[] params);
public static void GetUniform (int program, int location, System.Int32[] params);
public static void GetUniform (uint program, int location, System.Int32& params);
public static void GetUniform (uint program, int location, System.Int32[] params);
public static void GetUniform (int program, int location, System.Int32* params);
public static void GetUniform (int program, int location, System.Int32& params);
public static void GetUniform (uint program, int location, System.Single* params);
public static int GetUniformBlockIndex (uint program, System.Text.StringBuilder uniformBlockName);
public static int GetUniformBlockIndex (int program, System.Text.StringBuilder uniformBlockName);
public static void GetUniformIndices (uint program, int uniformCount, System.Text.StringBuilder uniformNames, System.UInt32* uniformIndices);
public static void GetUniformIndices (uint program, int uniformCount, System.Text.StringBuilder uniformNames, System.UInt32& uniformIndices);
public static void GetUniformIndices (uint program, int uniformCount, System.Text.StringBuilder uniformNames, System.UInt32[] uniformIndices);
public static void GetUniformIndices (int program, int uniformCount, System.Text.StringBuilder uniformNames, System.Int32* uniformIndices);
public static void GetUniformIndices (int program, int uniformCount, System.Text.StringBuilder uniformNames, System.Int32& uniformIndices);
public static void GetUniformIndices (int program, int uniformCount, System.Text.StringBuilder uniformNames, System.Int32[] uniformIndices);
public static int GetUniformLocation (int program, System.Text.StringBuilder name);
public static int GetUniformLocation (uint program, System.Text.StringBuilder name);
public static void GetVertexAttrib (uint index, All pname, System.Int32* params);
public static void GetVertexAttrib (uint index, All pname, System.Int32& params);
public static void GetVertexAttrib (uint index, All pname, System.Int32[] params);
public static void GetVertexAttrib (uint index, All pname, System.Single* params);
public static void GetVertexAttrib (uint index, All pname, System.Single& params);
public static void GetVertexAttrib (uint index, All pname, System.Single[] params);
public static void GetVertexAttrib (int index, All pname, System.Single* params);
public static void GetVertexAttrib (int index, All pname, System.Single& params);
public static void GetVertexAttrib (int index, All pname, System.Single[] params);
public static void GetVertexAttrib (int index, All pname, System.Int32[] params);
public static void GetVertexAttrib (int index, All pname, System.Int32& params);
public static void GetVertexAttrib (int index, All pname, System.Int32* params);
public static void GetVertexAttribI (int index, All pname, System.Int32[] params);
public static void GetVertexAttribI (int index, All pname, System.Int32& params);
public static void GetVertexAttribI (uint index, All pname, System.UInt32* params);
public static void GetVertexAttribI (uint index, All pname, System.UInt32& params);
public static void GetVertexAttribI (uint index, All pname, System.UInt32[] params);
public static void GetVertexAttribI (uint index, All pname, System.Int32* params);
public static void GetVertexAttribI (uint index, All pname, System.Int32& params);
public static void GetVertexAttribI (uint index, All pname, System.Int32[] params);
public static void GetVertexAttribI (int index, All pname, System.Int32* params);
public static void GetVertexAttribPointer<T2> (uint index, All pname, T2[] pointer);
public static void GetVertexAttribPointer<T2> (int index, All pname, T2& pointer);
public static void GetVertexAttribPointer<T2> (uint index, All pname, T2[0...,0...] pointer);
public static void GetVertexAttribPointer<T2> (uint index, All pname, T2[0...,0...,0...] pointer);
public static void GetVertexAttribPointer<T2> (uint index, All pname, T2& pointer);
public static void GetVertexAttribPointer<T2> (int index, All pname, T2[0...,0...,0...] pointer);
public static void GetVertexAttribPointer<T2> (int index, All pname, T2[0...,0...] pointer);
public static void GetVertexAttribPointer<T2> (int index, All pname, T2[] pointer);
public static void GetVertexAttribPointer (int index, All pname, System.IntPtr pointer);
public static void GetVertexAttribPointer (uint index, All pname, System.IntPtr pointer);
public static void Hint (All target, All mode);
public static void InvalidateFramebuffer (All target, int numAttachments, All[] attachments);
public static void InvalidateFramebuffer (All target, int numAttachments, All& attachments);
public static void InvalidateFramebuffer (All target, int numAttachments, All* attachments);
public static void InvalidateSubFramebuffer (All target, int numAttachments, All[] attachments, int x, int y, int width, int height);
public static void InvalidateSubFramebuffer (All target, int numAttachments, All& attachments, int x, int y, int width, int height);
public static void InvalidateSubFramebuffer (All target, int numAttachments, All* attachments, int x, int y, int width, int height);
public static bool IsBuffer (int buffer);
public static bool IsBuffer (uint buffer);
public static bool IsEnabled (All cap);
public static bool IsFramebuffer (uint framebuffer);
public static bool IsFramebuffer (int framebuffer);
public static bool IsProgram (uint program);
public static bool IsProgram (int program);
public static bool IsQuery (int id);
public static bool IsQuery (uint id);
public static bool IsRenderbuffer (int renderbuffer);
public static bool IsRenderbuffer (uint renderbuffer);
public static bool IsSampler (int sampler);
public static bool IsSampler (uint sampler);
public static bool IsShader (uint shader);
public static bool IsShader (int shader);
public static bool IsSync (System.IntPtr sync);
public static bool IsTexture (uint texture);
public static bool IsTexture (int texture);
public static bool IsTransformFeedback (uint id);
public static bool IsTransformFeedback (int id);
public static bool IsVertexArray (int array);
public static bool IsVertexArray (uint array);
public static void LineWidth (float width);
public static void LinkProgram (int program);
public static void LinkProgram (uint program);
public static System.IntPtr MapBufferRange (All target, System.IntPtr offset, System.IntPtr length, int access);
public static System.IntPtr MapBufferRange (All target, System.IntPtr offset, System.IntPtr length, uint access);
public static void PauseTransformFeedback ();
public static void PixelStore (All pname, int param);
public static void PolygonOffset (float factor, float units);
public static void ProgramBinary (int program, All binaryFormat, System.IntPtr binary, int length);
public static void ProgramBinary<T2> (uint program, All binaryFormat, T2[] binary, int length);
public static void ProgramBinary (uint program, All binaryFormat, System.IntPtr binary, int length);
public static void ProgramBinary<T2> (int program, All binaryFormat, T2& binary, int length);
public static void ProgramBinary<T2> (int program, All binaryFormat, T2[0...,0...,0...] binary, int length);
public static void ProgramBinary<T2> (int program, All binaryFormat, T2[0...,0...] binary, int length);
public static void ProgramBinary<T2> (int program, All binaryFormat, T2[] binary, int length);
public static void ProgramBinary<T2> (uint program, All binaryFormat, T2[0...,0...] binary, int length);
public static void ProgramBinary<T2> (uint program, All binaryFormat, T2[0...,0...,0...] binary, int length);
public static void ProgramBinary<T2> (uint program, All binaryFormat, T2& binary, int length);
public static void ProgramParameter (uint program, All pname, int value);
public static void ProgramParameter (int program, All pname, int value);
public static void ReadBuffer (All mode);
public static void ReadPixels (int x, int y, int width, int height, All format, All type, System.IntPtr pixels);
public static void ReadPixels<T6> (int x, int y, int width, int height, All format, All type, T6[] pixels);
public static void ReadPixels<T6> (int x, int y, int width, int height, All format, All type, T6[0...,0...] pixels);
public static void ReadPixels<T6> (int x, int y, int width, int height, All format, All type, T6[0...,0...,0...] pixels);
public static void ReadPixels<T6> (int x, int y, int width, int height, All format, All type, T6& pixels);
public static void ReleaseShaderCompiler ();
public static void RenderbufferStorage (All target, All internalformat, int width, int height);
public static void RenderbufferStorageMultisample (All target, int samples, All internalformat, int width, int height);
public static void ResumeTransformFeedback ();
public static void SampleCoverage (float value, bool invert);
public static void SamplerParameter (int sampler, All pname, System.Int32[] param);
public static void SamplerParameter (int sampler, All pname, float param);
public static void SamplerParameter (uint sampler, All pname, float param);
public static void SamplerParameter (int sampler, All pname, System.Single[] param);
public static void SamplerParameter (int sampler, All pname, System.Int32* param);
public static void SamplerParameter (uint sampler, All pname, System.Int32[] param);
public static void SamplerParameter (uint sampler, All pname, System.Int32* param);
public static void SamplerParameter (uint sampler, All pname, int param);
public static void SamplerParameter (int sampler, All pname, System.Single* param);
public static void SamplerParameter (uint sampler, All pname, System.Single[] param);
public static void SamplerParameter (uint sampler, All pname, System.Single* param);
public static void SamplerParameter (int sampler, All pname, int param);
public static void Scissor (int x, int y, int width, int height);
public static void ShaderBinary<T3> (int n, System.UInt32& shaders, All binaryformat, T3[0...,0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32& shaders, All binaryformat, T3& binary, int length);
public static void ShaderBinary (int n, System.UInt32* shaders, All binaryformat, System.IntPtr binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32* shaders, All binaryformat, T3[] binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32* shaders, All binaryformat, T3[0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32* shaders, All binaryformat, T3[0...,0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32* shaders, All binaryformat, T3& binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32& shaders, All binaryformat, T3[0...,0...] binary, int length);
public static void ShaderBinary (int n, System.Int32& shaders, All binaryformat, System.IntPtr binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32[] shaders, All binaryformat, T3& binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32[] shaders, All binaryformat, T3[0...,0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32[] shaders, All binaryformat, T3[0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32[] shaders, All binaryformat, T3[] binary, int length);
public static void ShaderBinary (int n, System.Int32[] shaders, All binaryformat, System.IntPtr binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32& shaders, All binaryformat, T3& binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32& shaders, All binaryformat, T3[] binary, int length);
public static void ShaderBinary (int n, System.Int32* shaders, All binaryformat, System.IntPtr binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32* shaders, All binaryformat, T3[] binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32* shaders, All binaryformat, T3[0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32* shaders, All binaryformat, T3[0...,0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32* shaders, All binaryformat, T3& binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32& shaders, All binaryformat, T3[0...,0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.Int32& shaders, All binaryformat, T3[0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32[] shaders, All binaryformat, T3[] binary, int length);
public static void ShaderBinary (int n, System.UInt32[] shaders, All binaryformat, System.IntPtr binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32[] shaders, All binaryformat, T3[0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32[] shaders, All binaryformat, T3[0...,0...,0...] binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32[] shaders, All binaryformat, T3& binary, int length);
public static void ShaderBinary (int n, System.UInt32& shaders, All binaryformat, System.IntPtr binary, int length);
public static void ShaderBinary<T3> (int n, System.UInt32& shaders, All binaryformat, T3[] binary, int length);
public static void ShaderSource (int shader, int count, System.String[] string, System.Int32[] length);
public static void ShaderSource (int shader, int count, System.String[] string, System.Int32& length);
public static void ShaderSource (int shader, int count, System.String[] string, System.Int32* length);
public static void ShaderSource (int shader, string string);
public static void ShaderSource (uint shader, int count, System.String[] string, System.Int32& length);
public static void ShaderSource (uint shader, int count, System.String[] string, System.Int32* length);
public static void ShaderSource (uint shader, int count, System.String[] string, System.Int32[] length);
public static void StencilFunc (All func, int ref, int mask);
public static void StencilFunc (All func, int ref, uint mask);
public static void StencilFuncSeparate (All face, All func, int ref, int mask);
public static void StencilFuncSeparate (All face, All func, int ref, uint mask);
public static void StencilMask (int mask);
public static void StencilMask (uint mask);
public static void StencilMaskSeparate (All face, int mask);
public static void StencilMaskSeparate (All face, uint mask);
public static void StencilOp (All fail, All zfail, All zpass);
public static void StencilOpSeparate (All face, All fail, All zfail, All zpass);
public static void TexImage2D (All target, int level, int internalformat, int width, int height, int border, All format, All type, System.IntPtr pixels);
public static void TexImage2D<T8> (All target, int level, int internalformat, int width, int height, int border, All format, All type, T8[] pixels);
public static void TexImage2D<T8> (All target, int level, int internalformat, int width, int height, int border, All format, All type, T8[0...,0...] pixels);
public static void TexImage2D<T8> (All target, int level, int internalformat, int width, int height, int border, All format, All type, T8[0...,0...,0...] pixels);
public static void TexImage2D<T8> (All target, int level, int internalformat, int width, int height, int border, All format, All type, T8& pixels);
public static void TexImage3D (All target, int level, int internalformat, int width, int height, int depth, int border, All format, All type, System.IntPtr pixels);
public static void TexImage3D<T9> (All target, int level, int internalformat, int width, int height, int depth, int border, All format, All type, T9[] pixels);
public static void TexImage3D<T9> (All target, int level, int internalformat, int width, int height, int depth, int border, All format, All type, T9[0...,0...] pixels);
public static void TexImage3D<T9> (All target, int level, int internalformat, int width, int height, int depth, int border, All format, All type, T9[0...,0...,0...] pixels);
public static void TexImage3D<T9> (All target, int level, int internalformat, int width, int height, int depth, int border, All format, All type, T9& pixels);
public static void TexParameter (All target, All pname, int param);
public static void TexParameter (All target, All pname, float param);
public static void TexParameter (All target, All pname, System.Single[] params);
public static void TexParameter (All target, All pname, System.Single* params);
public static void TexParameter (All target, All pname, System.Int32[] params);
public static void TexParameter (All target, All pname, System.Int32* params);
public static void TexStorage2D (All target, int levels, All internalformat, int width, int height);
public static void TexStorage3D (All target, int levels, All internalformat, int width, int height, int depth);
public static void TexSubImage2D<T8> (All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, T8& pixels);
public static void TexSubImage2D<T8> (All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, T8[0...,0...,0...] pixels);
public static void TexSubImage2D<T8> (All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, T8[0...,0...] pixels);
public static void TexSubImage2D<T8> (All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, T8[] pixels);
public static void TexSubImage2D (All target, int level, int xoffset, int yoffset, int width, int height, All format, All type, System.IntPtr pixels);
public static void TexSubImage3D<T10> (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, T10[0...,0...,0...] pixels);
public static void TexSubImage3D (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, System.IntPtr pixels);
public static void TexSubImage3D<T10> (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, T10[] pixels);
public static void TexSubImage3D<T10> (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, T10[0...,0...] pixels);
public static void TexSubImage3D<T10> (All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, T10& pixels);
public static void TransformFeedbackVaryings (int program, int count, string varyings, All bufferMode);
public static void TransformFeedbackVaryings (uint program, int count, string varyings, All bufferMode);
public static void Uniform1 (int location, int count, System.UInt32* value);
public static void Uniform1 (int location, int count, System.Int32[] v);
public static void Uniform1 (int location, int count, System.Int32& v);
public static void Uniform1 (int location, int count, System.Int32* v);
public static void Uniform1 (int location, uint v0);
public static void Uniform1 (int location, int count, System.UInt32[] value);
public static void Uniform1 (int location, int count, System.UInt32& value);
public static void Uniform1 (int location, int x);
public static void Uniform1 (int location, float x);
public static void Uniform1 (int location, int count, System.Single[] v);
public static void Uniform1 (int location, int count, System.Single& v);
public static void Uniform1 (int location, int count, System.Single* v);
public static void Uniform2 (int location, OpenTK.Vector2 vector);
public static void Uniform2 (int location, OpenTK.Vector2& vector);
public static void Uniform2 (int location, int count, System.Single[] v);
public static void Uniform2 (int location, int count, System.UInt32& value);
public static void Uniform2 (int location, int count, System.UInt32[] value);
public static void Uniform2 (int location, uint v0, uint v1);
public static void Uniform2 (int location, float x, float y);
public static void Uniform2 (int location, int count, System.Int32* v);
public static void Uniform2 (int location, int count, System.UInt32* value);
public static void Uniform2 (int location, int count, System.Int32[] v);
public static void Uniform2 (int location, int x, int y);
public static void Uniform2 (int location, int count, System.Single* v);
public static void Uniform2 (int location, int count, System.Single& v);
public static void Uniform3 (int location, uint v0, uint v1, uint v2);
public static void Uniform3 (int location, OpenTK.Vector3& vector);
public static void Uniform3 (int location, OpenTK.Vector3 vector);
public static void Uniform3 (int location, int count, System.Int32[] v);
public static void Uniform3 (int location, int count, System.Int32& v);
public static void Uniform3 (int location, int count, System.Int32* v);
public static void Uniform3 (int location, int count, System.UInt32* value);
public static void Uniform3 (int location, int count, System.UInt32& value);
public static void Uniform3 (int location, int count, System.UInt32[] value);
public static void Uniform3 (int location, int count, System.Single* v);
public static void Uniform3 (int location, float x, float y, float z);
public static void Uniform3 (int location, int count, System.Single[] v);
public static void Uniform3 (int location, int count, System.Single& v);
public static void Uniform3 (int location, int x, int y, int z);
public static void Uniform4 (int location, OpenTK.Graphics.Color4 color);
public static void Uniform4 (int location, OpenTK.Vector4& vector);
public static void Uniform4 (int location, OpenTK.Vector4 vector);
public static void Uniform4 (int location, OpenTK.Quaternion quaternion);
public static void Uniform4 (int location, uint v0, uint v1, uint v2, uint v3);
public static void Uniform4 (int location, int count, System.Int32* v);
public static void Uniform4 (int location, int count, System.Int32& v);
public static void Uniform4 (int location, int count, System.Int32[] v);
public static void Uniform4 (int location, int x, int y, int z, int w);
public static void Uniform4 (int location, int count, System.Single* v);
public static void Uniform4 (int location, int count, System.Single& v);
public static void Uniform4 (int location, int count, System.Single[] v);
public static void Uniform4 (int location, float x, float y, float z, float w);
public static void Uniform4 (int location, int count, System.UInt32[] value);
public static void Uniform4 (int location, int count, System.UInt32& value);
public static void Uniform4 (int location, int count, System.UInt32* value);
public static void UniformBlockBinding (int program, int uniformBlockIndex, int uniformBlockBinding);
public static void UniformBlockBinding (uint program, uint uniformBlockIndex, uint uniformBlockBinding);
public static void UniformMatrix2 (int location, int count, bool transpose, System.Single* value);
public static void UniformMatrix2 (int location, int count, bool transpose, System.Single& value);
public static void UniformMatrix2 (int location, int count, bool transpose, System.Single[] value);
public static void UniformMatrix2x3 (int location, int count, bool transpose, System.Single[] value);
public static void UniformMatrix2x3 (int location, int count, bool transpose, System.Single& value);
public static void UniformMatrix2x3 (int location, int count, bool transpose, System.Single* value);
public static void UniformMatrix2x4 (int location, int count, bool transpose, System.Single[] value);
public static void UniformMatrix2x4 (int location, int count, bool transpose, System.Single& value);
public static void UniformMatrix2x4 (int location, int count, bool transpose, System.Single* value);
public static void UniformMatrix3 (int location, int count, bool transpose, System.Single& value);
public static void UniformMatrix3 (int location, int count, bool transpose, System.Single[] value);
public static void UniformMatrix3 (int location, int count, bool transpose, System.Single* value);
public static void UniformMatrix3x2 (int location, int count, bool transpose, System.Single[] value);
public static void UniformMatrix3x2 (int location, int count, bool transpose, System.Single* value);
public static void UniformMatrix3x2 (int location, int count, bool transpose, System.Single& value);
public static void UniformMatrix3x4 (int location, int count, bool transpose, System.Single* value);
public static void UniformMatrix3x4 (int location, int count, bool transpose, System.Single[] value);
public static void UniformMatrix3x4 (int location, int count, bool transpose, System.Single& value);
public static void UniformMatrix4 (int location, bool transpose, OpenTK.Matrix4& matrix);
public static void UniformMatrix4 (int location, int count, bool transpose, System.Single[] value);
public static void UniformMatrix4 (int location, int count, bool transpose, System.Single& value);
public static void UniformMatrix4 (int location, int count, bool transpose, System.Single* value);
public static void UniformMatrix4x2 (int location, int count, bool transpose, System.Single[] value);
public static void UniformMatrix4x2 (int location, int count, bool transpose, System.Single& value);
public static void UniformMatrix4x2 (int location, int count, bool transpose, System.Single* value);
public static void UniformMatrix4x3 (int location, int count, bool transpose, System.Single* value);
public static void UniformMatrix4x3 (int location, int count, bool transpose, System.Single& value);
public static void UniformMatrix4x3 (int location, int count, bool transpose, System.Single[] value);
public static bool UnmapBuffer (All target);
public static void UseProgram (uint program);
public static void UseProgram (int program);
public static void ValidateProgram (int program);
public static void ValidateProgram (uint program);
public static void VertexAttrib1 (int indx, float x);
public static void VertexAttrib1 (uint indx, float x);
public static void VertexAttrib1 (int indx, System.Single[] values);
public static void VertexAttrib1 (int indx, System.Single* values);
public static void VertexAttrib1 (uint indx, System.Single[] values);
public static void VertexAttrib1 (uint indx, System.Single* values);
public static void VertexAttrib2 (int index, OpenTK.Vector2 v);
public static void VertexAttrib2 (int index, OpenTK.Vector2& v);
public static void VertexAttrib2 (uint indx, float x, float y);
public static void VertexAttrib2 (uint indx, System.Single[] values);
public static void VertexAttrib2 (int indx, System.Single* values);
public static void VertexAttrib2 (uint indx, System.Single* values);
public static void VertexAttrib2 (int indx, System.Single& values);
public static void VertexAttrib2 (int indx, float x, float y);
public static void VertexAttrib2 (int indx, System.Single[] values);
public static void VertexAttrib2 (uint indx, System.Single& values);
public static void VertexAttrib3 (int indx, System.Single* values);
public static void VertexAttrib3 (int indx, System.Single& values);
public static void VertexAttrib3 (uint indx, System.Single[] values);
public static void VertexAttrib3 (uint indx, System.Single& values);
public static void VertexAttrib3 (uint indx, System.Single* values);
public static void VertexAttrib3 (int indx, System.Single[] values);
public static void VertexAttrib3 (uint indx, float x, float y, float z);
public static void VertexAttrib3 (int indx, float x, float y, float z);
public static void VertexAttrib3 (int index, OpenTK.Vector3& v);
public static void VertexAttrib3 (int index, OpenTK.Vector3 v);
public static void VertexAttrib4 (uint indx, System.Single[] values);
public static void VertexAttrib4 (uint indx, System.Single& values);
public static void VertexAttrib4 (uint indx, System.Single* values);
public static void VertexAttrib4 (int index, OpenTK.Vector4 v);
public static void VertexAttrib4 (int indx, System.Single* values);
public static void VertexAttrib4 (int index, OpenTK.Vector4& v);
public static void VertexAttrib4 (int indx, float x, float y, float z, float w);
public static void VertexAttrib4 (uint indx, float x, float y, float z, float w);
public static void VertexAttrib4 (int indx, System.Single[] values);
public static void VertexAttrib4 (int indx, System.Single& values);
public static void VertexAttribDivisor (int index, int divisor);
public static void VertexAttribDivisor (uint index, uint divisor);
public static void VertexAttribI4 (int index, int x, int y, int z, int w);
public static void VertexAttribI4 (uint index, int x, int y, int z, int w);
public static void VertexAttribI4 (uint index, System.UInt32* v);
public static void VertexAttribI4 (uint index, System.UInt32& v);
public static void VertexAttribI4 (uint index, System.UInt32[] v);
public static void VertexAttribI4 (uint index, uint x, uint y, uint z, uint w);
public static void VertexAttribI4 (uint index, System.Int32* v);
public static void VertexAttribI4 (int index, System.Int32[] v);
public static void VertexAttribI4 (int index, System.Int32& v);
public static void VertexAttribI4 (int index, System.Int32* v);
public static void VertexAttribI4 (uint index, System.Int32[] v);
public static void VertexAttribI4 (uint index, System.Int32& v);
public static void VertexAttribIPointer<T4> (int index, int size, All type, int stride, T4& pointer);
public static void VertexAttribIPointer<T4> (int index, int size, All type, int stride, T4[0...,0...,0...] pointer);
public static void VertexAttribIPointer<T4> (int index, int size, All type, int stride, T4[0...,0...] pointer);
public static void VertexAttribIPointer<T4> (int index, int size, All type, int stride, T4[] pointer);
public static void VertexAttribIPointer (int index, int size, All type, int stride, System.IntPtr pointer);
public static void VertexAttribIPointer (uint index, int size, All type, int stride, System.IntPtr pointer);
public static void VertexAttribIPointer<T4> (uint index, int size, All type, int stride, T4& pointer);
public static void VertexAttribIPointer<T4> (uint index, int size, All type, int stride, T4[0...,0...,0...] pointer);
public static void VertexAttribIPointer<T4> (uint index, int size, All type, int stride, T4[0...,0...] pointer);
public static void VertexAttribIPointer<T4> (uint index, int size, All type, int stride, T4[] pointer);
public static void VertexAttribPointer<T5> (uint indx, int size, All type, bool normalized, int stride, T5[] ptr);
public static void VertexAttribPointer<T5> (uint indx, int size, All type, bool normalized, int stride, T5[0...,0...] ptr);
public static void VertexAttribPointer<T5> (uint indx, int size, All type, bool normalized, int stride, T5[0...,0...,0...] ptr);
public static void VertexAttribPointer<T5> (uint indx, int size, All type, bool normalized, int stride, T5& ptr);
public static void VertexAttribPointer (uint indx, int size, All type, bool normalized, int stride, System.IntPtr ptr);
public static void VertexAttribPointer (int indx, int size, All type, bool normalized, int stride, System.IntPtr ptr);
public static void VertexAttribPointer<T5> (int indx, int size, All type, bool normalized, int stride, T5[] ptr);
public static void VertexAttribPointer<T5> (int indx, int size, All type, bool normalized, int stride, T5[0...,0...] ptr);
public static void VertexAttribPointer<T5> (int indx, int size, All type, bool normalized, int stride, T5[0...,0...,0...] ptr);
public static void VertexAttribPointer<T5> (int indx, int size, All type, bool normalized, int stride, T5& ptr);
public static void Viewport (System.Drawing.Size size);
public static void Viewport (System.Drawing.Point location, System.Drawing.Size size);
public static void Viewport (System.Drawing.Rectangle rectangle);
public static void Viewport (int x, int y, int width, int height);
public static void WaitSync (System.IntPtr sync, int flags, long timeout);
public static void WaitSync (System.IntPtr sync, uint flags, ulong timeout);
}
[Serializable]
public enum HintMode {
DontCare = 4352,
Fastest = 4353,
Nicest = 4354,
}
[Serializable]
public enum HintTarget {
GenerateMipmapHint = 33170,
}
[Serializable]
public enum OpenGlescoreVersions {
EsVersion20 = 1,
EsVersion30 = 1,
}
[Serializable]
public enum PixelFormat {
Alpha = 6406,
DepthComponent = 6402,
Luminance = 6409,
LuminanceAlpha = 6410,
Rgb = 6407,
Rgba = 6408,
}
[Serializable]
public enum PixelType {
UnsignedShort4444 = 32819,
UnsignedShort5551 = 32820,
UnsignedShort565 = 33635,
}
[Serializable]
public enum ProgramParameter {
ActiveAttributeMaxLength = 35722,
ActiveAttributes = 35721,
ActiveUniformMaxLength = 35719,
ActiveUniforms = 35718,
AttachedShaders = 35717,
DeleteStatus = 35712,
InfoLogLength = 35716,
LinkStatus = 35714,
ValidateStatus = 35715,
}
[Serializable]
public enum ReadFormat {
ImplementationColorReadFormat = 35739,
ImplementationColorReadType = 35738,
}
[Serializable]
public enum SeparateBlendFunctions {
BlendColor = 32773,
BlendDstAlpha = 32970,
BlendDstRgb = 32968,
BlendSrcAlpha = 32971,
BlendSrcRgb = 32969,
ConstantAlpha = 32771,
ConstantColor = 32769,
OneMinusConstantAlpha = 32772,
OneMinusConstantColor = 32770,
}
[Serializable]
public enum ShaderBinary {
NumShaderBinaryFormats = 36345,
ShaderBinaryFormats = 36344,
}
[Serializable]
public enum ShaderParameter {
CompileStatus = 35713,
DeleteStatus = 35712,
InfoLogLength = 35716,
ShaderSourceLength = 35720,
ShaderType = 35663,
}
[Serializable]
public enum ShaderPrecisionSpecifiedTypes {
HighFloat = 36338,
HighInt = 36341,
LowFloat = 36336,
LowInt = 36339,
MediumFloat = 36337,
MediumInt = 36340,
}
[Serializable]
public enum Shaders {
ActiveAttributeMaxLength = 35722,
ActiveAttributes = 35721,
ActiveUniformMaxLength = 35719,
ActiveUniforms = 35718,
AttachedShaders = 35717,
CurrentProgram = 35725,
DeleteStatus = 35712,
FragmentShader = 35632,
LinkStatus = 35714,
MaxCombinedTextureImageUnits = 35661,
MaxFragmentUniformVectors = 36349,
MaxTextureImageUnits = 34930,
MaxVaryingVectors = 36348,
MaxVertexAttribs = 34921,
MaxVertexTextureImageUnits = 35660,
MaxVertexUniformVectors = 36347,
ShaderType = 35663,
ShadingLanguageVersion = 35724,
ValidateStatus = 35715,
VertexShader = 35633,
}
[Serializable]
public enum ShaderSource {
CompileStatus = 35713,
InfoLogLength = 35716,
ShaderCompiler = 36346,
ShaderSourceLength = 35720,
}
[Serializable]
public enum StencilFunction {
Always = 519,
Equal = 514,
Gequal = 518,
Greater = 516,
Lequal = 515,
Less = 513,
Never = 512,
Notequal = 517,
}
[Serializable]
public enum StencilOp {
Decr = 7683,
DecrWrap = 34056,
Incr = 7682,
IncrWrap = 34055,
Invert = 5386,
Keep = 7680,
Replace = 7681,
}
[Serializable]
public enum StringName {
Extensions = 7939,
Renderer = 7937,
Vendor = 7936,
Version = 7938,
}
[Serializable]
public enum TextureMagFilter {
Linear = 9729,
Nearest = 9728,
}
[Serializable]
public enum TextureMinFilter {
LinearMipmapLinear = 9987,
LinearMipmapNearest = 9985,
NearestMipmapLinear = 9986,
NearestMipmapNearest = 9984,
}
[Serializable]
public enum TextureParameterName {
TextureMagFilter = 10240,
TextureMinFilter = 10241,
TextureWrapS = 10242,
TextureWrapT = 10243,
}
[Serializable]
public enum TextureTarget {
MaxCubeMapTextureSize = 34076,
Texture = 5890,
TextureBindingCubeMap = 34068,
TextureCubeMap = 34067,
TextureCubeMapNegativeX = 34070,
TextureCubeMapNegativeY = 34072,
TextureCubeMapNegativeZ = 34074,
TextureCubeMapPositiveX = 34069,
TextureCubeMapPositiveY = 34071,
TextureCubeMapPositiveZ = 34073,
}
[Serializable]
public enum TextureUnit {
ActiveTexture = 34016,
Texture0 = 33984,
Texture1 = 33985,
Texture10 = 33994,
Texture11 = 33995,
Texture12 = 33996,
Texture13 = 33997,
Texture14 = 33998,
Texture15 = 33999,
Texture16 = 34000,
Texture17 = 34001,
Texture18 = 34002,
Texture19 = 34003,
Texture2 = 33986,
Texture20 = 34004,
Texture21 = 34005,
Texture22 = 34006,
Texture23 = 34007,
Texture24 = 34008,
Texture25 = 34009,
Texture26 = 34010,
Texture27 = 34011,
Texture28 = 34012,
Texture29 = 34013,
Texture3 = 33987,
Texture30 = 34014,
Texture31 = 34015,
Texture4 = 33988,
Texture5 = 33989,
Texture6 = 33990,
Texture7 = 33991,
Texture8 = 33992,
Texture9 = 33993,
}
[Serializable]
public enum TextureWrapMode {
ClampToEdge = 33071,
MirroredRepeat = 33648,
Repeat = 10497,
}
[Serializable]
public enum Token {
ActiveUniformBlockMaxNameLength = 35381,
ActiveUniformBlocks = 35382,
AlreadySignaled = 37146,
AnySamplesPassed = 35887,
AnySamplesPassedConservative = 36202,
Blue = 6405,
BufferAccessFlags = 37151,
BufferMapLength = 37152,
BufferMapOffset = 37153,
BufferMapped = 35004,
BufferMapPointer = 35005,
Color = 6144,
ColorAttachment1 = 36065,
ColorAttachment10 = 36074,
ColorAttachment11 = 36075,
ColorAttachment12 = 36076,
ColorAttachment13 = 36077,
ColorAttachment14 = 36078,
ColorAttachment15 = 36079,
ColorAttachment2 = 36066,
ColorAttachment3 = 36067,
ColorAttachment4 = 36068,
ColorAttachment5 = 36069,
ColorAttachment6 = 36070,
ColorAttachment7 = 36071,
ColorAttachment8 = 36072,
ColorAttachment9 = 36073,
CompareRefToTexture = 34894,
CompressedR11Eac = 37488,
CompressedRg11Eac = 37490,
CompressedRgb8Etc2 = 37492,
CompressedRgb8PunchthroughAlpha1Etc2 = 37494,
CompressedRgba8Etc2Eac = 37496,
CompressedSignedR11Eac = 37489,
CompressedSignedRg11Eac = 37491,
CompressedSrgb8Alpha8Etc2Eac = 37497,
CompressedSrgb8Etc2 = 37493,
CompressedSrgb8PunchthroughAlpha1Etc2 = 37495,
ConditionSatisfied = 37148,
CopyReadBuffer = 36662,
CopyWriteBuffer = 36663,
CurrentQuery = 34917,
Depth = 6145,
Depth24Stencil8 = 35056,
Depth32fStencil8 = 36013,
DepthComponent24 = 33190,
DepthComponent32f = 36012,
DepthStencil = 34041,
DepthStencilAttachment = 33306,
DrawBuffer0 = 34853,
DrawBuffer1 = 34854,
DrawBuffer10 = 34863,
DrawBuffer11 = 34864,
DrawBuffer12 = 34865,
DrawBuffer13 = 34866,
DrawBuffer14 = 34867,
DrawBuffer15 = 34868,
DrawBuffer2 = 34855,
DrawBuffer3 = 34856,
DrawBuffer4 = 34857,
DrawBuffer5 = 34858,
DrawBuffer6 = 34859,
DrawBuffer7 = 34860,
DrawBuffer8 = 34861,
DrawBuffer9 = 34862,
DrawFramebuffer = 36009,
DynamicCopy = 35050,
DynamicRead = 35049,
Float32UnsignedInt248Rev = 36269,
FloatMat2x3 = 35685,
FloatMat2x4 = 35686,
FloatMat3x2 = 35687,
FloatMat3x4 = 35688,
FloatMat4x2 = 35689,
FloatMat4x3 = 35690,
FragmentShaderDerivativeHint = 35723,
FramebufferAttachmentAlphaSize = 33301,
FramebufferAttachmentBlueSize = 33300,
FramebufferAttachmentColorEncoding = 33296,
FramebufferAttachmentComponentType = 33297,
FramebufferAttachmentDepthSize = 33302,
FramebufferAttachmentGreenSize = 33299,
FramebufferAttachmentRedSize = 33298,
FramebufferAttachmentStencilSize = 33303,
FramebufferAttachmentTextureLayer = 36052,
FramebufferDefault = 33304,
FramebufferIncompleteMultisample = 36182,
FramebufferUndefined = 33305,
Green = 6404,
HalfFloat = 5131,
Int2101010Rev = 36255,
InterleavedAttribs = 35980,
IntSampler2D = 36298,
IntSampler2DArray = 36303,
IntSampler3D = 36299,
IntSamplerCube = 36300,
InvalidIndex = -1,
MajorVersion = 33307,
MapFlushExplicitBit = 16,
MapInvalidateBufferBit = 8,
MapInvalidateRangeBit = 4,
MapReadBit = 1,
MapUnsynchronizedBit = 32,
MapWriteBit = 2,
Max = 32776,
Max3DTextureSize = 32883,
MaxArrayTextureLayers = 35071,
MaxColorAttachments = 36063,
MaxCombinedFragmentUniformComponents = 35379,
MaxCombinedUniformBlocks = 35374,
MaxCombinedVertexUniformComponents = 35377,
MaxDrawBuffers = 34852,
MaxElementIndex = 36203,
MaxElementsIndices = 33001,
MaxElementsVertices = 33000,
MaxFragmentInputComponents = 37157,
MaxFragmentUniformBlocks = 35373,
MaxFragmentUniformComponents = 35657,
MaxProgramTexelOffset = 35077,
MaxSamples = 36183,
MaxServerWaitTimeout = 37137,
MaxTextureLodBias = 34045,
MaxTransformFeedbackInterleavedComponents = 35978,
MaxTransformFeedbackSeparateAttribs = 35979,
MaxTransformFeedbackSeparateComponents = 35968,
MaxUniformBlockSize = 35376,
MaxUniformBufferBindings = 35375,
MaxVaryingComponents = 35659,
MaxVertexOutputComponents = 37154,
MaxVertexUniformBlocks = 35371,
MaxVertexUniformComponents = 35658,
Min = 32775,
MinorVersion = 33308,
MinProgramTexelOffset = 35076,
NumExtensions = 33309,
NumProgramBinaryFormats = 34814,
NumSampleCounts = 37760,
ObjectType = 37138,
PackRowLength = 3330,
PackSkipPixels = 3332,
PackSkipRows = 3331,
PixelPackBuffer = 35051,
PixelPackBufferBinding = 35053,
PixelUnpackBuffer = 35052,
PixelUnpackBufferBinding = 35055,
PrimitiveRestartFixedIndex = 36201,
ProgramBinaryFormats = 34815,
ProgramBinaryLength = 34625,
ProgramBinaryRetrievableHint = 33367,
QueryResult = 34918,
QueryResultAvailable = 34919,
R11fG11fB10f = 35898,
R16f = 33325,
R16i = 33331,
R16ui = 33332,
R32f = 33326,
R32i = 33333,
R32ui = 33334,
R8 = 33321,
R8i = 33329,
R8Snorm = 36756,
R8ui = 33330,
RasterizerDiscard = 35977,
ReadBuffer = 3074,
ReadFramebuffer = 36008,
ReadFramebufferBinding = 36010,
Red = 6403,
RedInteger = 36244,
RenderbufferSamples = 36011,
Rg = 33319,
Rg16f = 33327,
Rg16i = 33337,
Rg16ui = 33338,
Rg32f = 33328,
Rg32i = 33339,
Rg32ui = 33340,
Rg8 = 33323,
Rg8i = 33335,
Rg8Snorm = 36757,
Rg8ui = 33336,
Rgb10A2 = 32857,
Rgb10A2ui = 36975,
Rgb16f = 34843,
Rgb16i = 36233,
Rgb16ui = 36215,
Rgb32f = 34837,
Rgb32i = 36227,
Rgb32ui = 36209,
Rgb8 = 32849,
Rgb8i = 36239,
Rgb8Snorm = 36758,
Rgb8ui = 36221,
Rgb9E5 = 35901,
Rgba16f = 34842,
Rgba16i = 36232,
Rgba16ui = 36214,
Rgba32f = 34836,
Rgba32i = 36226,
Rgba32ui = 36208,
Rgba8 = 32856,
Rgba8i = 36238,
Rgba8Snorm = 36759,
Rgba8ui = 36220,
RgbaInteger = 36249,
RgbInteger = 36248,
RgInteger = 33320,
Sampler2DArray = 36289,
Sampler2DArrayShadow = 36292,
Sampler2DShadow = 35682,
Sampler3D = 35679,
SamplerBinding = 35097,
SamplerCubeShadow = 36293,
SeparateAttribs = 35981,
Signaled = 37145,
SignedNormalized = 36764,
Srgb = 35904,
Srgb8 = 35905,
Srgb8Alpha8 = 35907,
StaticCopy = 35046,
StaticRead = 35045,
Stencil = 6146,
StreamCopy = 35042,
StreamRead = 35041,
SyncCondition = 37139,
SyncFence = 37142,
SyncFlags = 37141,
SyncFlushCommandsBit = 1,
SyncGpuCommandsComplete = 37143,
SyncStatus = 37140,
Texture2DArray = 35866,
Texture3D = 32879,
TextureBaseLevel = 33084,
TextureBinding2DArray = 35869,
TextureBinding3D = 32874,
TextureCompareFunc = 34893,
TextureCompareMode = 34892,
TextureImmutableFormat = 37167,
TextureImmutableLevels = 33503,
TextureMaxLevel = 33085,
TextureMaxLod = 33083,
TextureMinLod = 33082,
TextureSwizzleA = 36421,
TextureSwizzleB = 36420,
TextureSwizzleG = 36419,
TextureSwizzleR = 36418,
TextureWrapR = 32882,
TimeoutExpired = 37147,
TimeoutIgnored = -1,
TransformFeedback = 36386,
TransformFeedbackActive = 36388,
TransformFeedbackBinding = 36389,
TransformFeedbackBuffer = 35982,
TransformFeedbackBufferBinding = 35983,
TransformFeedbackBufferMode = 35967,
TransformFeedbackBufferSize = 35973,
TransformFeedbackBufferStart = 35972,
TransformFeedbackPaused = 36387,
TransformFeedbackPrimitivesWritten = 35976,
TransformFeedbackVaryingMaxLength = 35958,
TransformFeedbackVaryings = 35971,
UniformArrayStride = 35388,
UniformBlockActiveUniformIndices = 35395,
UniformBlockActiveUniforms = 35394,
UniformBlockBinding = 35391,
UniformBlockDataSize = 35392,
UniformBlockIndex = 35386,
UniformBlockNameLength = 35393,
UniformBlockReferencedByFragmentShader = 35398,
UniformBlockReferencedByVertexShader = 35396,
UniformBuffer = 35345,
UniformBufferBinding = 35368,
UniformBufferOffsetAlignment = 35380,
UniformBufferSize = 35370,
UniformBufferStart = 35369,
UniformIsRowMajor = 35390,
UniformMatrixStride = 35389,
UniformNameLength = 35385,
UniformOffset = 35387,
UniformSize = 35384,
UniformType = 35383,
UnpackImageHeight = 32878,
UnpackRowLength = 3314,
UnpackSkipImages = 32877,
UnpackSkipPixels = 3316,
UnpackSkipRows = 3315,
Unsignaled = 37144,
UnsignedInt10F11F11FRev = 35899,
UnsignedInt2101010Rev = 33640,
UnsignedInt248 = 34042,
UnsignedInt5999Rev = 35902,
UnsignedIntSampler2D = 36306,
UnsignedIntSampler2DArray = 36311,
UnsignedIntSampler3D = 36307,
UnsignedIntSamplerCube = 36308,
UnsignedIntVec2 = 36294,
UnsignedIntVec3 = 36295,
UnsignedIntVec4 = 36296,
UnsignedNormalized = 35863,
VertexArrayBinding = 34229,
VertexAttribArrayDivisor = 35070,
VertexAttribArrayInteger = 35069,
WaitFailed = 37149,
}
[Serializable]
public enum UniformTypes {
Bool = 35670,
BoolVec2 = 35671,
BoolVec3 = 35672,
BoolVec4 = 35673,
FloatMat2 = 35674,
FloatMat3 = 35675,
FloatMat4 = 35676,
FloatVec2 = 35664,
FloatVec3 = 35665,
FloatVec4 = 35666,
IntVec2 = 35667,
IntVec3 = 35668,
IntVec4 = 35669,
Sampler2D = 35678,
SamplerCube = 35680,
}
[Serializable]
public enum VertexArrays {
VertexAttribArrayBufferBinding = 34975,
VertexAttribArrayEnabled = 34338,
VertexAttribArrayNormalized = 34922,
VertexAttribArrayPointer = 34373,
VertexAttribArraySize = 34339,
VertexAttribArrayStride = 34340,
VertexAttribArrayType = 34341,
}
[Serializable]
public enum VertexAttribPointerType {
Byte = 5120,
Fixed = 5132,
Float = 5126,
Short = 5122,
UnsignedByte = 5121,
UnsignedShort = 5123,
}