2247 lines
129 KiB
C#
2247 lines
129 KiB
C#
// -----------------------------------------------------------------------------
|
|
// file="GlEnums"
|
|
// Project: StgSharp
|
|
// Copyright (c) Nitload.
|
|
// SPDX-License-Identifier: MIT
|
|
// -----------------------------------------------------------------------------
|
|
|
|
// <auto-generated>
|
|
// Generated by StgSharp.GenerateGL.
|
|
// Strongly typed desktop OpenGL enum groups.
|
|
// </auto-generated>
|
|
|
|
namespace StgSharp.Graphics.OpenGL
|
|
{
|
|
/// <summary>Native OpenGL group AtomicCounterBufferPName.</summary>
|
|
public enum AtomicCounterBufferPName : uint
|
|
{
|
|
AtomicCounterBufferActiveAtomicCounterIndices = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES),
|
|
AtomicCounterBufferActiveAtomicCounters = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS),
|
|
AtomicCounterBufferBinding = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_BINDING),
|
|
AtomicCounterBufferDataSize = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_DATA_SIZE),
|
|
AtomicCounterBufferReferencedByComputeShader = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER),
|
|
AtomicCounterBufferReferencedByFragmentShader = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER),
|
|
AtomicCounterBufferReferencedByGeometryShader = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER),
|
|
AtomicCounterBufferReferencedByTessControlShader = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER),
|
|
AtomicCounterBufferReferencedByTessEvaluationShader = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER),
|
|
AtomicCounterBufferReferencedByVertexShader = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group AttributeType.</summary>
|
|
public enum AttributeType : uint
|
|
{
|
|
Bool = unchecked((uint)glConst.BOOL),
|
|
BoolVec2 = unchecked((uint)glConst.BOOL_VEC2),
|
|
BoolVec3 = unchecked((uint)glConst.BOOL_VEC3),
|
|
BoolVec4 = unchecked((uint)glConst.BOOL_VEC4),
|
|
Double = unchecked((uint)glConst.DOUBLE),
|
|
DoubleMat2 = unchecked((uint)glConst.DOUBLE_MAT2),
|
|
DoubleMat2x3 = unchecked((uint)glConst.DOUBLE_MAT2x3),
|
|
DoubleMat2x4 = unchecked((uint)glConst.DOUBLE_MAT2x4),
|
|
DoubleMat3 = unchecked((uint)glConst.DOUBLE_MAT3),
|
|
DoubleMat3x2 = unchecked((uint)glConst.DOUBLE_MAT3x2),
|
|
DoubleMat3x4 = unchecked((uint)glConst.DOUBLE_MAT3x4),
|
|
DoubleMat4 = unchecked((uint)glConst.DOUBLE_MAT4),
|
|
DoubleMat4x2 = unchecked((uint)glConst.DOUBLE_MAT4x2),
|
|
DoubleMat4x3 = unchecked((uint)glConst.DOUBLE_MAT4x3),
|
|
DoubleVec2 = unchecked((uint)glConst.DOUBLE_VEC2),
|
|
DoubleVec3 = unchecked((uint)glConst.DOUBLE_VEC3),
|
|
DoubleVec4 = unchecked((uint)glConst.DOUBLE_VEC4),
|
|
Float = unchecked((uint)glConst.FLOAT),
|
|
FloatMat2 = unchecked((uint)glConst.FLOAT_MAT2),
|
|
FloatMat2x3 = unchecked((uint)glConst.FLOAT_MAT2x3),
|
|
FloatMat2x4 = unchecked((uint)glConst.FLOAT_MAT2x4),
|
|
FloatMat3 = unchecked((uint)glConst.FLOAT_MAT3),
|
|
FloatMat3x2 = unchecked((uint)glConst.FLOAT_MAT3x2),
|
|
FloatMat3x4 = unchecked((uint)glConst.FLOAT_MAT3x4),
|
|
FloatMat4 = unchecked((uint)glConst.FLOAT_MAT4),
|
|
FloatMat4x2 = unchecked((uint)glConst.FLOAT_MAT4x2),
|
|
FloatMat4x3 = unchecked((uint)glConst.FLOAT_MAT4x3),
|
|
FloatVec2 = unchecked((uint)glConst.FLOAT_VEC2),
|
|
FloatVec3 = unchecked((uint)glConst.FLOAT_VEC3),
|
|
FloatVec4 = unchecked((uint)glConst.FLOAT_VEC4),
|
|
Image1D = unchecked((uint)glConst.IMAGE_1D),
|
|
Image1DArray = unchecked((uint)glConst.IMAGE_1D_ARRAY),
|
|
Image2D = unchecked((uint)glConst.IMAGE_2D),
|
|
Image2DArray = unchecked((uint)glConst.IMAGE_2D_ARRAY),
|
|
Image2DMultisample = unchecked((uint)glConst.IMAGE_2D_MULTISAMPLE),
|
|
Image2DMultisampleArray = unchecked((uint)glConst.IMAGE_2D_MULTISAMPLE_ARRAY),
|
|
Image2DRect = unchecked((uint)glConst.IMAGE_2D_RECT),
|
|
Image3D = unchecked((uint)glConst.IMAGE_3D),
|
|
ImageBuffer = unchecked((uint)glConst.IMAGE_BUFFER),
|
|
ImageCube = unchecked((uint)glConst.IMAGE_CUBE),
|
|
ImageCubeMapArray = unchecked((uint)glConst.IMAGE_CUBE_MAP_ARRAY),
|
|
Int = unchecked((uint)glConst.INT),
|
|
IntImage1D = unchecked((uint)glConst.INT_IMAGE_1D),
|
|
IntImage1DArray = unchecked((uint)glConst.INT_IMAGE_1D_ARRAY),
|
|
IntImage2D = unchecked((uint)glConst.INT_IMAGE_2D),
|
|
IntImage2DArray = unchecked((uint)glConst.INT_IMAGE_2D_ARRAY),
|
|
IntImage2DMultisample = unchecked((uint)glConst.INT_IMAGE_2D_MULTISAMPLE),
|
|
IntImage2DMultisampleArray = unchecked((uint)glConst.INT_IMAGE_2D_MULTISAMPLE_ARRAY),
|
|
IntImage2DRect = unchecked((uint)glConst.INT_IMAGE_2D_RECT),
|
|
IntImage3D = unchecked((uint)glConst.INT_IMAGE_3D),
|
|
IntImageBuffer = unchecked((uint)glConst.INT_IMAGE_BUFFER),
|
|
IntImageCube = unchecked((uint)glConst.INT_IMAGE_CUBE),
|
|
IntImageCubeMapArray = unchecked((uint)glConst.INT_IMAGE_CUBE_MAP_ARRAY),
|
|
IntSampler1D = unchecked((uint)glConst.INT_SAMPLER_1D),
|
|
IntSampler1DArray = unchecked((uint)glConst.INT_SAMPLER_1D_ARRAY),
|
|
IntSampler2D = unchecked((uint)glConst.INT_SAMPLER_2D),
|
|
IntSampler2DArray = unchecked((uint)glConst.INT_SAMPLER_2D_ARRAY),
|
|
IntSampler2DMultisample = unchecked((uint)glConst.INT_SAMPLER_2D_MULTISAMPLE),
|
|
IntSampler2DMultisampleArray = unchecked((uint)glConst.INT_SAMPLER_2D_MULTISAMPLE_ARRAY),
|
|
IntSampler2DRect = unchecked((uint)glConst.INT_SAMPLER_2D_RECT),
|
|
IntSampler3D = unchecked((uint)glConst.INT_SAMPLER_3D),
|
|
IntSamplerBuffer = unchecked((uint)glConst.INT_SAMPLER_BUFFER),
|
|
IntSamplerCube = unchecked((uint)glConst.INT_SAMPLER_CUBE),
|
|
IntSamplerCubeMapArray = unchecked((uint)glConst.INT_SAMPLER_CUBE_MAP_ARRAY),
|
|
IntVec2 = unchecked((uint)glConst.INT_VEC2),
|
|
IntVec3 = unchecked((uint)glConst.INT_VEC3),
|
|
IntVec4 = unchecked((uint)glConst.INT_VEC4),
|
|
Sampler1D = unchecked((uint)glConst.SAMPLER_1D),
|
|
Sampler1DArrayShadow = unchecked((uint)glConst.SAMPLER_1D_ARRAY_SHADOW),
|
|
Sampler1DShadow = unchecked((uint)glConst.SAMPLER_1D_SHADOW),
|
|
Sampler2D = unchecked((uint)glConst.SAMPLER_2D),
|
|
Sampler2DArrayShadow = unchecked((uint)glConst.SAMPLER_2D_ARRAY_SHADOW),
|
|
Sampler2DMultisample = unchecked((uint)glConst.SAMPLER_2D_MULTISAMPLE),
|
|
Sampler2DMultisampleArray = unchecked((uint)glConst.SAMPLER_2D_MULTISAMPLE_ARRAY),
|
|
Sampler2DRect = unchecked((uint)glConst.SAMPLER_2D_RECT),
|
|
Sampler2DRectShadow = unchecked((uint)glConst.SAMPLER_2D_RECT_SHADOW),
|
|
Sampler2DShadow = unchecked((uint)glConst.SAMPLER_2D_SHADOW),
|
|
Sampler3D = unchecked((uint)glConst.SAMPLER_3D),
|
|
SamplerBuffer = unchecked((uint)glConst.SAMPLER_BUFFER),
|
|
SamplerCube = unchecked((uint)glConst.SAMPLER_CUBE),
|
|
SamplerCubeMapArray = unchecked((uint)glConst.SAMPLER_CUBE_MAP_ARRAY),
|
|
SamplerCubeMapArrayShadow = unchecked((uint)glConst.SAMPLER_CUBE_MAP_ARRAY_SHADOW),
|
|
SamplerCubeShadow = unchecked((uint)glConst.SAMPLER_CUBE_SHADOW),
|
|
UnsignedInt = unchecked((uint)glConst.UNSIGNED_INT),
|
|
UnsignedIntImage1D = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_1D),
|
|
UnsignedIntImage1DArray = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_1D_ARRAY),
|
|
UnsignedIntImage2D = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_2D),
|
|
UnsignedIntImage2DArray = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_2D_ARRAY),
|
|
UnsignedIntImage2DMultisample = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_2D_MULTISAMPLE),
|
|
UnsignedIntImage2DMultisampleArray = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY),
|
|
UnsignedIntImage2DRect = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_2D_RECT),
|
|
UnsignedIntImage3D = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_3D),
|
|
UnsignedIntImageBuffer = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_BUFFER),
|
|
UnsignedIntImageCube = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_CUBE),
|
|
UnsignedIntImageCubeMapArray = unchecked((uint)glConst.UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY),
|
|
UnsignedIntSampler1D = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_1D),
|
|
UnsignedIntSampler1DArray = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_1D_ARRAY),
|
|
UnsignedIntSampler2D = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D),
|
|
UnsignedIntSampler2DArray = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D_ARRAY),
|
|
UnsignedIntSampler2DMultisample = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE),
|
|
UnsignedIntSampler2DMultisampleArray = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY),
|
|
UnsignedIntSampler2DRect = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D_RECT),
|
|
UnsignedIntSampler3D = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_3D),
|
|
UnsignedIntSamplerBuffer = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_BUFFER),
|
|
UnsignedIntSamplerCube = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_CUBE),
|
|
UnsignedIntSamplerCubeMapArray = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY),
|
|
UnsignedIntVec2 = unchecked((uint)glConst.UNSIGNED_INT_VEC2),
|
|
UnsignedIntVec3 = unchecked((uint)glConst.UNSIGNED_INT_VEC3),
|
|
UnsignedIntVec4 = unchecked((uint)glConst.UNSIGNED_INT_VEC4),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BindTransformFeedbackTarget.</summary>
|
|
public enum BindTransformFeedbackTarget : uint
|
|
{
|
|
TransformFeedback = unchecked((uint)glConst.TRANSFORM_FEEDBACK),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BlendEquationModeEXT.</summary>
|
|
public enum BlendEquationMode : uint
|
|
{
|
|
FuncAdd = unchecked((uint)glConst.FUNC_ADD),
|
|
FuncReverseSubtract = unchecked((uint)glConst.FUNC_REVERSE_SUBTRACT),
|
|
FuncSubtract = unchecked((uint)glConst.FUNC_SUBTRACT),
|
|
Max = unchecked((uint)glConst.MAX),
|
|
Min = unchecked((uint)glConst.MIN),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BlendingFactor.</summary>
|
|
public enum BlendingFactor : uint
|
|
{
|
|
ConstantAlpha = unchecked((uint)glConst.CONSTANT_ALPHA),
|
|
ConstantColor = unchecked((uint)glConst.CONSTANT_COLOR),
|
|
DstAlpha = unchecked((uint)glConst.DST_ALPHA),
|
|
DstColor = unchecked((uint)glConst.DST_COLOR),
|
|
One = unchecked((uint)glConst.ONE),
|
|
OneMinusConstantAlpha = unchecked((uint)glConst.ONE_MINUS_CONSTANT_ALPHA),
|
|
OneMinusConstantColor = unchecked((uint)glConst.ONE_MINUS_CONSTANT_COLOR),
|
|
OneMinusDstAlpha = unchecked((uint)glConst.ONE_MINUS_DST_ALPHA),
|
|
OneMinusDstColor = unchecked((uint)glConst.ONE_MINUS_DST_COLOR),
|
|
OneMinusSrc1Alpha = unchecked((uint)glConst.ONE_MINUS_SRC1_ALPHA),
|
|
OneMinusSrc1Color = unchecked((uint)glConst.ONE_MINUS_SRC1_COLOR),
|
|
OneMinusSrcAlpha = unchecked((uint)glConst.ONE_MINUS_SRC_ALPHA),
|
|
OneMinusSrcColor = unchecked((uint)glConst.ONE_MINUS_SRC_COLOR),
|
|
Src1Alpha = unchecked((uint)glConst.SRC1_ALPHA),
|
|
Src1Color = unchecked((uint)glConst.SRC1_COLOR),
|
|
SrcAlpha = unchecked((uint)glConst.SRC_ALPHA),
|
|
SrcAlphaSaturate = unchecked((uint)glConst.SRC_ALPHA_SATURATE),
|
|
SrcColor = unchecked((uint)glConst.SRC_COLOR),
|
|
Zero = unchecked((uint)glConst.ZERO),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BlitFramebufferFilter.</summary>
|
|
public enum BlitFrameBufferFilter : uint
|
|
{
|
|
Linear = unchecked((uint)glConst.LINEAR),
|
|
Nearest = unchecked((uint)glConst.NEAREST),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BufferAccessARB.</summary>
|
|
public enum BufferAccess : uint
|
|
{
|
|
ReadOnly = unchecked((uint)glConst.READ_ONLY),
|
|
ReadWrite = unchecked((uint)glConst.READ_WRITE),
|
|
WriteOnly = unchecked((uint)glConst.WRITE_ONLY),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BufferPNameARB.</summary>
|
|
public enum BufferPName : uint
|
|
{
|
|
BufferAccess = unchecked((uint)glConst.BUFFER_ACCESS),
|
|
BufferAccessFlags = unchecked((uint)glConst.BUFFER_ACCESS_FLAGS),
|
|
BufferImmutableStorage = unchecked((uint)glConst.BUFFER_IMMUTABLE_STORAGE),
|
|
BufferMapLength = unchecked((uint)glConst.BUFFER_MAP_LENGTH),
|
|
BufferMapOffset = unchecked((uint)glConst.BUFFER_MAP_OFFSET),
|
|
BufferMapped = unchecked((uint)glConst.BUFFER_MAPPED),
|
|
BufferSize = unchecked((uint)glConst.BUFFER_SIZE),
|
|
BufferStorageFlags = unchecked((uint)glConst.BUFFER_STORAGE_FLAGS),
|
|
BufferUsage = unchecked((uint)glConst.BUFFER_USAGE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BufferPointerNameARB.</summary>
|
|
public enum BufferPointerName : uint
|
|
{
|
|
BufferMapPointer = unchecked((uint)glConst.BUFFER_MAP_POINTER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BufferStorageMask.</summary>
|
|
[System.Flags]
|
|
public enum BufferStorageMask : uint
|
|
{
|
|
None = 0u,
|
|
ClientStorageBit = unchecked((uint)glConst.CLIENT_STORAGE_BIT),
|
|
DynamicStorageBit = unchecked((uint)glConst.DYNAMIC_STORAGE_BIT),
|
|
MapCoherentBit = unchecked((uint)glConst.MAP_COHERENT_BIT),
|
|
MapPersistentBit = unchecked((uint)glConst.MAP_PERSISTENT_BIT),
|
|
MapReadBit = unchecked((uint)glConst.MAP_READ_BIT),
|
|
MapWriteBit = unchecked((uint)glConst.MAP_WRITE_BIT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BufferStorageTarget.</summary>
|
|
public enum BufferStorageTarget : uint
|
|
{
|
|
ArrayBuffer = unchecked((uint)glConst.ARRAY_BUFFER),
|
|
AtomicCounterBuffer = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER),
|
|
CopyReadBuffer = unchecked((uint)glConst.COPY_READ_BUFFER),
|
|
CopyWriteBuffer = unchecked((uint)glConst.COPY_WRITE_BUFFER),
|
|
DispatchIndirectBuffer = unchecked((uint)glConst.DISPATCH_INDIRECT_BUFFER),
|
|
DrawIndirectBuffer = unchecked((uint)glConst.DRAW_INDIRECT_BUFFER),
|
|
ElementArrayBuffer = unchecked((uint)glConst.ELEMENT_ARRAY_BUFFER),
|
|
PixelPackBuffer = unchecked((uint)glConst.PIXEL_PACK_BUFFER),
|
|
PixelUnpackBuffer = unchecked((uint)glConst.PIXEL_UNPACK_BUFFER),
|
|
QueryBuffer = unchecked((uint)glConst.QUERY_BUFFER),
|
|
ShaderStorageBuffer = unchecked((uint)glConst.SHADER_STORAGE_BUFFER),
|
|
TextureBuffer = unchecked((uint)glConst.TEXTURE_BUFFER),
|
|
TransformFeedbackBuffer = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER),
|
|
UniformBuffer = unchecked((uint)glConst.UNIFORM_BUFFER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BufferTargetARB.</summary>
|
|
public enum BufferTarget : uint
|
|
{
|
|
ArrayBuffer = unchecked((uint)glConst.ARRAY_BUFFER),
|
|
AtomicCounterBuffer = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER),
|
|
CopyReadBuffer = unchecked((uint)glConst.COPY_READ_BUFFER),
|
|
CopyWriteBuffer = unchecked((uint)glConst.COPY_WRITE_BUFFER),
|
|
DispatchIndirectBuffer = unchecked((uint)glConst.DISPATCH_INDIRECT_BUFFER),
|
|
DrawIndirectBuffer = unchecked((uint)glConst.DRAW_INDIRECT_BUFFER),
|
|
ElementArrayBuffer = unchecked((uint)glConst.ELEMENT_ARRAY_BUFFER),
|
|
ParameterBuffer = unchecked((uint)glConst.PARAMETER_BUFFER),
|
|
PixelPackBuffer = unchecked((uint)glConst.PIXEL_PACK_BUFFER),
|
|
PixelUnpackBuffer = unchecked((uint)glConst.PIXEL_UNPACK_BUFFER),
|
|
QueryBuffer = unchecked((uint)glConst.QUERY_BUFFER),
|
|
ShaderStorageBuffer = unchecked((uint)glConst.SHADER_STORAGE_BUFFER),
|
|
TextureBuffer = unchecked((uint)glConst.TEXTURE_BUFFER),
|
|
TransformFeedbackBuffer = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER),
|
|
UniformBuffer = unchecked((uint)glConst.UNIFORM_BUFFER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group BufferUsageARB.</summary>
|
|
public enum BufferUsage : uint
|
|
{
|
|
DynamicCopy = unchecked((uint)glConst.DYNAMIC_COPY),
|
|
DynamicDraw = unchecked((uint)glConst.DYNAMIC_DRAW),
|
|
DynamicRead = unchecked((uint)glConst.DYNAMIC_READ),
|
|
StaticCopy = unchecked((uint)glConst.STATIC_COPY),
|
|
StaticDraw = unchecked((uint)glConst.STATIC_DRAW),
|
|
StaticRead = unchecked((uint)glConst.STATIC_READ),
|
|
StreamCopy = unchecked((uint)glConst.STREAM_COPY),
|
|
StreamDraw = unchecked((uint)glConst.STREAM_DRAW),
|
|
StreamRead = unchecked((uint)glConst.STREAM_READ),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ClampColorModeARB.</summary>
|
|
public enum ClampColorMode : uint
|
|
{
|
|
False = unchecked((uint)glConst.FALSE),
|
|
FixedOnly = unchecked((uint)glConst.FIXED_ONLY),
|
|
True = unchecked((uint)glConst.TRUE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ClampColorTargetARB.</summary>
|
|
public enum ClampColorTarget : uint
|
|
{
|
|
ClampReadColor = unchecked((uint)glConst.CLAMP_READ_COLOR),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group Buffer.</summary>
|
|
public enum ClearBuffer : uint
|
|
{
|
|
Color = unchecked((uint)glConst.COLOR),
|
|
Depth = unchecked((uint)glConst.DEPTH),
|
|
Stencil = unchecked((uint)glConst.STENCIL),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ClearBufferMask.</summary>
|
|
[System.Flags]
|
|
public enum ClearBufferMask : uint
|
|
{
|
|
None = 0u,
|
|
ColorBufferBit = unchecked((uint)glConst.COLOR_BUFFER_BIT),
|
|
DepthBufferBit = unchecked((uint)glConst.DEPTH_BUFFER_BIT),
|
|
StencilBufferBit = unchecked((uint)glConst.STENCIL_BUFFER_BIT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ClipControlDepth.</summary>
|
|
public enum ClipControlDepth : uint
|
|
{
|
|
NegativeOneToOne = unchecked((uint)glConst.NEGATIVE_ONE_TO_ONE),
|
|
ZeroToOne = unchecked((uint)glConst.ZERO_TO_ONE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ClipControlOrigin.</summary>
|
|
public enum ClipControlOrigin : uint
|
|
{
|
|
LowerLeft = unchecked((uint)glConst.LOWER_LEFT),
|
|
UpperLeft = unchecked((uint)glConst.UPPER_LEFT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ColorBuffer.</summary>
|
|
public enum ColorBuffer : uint
|
|
{
|
|
Back = unchecked((uint)glConst.BACK),
|
|
BackLeft = unchecked((uint)glConst.BACK_LEFT),
|
|
BackRight = unchecked((uint)glConst.BACK_RIGHT),
|
|
ColorAttachment0 = unchecked((uint)glConst.COLOR_ATTACHMENT0),
|
|
ColorAttachment1 = unchecked((uint)glConst.COLOR_ATTACHMENT1),
|
|
ColorAttachment10 = unchecked((uint)glConst.COLOR_ATTACHMENT10),
|
|
ColorAttachment11 = unchecked((uint)glConst.COLOR_ATTACHMENT11),
|
|
ColorAttachment12 = unchecked((uint)glConst.COLOR_ATTACHMENT12),
|
|
ColorAttachment13 = unchecked((uint)glConst.COLOR_ATTACHMENT13),
|
|
ColorAttachment14 = unchecked((uint)glConst.COLOR_ATTACHMENT14),
|
|
ColorAttachment15 = unchecked((uint)glConst.COLOR_ATTACHMENT15),
|
|
ColorAttachment16 = unchecked((uint)glConst.COLOR_ATTACHMENT16),
|
|
ColorAttachment17 = unchecked((uint)glConst.COLOR_ATTACHMENT17),
|
|
ColorAttachment18 = unchecked((uint)glConst.COLOR_ATTACHMENT18),
|
|
ColorAttachment19 = unchecked((uint)glConst.COLOR_ATTACHMENT19),
|
|
ColorAttachment2 = unchecked((uint)glConst.COLOR_ATTACHMENT2),
|
|
ColorAttachment20 = unchecked((uint)glConst.COLOR_ATTACHMENT20),
|
|
ColorAttachment21 = unchecked((uint)glConst.COLOR_ATTACHMENT21),
|
|
ColorAttachment22 = unchecked((uint)glConst.COLOR_ATTACHMENT22),
|
|
ColorAttachment23 = unchecked((uint)glConst.COLOR_ATTACHMENT23),
|
|
ColorAttachment24 = unchecked((uint)glConst.COLOR_ATTACHMENT24),
|
|
ColorAttachment25 = unchecked((uint)glConst.COLOR_ATTACHMENT25),
|
|
ColorAttachment26 = unchecked((uint)glConst.COLOR_ATTACHMENT26),
|
|
ColorAttachment27 = unchecked((uint)glConst.COLOR_ATTACHMENT27),
|
|
ColorAttachment28 = unchecked((uint)glConst.COLOR_ATTACHMENT28),
|
|
ColorAttachment29 = unchecked((uint)glConst.COLOR_ATTACHMENT29),
|
|
ColorAttachment3 = unchecked((uint)glConst.COLOR_ATTACHMENT3),
|
|
ColorAttachment30 = unchecked((uint)glConst.COLOR_ATTACHMENT30),
|
|
ColorAttachment31 = unchecked((uint)glConst.COLOR_ATTACHMENT31),
|
|
ColorAttachment4 = unchecked((uint)glConst.COLOR_ATTACHMENT4),
|
|
ColorAttachment5 = unchecked((uint)glConst.COLOR_ATTACHMENT5),
|
|
ColorAttachment6 = unchecked((uint)glConst.COLOR_ATTACHMENT6),
|
|
ColorAttachment7 = unchecked((uint)glConst.COLOR_ATTACHMENT7),
|
|
ColorAttachment8 = unchecked((uint)glConst.COLOR_ATTACHMENT8),
|
|
ColorAttachment9 = unchecked((uint)glConst.COLOR_ATTACHMENT9),
|
|
Front = unchecked((uint)glConst.FRONT),
|
|
FrontAndBack = unchecked((uint)glConst.FRONT_AND_BACK),
|
|
FrontLeft = unchecked((uint)glConst.FRONT_LEFT),
|
|
FrontRight = unchecked((uint)glConst.FRONT_RIGHT),
|
|
Left = unchecked((uint)glConst.LEFT),
|
|
None = unchecked((uint)glConst.NONE),
|
|
Right = unchecked((uint)glConst.RIGHT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ConditionalRenderMode.</summary>
|
|
public enum ConditionalRenderMode : uint
|
|
{
|
|
QueryByRegionNoWait = unchecked((uint)glConst.QUERY_BY_REGION_NO_WAIT),
|
|
QueryByRegionNoWaitInverted = unchecked((uint)glConst.QUERY_BY_REGION_NO_WAIT_INVERTED),
|
|
QueryByRegionWait = unchecked((uint)glConst.QUERY_BY_REGION_WAIT),
|
|
QueryByRegionWaitInverted = unchecked((uint)glConst.QUERY_BY_REGION_WAIT_INVERTED),
|
|
QueryNoWait = unchecked((uint)glConst.QUERY_NO_WAIT),
|
|
QueryNoWaitInverted = unchecked((uint)glConst.QUERY_NO_WAIT_INVERTED),
|
|
QueryWait = unchecked((uint)glConst.QUERY_WAIT),
|
|
QueryWaitInverted = unchecked((uint)glConst.QUERY_WAIT_INVERTED),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group CopyBufferSubDataTarget.</summary>
|
|
public enum CopyBufferSubDataTarget : uint
|
|
{
|
|
ArrayBuffer = unchecked((uint)glConst.ARRAY_BUFFER),
|
|
AtomicCounterBuffer = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER),
|
|
CopyReadBuffer = unchecked((uint)glConst.COPY_READ_BUFFER),
|
|
CopyWriteBuffer = unchecked((uint)glConst.COPY_WRITE_BUFFER),
|
|
DispatchIndirectBuffer = unchecked((uint)glConst.DISPATCH_INDIRECT_BUFFER),
|
|
DrawIndirectBuffer = unchecked((uint)glConst.DRAW_INDIRECT_BUFFER),
|
|
ElementArrayBuffer = unchecked((uint)glConst.ELEMENT_ARRAY_BUFFER),
|
|
PixelPackBuffer = unchecked((uint)glConst.PIXEL_PACK_BUFFER),
|
|
PixelUnpackBuffer = unchecked((uint)glConst.PIXEL_UNPACK_BUFFER),
|
|
QueryBuffer = unchecked((uint)glConst.QUERY_BUFFER),
|
|
ShaderStorageBuffer = unchecked((uint)glConst.SHADER_STORAGE_BUFFER),
|
|
TextureBuffer = unchecked((uint)glConst.TEXTURE_BUFFER),
|
|
TransformFeedbackBuffer = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER),
|
|
UniformBuffer = unchecked((uint)glConst.UNIFORM_BUFFER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group CopyImageSubDataTarget.</summary>
|
|
public enum CopyImageSubDataTarget : uint
|
|
{
|
|
RenderBuffer = unchecked((uint)glConst.RENDERBUFFER),
|
|
Texture1D = unchecked((uint)glConst.TEXTURE_1D),
|
|
Texture1DArray = unchecked((uint)glConst.TEXTURE_1D_ARRAY),
|
|
Texture2D = unchecked((uint)glConst.TEXTURE_2D),
|
|
Texture2DArray = unchecked((uint)glConst.TEXTURE_2D_ARRAY),
|
|
Texture2DMultisample = unchecked((uint)glConst.TEXTURE_2D_MULTISAMPLE),
|
|
Texture2DMultisampleArray = unchecked((uint)glConst.TEXTURE_2D_MULTISAMPLE_ARRAY),
|
|
Texture3D = unchecked((uint)glConst.TEXTURE_3D),
|
|
TextureCubeMap = unchecked((uint)glConst.TEXTURE_CUBE_MAP),
|
|
TextureCubeMapArray = unchecked((uint)glConst.TEXTURE_CUBE_MAP_ARRAY),
|
|
TextureRectangle = unchecked((uint)glConst.TEXTURE_RECTANGLE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group DebugSeverity.</summary>
|
|
public enum DebugSeverity : uint
|
|
{
|
|
DebugSeverityHigh = unchecked((uint)glConst.DEBUG_SEVERITY_HIGH),
|
|
DebugSeverityLow = unchecked((uint)glConst.DEBUG_SEVERITY_LOW),
|
|
DebugSeverityMedium = unchecked((uint)glConst.DEBUG_SEVERITY_MEDIUM),
|
|
DebugSeverityNotification = unchecked((uint)glConst.DEBUG_SEVERITY_NOTIFICATION),
|
|
DontCare = unchecked((uint)glConst.DONT_CARE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group DebugSource.</summary>
|
|
public enum DebugSource : uint
|
|
{
|
|
DebugSourceApi = unchecked((uint)glConst.DEBUG_SOURCE_API),
|
|
DebugSourceApplication = unchecked((uint)glConst.DEBUG_SOURCE_APPLICATION),
|
|
DebugSourceOther = unchecked((uint)glConst.DEBUG_SOURCE_OTHER),
|
|
DebugSourceShaderCompiler = unchecked((uint)glConst.DEBUG_SOURCE_SHADER_COMPILER),
|
|
DebugSourceThirdParty = unchecked((uint)glConst.DEBUG_SOURCE_THIRD_PARTY),
|
|
DebugSourceWindowSystem = unchecked((uint)glConst.DEBUG_SOURCE_WINDOW_SYSTEM),
|
|
DontCare = unchecked((uint)glConst.DONT_CARE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group DebugType.</summary>
|
|
public enum DebugType : uint
|
|
{
|
|
DebugTypeDeprecatedBehavior = unchecked((uint)glConst.DEBUG_TYPE_DEPRECATED_BEHAVIOR),
|
|
DebugTypeError = unchecked((uint)glConst.DEBUG_TYPE_ERROR),
|
|
DebugTypeMarker = unchecked((uint)glConst.DEBUG_TYPE_MARKER),
|
|
DebugTypeOther = unchecked((uint)glConst.DEBUG_TYPE_OTHER),
|
|
DebugTypePerformance = unchecked((uint)glConst.DEBUG_TYPE_PERFORMANCE),
|
|
DebugTypePopGroup = unchecked((uint)glConst.DEBUG_TYPE_POP_GROUP),
|
|
DebugTypePortability = unchecked((uint)glConst.DEBUG_TYPE_PORTABILITY),
|
|
DebugTypePushGroup = unchecked((uint)glConst.DEBUG_TYPE_PUSH_GROUP),
|
|
DebugTypeUndefinedBehavior = unchecked((uint)glConst.DEBUG_TYPE_UNDEFINED_BEHAVIOR),
|
|
DontCare = unchecked((uint)glConst.DONT_CARE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group DepthFunction.</summary>
|
|
public enum DepthFunction : uint
|
|
{
|
|
Always = unchecked((uint)glConst.ALWAYS),
|
|
Equal = unchecked((uint)glConst.EQUAL),
|
|
Gequal = unchecked((uint)glConst.GEQUAL),
|
|
Greater = unchecked((uint)glConst.GREATER),
|
|
Lequal = unchecked((uint)glConst.LEQUAL),
|
|
Less = unchecked((uint)glConst.LESS),
|
|
Never = unchecked((uint)glConst.NEVER),
|
|
Notequal = unchecked((uint)glConst.NOTEQUAL),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group DrawBufferMode.</summary>
|
|
public enum DrawBufferMode : uint
|
|
{
|
|
Back = unchecked((uint)glConst.BACK),
|
|
BackLeft = unchecked((uint)glConst.BACK_LEFT),
|
|
BackRight = unchecked((uint)glConst.BACK_RIGHT),
|
|
ColorAttachment0 = unchecked((uint)glConst.COLOR_ATTACHMENT0),
|
|
ColorAttachment1 = unchecked((uint)glConst.COLOR_ATTACHMENT1),
|
|
ColorAttachment10 = unchecked((uint)glConst.COLOR_ATTACHMENT10),
|
|
ColorAttachment11 = unchecked((uint)glConst.COLOR_ATTACHMENT11),
|
|
ColorAttachment12 = unchecked((uint)glConst.COLOR_ATTACHMENT12),
|
|
ColorAttachment13 = unchecked((uint)glConst.COLOR_ATTACHMENT13),
|
|
ColorAttachment14 = unchecked((uint)glConst.COLOR_ATTACHMENT14),
|
|
ColorAttachment15 = unchecked((uint)glConst.COLOR_ATTACHMENT15),
|
|
ColorAttachment16 = unchecked((uint)glConst.COLOR_ATTACHMENT16),
|
|
ColorAttachment17 = unchecked((uint)glConst.COLOR_ATTACHMENT17),
|
|
ColorAttachment18 = unchecked((uint)glConst.COLOR_ATTACHMENT18),
|
|
ColorAttachment19 = unchecked((uint)glConst.COLOR_ATTACHMENT19),
|
|
ColorAttachment2 = unchecked((uint)glConst.COLOR_ATTACHMENT2),
|
|
ColorAttachment20 = unchecked((uint)glConst.COLOR_ATTACHMENT20),
|
|
ColorAttachment21 = unchecked((uint)glConst.COLOR_ATTACHMENT21),
|
|
ColorAttachment22 = unchecked((uint)glConst.COLOR_ATTACHMENT22),
|
|
ColorAttachment23 = unchecked((uint)glConst.COLOR_ATTACHMENT23),
|
|
ColorAttachment24 = unchecked((uint)glConst.COLOR_ATTACHMENT24),
|
|
ColorAttachment25 = unchecked((uint)glConst.COLOR_ATTACHMENT25),
|
|
ColorAttachment26 = unchecked((uint)glConst.COLOR_ATTACHMENT26),
|
|
ColorAttachment27 = unchecked((uint)glConst.COLOR_ATTACHMENT27),
|
|
ColorAttachment28 = unchecked((uint)glConst.COLOR_ATTACHMENT28),
|
|
ColorAttachment29 = unchecked((uint)glConst.COLOR_ATTACHMENT29),
|
|
ColorAttachment3 = unchecked((uint)glConst.COLOR_ATTACHMENT3),
|
|
ColorAttachment30 = unchecked((uint)glConst.COLOR_ATTACHMENT30),
|
|
ColorAttachment31 = unchecked((uint)glConst.COLOR_ATTACHMENT31),
|
|
ColorAttachment4 = unchecked((uint)glConst.COLOR_ATTACHMENT4),
|
|
ColorAttachment5 = unchecked((uint)glConst.COLOR_ATTACHMENT5),
|
|
ColorAttachment6 = unchecked((uint)glConst.COLOR_ATTACHMENT6),
|
|
ColorAttachment7 = unchecked((uint)glConst.COLOR_ATTACHMENT7),
|
|
ColorAttachment8 = unchecked((uint)glConst.COLOR_ATTACHMENT8),
|
|
ColorAttachment9 = unchecked((uint)glConst.COLOR_ATTACHMENT9),
|
|
Front = unchecked((uint)glConst.FRONT),
|
|
FrontAndBack = unchecked((uint)glConst.FRONT_AND_BACK),
|
|
FrontLeft = unchecked((uint)glConst.FRONT_LEFT),
|
|
FrontRight = unchecked((uint)glConst.FRONT_RIGHT),
|
|
Left = unchecked((uint)glConst.LEFT),
|
|
None = unchecked((uint)glConst.NONE),
|
|
Right = unchecked((uint)glConst.RIGHT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group DrawElementsType.</summary>
|
|
public enum DrawElementsType : uint
|
|
{
|
|
UnsignedByte = unchecked((uint)glConst.UNSIGNED_BYTE),
|
|
UnsignedInt = unchecked((uint)glConst.UNSIGNED_INT),
|
|
UnsignedShort = unchecked((uint)glConst.UNSIGNED_SHORT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group EnableCap.</summary>
|
|
public enum EnableCap : uint
|
|
{
|
|
Blend = unchecked((uint)glConst.BLEND),
|
|
ClipDistance0 = unchecked((uint)glConst.CLIP_DISTANCE0),
|
|
ClipDistance1 = unchecked((uint)glConst.CLIP_DISTANCE1),
|
|
ClipDistance2 = unchecked((uint)glConst.CLIP_DISTANCE2),
|
|
ClipDistance3 = unchecked((uint)glConst.CLIP_DISTANCE3),
|
|
ClipDistance4 = unchecked((uint)glConst.CLIP_DISTANCE4),
|
|
ClipDistance5 = unchecked((uint)glConst.CLIP_DISTANCE5),
|
|
ClipDistance6 = unchecked((uint)glConst.CLIP_DISTANCE6),
|
|
ClipDistance7 = unchecked((uint)glConst.CLIP_DISTANCE7),
|
|
ColorLogicOp = unchecked((uint)glConst.COLOR_LOGIC_OP),
|
|
CullFace = unchecked((uint)glConst.CULL_FACE),
|
|
DebugOutput = unchecked((uint)glConst.DEBUG_OUTPUT),
|
|
DebugOutputSynchronous = unchecked((uint)glConst.DEBUG_OUTPUT_SYNCHRONOUS),
|
|
DepthClamp = unchecked((uint)glConst.DEPTH_CLAMP),
|
|
DepthTest = unchecked((uint)glConst.DEPTH_TEST),
|
|
Dither = unchecked((uint)glConst.DITHER),
|
|
FrameBufferSrgb = unchecked((uint)glConst.FRAMEBUFFER_SRGB),
|
|
LineSmooth = unchecked((uint)glConst.LINE_SMOOTH),
|
|
Multisample = unchecked((uint)glConst.MULTISAMPLE),
|
|
PolygonOffsetFill = unchecked((uint)glConst.POLYGON_OFFSET_FILL),
|
|
PolygonOffsetLine = unchecked((uint)glConst.POLYGON_OFFSET_LINE),
|
|
PolygonOffsetPoint = unchecked((uint)glConst.POLYGON_OFFSET_POINT),
|
|
PolygonSmooth = unchecked((uint)glConst.POLYGON_SMOOTH),
|
|
PrimitiveRestart = unchecked((uint)glConst.PRIMITIVE_RESTART),
|
|
PrimitiveRestartFixedIndex = unchecked((uint)glConst.PRIMITIVE_RESTART_FIXED_INDEX),
|
|
ProgramPointSize = unchecked((uint)glConst.PROGRAM_POINT_SIZE),
|
|
RasterizerDiscard = unchecked((uint)glConst.RASTERIZER_DISCARD),
|
|
SampleAlphaToCoverage = unchecked((uint)glConst.SAMPLE_ALPHA_TO_COVERAGE),
|
|
SampleAlphaToOne = unchecked((uint)glConst.SAMPLE_ALPHA_TO_ONE),
|
|
SampleCoverage = unchecked((uint)glConst.SAMPLE_COVERAGE),
|
|
SampleMask = unchecked((uint)glConst.SAMPLE_MASK),
|
|
SampleShading = unchecked((uint)glConst.SAMPLE_SHADING),
|
|
ScissorTest = unchecked((uint)glConst.SCISSOR_TEST),
|
|
StencilTest = unchecked((uint)glConst.STENCIL_TEST),
|
|
Texture1D = unchecked((uint)glConst.TEXTURE_1D),
|
|
Texture2D = unchecked((uint)glConst.TEXTURE_2D),
|
|
TextureCubeMap = unchecked((uint)glConst.TEXTURE_CUBE_MAP),
|
|
TextureCubeMapSeamless = unchecked((uint)glConst.TEXTURE_CUBE_MAP_SEAMLESS),
|
|
TextureRectangle = unchecked((uint)glConst.TEXTURE_RECTANGLE),
|
|
VertexArray = unchecked((uint)glConst.VERTEX_ARRAY),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ErrorCode.</summary>
|
|
public enum ErrorCode : uint
|
|
{
|
|
InvalidEnum = unchecked((uint)glConst.INVALID_ENUM),
|
|
InvalidFrameBufferOperation = unchecked((uint)glConst.INVALID_FRAMEBUFFER_OPERATION),
|
|
InvalidOperation = unchecked((uint)glConst.INVALID_OPERATION),
|
|
InvalidValue = unchecked((uint)glConst.INVALID_VALUE),
|
|
NoError = unchecked((uint)glConst.NO_ERROR),
|
|
OutOfMemory = unchecked((uint)glConst.OUT_OF_MEMORY),
|
|
StackOverflow = unchecked((uint)glConst.STACK_OVERFLOW),
|
|
StackUnderflow = unchecked((uint)glConst.STACK_UNDERFLOW),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group FramebufferAttachment.</summary>
|
|
public enum FrameBufferAttachment : uint
|
|
{
|
|
ColorAttachment0 = unchecked((uint)glConst.COLOR_ATTACHMENT0),
|
|
ColorAttachment1 = unchecked((uint)glConst.COLOR_ATTACHMENT1),
|
|
ColorAttachment10 = unchecked((uint)glConst.COLOR_ATTACHMENT10),
|
|
ColorAttachment11 = unchecked((uint)glConst.COLOR_ATTACHMENT11),
|
|
ColorAttachment12 = unchecked((uint)glConst.COLOR_ATTACHMENT12),
|
|
ColorAttachment13 = unchecked((uint)glConst.COLOR_ATTACHMENT13),
|
|
ColorAttachment14 = unchecked((uint)glConst.COLOR_ATTACHMENT14),
|
|
ColorAttachment15 = unchecked((uint)glConst.COLOR_ATTACHMENT15),
|
|
ColorAttachment16 = unchecked((uint)glConst.COLOR_ATTACHMENT16),
|
|
ColorAttachment17 = unchecked((uint)glConst.COLOR_ATTACHMENT17),
|
|
ColorAttachment18 = unchecked((uint)glConst.COLOR_ATTACHMENT18),
|
|
ColorAttachment19 = unchecked((uint)glConst.COLOR_ATTACHMENT19),
|
|
ColorAttachment2 = unchecked((uint)glConst.COLOR_ATTACHMENT2),
|
|
ColorAttachment20 = unchecked((uint)glConst.COLOR_ATTACHMENT20),
|
|
ColorAttachment21 = unchecked((uint)glConst.COLOR_ATTACHMENT21),
|
|
ColorAttachment22 = unchecked((uint)glConst.COLOR_ATTACHMENT22),
|
|
ColorAttachment23 = unchecked((uint)glConst.COLOR_ATTACHMENT23),
|
|
ColorAttachment24 = unchecked((uint)glConst.COLOR_ATTACHMENT24),
|
|
ColorAttachment25 = unchecked((uint)glConst.COLOR_ATTACHMENT25),
|
|
ColorAttachment26 = unchecked((uint)glConst.COLOR_ATTACHMENT26),
|
|
ColorAttachment27 = unchecked((uint)glConst.COLOR_ATTACHMENT27),
|
|
ColorAttachment28 = unchecked((uint)glConst.COLOR_ATTACHMENT28),
|
|
ColorAttachment29 = unchecked((uint)glConst.COLOR_ATTACHMENT29),
|
|
ColorAttachment3 = unchecked((uint)glConst.COLOR_ATTACHMENT3),
|
|
ColorAttachment30 = unchecked((uint)glConst.COLOR_ATTACHMENT30),
|
|
ColorAttachment31 = unchecked((uint)glConst.COLOR_ATTACHMENT31),
|
|
ColorAttachment4 = unchecked((uint)glConst.COLOR_ATTACHMENT4),
|
|
ColorAttachment5 = unchecked((uint)glConst.COLOR_ATTACHMENT5),
|
|
ColorAttachment6 = unchecked((uint)glConst.COLOR_ATTACHMENT6),
|
|
ColorAttachment7 = unchecked((uint)glConst.COLOR_ATTACHMENT7),
|
|
ColorAttachment8 = unchecked((uint)glConst.COLOR_ATTACHMENT8),
|
|
ColorAttachment9 = unchecked((uint)glConst.COLOR_ATTACHMENT9),
|
|
DepthAttachment = unchecked((uint)glConst.DEPTH_ATTACHMENT),
|
|
DepthStencilAttachment = unchecked((uint)glConst.DEPTH_STENCIL_ATTACHMENT),
|
|
StencilAttachment = unchecked((uint)glConst.STENCIL_ATTACHMENT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group FramebufferAttachmentParameterName.</summary>
|
|
public enum FrameBufferAttachmentParameterName : uint
|
|
{
|
|
FrameBufferAttachmentAlphaSize = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE),
|
|
FrameBufferAttachmentBlueSize = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE),
|
|
FrameBufferAttachmentColorEncoding = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING),
|
|
FrameBufferAttachmentComponentType = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE),
|
|
FrameBufferAttachmentDepthSize = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE),
|
|
FrameBufferAttachmentGreenSize = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE),
|
|
FrameBufferAttachmentLayered = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_LAYERED),
|
|
FrameBufferAttachmentObjectName = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME),
|
|
FrameBufferAttachmentObjectType = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE),
|
|
FrameBufferAttachmentRedSize = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_RED_SIZE),
|
|
FrameBufferAttachmentStencilSize = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE),
|
|
FrameBufferAttachmentTextureCubeMapFace = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE),
|
|
FrameBufferAttachmentTextureLayer = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER),
|
|
FrameBufferAttachmentTextureLevel = unchecked((uint)glConst.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group FramebufferParameterName.</summary>
|
|
public enum FrameBufferParameterName : uint
|
|
{
|
|
FrameBufferDefaultFixedSampleLocations = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS),
|
|
FrameBufferDefaultHeight = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_HEIGHT),
|
|
FrameBufferDefaultLayers = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_LAYERS),
|
|
FrameBufferDefaultSamples = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_SAMPLES),
|
|
FrameBufferDefaultWidth = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_WIDTH),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group FramebufferStatus.</summary>
|
|
public enum FrameBufferStatus : uint
|
|
{
|
|
FrameBufferComplete = unchecked((uint)glConst.FRAMEBUFFER_COMPLETE),
|
|
FrameBufferIncompleteAttachment = unchecked((uint)glConst.FRAMEBUFFER_INCOMPLETE_ATTACHMENT),
|
|
FrameBufferIncompleteDrawBuffer = unchecked((uint)glConst.FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER),
|
|
FrameBufferIncompleteLayerTargets = unchecked((uint)glConst.FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS),
|
|
FrameBufferIncompleteMissingAttachment = unchecked((uint)glConst.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT),
|
|
FrameBufferIncompleteMultisample = unchecked((uint)glConst.FRAMEBUFFER_INCOMPLETE_MULTISAMPLE),
|
|
FrameBufferIncompleteReadBuffer = unchecked((uint)glConst.FRAMEBUFFER_INCOMPLETE_READ_BUFFER),
|
|
FrameBufferUndefined = unchecked((uint)glConst.FRAMEBUFFER_UNDEFINED),
|
|
FrameBufferUnsupported = unchecked((uint)glConst.FRAMEBUFFER_UNSUPPORTED),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group FramebufferTarget.</summary>
|
|
public enum FrameBufferTarget : uint
|
|
{
|
|
DrawFrameBuffer = unchecked((uint)glConst.DRAW_FRAMEBUFFER),
|
|
FrameBuffer = unchecked((uint)glConst.FRAMEBUFFER),
|
|
ReadFrameBuffer = unchecked((uint)glConst.READ_FRAMEBUFFER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group FrontFaceDirection.</summary>
|
|
public enum FrontFaceDirection : uint
|
|
{
|
|
Ccw = unchecked((uint)glConst.CCW),
|
|
Cw = unchecked((uint)glConst.CW),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group GetFramebufferParameter.</summary>
|
|
public enum GetFrameBufferParameter : uint
|
|
{
|
|
Doublebuffer = unchecked((uint)glConst.DOUBLEBUFFER),
|
|
FrameBufferDefaultFixedSampleLocations = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS),
|
|
FrameBufferDefaultHeight = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_HEIGHT),
|
|
FrameBufferDefaultLayers = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_LAYERS),
|
|
FrameBufferDefaultSamples = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_SAMPLES),
|
|
FrameBufferDefaultWidth = unchecked((uint)glConst.FRAMEBUFFER_DEFAULT_WIDTH),
|
|
ImplementationColorReadFormat = unchecked((uint)glConst.IMPLEMENTATION_COLOR_READ_FORMAT),
|
|
ImplementationColorReadType = unchecked((uint)glConst.IMPLEMENTATION_COLOR_READ_TYPE),
|
|
SampleBuffers = unchecked((uint)glConst.SAMPLE_BUFFERS),
|
|
Samples = unchecked((uint)glConst.SAMPLES),
|
|
Stereo = unchecked((uint)glConst.STEREO),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group GetMultisamplePNameNV.</summary>
|
|
public enum GetMultisamplePName : uint
|
|
{
|
|
SamplePosition = unchecked((uint)glConst.SAMPLE_POSITION),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group GetPName.</summary>
|
|
public enum GetPName : uint
|
|
{
|
|
ActiveTexture = unchecked((uint)glConst.ACTIVE_TEXTURE),
|
|
AliasedLineWidthRange = unchecked((uint)glConst.ALIASED_LINE_WIDTH_RANGE),
|
|
ArrayBufferBinding = unchecked((uint)glConst.ARRAY_BUFFER_BINDING),
|
|
Blend = unchecked((uint)glConst.BLEND),
|
|
BlendColor = unchecked((uint)glConst.BLEND_COLOR),
|
|
BlendDst = unchecked((uint)glConst.BLEND_DST),
|
|
BlendDstAlpha = unchecked((uint)glConst.BLEND_DST_ALPHA),
|
|
BlendDstRgb = unchecked((uint)glConst.BLEND_DST_RGB),
|
|
BlendEquation = unchecked((uint)glConst.BLEND_EQUATION),
|
|
BlendEquationAlpha = unchecked((uint)glConst.BLEND_EQUATION_ALPHA),
|
|
BlendEquationRgb = unchecked((uint)glConst.BLEND_EQUATION_RGB),
|
|
BlendSrc = unchecked((uint)glConst.BLEND_SRC),
|
|
BlendSrcAlpha = unchecked((uint)glConst.BLEND_SRC_ALPHA),
|
|
BlendSrcRgb = unchecked((uint)glConst.BLEND_SRC_RGB),
|
|
ClipDepthMode = unchecked((uint)glConst.CLIP_DEPTH_MODE),
|
|
ClipOrigin = unchecked((uint)glConst.CLIP_ORIGIN),
|
|
ColorClearValue = unchecked((uint)glConst.COLOR_CLEAR_VALUE),
|
|
ColorLogicOp = unchecked((uint)glConst.COLOR_LOGIC_OP),
|
|
ColorWritemask = unchecked((uint)glConst.COLOR_WRITEMASK),
|
|
CompressedTextureFormats = unchecked((uint)glConst.COMPRESSED_TEXTURE_FORMATS),
|
|
ContextFlags = unchecked((uint)glConst.CONTEXT_FLAGS),
|
|
ContextProfileMask = unchecked((uint)glConst.CONTEXT_PROFILE_MASK),
|
|
CullFace = unchecked((uint)glConst.CULL_FACE),
|
|
CullFaceMode = unchecked((uint)glConst.CULL_FACE_MODE),
|
|
CurrentProgram = unchecked((uint)glConst.CURRENT_PROGRAM),
|
|
DebugGroupStackDepth = unchecked((uint)glConst.DEBUG_GROUP_STACK_DEPTH),
|
|
DepthClearValue = unchecked((uint)glConst.DEPTH_CLEAR_VALUE),
|
|
DepthFunc = unchecked((uint)glConst.DEPTH_FUNC),
|
|
DepthRange = unchecked((uint)glConst.DEPTH_RANGE),
|
|
DepthTest = unchecked((uint)glConst.DEPTH_TEST),
|
|
DepthWritemask = unchecked((uint)glConst.DEPTH_WRITEMASK),
|
|
DispatchIndirectBufferBinding = unchecked((uint)glConst.DISPATCH_INDIRECT_BUFFER_BINDING),
|
|
Dither = unchecked((uint)glConst.DITHER),
|
|
Doublebuffer = unchecked((uint)glConst.DOUBLEBUFFER),
|
|
DrawBuffer = unchecked((uint)glConst.DRAW_BUFFER),
|
|
DrawFrameBufferBinding = unchecked((uint)glConst.DRAW_FRAMEBUFFER_BINDING),
|
|
ElementArrayBufferBinding = unchecked((uint)glConst.ELEMENT_ARRAY_BUFFER_BINDING),
|
|
FragmentShaderDerivativeHint = unchecked((uint)glConst.FRAGMENT_SHADER_DERIVATIVE_HINT),
|
|
FrontFace = unchecked((uint)glConst.FRONT_FACE),
|
|
ImplementationColorReadFormat = unchecked((uint)glConst.IMPLEMENTATION_COLOR_READ_FORMAT),
|
|
ImplementationColorReadType = unchecked((uint)glConst.IMPLEMENTATION_COLOR_READ_TYPE),
|
|
LayerProvokingVertex = unchecked((uint)glConst.LAYER_PROVOKING_VERTEX),
|
|
LineSmooth = unchecked((uint)glConst.LINE_SMOOTH),
|
|
LineSmoothHint = unchecked((uint)glConst.LINE_SMOOTH_HINT),
|
|
LineWidth = unchecked((uint)glConst.LINE_WIDTH),
|
|
LineWidthGranularity = unchecked((uint)glConst.LINE_WIDTH_GRANULARITY),
|
|
LineWidthRange = unchecked((uint)glConst.LINE_WIDTH_RANGE),
|
|
LogicOpMode = unchecked((uint)glConst.LOGIC_OP_MODE),
|
|
MajorVersion = unchecked((uint)glConst.MAJOR_VERSION),
|
|
Max3DTextureSize = unchecked((uint)glConst.MAX_3D_TEXTURE_SIZE),
|
|
MaxArrayTextureLayers = unchecked((uint)glConst.MAX_ARRAY_TEXTURE_LAYERS),
|
|
MaxClipDistances = unchecked((uint)glConst.MAX_CLIP_DISTANCES),
|
|
MaxColorAttachments = unchecked((uint)glConst.MAX_COLOR_ATTACHMENTS),
|
|
MaxColorTextureSamples = unchecked((uint)glConst.MAX_COLOR_TEXTURE_SAMPLES),
|
|
MaxCombinedAtomicCounters = unchecked((uint)glConst.MAX_COMBINED_ATOMIC_COUNTERS),
|
|
MaxCombinedComputeUniformComponents = unchecked((uint)glConst.MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS),
|
|
MaxCombinedFragmentUniformComponents = unchecked((uint)glConst.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS),
|
|
MaxCombinedGeometryUniformComponents = unchecked((uint)glConst.MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS),
|
|
MaxCombinedShaderStorageBlocks = unchecked((uint)glConst.MAX_COMBINED_SHADER_STORAGE_BLOCKS),
|
|
MaxCombinedTextureImageUnits = unchecked((uint)glConst.MAX_COMBINED_TEXTURE_IMAGE_UNITS),
|
|
MaxCombinedUniformBlocks = unchecked((uint)glConst.MAX_COMBINED_UNIFORM_BLOCKS),
|
|
MaxCombinedVertexUniformComponents = unchecked((uint)glConst.MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS),
|
|
MaxComputeAtomicCounterBuffers = unchecked((uint)glConst.MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS),
|
|
MaxComputeAtomicCounters = unchecked((uint)glConst.MAX_COMPUTE_ATOMIC_COUNTERS),
|
|
MaxComputeShaderStorageBlocks = unchecked((uint)glConst.MAX_COMPUTE_SHADER_STORAGE_BLOCKS),
|
|
MaxComputeTextureImageUnits = unchecked((uint)glConst.MAX_COMPUTE_TEXTURE_IMAGE_UNITS),
|
|
MaxComputeUniformBlocks = unchecked((uint)glConst.MAX_COMPUTE_UNIFORM_BLOCKS),
|
|
MaxComputeUniformComponents = unchecked((uint)glConst.MAX_COMPUTE_UNIFORM_COMPONENTS),
|
|
MaxComputeWorkGroupCount = unchecked((uint)glConst.MAX_COMPUTE_WORK_GROUP_COUNT),
|
|
MaxComputeWorkGroupInvocations = unchecked((uint)glConst.MAX_COMPUTE_WORK_GROUP_INVOCATIONS),
|
|
MaxComputeWorkGroupSize = unchecked((uint)glConst.MAX_COMPUTE_WORK_GROUP_SIZE),
|
|
MaxCubeMapTextureSize = unchecked((uint)glConst.MAX_CUBE_MAP_TEXTURE_SIZE),
|
|
MaxDebugGroupStackDepth = unchecked((uint)glConst.MAX_DEBUG_GROUP_STACK_DEPTH),
|
|
MaxDepthTextureSamples = unchecked((uint)glConst.MAX_DEPTH_TEXTURE_SAMPLES),
|
|
MaxDrawBuffers = unchecked((uint)glConst.MAX_DRAW_BUFFERS),
|
|
MaxDualSourceDrawBuffers = unchecked((uint)glConst.MAX_DUAL_SOURCE_DRAW_BUFFERS),
|
|
MaxElementIndex = unchecked((uint)glConst.MAX_ELEMENT_INDEX),
|
|
MaxElementsIndices = unchecked((uint)glConst.MAX_ELEMENTS_INDICES),
|
|
MaxElementsVertices = unchecked((uint)glConst.MAX_ELEMENTS_VERTICES),
|
|
MaxFragmentAtomicCounters = unchecked((uint)glConst.MAX_FRAGMENT_ATOMIC_COUNTERS),
|
|
MaxFragmentInputComponents = unchecked((uint)glConst.MAX_FRAGMENT_INPUT_COMPONENTS),
|
|
MaxFragmentShaderStorageBlocks = unchecked((uint)glConst.MAX_FRAGMENT_SHADER_STORAGE_BLOCKS),
|
|
MaxFragmentUniformBlocks = unchecked((uint)glConst.MAX_FRAGMENT_UNIFORM_BLOCKS),
|
|
MaxFragmentUniformComponents = unchecked((uint)glConst.MAX_FRAGMENT_UNIFORM_COMPONENTS),
|
|
MaxFragmentUniformVectors = unchecked((uint)glConst.MAX_FRAGMENT_UNIFORM_VECTORS),
|
|
MaxFrameBufferHeight = unchecked((uint)glConst.MAX_FRAMEBUFFER_HEIGHT),
|
|
MaxFrameBufferLayers = unchecked((uint)glConst.MAX_FRAMEBUFFER_LAYERS),
|
|
MaxFrameBufferSamples = unchecked((uint)glConst.MAX_FRAMEBUFFER_SAMPLES),
|
|
MaxFrameBufferWidth = unchecked((uint)glConst.MAX_FRAMEBUFFER_WIDTH),
|
|
MaxGeometryAtomicCounters = unchecked((uint)glConst.MAX_GEOMETRY_ATOMIC_COUNTERS),
|
|
MaxGeometryInputComponents = unchecked((uint)glConst.MAX_GEOMETRY_INPUT_COMPONENTS),
|
|
MaxGeometryOutputComponents = unchecked((uint)glConst.MAX_GEOMETRY_OUTPUT_COMPONENTS),
|
|
MaxGeometryShaderStorageBlocks = unchecked((uint)glConst.MAX_GEOMETRY_SHADER_STORAGE_BLOCKS),
|
|
MaxGeometryTextureImageUnits = unchecked((uint)glConst.MAX_GEOMETRY_TEXTURE_IMAGE_UNITS),
|
|
MaxGeometryUniformBlocks = unchecked((uint)glConst.MAX_GEOMETRY_UNIFORM_BLOCKS),
|
|
MaxGeometryUniformComponents = unchecked((uint)glConst.MAX_GEOMETRY_UNIFORM_COMPONENTS),
|
|
MaxIntegerSamples = unchecked((uint)glConst.MAX_INTEGER_SAMPLES),
|
|
MaxLabelLength = unchecked((uint)glConst.MAX_LABEL_LENGTH),
|
|
MaxProgramTexelOffset = unchecked((uint)glConst.MAX_PROGRAM_TEXEL_OFFSET),
|
|
MaxRectangleTextureSize = unchecked((uint)glConst.MAX_RECTANGLE_TEXTURE_SIZE),
|
|
MaxRenderBufferSize = unchecked((uint)glConst.MAX_RENDERBUFFER_SIZE),
|
|
MaxSampleMaskWords = unchecked((uint)glConst.MAX_SAMPLE_MASK_WORDS),
|
|
MaxServerWaitTimeout = unchecked((uint)glConst.MAX_SERVER_WAIT_TIMEOUT),
|
|
MaxShaderStorageBufferBindings = unchecked((uint)glConst.MAX_SHADER_STORAGE_BUFFER_BINDINGS),
|
|
MaxTessControlAtomicCounters = unchecked((uint)glConst.MAX_TESS_CONTROL_ATOMIC_COUNTERS),
|
|
MaxTessControlShaderStorageBlocks = unchecked((uint)glConst.MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS),
|
|
MaxTessControlUniformBlocks = unchecked((uint)glConst.MAX_TESS_CONTROL_UNIFORM_BLOCKS),
|
|
MaxTessEvaluationAtomicCounters = unchecked((uint)glConst.MAX_TESS_EVALUATION_ATOMIC_COUNTERS),
|
|
MaxTessEvaluationShaderStorageBlocks = unchecked((uint)glConst.MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS),
|
|
MaxTessEvaluationUniformBlocks = unchecked((uint)glConst.MAX_TESS_EVALUATION_UNIFORM_BLOCKS),
|
|
MaxTextureBufferSize = unchecked((uint)glConst.MAX_TEXTURE_BUFFER_SIZE),
|
|
MaxTextureImageUnits = unchecked((uint)glConst.MAX_TEXTURE_IMAGE_UNITS),
|
|
MaxTextureLodBias = unchecked((uint)glConst.MAX_TEXTURE_LOD_BIAS),
|
|
MaxTextureSize = unchecked((uint)glConst.MAX_TEXTURE_SIZE),
|
|
MaxUniformBlockSize = unchecked((uint)glConst.MAX_UNIFORM_BLOCK_SIZE),
|
|
MaxUniformBufferBindings = unchecked((uint)glConst.MAX_UNIFORM_BUFFER_BINDINGS),
|
|
MaxUniformLocations = unchecked((uint)glConst.MAX_UNIFORM_LOCATIONS),
|
|
MaxVaryingComponents = unchecked((uint)glConst.MAX_VARYING_COMPONENTS),
|
|
MaxVaryingFloats = unchecked((uint)glConst.MAX_VARYING_FLOATS),
|
|
MaxVaryingVectors = unchecked((uint)glConst.MAX_VARYING_VECTORS),
|
|
MaxVertexAtomicCounters = unchecked((uint)glConst.MAX_VERTEX_ATOMIC_COUNTERS),
|
|
MaxVertexAttributeBindings = unchecked((uint)glConst.MAX_VERTEX_ATTRIB_BINDINGS),
|
|
MaxVertexAttributeRelativeOffset = unchecked((uint)glConst.MAX_VERTEX_ATTRIB_RELATIVE_OFFSET),
|
|
MaxVertexAttributes = unchecked((uint)glConst.MAX_VERTEX_ATTRIBS),
|
|
MaxVertexOutputComponents = unchecked((uint)glConst.MAX_VERTEX_OUTPUT_COMPONENTS),
|
|
MaxVertexShaderStorageBlocks = unchecked((uint)glConst.MAX_VERTEX_SHADER_STORAGE_BLOCKS),
|
|
MaxVertexTextureImageUnits = unchecked((uint)glConst.MAX_VERTEX_TEXTURE_IMAGE_UNITS),
|
|
MaxVertexUniformBlocks = unchecked((uint)glConst.MAX_VERTEX_UNIFORM_BLOCKS),
|
|
MaxVertexUniformComponents = unchecked((uint)glConst.MAX_VERTEX_UNIFORM_COMPONENTS),
|
|
MaxVertexUniformVectors = unchecked((uint)glConst.MAX_VERTEX_UNIFORM_VECTORS),
|
|
MaxViewportDims = unchecked((uint)glConst.MAX_VIEWPORT_DIMS),
|
|
MaxViewports = unchecked((uint)glConst.MAX_VIEWPORTS),
|
|
MinMapBufferAlignment = unchecked((uint)glConst.MIN_MAP_BUFFER_ALIGNMENT),
|
|
MinProgramTexelOffset = unchecked((uint)glConst.MIN_PROGRAM_TEXEL_OFFSET),
|
|
MinorVersion = unchecked((uint)glConst.MINOR_VERSION),
|
|
NumCompressedTextureFormats = unchecked((uint)glConst.NUM_COMPRESSED_TEXTURE_FORMATS),
|
|
NumExtensions = unchecked((uint)glConst.NUM_EXTENSIONS),
|
|
NumProgramBinaryFormats = unchecked((uint)glConst.NUM_PROGRAM_BINARY_FORMATS),
|
|
NumShaderBinaryFormats = unchecked((uint)glConst.NUM_SHADER_BINARY_FORMATS),
|
|
PackAlignment = unchecked((uint)glConst.PACK_ALIGNMENT),
|
|
PackImageHeight = unchecked((uint)glConst.PACK_IMAGE_HEIGHT),
|
|
PackLsbFirst = unchecked((uint)glConst.PACK_LSB_FIRST),
|
|
PackRowLength = unchecked((uint)glConst.PACK_ROW_LENGTH),
|
|
PackSkipImages = unchecked((uint)glConst.PACK_SKIP_IMAGES),
|
|
PackSkipPixels = unchecked((uint)glConst.PACK_SKIP_PIXELS),
|
|
PackSkipRows = unchecked((uint)glConst.PACK_SKIP_ROWS),
|
|
PackSwapBytes = unchecked((uint)glConst.PACK_SWAP_BYTES),
|
|
PixelPackBufferBinding = unchecked((uint)glConst.PIXEL_PACK_BUFFER_BINDING),
|
|
PixelUnpackBufferBinding = unchecked((uint)glConst.PIXEL_UNPACK_BUFFER_BINDING),
|
|
PointFadeThresholdSize = unchecked((uint)glConst.POINT_FADE_THRESHOLD_SIZE),
|
|
PointSize = unchecked((uint)glConst.POINT_SIZE),
|
|
PointSizeGranularity = unchecked((uint)glConst.POINT_SIZE_GRANULARITY),
|
|
PointSizeRange = unchecked((uint)glConst.POINT_SIZE_RANGE),
|
|
PolygonMode = unchecked((uint)glConst.POLYGON_MODE),
|
|
PolygonOffsetFactor = unchecked((uint)glConst.POLYGON_OFFSET_FACTOR),
|
|
PolygonOffsetFill = unchecked((uint)glConst.POLYGON_OFFSET_FILL),
|
|
PolygonOffsetLine = unchecked((uint)glConst.POLYGON_OFFSET_LINE),
|
|
PolygonOffsetPoint = unchecked((uint)glConst.POLYGON_OFFSET_POINT),
|
|
PolygonOffsetUnits = unchecked((uint)glConst.POLYGON_OFFSET_UNITS),
|
|
PolygonSmooth = unchecked((uint)glConst.POLYGON_SMOOTH),
|
|
PolygonSmoothHint = unchecked((uint)glConst.POLYGON_SMOOTH_HINT),
|
|
PrimitiveRestartIndex = unchecked((uint)glConst.PRIMITIVE_RESTART_INDEX),
|
|
ProgramBinaryFormats = unchecked((uint)glConst.PROGRAM_BINARY_FORMATS),
|
|
ProgramPipelineBinding = unchecked((uint)glConst.PROGRAM_PIPELINE_BINDING),
|
|
ProgramPointSize = unchecked((uint)glConst.PROGRAM_POINT_SIZE),
|
|
ProvokingVertex = unchecked((uint)glConst.PROVOKING_VERTEX),
|
|
ReadBuffer = unchecked((uint)glConst.READ_BUFFER),
|
|
ReadFrameBufferBinding = unchecked((uint)glConst.READ_FRAMEBUFFER_BINDING),
|
|
RenderBufferBinding = unchecked((uint)glConst.RENDERBUFFER_BINDING),
|
|
SampleBuffers = unchecked((uint)glConst.SAMPLE_BUFFERS),
|
|
SampleCoverageInvert = unchecked((uint)glConst.SAMPLE_COVERAGE_INVERT),
|
|
SampleCoverageValue = unchecked((uint)glConst.SAMPLE_COVERAGE_VALUE),
|
|
SamplerBinding = unchecked((uint)glConst.SAMPLER_BINDING),
|
|
Samples = unchecked((uint)glConst.SAMPLES),
|
|
ScissorBox = unchecked((uint)glConst.SCISSOR_BOX),
|
|
ScissorTest = unchecked((uint)glConst.SCISSOR_TEST),
|
|
ShaderBinaryFormats = unchecked((uint)glConst.SHADER_BINARY_FORMATS),
|
|
ShaderCompiler = unchecked((uint)glConst.SHADER_COMPILER),
|
|
ShaderStorageBufferBinding = unchecked((uint)glConst.SHADER_STORAGE_BUFFER_BINDING),
|
|
ShaderStorageBufferOffsetAlignment = unchecked((uint)glConst.SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT),
|
|
ShaderStorageBufferSize = unchecked((uint)glConst.SHADER_STORAGE_BUFFER_SIZE),
|
|
ShaderStorageBufferStart = unchecked((uint)glConst.SHADER_STORAGE_BUFFER_START),
|
|
SmoothLineWidthGranularity = unchecked((uint)glConst.SMOOTH_LINE_WIDTH_GRANULARITY),
|
|
SmoothLineWidthRange = unchecked((uint)glConst.SMOOTH_LINE_WIDTH_RANGE),
|
|
SmoothPointSizeGranularity = unchecked((uint)glConst.SMOOTH_POINT_SIZE_GRANULARITY),
|
|
SmoothPointSizeRange = unchecked((uint)glConst.SMOOTH_POINT_SIZE_RANGE),
|
|
StencilBackFail = unchecked((uint)glConst.STENCIL_BACK_FAIL),
|
|
StencilBackFunc = unchecked((uint)glConst.STENCIL_BACK_FUNC),
|
|
StencilBackPassDepthFail = unchecked((uint)glConst.STENCIL_BACK_PASS_DEPTH_FAIL),
|
|
StencilBackPassDepthPass = unchecked((uint)glConst.STENCIL_BACK_PASS_DEPTH_PASS),
|
|
StencilBackRef = unchecked((uint)glConst.STENCIL_BACK_REF),
|
|
StencilBackValueMask = unchecked((uint)glConst.STENCIL_BACK_VALUE_MASK),
|
|
StencilBackWritemask = unchecked((uint)glConst.STENCIL_BACK_WRITEMASK),
|
|
StencilClearValue = unchecked((uint)glConst.STENCIL_CLEAR_VALUE),
|
|
StencilFail = unchecked((uint)glConst.STENCIL_FAIL),
|
|
StencilFunc = unchecked((uint)glConst.STENCIL_FUNC),
|
|
StencilPassDepthFail = unchecked((uint)glConst.STENCIL_PASS_DEPTH_FAIL),
|
|
StencilPassDepthPass = unchecked((uint)glConst.STENCIL_PASS_DEPTH_PASS),
|
|
StencilRef = unchecked((uint)glConst.STENCIL_REF),
|
|
StencilTest = unchecked((uint)glConst.STENCIL_TEST),
|
|
StencilValueMask = unchecked((uint)glConst.STENCIL_VALUE_MASK),
|
|
StencilWritemask = unchecked((uint)glConst.STENCIL_WRITEMASK),
|
|
Stereo = unchecked((uint)glConst.STEREO),
|
|
SubpixelBits = unchecked((uint)glConst.SUBPIXEL_BITS),
|
|
Texture1D = unchecked((uint)glConst.TEXTURE_1D),
|
|
Texture2D = unchecked((uint)glConst.TEXTURE_2D),
|
|
TextureBinding1D = unchecked((uint)glConst.TEXTURE_BINDING_1D),
|
|
TextureBinding1DArray = unchecked((uint)glConst.TEXTURE_BINDING_1D_ARRAY),
|
|
TextureBinding2D = unchecked((uint)glConst.TEXTURE_BINDING_2D),
|
|
TextureBinding2DArray = unchecked((uint)glConst.TEXTURE_BINDING_2D_ARRAY),
|
|
TextureBinding2DMultisample = unchecked((uint)glConst.TEXTURE_BINDING_2D_MULTISAMPLE),
|
|
TextureBinding2DMultisampleArray = unchecked((uint)glConst.TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY),
|
|
TextureBinding3D = unchecked((uint)glConst.TEXTURE_BINDING_3D),
|
|
TextureBindingBuffer = unchecked((uint)glConst.TEXTURE_BINDING_BUFFER),
|
|
TextureBindingCubeMap = unchecked((uint)glConst.TEXTURE_BINDING_CUBE_MAP),
|
|
TextureBindingRectangle = unchecked((uint)glConst.TEXTURE_BINDING_RECTANGLE),
|
|
TextureBufferOffsetAlignment = unchecked((uint)glConst.TEXTURE_BUFFER_OFFSET_ALIGNMENT),
|
|
TextureCompressionHint = unchecked((uint)glConst.TEXTURE_COMPRESSION_HINT),
|
|
Timestamp = unchecked((uint)glConst.TIMESTAMP),
|
|
TransformFeedbackBufferBinding = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER_BINDING),
|
|
TransformFeedbackBufferSize = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER_SIZE),
|
|
TransformFeedbackBufferStart = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER_START),
|
|
UniformBufferBinding = unchecked((uint)glConst.UNIFORM_BUFFER_BINDING),
|
|
UniformBufferOffsetAlignment = unchecked((uint)glConst.UNIFORM_BUFFER_OFFSET_ALIGNMENT),
|
|
UniformBufferSize = unchecked((uint)glConst.UNIFORM_BUFFER_SIZE),
|
|
UniformBufferStart = unchecked((uint)glConst.UNIFORM_BUFFER_START),
|
|
UnpackAlignment = unchecked((uint)glConst.UNPACK_ALIGNMENT),
|
|
UnpackImageHeight = unchecked((uint)glConst.UNPACK_IMAGE_HEIGHT),
|
|
UnpackLsbFirst = unchecked((uint)glConst.UNPACK_LSB_FIRST),
|
|
UnpackRowLength = unchecked((uint)glConst.UNPACK_ROW_LENGTH),
|
|
UnpackSkipImages = unchecked((uint)glConst.UNPACK_SKIP_IMAGES),
|
|
UnpackSkipPixels = unchecked((uint)glConst.UNPACK_SKIP_PIXELS),
|
|
UnpackSkipRows = unchecked((uint)glConst.UNPACK_SKIP_ROWS),
|
|
UnpackSwapBytes = unchecked((uint)glConst.UNPACK_SWAP_BYTES),
|
|
VertexArray = unchecked((uint)glConst.VERTEX_ARRAY),
|
|
VertexArrayBinding = unchecked((uint)glConst.VERTEX_ARRAY_BINDING),
|
|
VertexBindingDivisor = unchecked((uint)glConst.VERTEX_BINDING_DIVISOR),
|
|
VertexBindingOffset = unchecked((uint)glConst.VERTEX_BINDING_OFFSET),
|
|
VertexBindingStride = unchecked((uint)glConst.VERTEX_BINDING_STRIDE),
|
|
Viewport = unchecked((uint)glConst.VIEWPORT),
|
|
ViewportBoundsRange = unchecked((uint)glConst.VIEWPORT_BOUNDS_RANGE),
|
|
ViewportIndexProvokingVertex = unchecked((uint)glConst.VIEWPORT_INDEX_PROVOKING_VERTEX),
|
|
ViewportSubpixelBits = unchecked((uint)glConst.VIEWPORT_SUBPIXEL_BITS),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group GetPointervPName.</summary>
|
|
public enum GetPointervPName : uint
|
|
{
|
|
DebugCallbackFunction = unchecked((uint)glConst.DEBUG_CALLBACK_FUNCTION),
|
|
DebugCallbackUserParam = unchecked((uint)glConst.DEBUG_CALLBACK_USER_PARAM),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group GetTextureParameter.</summary>
|
|
public enum GetTextureParameter : uint
|
|
{
|
|
TextureAlphaSize = unchecked((uint)glConst.TEXTURE_ALPHA_SIZE),
|
|
TextureBlueSize = unchecked((uint)glConst.TEXTURE_BLUE_SIZE),
|
|
TextureBorderColor = unchecked((uint)glConst.TEXTURE_BORDER_COLOR),
|
|
TextureGreenSize = unchecked((uint)glConst.TEXTURE_GREEN_SIZE),
|
|
TextureHeight = unchecked((uint)glConst.TEXTURE_HEIGHT),
|
|
TextureInternalFormat = unchecked((uint)glConst.TEXTURE_INTERNAL_FORMAT),
|
|
TextureMagFilter = unchecked((uint)glConst.TEXTURE_MAG_FILTER),
|
|
TextureMinFilter = unchecked((uint)glConst.TEXTURE_MIN_FILTER),
|
|
TextureRedSize = unchecked((uint)glConst.TEXTURE_RED_SIZE),
|
|
TextureWidth = unchecked((uint)glConst.TEXTURE_WIDTH),
|
|
TextureWrapS = unchecked((uint)glConst.TEXTURE_WRAP_S),
|
|
TextureWrapT = unchecked((uint)glConst.TEXTURE_WRAP_T),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group GraphicsResetStatus.</summary>
|
|
public enum GraphicsResetStatus : uint
|
|
{
|
|
GuiltyContextReset = unchecked((uint)glConst.GUILTY_CONTEXT_RESET),
|
|
InnocentContextReset = unchecked((uint)glConst.INNOCENT_CONTEXT_RESET),
|
|
NoError = unchecked((uint)glConst.NO_ERROR),
|
|
UnknownContextReset = unchecked((uint)glConst.UNKNOWN_CONTEXT_RESET),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group HintMode.</summary>
|
|
public enum HintMode : uint
|
|
{
|
|
DontCare = unchecked((uint)glConst.DONT_CARE),
|
|
Fastest = unchecked((uint)glConst.FASTEST),
|
|
Nicest = unchecked((uint)glConst.NICEST),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group HintTarget.</summary>
|
|
public enum HintTarget : uint
|
|
{
|
|
FragmentShaderDerivativeHint = unchecked((uint)glConst.FRAGMENT_SHADER_DERIVATIVE_HINT),
|
|
LineSmoothHint = unchecked((uint)glConst.LINE_SMOOTH_HINT),
|
|
PolygonSmoothHint = unchecked((uint)glConst.POLYGON_SMOOTH_HINT),
|
|
ProgramBinaryRetrievableHint = unchecked((uint)glConst.PROGRAM_BINARY_RETRIEVABLE_HINT),
|
|
TextureCompressionHint = unchecked((uint)glConst.TEXTURE_COMPRESSION_HINT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group InternalFormat.</summary>
|
|
public enum InternalFormat : uint
|
|
{
|
|
CompressedR11Eac = unchecked((uint)glConst.COMPRESSED_R11_EAC),
|
|
CompressedRed = unchecked((uint)glConst.COMPRESSED_RED),
|
|
CompressedRedRgtc1 = unchecked((uint)glConst.COMPRESSED_RED_RGTC1),
|
|
CompressedRg = unchecked((uint)glConst.COMPRESSED_RG),
|
|
CompressedRg11Eac = unchecked((uint)glConst.COMPRESSED_RG11_EAC),
|
|
CompressedRgRgtc2 = unchecked((uint)glConst.COMPRESSED_RG_RGTC2),
|
|
CompressedRgb = unchecked((uint)glConst.COMPRESSED_RGB),
|
|
CompressedRgb8Etc2 = unchecked((uint)glConst.COMPRESSED_RGB8_ETC2),
|
|
CompressedRgb8PunchthroughAlpha1Etc2 = unchecked((uint)glConst.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2),
|
|
CompressedRgbBptcSignedFloat = unchecked((uint)glConst.COMPRESSED_RGB_BPTC_SIGNED_FLOAT),
|
|
CompressedRgbBptcUnsignedFloat = unchecked((uint)glConst.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT),
|
|
CompressedRgba = unchecked((uint)glConst.COMPRESSED_RGBA),
|
|
CompressedRgba8Etc2Eac = unchecked((uint)glConst.COMPRESSED_RGBA8_ETC2_EAC),
|
|
CompressedRgbaBptcUnorm = unchecked((uint)glConst.COMPRESSED_RGBA_BPTC_UNORM),
|
|
CompressedSignedR11Eac = unchecked((uint)glConst.COMPRESSED_SIGNED_R11_EAC),
|
|
CompressedSignedRedRgtc1 = unchecked((uint)glConst.COMPRESSED_SIGNED_RED_RGTC1),
|
|
CompressedSignedRg11Eac = unchecked((uint)glConst.COMPRESSED_SIGNED_RG11_EAC),
|
|
CompressedSignedRgRgtc2 = unchecked((uint)glConst.COMPRESSED_SIGNED_RG_RGTC2),
|
|
CompressedSrgb = unchecked((uint)glConst.COMPRESSED_SRGB),
|
|
CompressedSrgb8Alpha8Etc2Eac = unchecked((uint)glConst.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC),
|
|
CompressedSrgb8Etc2 = unchecked((uint)glConst.COMPRESSED_SRGB8_ETC2),
|
|
CompressedSrgb8PunchthroughAlpha1Etc2 = unchecked((uint)glConst.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2),
|
|
CompressedSrgbAlpha = unchecked((uint)glConst.COMPRESSED_SRGB_ALPHA),
|
|
CompressedSrgbAlphaBptcUnorm = unchecked((uint)glConst.COMPRESSED_SRGB_ALPHA_BPTC_UNORM),
|
|
Depth24Stencil8 = unchecked((uint)glConst.DEPTH24_STENCIL8),
|
|
Depth32fStencil8 = unchecked((uint)glConst.DEPTH32F_STENCIL8),
|
|
DepthComponent = unchecked((uint)glConst.DEPTH_COMPONENT),
|
|
DepthComponent16 = unchecked((uint)glConst.DEPTH_COMPONENT16),
|
|
DepthComponent24 = unchecked((uint)glConst.DEPTH_COMPONENT24),
|
|
DepthComponent32 = unchecked((uint)glConst.DEPTH_COMPONENT32),
|
|
DepthComponent32f = unchecked((uint)glConst.DEPTH_COMPONENT32F),
|
|
DepthStencil = unchecked((uint)glConst.DEPTH_STENCIL),
|
|
R11fG11fB10f = unchecked((uint)glConst.R11F_G11F_B10F),
|
|
R16 = unchecked((uint)glConst.R16),
|
|
R16Snorm = unchecked((uint)glConst.R16_SNORM),
|
|
R16f = unchecked((uint)glConst.R16F),
|
|
R16i = unchecked((uint)glConst.R16I),
|
|
R16ui = unchecked((uint)glConst.R16UI),
|
|
R32f = unchecked((uint)glConst.R32F),
|
|
R32i = unchecked((uint)glConst.R32I),
|
|
R32ui = unchecked((uint)glConst.R32UI),
|
|
R3G3B2 = unchecked((uint)glConst.R3_G3_B2),
|
|
R8 = unchecked((uint)glConst.R8),
|
|
R8Snorm = unchecked((uint)glConst.R8_SNORM),
|
|
R8i = unchecked((uint)glConst.R8I),
|
|
R8ui = unchecked((uint)glConst.R8UI),
|
|
Red = unchecked((uint)glConst.RED),
|
|
Rg = unchecked((uint)glConst.RG),
|
|
Rg16 = unchecked((uint)glConst.RG16),
|
|
Rg16Snorm = unchecked((uint)glConst.RG16_SNORM),
|
|
Rg16f = unchecked((uint)glConst.RG16F),
|
|
Rg16i = unchecked((uint)glConst.RG16I),
|
|
Rg16ui = unchecked((uint)glConst.RG16UI),
|
|
Rg32f = unchecked((uint)glConst.RG32F),
|
|
Rg32i = unchecked((uint)glConst.RG32I),
|
|
Rg32ui = unchecked((uint)glConst.RG32UI),
|
|
Rg8 = unchecked((uint)glConst.RG8),
|
|
Rg8Snorm = unchecked((uint)glConst.RG8_SNORM),
|
|
Rg8i = unchecked((uint)glConst.RG8I),
|
|
Rg8ui = unchecked((uint)glConst.RG8UI),
|
|
Rgb = unchecked((uint)glConst.RGB),
|
|
Rgb10 = unchecked((uint)glConst.RGB10),
|
|
Rgb10A2 = unchecked((uint)glConst.RGB10_A2),
|
|
Rgb10A2ui = unchecked((uint)glConst.RGB10_A2UI),
|
|
Rgb12 = unchecked((uint)glConst.RGB12),
|
|
Rgb16 = unchecked((uint)glConst.RGB16),
|
|
Rgb16Snorm = unchecked((uint)glConst.RGB16_SNORM),
|
|
Rgb16f = unchecked((uint)glConst.RGB16F),
|
|
Rgb16i = unchecked((uint)glConst.RGB16I),
|
|
Rgb16ui = unchecked((uint)glConst.RGB16UI),
|
|
Rgb32f = unchecked((uint)glConst.RGB32F),
|
|
Rgb32i = unchecked((uint)glConst.RGB32I),
|
|
Rgb32ui = unchecked((uint)glConst.RGB32UI),
|
|
Rgb4 = unchecked((uint)glConst.RGB4),
|
|
Rgb5 = unchecked((uint)glConst.RGB5),
|
|
Rgb565 = unchecked((uint)glConst.RGB565),
|
|
Rgb5A1 = unchecked((uint)glConst.RGB5_A1),
|
|
Rgb8 = unchecked((uint)glConst.RGB8),
|
|
Rgb8Snorm = unchecked((uint)glConst.RGB8_SNORM),
|
|
Rgb8i = unchecked((uint)glConst.RGB8I),
|
|
Rgb8ui = unchecked((uint)glConst.RGB8UI),
|
|
Rgb9E5 = unchecked((uint)glConst.RGB9_E5),
|
|
Rgba = unchecked((uint)glConst.RGBA),
|
|
Rgba12 = unchecked((uint)glConst.RGBA12),
|
|
Rgba16 = unchecked((uint)glConst.RGBA16),
|
|
Rgba16Snorm = unchecked((uint)glConst.RGBA16_SNORM),
|
|
Rgba16f = unchecked((uint)glConst.RGBA16F),
|
|
Rgba16i = unchecked((uint)glConst.RGBA16I),
|
|
Rgba16ui = unchecked((uint)glConst.RGBA16UI),
|
|
Rgba2 = unchecked((uint)glConst.RGBA2),
|
|
Rgba32f = unchecked((uint)glConst.RGBA32F),
|
|
Rgba32i = unchecked((uint)glConst.RGBA32I),
|
|
Rgba32ui = unchecked((uint)glConst.RGBA32UI),
|
|
Rgba4 = unchecked((uint)glConst.RGBA4),
|
|
Rgba8 = unchecked((uint)glConst.RGBA8),
|
|
Rgba8Snorm = unchecked((uint)glConst.RGBA8_SNORM),
|
|
Rgba8i = unchecked((uint)glConst.RGBA8I),
|
|
Rgba8ui = unchecked((uint)glConst.RGBA8UI),
|
|
Srgb = unchecked((uint)glConst.SRGB),
|
|
Srgb8 = unchecked((uint)glConst.SRGB8),
|
|
Srgb8Alpha8 = unchecked((uint)glConst.SRGB8_ALPHA8),
|
|
SrgbAlpha = unchecked((uint)glConst.SRGB_ALPHA),
|
|
StencilIndex = unchecked((uint)glConst.STENCIL_INDEX),
|
|
StencilIndex1 = unchecked((uint)glConst.STENCIL_INDEX1),
|
|
StencilIndex16 = unchecked((uint)glConst.STENCIL_INDEX16),
|
|
StencilIndex4 = unchecked((uint)glConst.STENCIL_INDEX4),
|
|
StencilIndex8 = unchecked((uint)glConst.STENCIL_INDEX8),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group InternalFormatPName.</summary>
|
|
public enum InternalFormatPName : uint
|
|
{
|
|
AutoGenerateMipmap = unchecked((uint)glConst.AUTO_GENERATE_MIPMAP),
|
|
ClearBuffer = unchecked((uint)glConst.CLEAR_BUFFER),
|
|
ClearTexture = unchecked((uint)glConst.CLEAR_TEXTURE),
|
|
ColorComponents = unchecked((uint)glConst.COLOR_COMPONENTS),
|
|
ColorEncoding = unchecked((uint)glConst.COLOR_ENCODING),
|
|
ColorRenderable = unchecked((uint)glConst.COLOR_RENDERABLE),
|
|
ComputeTexture = unchecked((uint)glConst.COMPUTE_TEXTURE),
|
|
DepthRenderable = unchecked((uint)glConst.DEPTH_RENDERABLE),
|
|
Filter = unchecked((uint)glConst.FILTER),
|
|
FragmentTexture = unchecked((uint)glConst.FRAGMENT_TEXTURE),
|
|
FrameBufferBlend = unchecked((uint)glConst.FRAMEBUFFER_BLEND),
|
|
FrameBufferRenderable = unchecked((uint)glConst.FRAMEBUFFER_RENDERABLE),
|
|
FrameBufferRenderableLayered = unchecked((uint)glConst.FRAMEBUFFER_RENDERABLE_LAYERED),
|
|
GeometryTexture = unchecked((uint)glConst.GEOMETRY_TEXTURE),
|
|
GetTextureImageFormat = unchecked((uint)glConst.GET_TEXTURE_IMAGE_FORMAT),
|
|
GetTextureImageType = unchecked((uint)glConst.GET_TEXTURE_IMAGE_TYPE),
|
|
ImageCompatibilityClass = unchecked((uint)glConst.IMAGE_COMPATIBILITY_CLASS),
|
|
ImageFormatCompatibilityType = unchecked((uint)glConst.IMAGE_FORMAT_COMPATIBILITY_TYPE),
|
|
ImagePixelFormat = unchecked((uint)glConst.IMAGE_PIXEL_FORMAT),
|
|
ImagePixelType = unchecked((uint)glConst.IMAGE_PIXEL_TYPE),
|
|
ImageTexelSize = unchecked((uint)glConst.IMAGE_TEXEL_SIZE),
|
|
InternalFormatAlphaSize = unchecked((uint)glConst.INTERNALFORMAT_ALPHA_SIZE),
|
|
InternalFormatAlphaType = unchecked((uint)glConst.INTERNALFORMAT_ALPHA_TYPE),
|
|
InternalFormatBlueSize = unchecked((uint)glConst.INTERNALFORMAT_BLUE_SIZE),
|
|
InternalFormatBlueType = unchecked((uint)glConst.INTERNALFORMAT_BLUE_TYPE),
|
|
InternalFormatDepthSize = unchecked((uint)glConst.INTERNALFORMAT_DEPTH_SIZE),
|
|
InternalFormatDepthType = unchecked((uint)glConst.INTERNALFORMAT_DEPTH_TYPE),
|
|
InternalFormatGreenSize = unchecked((uint)glConst.INTERNALFORMAT_GREEN_SIZE),
|
|
InternalFormatGreenType = unchecked((uint)glConst.INTERNALFORMAT_GREEN_TYPE),
|
|
InternalFormatPreferred = unchecked((uint)glConst.INTERNALFORMAT_PREFERRED),
|
|
InternalFormatRedSize = unchecked((uint)glConst.INTERNALFORMAT_RED_SIZE),
|
|
InternalFormatRedType = unchecked((uint)glConst.INTERNALFORMAT_RED_TYPE),
|
|
InternalFormatSharedSize = unchecked((uint)glConst.INTERNALFORMAT_SHARED_SIZE),
|
|
InternalFormatStencilSize = unchecked((uint)glConst.INTERNALFORMAT_STENCIL_SIZE),
|
|
InternalFormatStencilType = unchecked((uint)glConst.INTERNALFORMAT_STENCIL_TYPE),
|
|
InternalFormatSupported = unchecked((uint)glConst.INTERNALFORMAT_SUPPORTED),
|
|
MaxDepth = unchecked((uint)glConst.MAX_DEPTH),
|
|
MaxHeight = unchecked((uint)glConst.MAX_HEIGHT),
|
|
MaxLayers = unchecked((uint)glConst.MAX_LAYERS),
|
|
MaxWidth = unchecked((uint)glConst.MAX_WIDTH),
|
|
Mipmap = unchecked((uint)glConst.MIPMAP),
|
|
NumSampleCounts = unchecked((uint)glConst.NUM_SAMPLE_COUNTS),
|
|
ReadPixels = unchecked((uint)glConst.READ_PIXELS),
|
|
ReadPixelsFormat = unchecked((uint)glConst.READ_PIXELS_FORMAT),
|
|
ReadPixelsType = unchecked((uint)glConst.READ_PIXELS_TYPE),
|
|
Samples = unchecked((uint)glConst.SAMPLES),
|
|
ShaderImageAtomic = unchecked((uint)glConst.SHADER_IMAGE_ATOMIC),
|
|
ShaderImageLoad = unchecked((uint)glConst.SHADER_IMAGE_LOAD),
|
|
ShaderImageStore = unchecked((uint)glConst.SHADER_IMAGE_STORE),
|
|
SimultaneousTextureAndDepthTest = unchecked((uint)glConst.SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST),
|
|
SimultaneousTextureAndDepthWrite = unchecked((uint)glConst.SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE),
|
|
SimultaneousTextureAndStencilTest = unchecked((uint)glConst.SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST),
|
|
SimultaneousTextureAndStencilWrite = unchecked((uint)glConst.SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE),
|
|
SrgbRead = unchecked((uint)glConst.SRGB_READ),
|
|
SrgbWrite = unchecked((uint)glConst.SRGB_WRITE),
|
|
StencilRenderable = unchecked((uint)glConst.STENCIL_RENDERABLE),
|
|
TessControlTexture = unchecked((uint)glConst.TESS_CONTROL_TEXTURE),
|
|
TessEvaluationTexture = unchecked((uint)glConst.TESS_EVALUATION_TEXTURE),
|
|
TextureCompressed = unchecked((uint)glConst.TEXTURE_COMPRESSED),
|
|
TextureCompressedBlockHeight = unchecked((uint)glConst.TEXTURE_COMPRESSED_BLOCK_HEIGHT),
|
|
TextureCompressedBlockSize = unchecked((uint)glConst.TEXTURE_COMPRESSED_BLOCK_SIZE),
|
|
TextureCompressedBlockWidth = unchecked((uint)glConst.TEXTURE_COMPRESSED_BLOCK_WIDTH),
|
|
TextureGather = unchecked((uint)glConst.TEXTURE_GATHER),
|
|
TextureGatherShadow = unchecked((uint)glConst.TEXTURE_GATHER_SHADOW),
|
|
TextureImageFormat = unchecked((uint)glConst.TEXTURE_IMAGE_FORMAT),
|
|
TextureImageType = unchecked((uint)glConst.TEXTURE_IMAGE_TYPE),
|
|
TextureShadow = unchecked((uint)glConst.TEXTURE_SHADOW),
|
|
TextureView = unchecked((uint)glConst.TEXTURE_VIEW),
|
|
VertexTexture = unchecked((uint)glConst.VERTEX_TEXTURE),
|
|
ViewCompatibilityClass = unchecked((uint)glConst.VIEW_COMPATIBILITY_CLASS),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group InvalidateFramebufferAttachment.</summary>
|
|
public enum InvalidateFrameBufferAttachment : uint
|
|
{
|
|
Color = unchecked((uint)glConst.COLOR),
|
|
ColorAttachment0 = unchecked((uint)glConst.COLOR_ATTACHMENT0),
|
|
ColorAttachment1 = unchecked((uint)glConst.COLOR_ATTACHMENT1),
|
|
ColorAttachment10 = unchecked((uint)glConst.COLOR_ATTACHMENT10),
|
|
ColorAttachment11 = unchecked((uint)glConst.COLOR_ATTACHMENT11),
|
|
ColorAttachment12 = unchecked((uint)glConst.COLOR_ATTACHMENT12),
|
|
ColorAttachment13 = unchecked((uint)glConst.COLOR_ATTACHMENT13),
|
|
ColorAttachment14 = unchecked((uint)glConst.COLOR_ATTACHMENT14),
|
|
ColorAttachment15 = unchecked((uint)glConst.COLOR_ATTACHMENT15),
|
|
ColorAttachment16 = unchecked((uint)glConst.COLOR_ATTACHMENT16),
|
|
ColorAttachment17 = unchecked((uint)glConst.COLOR_ATTACHMENT17),
|
|
ColorAttachment18 = unchecked((uint)glConst.COLOR_ATTACHMENT18),
|
|
ColorAttachment19 = unchecked((uint)glConst.COLOR_ATTACHMENT19),
|
|
ColorAttachment2 = unchecked((uint)glConst.COLOR_ATTACHMENT2),
|
|
ColorAttachment20 = unchecked((uint)glConst.COLOR_ATTACHMENT20),
|
|
ColorAttachment21 = unchecked((uint)glConst.COLOR_ATTACHMENT21),
|
|
ColorAttachment22 = unchecked((uint)glConst.COLOR_ATTACHMENT22),
|
|
ColorAttachment23 = unchecked((uint)glConst.COLOR_ATTACHMENT23),
|
|
ColorAttachment24 = unchecked((uint)glConst.COLOR_ATTACHMENT24),
|
|
ColorAttachment25 = unchecked((uint)glConst.COLOR_ATTACHMENT25),
|
|
ColorAttachment26 = unchecked((uint)glConst.COLOR_ATTACHMENT26),
|
|
ColorAttachment27 = unchecked((uint)glConst.COLOR_ATTACHMENT27),
|
|
ColorAttachment28 = unchecked((uint)glConst.COLOR_ATTACHMENT28),
|
|
ColorAttachment29 = unchecked((uint)glConst.COLOR_ATTACHMENT29),
|
|
ColorAttachment3 = unchecked((uint)glConst.COLOR_ATTACHMENT3),
|
|
ColorAttachment30 = unchecked((uint)glConst.COLOR_ATTACHMENT30),
|
|
ColorAttachment31 = unchecked((uint)glConst.COLOR_ATTACHMENT31),
|
|
ColorAttachment4 = unchecked((uint)glConst.COLOR_ATTACHMENT4),
|
|
ColorAttachment5 = unchecked((uint)glConst.COLOR_ATTACHMENT5),
|
|
ColorAttachment6 = unchecked((uint)glConst.COLOR_ATTACHMENT6),
|
|
ColorAttachment7 = unchecked((uint)glConst.COLOR_ATTACHMENT7),
|
|
ColorAttachment8 = unchecked((uint)glConst.COLOR_ATTACHMENT8),
|
|
ColorAttachment9 = unchecked((uint)glConst.COLOR_ATTACHMENT9),
|
|
Depth = unchecked((uint)glConst.DEPTH),
|
|
DepthAttachment = unchecked((uint)glConst.DEPTH_ATTACHMENT),
|
|
DepthStencilAttachment = unchecked((uint)glConst.DEPTH_STENCIL_ATTACHMENT),
|
|
Stencil = unchecked((uint)glConst.STENCIL),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group LogicOp.</summary>
|
|
public enum LogicOp : uint
|
|
{
|
|
And = unchecked((uint)glConst.AND),
|
|
AndInverted = unchecked((uint)glConst.AND_INVERTED),
|
|
AndReverse = unchecked((uint)glConst.AND_REVERSE),
|
|
Clear = unchecked((uint)glConst.CLEAR),
|
|
Copy = unchecked((uint)glConst.COPY),
|
|
CopyInverted = unchecked((uint)glConst.COPY_INVERTED),
|
|
Equiv = unchecked((uint)glConst.EQUIV),
|
|
Invert = unchecked((uint)glConst.INVERT),
|
|
Nand = unchecked((uint)glConst.NAND),
|
|
Noop = unchecked((uint)glConst.NOOP),
|
|
Nor = unchecked((uint)glConst.NOR),
|
|
Or = unchecked((uint)glConst.OR),
|
|
OrInverted = unchecked((uint)glConst.OR_INVERTED),
|
|
OrReverse = unchecked((uint)glConst.OR_REVERSE),
|
|
Set = unchecked((uint)glConst.SET),
|
|
Xor = unchecked((uint)glConst.XOR),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group MapBufferAccessMask.</summary>
|
|
[System.Flags]
|
|
public enum MapBufferAccessMask : uint
|
|
{
|
|
None = 0u,
|
|
MapCoherentBit = unchecked((uint)glConst.MAP_COHERENT_BIT),
|
|
MapFlushExplicitBit = unchecked((uint)glConst.MAP_FLUSH_EXPLICIT_BIT),
|
|
MapInvalidateBufferBit = unchecked((uint)glConst.MAP_INVALIDATE_BUFFER_BIT),
|
|
MapInvalidateRangeBit = unchecked((uint)glConst.MAP_INVALIDATE_RANGE_BIT),
|
|
MapPersistentBit = unchecked((uint)glConst.MAP_PERSISTENT_BIT),
|
|
MapReadBit = unchecked((uint)glConst.MAP_READ_BIT),
|
|
MapUnsynchronizedBit = unchecked((uint)glConst.MAP_UNSYNCHRONIZED_BIT),
|
|
MapWriteBit = unchecked((uint)glConst.MAP_WRITE_BIT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group MemoryBarrierMask.</summary>
|
|
[System.Flags]
|
|
public enum MemoryBarrierMask : uint
|
|
{
|
|
None = 0u,
|
|
AllBarrierBits = unchecked((uint)glConst.ALL_BARRIER_BITS),
|
|
AtomicCounterBarrierBit = unchecked((uint)glConst.ATOMIC_COUNTER_BARRIER_BIT),
|
|
BufferUpdateBarrierBit = unchecked((uint)glConst.BUFFER_UPDATE_BARRIER_BIT),
|
|
ClientMappedBufferBarrierBit = unchecked((uint)glConst.CLIENT_MAPPED_BUFFER_BARRIER_BIT),
|
|
CommandBarrierBit = unchecked((uint)glConst.COMMAND_BARRIER_BIT),
|
|
ElementArrayBarrierBit = unchecked((uint)glConst.ELEMENT_ARRAY_BARRIER_BIT),
|
|
FrameBufferBarrierBit = unchecked((uint)glConst.FRAMEBUFFER_BARRIER_BIT),
|
|
PixelBufferBarrierBit = unchecked((uint)glConst.PIXEL_BUFFER_BARRIER_BIT),
|
|
QueryBufferBarrierBit = unchecked((uint)glConst.QUERY_BUFFER_BARRIER_BIT),
|
|
ShaderImageAccessBarrierBit = unchecked((uint)glConst.SHADER_IMAGE_ACCESS_BARRIER_BIT),
|
|
ShaderStorageBarrierBit = unchecked((uint)glConst.SHADER_STORAGE_BARRIER_BIT),
|
|
TextureFetchBarrierBit = unchecked((uint)glConst.TEXTURE_FETCH_BARRIER_BIT),
|
|
TextureUpdateBarrierBit = unchecked((uint)glConst.TEXTURE_UPDATE_BARRIER_BIT),
|
|
TransformFeedbackBarrierBit = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BARRIER_BIT),
|
|
UniformBarrierBit = unchecked((uint)glConst.UNIFORM_BARRIER_BIT),
|
|
VertexAttributeArrayBarrierBit = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_BARRIER_BIT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ObjectIdentifier.</summary>
|
|
public enum ObjectIdentifier : uint
|
|
{
|
|
Buffer = unchecked((uint)glConst.BUFFER),
|
|
FrameBuffer = unchecked((uint)glConst.FRAMEBUFFER),
|
|
Program = unchecked((uint)glConst.PROGRAM),
|
|
ProgramPipeline = unchecked((uint)glConst.PROGRAM_PIPELINE),
|
|
Query = unchecked((uint)glConst.QUERY),
|
|
RenderBuffer = unchecked((uint)glConst.RENDERBUFFER),
|
|
Sampler = unchecked((uint)glConst.SAMPLER),
|
|
Shader = unchecked((uint)glConst.SHADER),
|
|
Texture = unchecked((uint)glConst.TEXTURE),
|
|
TransformFeedback = unchecked((uint)glConst.TRANSFORM_FEEDBACK),
|
|
VertexArray = unchecked((uint)glConst.VERTEX_ARRAY),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group PatchParameterName.</summary>
|
|
public enum PatchParameterName : uint
|
|
{
|
|
PatchDefaultInnerLevel = unchecked((uint)glConst.PATCH_DEFAULT_INNER_LEVEL),
|
|
PatchDefaultOuterLevel = unchecked((uint)glConst.PATCH_DEFAULT_OUTER_LEVEL),
|
|
PatchVertices = unchecked((uint)glConst.PATCH_VERTICES),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group PipelineParameterName.</summary>
|
|
public enum PipelineParameterName : uint
|
|
{
|
|
ActiveProgram = unchecked((uint)glConst.ACTIVE_PROGRAM),
|
|
FragmentShader = unchecked((uint)glConst.FRAGMENT_SHADER),
|
|
GeometryShader = unchecked((uint)glConst.GEOMETRY_SHADER),
|
|
InfoLogLength = unchecked((uint)glConst.INFO_LOG_LENGTH),
|
|
TessControlShader = unchecked((uint)glConst.TESS_CONTROL_SHADER),
|
|
TessEvaluationShader = unchecked((uint)glConst.TESS_EVALUATION_SHADER),
|
|
VertexShader = unchecked((uint)glConst.VERTEX_SHADER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group PixelFormat.</summary>
|
|
public enum PixelFormat : uint
|
|
{
|
|
Alpha = unchecked((uint)glConst.ALPHA),
|
|
Bgr = unchecked((uint)glConst.BGR),
|
|
BgrInteger = unchecked((uint)glConst.BGR_INTEGER),
|
|
Bgra = unchecked((uint)glConst.BGRA),
|
|
BgraInteger = unchecked((uint)glConst.BGRA_INTEGER),
|
|
Blue = unchecked((uint)glConst.BLUE),
|
|
BlueInteger = unchecked((uint)glConst.BLUE_INTEGER),
|
|
DepthComponent = unchecked((uint)glConst.DEPTH_COMPONENT),
|
|
DepthStencil = unchecked((uint)glConst.DEPTH_STENCIL),
|
|
Green = unchecked((uint)glConst.GREEN),
|
|
GreenInteger = unchecked((uint)glConst.GREEN_INTEGER),
|
|
Red = unchecked((uint)glConst.RED),
|
|
RedInteger = unchecked((uint)glConst.RED_INTEGER),
|
|
Rg = unchecked((uint)glConst.RG),
|
|
RgInteger = unchecked((uint)glConst.RG_INTEGER),
|
|
Rgb = unchecked((uint)glConst.RGB),
|
|
RgbInteger = unchecked((uint)glConst.RGB_INTEGER),
|
|
Rgba = unchecked((uint)glConst.RGBA),
|
|
RgbaInteger = unchecked((uint)glConst.RGBA_INTEGER),
|
|
StencilIndex = unchecked((uint)glConst.STENCIL_INDEX),
|
|
UnsignedInt = unchecked((uint)glConst.UNSIGNED_INT),
|
|
UnsignedShort = unchecked((uint)glConst.UNSIGNED_SHORT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group PixelStoreParameter.</summary>
|
|
public enum PixelStoreParameter : uint
|
|
{
|
|
PackAlignment = unchecked((uint)glConst.PACK_ALIGNMENT),
|
|
PackImageHeight = unchecked((uint)glConst.PACK_IMAGE_HEIGHT),
|
|
PackLsbFirst = unchecked((uint)glConst.PACK_LSB_FIRST),
|
|
PackRowLength = unchecked((uint)glConst.PACK_ROW_LENGTH),
|
|
PackSkipImages = unchecked((uint)glConst.PACK_SKIP_IMAGES),
|
|
PackSkipPixels = unchecked((uint)glConst.PACK_SKIP_PIXELS),
|
|
PackSkipRows = unchecked((uint)glConst.PACK_SKIP_ROWS),
|
|
PackSwapBytes = unchecked((uint)glConst.PACK_SWAP_BYTES),
|
|
UnpackAlignment = unchecked((uint)glConst.UNPACK_ALIGNMENT),
|
|
UnpackImageHeight = unchecked((uint)glConst.UNPACK_IMAGE_HEIGHT),
|
|
UnpackLsbFirst = unchecked((uint)glConst.UNPACK_LSB_FIRST),
|
|
UnpackRowLength = unchecked((uint)glConst.UNPACK_ROW_LENGTH),
|
|
UnpackSkipImages = unchecked((uint)glConst.UNPACK_SKIP_IMAGES),
|
|
UnpackSkipPixels = unchecked((uint)glConst.UNPACK_SKIP_PIXELS),
|
|
UnpackSkipRows = unchecked((uint)glConst.UNPACK_SKIP_ROWS),
|
|
UnpackSwapBytes = unchecked((uint)glConst.UNPACK_SWAP_BYTES),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group PixelType.</summary>
|
|
public enum PixelType : uint
|
|
{
|
|
Byte = unchecked((uint)glConst.BYTE),
|
|
Float = unchecked((uint)glConst.FLOAT),
|
|
Float32UnsignedInt248Rev = unchecked((uint)glConst.FLOAT_32_UNSIGNED_INT_24_8_REV),
|
|
HalfFloat = unchecked((uint)glConst.HALF_FLOAT),
|
|
Int = unchecked((uint)glConst.INT),
|
|
Short = unchecked((uint)glConst.SHORT),
|
|
UnsignedByte = unchecked((uint)glConst.UNSIGNED_BYTE),
|
|
UnsignedByte233Rev = unchecked((uint)glConst.UNSIGNED_BYTE_2_3_3_REV),
|
|
UnsignedByte332 = unchecked((uint)glConst.UNSIGNED_BYTE_3_3_2),
|
|
UnsignedInt = unchecked((uint)glConst.UNSIGNED_INT),
|
|
UnsignedInt1010102 = unchecked((uint)glConst.UNSIGNED_INT_10_10_10_2),
|
|
UnsignedInt10F11F11FRev = unchecked((uint)glConst.UNSIGNED_INT_10F_11F_11F_REV),
|
|
UnsignedInt2101010Rev = unchecked((uint)glConst.UNSIGNED_INT_2_10_10_10_REV),
|
|
UnsignedInt248 = unchecked((uint)glConst.UNSIGNED_INT_24_8),
|
|
UnsignedInt5999Rev = unchecked((uint)glConst.UNSIGNED_INT_5_9_9_9_REV),
|
|
UnsignedInt8888 = unchecked((uint)glConst.UNSIGNED_INT_8_8_8_8),
|
|
UnsignedInt8888Rev = unchecked((uint)glConst.UNSIGNED_INT_8_8_8_8_REV),
|
|
UnsignedShort = unchecked((uint)glConst.UNSIGNED_SHORT),
|
|
UnsignedShort1555Rev = unchecked((uint)glConst.UNSIGNED_SHORT_1_5_5_5_REV),
|
|
UnsignedShort4444 = unchecked((uint)glConst.UNSIGNED_SHORT_4_4_4_4),
|
|
UnsignedShort4444Rev = unchecked((uint)glConst.UNSIGNED_SHORT_4_4_4_4_REV),
|
|
UnsignedShort5551 = unchecked((uint)glConst.UNSIGNED_SHORT_5_5_5_1),
|
|
UnsignedShort565 = unchecked((uint)glConst.UNSIGNED_SHORT_5_6_5),
|
|
UnsignedShort565Rev = unchecked((uint)glConst.UNSIGNED_SHORT_5_6_5_REV),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group PointParameterNameARB.</summary>
|
|
public enum PointParameterName : uint
|
|
{
|
|
PointFadeThresholdSize = unchecked((uint)glConst.POINT_FADE_THRESHOLD_SIZE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group PolygonMode.</summary>
|
|
public enum PolygonMode : uint
|
|
{
|
|
Fill = unchecked((uint)glConst.FILL),
|
|
Line = unchecked((uint)glConst.LINE),
|
|
Point = unchecked((uint)glConst.POINT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group PrecisionType.</summary>
|
|
public enum PrecisionType : uint
|
|
{
|
|
HighFloat = unchecked((uint)glConst.HIGH_FLOAT),
|
|
HighInt = unchecked((uint)glConst.HIGH_INT),
|
|
LowFloat = unchecked((uint)glConst.LOW_FLOAT),
|
|
LowInt = unchecked((uint)glConst.LOW_INT),
|
|
MediumFloat = unchecked((uint)glConst.MEDIUM_FLOAT),
|
|
MediumInt = unchecked((uint)glConst.MEDIUM_INT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group PrimitiveType.</summary>
|
|
public enum PrimitiveType : uint
|
|
{
|
|
LineLoop = unchecked((uint)glConst.LINE_LOOP),
|
|
LineStrip = unchecked((uint)glConst.LINE_STRIP),
|
|
LineStripAdjacency = unchecked((uint)glConst.LINE_STRIP_ADJACENCY),
|
|
Lines = unchecked((uint)glConst.LINES),
|
|
LinesAdjacency = unchecked((uint)glConst.LINES_ADJACENCY),
|
|
Patches = unchecked((uint)glConst.PATCHES),
|
|
Points = unchecked((uint)glConst.POINTS),
|
|
Quads = unchecked((uint)glConst.QUADS),
|
|
TriangleFan = unchecked((uint)glConst.TRIANGLE_FAN),
|
|
TriangleStrip = unchecked((uint)glConst.TRIANGLE_STRIP),
|
|
TriangleStripAdjacency = unchecked((uint)glConst.TRIANGLE_STRIP_ADJACENCY),
|
|
Triangles = unchecked((uint)glConst.TRIANGLES),
|
|
TrianglesAdjacency = unchecked((uint)glConst.TRIANGLES_ADJACENCY),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ProgramInterface.</summary>
|
|
public enum ProgramInterface : uint
|
|
{
|
|
BufferVariable = unchecked((uint)glConst.BUFFER_VARIABLE),
|
|
ComputeSubroutine = unchecked((uint)glConst.COMPUTE_SUBROUTINE),
|
|
ComputeSubroutineUniform = unchecked((uint)glConst.COMPUTE_SUBROUTINE_UNIFORM),
|
|
FragmentSubroutine = unchecked((uint)glConst.FRAGMENT_SUBROUTINE),
|
|
FragmentSubroutineUniform = unchecked((uint)glConst.FRAGMENT_SUBROUTINE_UNIFORM),
|
|
GeometrySubroutine = unchecked((uint)glConst.GEOMETRY_SUBROUTINE),
|
|
GeometrySubroutineUniform = unchecked((uint)glConst.GEOMETRY_SUBROUTINE_UNIFORM),
|
|
ProgramInput = unchecked((uint)glConst.PROGRAM_INPUT),
|
|
ProgramOutput = unchecked((uint)glConst.PROGRAM_OUTPUT),
|
|
ShaderStorageBlock = unchecked((uint)glConst.SHADER_STORAGE_BLOCK),
|
|
TessControlSubroutine = unchecked((uint)glConst.TESS_CONTROL_SUBROUTINE),
|
|
TessControlSubroutineUniform = unchecked((uint)glConst.TESS_CONTROL_SUBROUTINE_UNIFORM),
|
|
TessEvaluationSubroutine = unchecked((uint)glConst.TESS_EVALUATION_SUBROUTINE),
|
|
TessEvaluationSubroutineUniform = unchecked((uint)glConst.TESS_EVALUATION_SUBROUTINE_UNIFORM),
|
|
TransformFeedbackBuffer = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER),
|
|
TransformFeedbackVarying = unchecked((uint)glConst.TRANSFORM_FEEDBACK_VARYING),
|
|
Uniform = unchecked((uint)glConst.UNIFORM),
|
|
UniformBlock = unchecked((uint)glConst.UNIFORM_BLOCK),
|
|
VertexSubroutine = unchecked((uint)glConst.VERTEX_SUBROUTINE),
|
|
VertexSubroutineUniform = unchecked((uint)glConst.VERTEX_SUBROUTINE_UNIFORM),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ProgramInterfacePName.</summary>
|
|
public enum ProgramInterfacePName : uint
|
|
{
|
|
ActiveResources = unchecked((uint)glConst.ACTIVE_RESOURCES),
|
|
MaxNameLength = unchecked((uint)glConst.MAX_NAME_LENGTH),
|
|
MaxNumActiveVariables = unchecked((uint)glConst.MAX_NUM_ACTIVE_VARIABLES),
|
|
MaxNumCompatibleSubroutines = unchecked((uint)glConst.MAX_NUM_COMPATIBLE_SUBROUTINES),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ProgramParameterPName.</summary>
|
|
public enum ProgramParameterPName : uint
|
|
{
|
|
ProgramBinaryRetrievableHint = unchecked((uint)glConst.PROGRAM_BINARY_RETRIEVABLE_HINT),
|
|
ProgramSeparable = unchecked((uint)glConst.PROGRAM_SEPARABLE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ProgramPropertyARB.</summary>
|
|
public enum ProgramProperty : uint
|
|
{
|
|
ActiveAtomicCounterBuffers = unchecked((uint)glConst.ACTIVE_ATOMIC_COUNTER_BUFFERS),
|
|
ActiveAttributeMaxLength = unchecked((uint)glConst.ACTIVE_ATTRIBUTE_MAX_LENGTH),
|
|
ActiveAttributes = unchecked((uint)glConst.ACTIVE_ATTRIBUTES),
|
|
ActiveUniformBlockMaxNameLength = unchecked((uint)glConst.ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH),
|
|
ActiveUniformBlocks = unchecked((uint)glConst.ACTIVE_UNIFORM_BLOCKS),
|
|
ActiveUniformMaxLength = unchecked((uint)glConst.ACTIVE_UNIFORM_MAX_LENGTH),
|
|
ActiveUniforms = unchecked((uint)glConst.ACTIVE_UNIFORMS),
|
|
AttachedShaders = unchecked((uint)glConst.ATTACHED_SHADERS),
|
|
ComputeWorkGroupSize = unchecked((uint)glConst.COMPUTE_WORK_GROUP_SIZE),
|
|
DeleteStatus = unchecked((uint)glConst.DELETE_STATUS),
|
|
GeometryInputType = unchecked((uint)glConst.GEOMETRY_INPUT_TYPE),
|
|
GeometryOutputType = unchecked((uint)glConst.GEOMETRY_OUTPUT_TYPE),
|
|
GeometryVerticesOut = unchecked((uint)glConst.GEOMETRY_VERTICES_OUT),
|
|
InfoLogLength = unchecked((uint)glConst.INFO_LOG_LENGTH),
|
|
LinkStatus = unchecked((uint)glConst.LINK_STATUS),
|
|
ProgramBinaryLength = unchecked((uint)glConst.PROGRAM_BINARY_LENGTH),
|
|
TransformFeedbackBufferMode = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER_MODE),
|
|
TransformFeedbackVaryingMaxLength = unchecked((uint)glConst.TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH),
|
|
TransformFeedbackVaryings = unchecked((uint)glConst.TRANSFORM_FEEDBACK_VARYINGS),
|
|
ValidateStatus = unchecked((uint)glConst.VALIDATE_STATUS),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ProgramResourceProperty.</summary>
|
|
public enum ProgramResourceProperty : uint
|
|
{
|
|
ActiveVariables = unchecked((uint)glConst.ACTIVE_VARIABLES),
|
|
ArraySize = unchecked((uint)glConst.ARRAY_SIZE),
|
|
ArrayStride = unchecked((uint)glConst.ARRAY_STRIDE),
|
|
AtomicCounterBufferIndex = unchecked((uint)glConst.ATOMIC_COUNTER_BUFFER_INDEX),
|
|
BlockIndex = unchecked((uint)glConst.BLOCK_INDEX),
|
|
BufferBinding = unchecked((uint)glConst.BUFFER_BINDING),
|
|
BufferDataSize = unchecked((uint)glConst.BUFFER_DATA_SIZE),
|
|
CompatibleSubroutines = unchecked((uint)glConst.COMPATIBLE_SUBROUTINES),
|
|
IsPerPatch = unchecked((uint)glConst.IS_PER_PATCH),
|
|
IsRowMajor = unchecked((uint)glConst.IS_ROW_MAJOR),
|
|
Location = unchecked((uint)glConst.LOCATION),
|
|
LocationComponent = unchecked((uint)glConst.LOCATION_COMPONENT),
|
|
LocationIndex = unchecked((uint)glConst.LOCATION_INDEX),
|
|
MatrixStride = unchecked((uint)glConst.MATRIX_STRIDE),
|
|
NameLength = unchecked((uint)glConst.NAME_LENGTH),
|
|
NumActiveVariables = unchecked((uint)glConst.NUM_ACTIVE_VARIABLES),
|
|
NumCompatibleSubroutines = unchecked((uint)glConst.NUM_COMPATIBLE_SUBROUTINES),
|
|
Offset = unchecked((uint)glConst.OFFSET),
|
|
ReferencedByComputeShader = unchecked((uint)glConst.REFERENCED_BY_COMPUTE_SHADER),
|
|
ReferencedByFragmentShader = unchecked((uint)glConst.REFERENCED_BY_FRAGMENT_SHADER),
|
|
ReferencedByGeometryShader = unchecked((uint)glConst.REFERENCED_BY_GEOMETRY_SHADER),
|
|
ReferencedByTessControlShader = unchecked((uint)glConst.REFERENCED_BY_TESS_CONTROL_SHADER),
|
|
ReferencedByTessEvaluationShader = unchecked((uint)glConst.REFERENCED_BY_TESS_EVALUATION_SHADER),
|
|
ReferencedByVertexShader = unchecked((uint)glConst.REFERENCED_BY_VERTEX_SHADER),
|
|
TopLevelArraySize = unchecked((uint)glConst.TOP_LEVEL_ARRAY_SIZE),
|
|
TopLevelArrayStride = unchecked((uint)glConst.TOP_LEVEL_ARRAY_STRIDE),
|
|
TransformFeedbackBufferIndex = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER_INDEX),
|
|
TransformFeedbackBufferStride = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER_STRIDE),
|
|
Type = unchecked((uint)glConst.TYPE),
|
|
Uniform = unchecked((uint)glConst.UNIFORM),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ProgramStagePName.</summary>
|
|
public enum ProgramStagePName : uint
|
|
{
|
|
ActiveSubroutineMaxLength = unchecked((uint)glConst.ACTIVE_SUBROUTINE_MAX_LENGTH),
|
|
ActiveSubroutineUniformLocations = unchecked((uint)glConst.ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS),
|
|
ActiveSubroutineUniformMaxLength = unchecked((uint)glConst.ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH),
|
|
ActiveSubroutineUniforms = unchecked((uint)glConst.ACTIVE_SUBROUTINE_UNIFORMS),
|
|
ActiveSubroutines = unchecked((uint)glConst.ACTIVE_SUBROUTINES),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group QueryCounterTarget.</summary>
|
|
public enum QueryCounterTarget : uint
|
|
{
|
|
Timestamp = unchecked((uint)glConst.TIMESTAMP),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group QueryObjectParameterName.</summary>
|
|
public enum QueryObjectParameterName : uint
|
|
{
|
|
QueryResult = unchecked((uint)glConst.QUERY_RESULT),
|
|
QueryResultAvailable = unchecked((uint)glConst.QUERY_RESULT_AVAILABLE),
|
|
QueryResultNoWait = unchecked((uint)glConst.QUERY_RESULT_NO_WAIT),
|
|
QueryTarget = unchecked((uint)glConst.QUERY_TARGET),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group QueryParameterName.</summary>
|
|
public enum QueryParameterName : uint
|
|
{
|
|
CurrentQuery = unchecked((uint)glConst.CURRENT_QUERY),
|
|
QueryCounterBits = unchecked((uint)glConst.QUERY_COUNTER_BITS),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group QueryTarget.</summary>
|
|
public enum QueryTarget : uint
|
|
{
|
|
AnySamplesPassed = unchecked((uint)glConst.ANY_SAMPLES_PASSED),
|
|
AnySamplesPassedConservative = unchecked((uint)glConst.ANY_SAMPLES_PASSED_CONSERVATIVE),
|
|
PrimitivesGenerated = unchecked((uint)glConst.PRIMITIVES_GENERATED),
|
|
PrimitivesSubmitted = unchecked((uint)glConst.PRIMITIVES_SUBMITTED),
|
|
SamplesPassed = unchecked((uint)glConst.SAMPLES_PASSED),
|
|
TimeElapsed = unchecked((uint)glConst.TIME_ELAPSED),
|
|
TransformFeedbackOverflow = unchecked((uint)glConst.TRANSFORM_FEEDBACK_OVERFLOW),
|
|
TransformFeedbackPrimitivesWritten = unchecked((uint)glConst.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN),
|
|
VertexShaderInvocations = unchecked((uint)glConst.VERTEX_SHADER_INVOCATIONS),
|
|
VerticesSubmitted = unchecked((uint)glConst.VERTICES_SUBMITTED),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ReadBufferMode.</summary>
|
|
public enum ReadBufferMode : uint
|
|
{
|
|
Back = unchecked((uint)glConst.BACK),
|
|
BackLeft = unchecked((uint)glConst.BACK_LEFT),
|
|
BackRight = unchecked((uint)glConst.BACK_RIGHT),
|
|
ColorAttachment0 = unchecked((uint)glConst.COLOR_ATTACHMENT0),
|
|
ColorAttachment1 = unchecked((uint)glConst.COLOR_ATTACHMENT1),
|
|
ColorAttachment10 = unchecked((uint)glConst.COLOR_ATTACHMENT10),
|
|
ColorAttachment11 = unchecked((uint)glConst.COLOR_ATTACHMENT11),
|
|
ColorAttachment12 = unchecked((uint)glConst.COLOR_ATTACHMENT12),
|
|
ColorAttachment13 = unchecked((uint)glConst.COLOR_ATTACHMENT13),
|
|
ColorAttachment14 = unchecked((uint)glConst.COLOR_ATTACHMENT14),
|
|
ColorAttachment15 = unchecked((uint)glConst.COLOR_ATTACHMENT15),
|
|
ColorAttachment2 = unchecked((uint)glConst.COLOR_ATTACHMENT2),
|
|
ColorAttachment3 = unchecked((uint)glConst.COLOR_ATTACHMENT3),
|
|
ColorAttachment4 = unchecked((uint)glConst.COLOR_ATTACHMENT4),
|
|
ColorAttachment5 = unchecked((uint)glConst.COLOR_ATTACHMENT5),
|
|
ColorAttachment6 = unchecked((uint)glConst.COLOR_ATTACHMENT6),
|
|
ColorAttachment7 = unchecked((uint)glConst.COLOR_ATTACHMENT7),
|
|
ColorAttachment8 = unchecked((uint)glConst.COLOR_ATTACHMENT8),
|
|
ColorAttachment9 = unchecked((uint)glConst.COLOR_ATTACHMENT9),
|
|
Front = unchecked((uint)glConst.FRONT),
|
|
FrontLeft = unchecked((uint)glConst.FRONT_LEFT),
|
|
FrontRight = unchecked((uint)glConst.FRONT_RIGHT),
|
|
Left = unchecked((uint)glConst.LEFT),
|
|
None = unchecked((uint)glConst.NONE),
|
|
Right = unchecked((uint)glConst.RIGHT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group RenderbufferParameterName.</summary>
|
|
public enum RenderBufferParameterName : uint
|
|
{
|
|
RenderBufferAlphaSize = unchecked((uint)glConst.RENDERBUFFER_ALPHA_SIZE),
|
|
RenderBufferBlueSize = unchecked((uint)glConst.RENDERBUFFER_BLUE_SIZE),
|
|
RenderBufferDepthSize = unchecked((uint)glConst.RENDERBUFFER_DEPTH_SIZE),
|
|
RenderBufferGreenSize = unchecked((uint)glConst.RENDERBUFFER_GREEN_SIZE),
|
|
RenderBufferHeight = unchecked((uint)glConst.RENDERBUFFER_HEIGHT),
|
|
RenderBufferInternalFormat = unchecked((uint)glConst.RENDERBUFFER_INTERNAL_FORMAT),
|
|
RenderBufferRedSize = unchecked((uint)glConst.RENDERBUFFER_RED_SIZE),
|
|
RenderBufferSamples = unchecked((uint)glConst.RENDERBUFFER_SAMPLES),
|
|
RenderBufferStencilSize = unchecked((uint)glConst.RENDERBUFFER_STENCIL_SIZE),
|
|
RenderBufferWidth = unchecked((uint)glConst.RENDERBUFFER_WIDTH),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group RenderbufferTarget.</summary>
|
|
public enum RenderBufferTarget : uint
|
|
{
|
|
RenderBuffer = unchecked((uint)glConst.RENDERBUFFER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group SamplerParameterF.</summary>
|
|
public enum SamplerParameterF : uint
|
|
{
|
|
TextureBorderColor = unchecked((uint)glConst.TEXTURE_BORDER_COLOR),
|
|
TextureLodBias = unchecked((uint)glConst.TEXTURE_LOD_BIAS),
|
|
TextureMaxAnisotropy = unchecked((uint)glConst.TEXTURE_MAX_ANISOTROPY),
|
|
TextureMaxLod = unchecked((uint)glConst.TEXTURE_MAX_LOD),
|
|
TextureMinLod = unchecked((uint)glConst.TEXTURE_MIN_LOD),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group SamplerParameterI.</summary>
|
|
public enum SamplerParameterI : uint
|
|
{
|
|
TextureCompareFunc = unchecked((uint)glConst.TEXTURE_COMPARE_FUNC),
|
|
TextureCompareMode = unchecked((uint)glConst.TEXTURE_COMPARE_MODE),
|
|
TextureMagFilter = unchecked((uint)glConst.TEXTURE_MAG_FILTER),
|
|
TextureMinFilter = unchecked((uint)glConst.TEXTURE_MIN_FILTER),
|
|
TextureWrapR = unchecked((uint)glConst.TEXTURE_WRAP_R),
|
|
TextureWrapS = unchecked((uint)glConst.TEXTURE_WRAP_S),
|
|
TextureWrapT = unchecked((uint)glConst.TEXTURE_WRAP_T),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ShaderBinaryFormat.</summary>
|
|
public enum ShaderBinaryFormat : uint
|
|
{
|
|
ShaderBinaryFormatSpirV = unchecked((uint)glConst.SHADER_BINARY_FORMAT_SPIR_V),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ShaderParameterName.</summary>
|
|
public enum ShaderParameterName : uint
|
|
{
|
|
CompileStatus = unchecked((uint)glConst.COMPILE_STATUS),
|
|
DeleteStatus = unchecked((uint)glConst.DELETE_STATUS),
|
|
InfoLogLength = unchecked((uint)glConst.INFO_LOG_LENGTH),
|
|
ShaderSourceLength = unchecked((uint)glConst.SHADER_SOURCE_LENGTH),
|
|
ShaderType = unchecked((uint)glConst.SHADER_TYPE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group ShaderType.</summary>
|
|
public enum ShaderType : uint
|
|
{
|
|
ComputeShader = unchecked((uint)glConst.COMPUTE_SHADER),
|
|
FragmentShader = unchecked((uint)glConst.FRAGMENT_SHADER),
|
|
GeometryShader = unchecked((uint)glConst.GEOMETRY_SHADER),
|
|
TessControlShader = unchecked((uint)glConst.TESS_CONTROL_SHADER),
|
|
TessEvaluationShader = unchecked((uint)glConst.TESS_EVALUATION_SHADER),
|
|
VertexShader = unchecked((uint)glConst.VERTEX_SHADER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group SizedInternalFormat.</summary>
|
|
public enum SizedInternalFormat : uint
|
|
{
|
|
CompressedR11Eac = unchecked((uint)glConst.COMPRESSED_R11_EAC),
|
|
CompressedRedRgtc1 = unchecked((uint)glConst.COMPRESSED_RED_RGTC1),
|
|
CompressedRg11Eac = unchecked((uint)glConst.COMPRESSED_RG11_EAC),
|
|
CompressedRgRgtc2 = unchecked((uint)glConst.COMPRESSED_RG_RGTC2),
|
|
CompressedRgb8Etc2 = unchecked((uint)glConst.COMPRESSED_RGB8_ETC2),
|
|
CompressedRgb8PunchthroughAlpha1Etc2 = unchecked((uint)glConst.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2),
|
|
CompressedRgbBptcSignedFloat = unchecked((uint)glConst.COMPRESSED_RGB_BPTC_SIGNED_FLOAT),
|
|
CompressedRgbBptcUnsignedFloat = unchecked((uint)glConst.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT),
|
|
CompressedRgba8Etc2Eac = unchecked((uint)glConst.COMPRESSED_RGBA8_ETC2_EAC),
|
|
CompressedRgbaBptcUnorm = unchecked((uint)glConst.COMPRESSED_RGBA_BPTC_UNORM),
|
|
CompressedSignedR11Eac = unchecked((uint)glConst.COMPRESSED_SIGNED_R11_EAC),
|
|
CompressedSignedRedRgtc1 = unchecked((uint)glConst.COMPRESSED_SIGNED_RED_RGTC1),
|
|
CompressedSignedRg11Eac = unchecked((uint)glConst.COMPRESSED_SIGNED_RG11_EAC),
|
|
CompressedSignedRgRgtc2 = unchecked((uint)glConst.COMPRESSED_SIGNED_RG_RGTC2),
|
|
CompressedSrgb8Alpha8Etc2Eac = unchecked((uint)glConst.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC),
|
|
CompressedSrgb8Etc2 = unchecked((uint)glConst.COMPRESSED_SRGB8_ETC2),
|
|
CompressedSrgb8PunchthroughAlpha1Etc2 = unchecked((uint)glConst.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2),
|
|
CompressedSrgbAlphaBptcUnorm = unchecked((uint)glConst.COMPRESSED_SRGB_ALPHA_BPTC_UNORM),
|
|
Depth24Stencil8 = unchecked((uint)glConst.DEPTH24_STENCIL8),
|
|
Depth32fStencil8 = unchecked((uint)glConst.DEPTH32F_STENCIL8),
|
|
DepthComponent16 = unchecked((uint)glConst.DEPTH_COMPONENT16),
|
|
DepthComponent24 = unchecked((uint)glConst.DEPTH_COMPONENT24),
|
|
DepthComponent32 = unchecked((uint)glConst.DEPTH_COMPONENT32),
|
|
DepthComponent32f = unchecked((uint)glConst.DEPTH_COMPONENT32F),
|
|
R11fG11fB10f = unchecked((uint)glConst.R11F_G11F_B10F),
|
|
R16 = unchecked((uint)glConst.R16),
|
|
R16Snorm = unchecked((uint)glConst.R16_SNORM),
|
|
R16f = unchecked((uint)glConst.R16F),
|
|
R16i = unchecked((uint)glConst.R16I),
|
|
R16ui = unchecked((uint)glConst.R16UI),
|
|
R32f = unchecked((uint)glConst.R32F),
|
|
R32i = unchecked((uint)glConst.R32I),
|
|
R32ui = unchecked((uint)glConst.R32UI),
|
|
R3G3B2 = unchecked((uint)glConst.R3_G3_B2),
|
|
R8 = unchecked((uint)glConst.R8),
|
|
R8Snorm = unchecked((uint)glConst.R8_SNORM),
|
|
R8i = unchecked((uint)glConst.R8I),
|
|
R8ui = unchecked((uint)glConst.R8UI),
|
|
Rg16 = unchecked((uint)glConst.RG16),
|
|
Rg16Snorm = unchecked((uint)glConst.RG16_SNORM),
|
|
Rg16f = unchecked((uint)glConst.RG16F),
|
|
Rg16i = unchecked((uint)glConst.RG16I),
|
|
Rg16ui = unchecked((uint)glConst.RG16UI),
|
|
Rg32f = unchecked((uint)glConst.RG32F),
|
|
Rg32i = unchecked((uint)glConst.RG32I),
|
|
Rg32ui = unchecked((uint)glConst.RG32UI),
|
|
Rg8 = unchecked((uint)glConst.RG8),
|
|
Rg8Snorm = unchecked((uint)glConst.RG8_SNORM),
|
|
Rg8i = unchecked((uint)glConst.RG8I),
|
|
Rg8ui = unchecked((uint)glConst.RG8UI),
|
|
Rgb10 = unchecked((uint)glConst.RGB10),
|
|
Rgb10A2 = unchecked((uint)glConst.RGB10_A2),
|
|
Rgb10A2ui = unchecked((uint)glConst.RGB10_A2UI),
|
|
Rgb12 = unchecked((uint)glConst.RGB12),
|
|
Rgb16 = unchecked((uint)glConst.RGB16),
|
|
Rgb16Snorm = unchecked((uint)glConst.RGB16_SNORM),
|
|
Rgb16f = unchecked((uint)glConst.RGB16F),
|
|
Rgb16i = unchecked((uint)glConst.RGB16I),
|
|
Rgb16ui = unchecked((uint)glConst.RGB16UI),
|
|
Rgb32f = unchecked((uint)glConst.RGB32F),
|
|
Rgb32i = unchecked((uint)glConst.RGB32I),
|
|
Rgb32ui = unchecked((uint)glConst.RGB32UI),
|
|
Rgb4 = unchecked((uint)glConst.RGB4),
|
|
Rgb5 = unchecked((uint)glConst.RGB5),
|
|
Rgb565 = unchecked((uint)glConst.RGB565),
|
|
Rgb5A1 = unchecked((uint)glConst.RGB5_A1),
|
|
Rgb8 = unchecked((uint)glConst.RGB8),
|
|
Rgb8Snorm = unchecked((uint)glConst.RGB8_SNORM),
|
|
Rgb8i = unchecked((uint)glConst.RGB8I),
|
|
Rgb8ui = unchecked((uint)glConst.RGB8UI),
|
|
Rgb9E5 = unchecked((uint)glConst.RGB9_E5),
|
|
Rgba12 = unchecked((uint)glConst.RGBA12),
|
|
Rgba16 = unchecked((uint)glConst.RGBA16),
|
|
Rgba16Snorm = unchecked((uint)glConst.RGBA16_SNORM),
|
|
Rgba16f = unchecked((uint)glConst.RGBA16F),
|
|
Rgba16i = unchecked((uint)glConst.RGBA16I),
|
|
Rgba16ui = unchecked((uint)glConst.RGBA16UI),
|
|
Rgba2 = unchecked((uint)glConst.RGBA2),
|
|
Rgba32f = unchecked((uint)glConst.RGBA32F),
|
|
Rgba32i = unchecked((uint)glConst.RGBA32I),
|
|
Rgba32ui = unchecked((uint)glConst.RGBA32UI),
|
|
Rgba4 = unchecked((uint)glConst.RGBA4),
|
|
Rgba8 = unchecked((uint)glConst.RGBA8),
|
|
Rgba8Snorm = unchecked((uint)glConst.RGBA8_SNORM),
|
|
Rgba8i = unchecked((uint)glConst.RGBA8I),
|
|
Rgba8ui = unchecked((uint)glConst.RGBA8UI),
|
|
Srgb8 = unchecked((uint)glConst.SRGB8),
|
|
Srgb8Alpha8 = unchecked((uint)glConst.SRGB8_ALPHA8),
|
|
StencilIndex1 = unchecked((uint)glConst.STENCIL_INDEX1),
|
|
StencilIndex16 = unchecked((uint)glConst.STENCIL_INDEX16),
|
|
StencilIndex4 = unchecked((uint)glConst.STENCIL_INDEX4),
|
|
StencilIndex8 = unchecked((uint)glConst.STENCIL_INDEX8),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group StencilFunction.</summary>
|
|
public enum StencilFunction : uint
|
|
{
|
|
Always = unchecked((uint)glConst.ALWAYS),
|
|
Equal = unchecked((uint)glConst.EQUAL),
|
|
Gequal = unchecked((uint)glConst.GEQUAL),
|
|
Greater = unchecked((uint)glConst.GREATER),
|
|
Lequal = unchecked((uint)glConst.LEQUAL),
|
|
Less = unchecked((uint)glConst.LESS),
|
|
Never = unchecked((uint)glConst.NEVER),
|
|
Notequal = unchecked((uint)glConst.NOTEQUAL),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group StencilOp.</summary>
|
|
public enum StencilOp : uint
|
|
{
|
|
Decr = unchecked((uint)glConst.DECR),
|
|
DecrWrap = unchecked((uint)glConst.DECR_WRAP),
|
|
Incr = unchecked((uint)glConst.INCR),
|
|
IncrWrap = unchecked((uint)glConst.INCR_WRAP),
|
|
Invert = unchecked((uint)glConst.INVERT),
|
|
Keep = unchecked((uint)glConst.KEEP),
|
|
Replace = unchecked((uint)glConst.REPLACE),
|
|
Zero = unchecked((uint)glConst.ZERO),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group StringName.</summary>
|
|
public enum StringName : uint
|
|
{
|
|
Extensions = unchecked((uint)glConst.EXTENSIONS),
|
|
Renderer = unchecked((uint)glConst.RENDERER),
|
|
ShadingLanguageVersion = unchecked((uint)glConst.SHADING_LANGUAGE_VERSION),
|
|
Vendor = unchecked((uint)glConst.VENDOR),
|
|
Version = unchecked((uint)glConst.VERSION),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group SubroutineParameterName.</summary>
|
|
public enum SubroutineParameterName : uint
|
|
{
|
|
CompatibleSubroutines = unchecked((uint)glConst.COMPATIBLE_SUBROUTINES),
|
|
NumCompatibleSubroutines = unchecked((uint)glConst.NUM_COMPATIBLE_SUBROUTINES),
|
|
UniformNameLength = unchecked((uint)glConst.UNIFORM_NAME_LENGTH),
|
|
UniformSize = unchecked((uint)glConst.UNIFORM_SIZE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group SyncBehaviorFlags.</summary>
|
|
[System.Flags]
|
|
public enum SyncBehaviorFlags : uint
|
|
{
|
|
None = unchecked((uint)glConst.NONE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group SyncCondition.</summary>
|
|
public enum SyncCondition : uint
|
|
{
|
|
SyncGpuCommandsComplete = unchecked((uint)glConst.SYNC_GPU_COMMANDS_COMPLETE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group SyncObjectMask.</summary>
|
|
[System.Flags]
|
|
public enum SyncObjectMask : uint
|
|
{
|
|
None = 0u,
|
|
SyncFlushCommandsBit = unchecked((uint)glConst.SYNC_FLUSH_COMMANDS_BIT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group SyncParameterName.</summary>
|
|
public enum SyncParameterName : uint
|
|
{
|
|
ObjectType = unchecked((uint)glConst.OBJECT_TYPE),
|
|
SyncCondition = unchecked((uint)glConst.SYNC_CONDITION),
|
|
SyncFlags = unchecked((uint)glConst.SYNC_FLAGS),
|
|
SyncStatus = unchecked((uint)glConst.SYNC_STATUS),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group SyncStatus.</summary>
|
|
public enum SyncStatus : uint
|
|
{
|
|
AlreadySignaled = unchecked((uint)glConst.ALREADY_SIGNALED),
|
|
ConditionSatisfied = unchecked((uint)glConst.CONDITION_SATISFIED),
|
|
TimeoutExpired = unchecked((uint)glConst.TIMEOUT_EXPIRED),
|
|
WaitFailed = unchecked((uint)glConst.WAIT_FAILED),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group TextureParameterName.</summary>
|
|
public enum TextureParameterName : uint
|
|
{
|
|
DepthStencilTextureMode = unchecked((uint)glConst.DEPTH_STENCIL_TEXTURE_MODE),
|
|
TextureAlphaSize = unchecked((uint)glConst.TEXTURE_ALPHA_SIZE),
|
|
TextureBaseLevel = unchecked((uint)glConst.TEXTURE_BASE_LEVEL),
|
|
TextureBlueSize = unchecked((uint)glConst.TEXTURE_BLUE_SIZE),
|
|
TextureBorderColor = unchecked((uint)glConst.TEXTURE_BORDER_COLOR),
|
|
TextureCompareFunc = unchecked((uint)glConst.TEXTURE_COMPARE_FUNC),
|
|
TextureCompareMode = unchecked((uint)glConst.TEXTURE_COMPARE_MODE),
|
|
TextureGreenSize = unchecked((uint)glConst.TEXTURE_GREEN_SIZE),
|
|
TextureHeight = unchecked((uint)glConst.TEXTURE_HEIGHT),
|
|
TextureInternalFormat = unchecked((uint)glConst.TEXTURE_INTERNAL_FORMAT),
|
|
TextureLodBias = unchecked((uint)glConst.TEXTURE_LOD_BIAS),
|
|
TextureMagFilter = unchecked((uint)glConst.TEXTURE_MAG_FILTER),
|
|
TextureMaxAnisotropy = unchecked((uint)glConst.TEXTURE_MAX_ANISOTROPY),
|
|
TextureMaxLevel = unchecked((uint)glConst.TEXTURE_MAX_LEVEL),
|
|
TextureMaxLod = unchecked((uint)glConst.TEXTURE_MAX_LOD),
|
|
TextureMinFilter = unchecked((uint)glConst.TEXTURE_MIN_FILTER),
|
|
TextureMinLod = unchecked((uint)glConst.TEXTURE_MIN_LOD),
|
|
TextureRedSize = unchecked((uint)glConst.TEXTURE_RED_SIZE),
|
|
TextureSwizzleA = unchecked((uint)glConst.TEXTURE_SWIZZLE_A),
|
|
TextureSwizzleB = unchecked((uint)glConst.TEXTURE_SWIZZLE_B),
|
|
TextureSwizzleG = unchecked((uint)glConst.TEXTURE_SWIZZLE_G),
|
|
TextureSwizzleR = unchecked((uint)glConst.TEXTURE_SWIZZLE_R),
|
|
TextureSwizzleRgba = unchecked((uint)glConst.TEXTURE_SWIZZLE_RGBA),
|
|
TextureWidth = unchecked((uint)glConst.TEXTURE_WIDTH),
|
|
TextureWrapR = unchecked((uint)glConst.TEXTURE_WRAP_R),
|
|
TextureWrapS = unchecked((uint)glConst.TEXTURE_WRAP_S),
|
|
TextureWrapT = unchecked((uint)glConst.TEXTURE_WRAP_T),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group TextureTarget.</summary>
|
|
public enum TextureTarget : uint
|
|
{
|
|
ProxyTexture1D = unchecked((uint)glConst.PROXY_TEXTURE_1D),
|
|
ProxyTexture1DArray = unchecked((uint)glConst.PROXY_TEXTURE_1D_ARRAY),
|
|
ProxyTexture2D = unchecked((uint)glConst.PROXY_TEXTURE_2D),
|
|
ProxyTexture2DArray = unchecked((uint)glConst.PROXY_TEXTURE_2D_ARRAY),
|
|
ProxyTexture2DMultisample = unchecked((uint)glConst.PROXY_TEXTURE_2D_MULTISAMPLE),
|
|
ProxyTexture2DMultisampleArray = unchecked((uint)glConst.PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY),
|
|
ProxyTexture3D = unchecked((uint)glConst.PROXY_TEXTURE_3D),
|
|
ProxyTextureCubeMap = unchecked((uint)glConst.PROXY_TEXTURE_CUBE_MAP),
|
|
ProxyTextureCubeMapArray = unchecked((uint)glConst.PROXY_TEXTURE_CUBE_MAP_ARRAY),
|
|
ProxyTextureRectangle = unchecked((uint)glConst.PROXY_TEXTURE_RECTANGLE),
|
|
RenderBuffer = unchecked((uint)glConst.RENDERBUFFER),
|
|
Texture1D = unchecked((uint)glConst.TEXTURE_1D),
|
|
Texture1DArray = unchecked((uint)glConst.TEXTURE_1D_ARRAY),
|
|
Texture2D = unchecked((uint)glConst.TEXTURE_2D),
|
|
Texture2DArray = unchecked((uint)glConst.TEXTURE_2D_ARRAY),
|
|
Texture2DMultisample = unchecked((uint)glConst.TEXTURE_2D_MULTISAMPLE),
|
|
Texture2DMultisampleArray = unchecked((uint)glConst.TEXTURE_2D_MULTISAMPLE_ARRAY),
|
|
Texture3D = unchecked((uint)glConst.TEXTURE_3D),
|
|
TextureBuffer = unchecked((uint)glConst.TEXTURE_BUFFER),
|
|
TextureCubeMap = unchecked((uint)glConst.TEXTURE_CUBE_MAP),
|
|
TextureCubeMapArray = unchecked((uint)glConst.TEXTURE_CUBE_MAP_ARRAY),
|
|
TextureCubeMapNegativeX = unchecked((uint)glConst.TEXTURE_CUBE_MAP_NEGATIVE_X),
|
|
TextureCubeMapNegativeY = unchecked((uint)glConst.TEXTURE_CUBE_MAP_NEGATIVE_Y),
|
|
TextureCubeMapNegativeZ = unchecked((uint)glConst.TEXTURE_CUBE_MAP_NEGATIVE_Z),
|
|
TextureCubeMapPositiveX = unchecked((uint)glConst.TEXTURE_CUBE_MAP_POSITIVE_X),
|
|
TextureCubeMapPositiveY = unchecked((uint)glConst.TEXTURE_CUBE_MAP_POSITIVE_Y),
|
|
TextureCubeMapPositiveZ = unchecked((uint)glConst.TEXTURE_CUBE_MAP_POSITIVE_Z),
|
|
TextureRectangle = unchecked((uint)glConst.TEXTURE_RECTANGLE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group TextureUnit.</summary>
|
|
public enum TextureUnit : uint
|
|
{
|
|
Texture0 = unchecked((uint)glConst.TEXTURE0),
|
|
Texture1 = unchecked((uint)glConst.TEXTURE1),
|
|
Texture10 = unchecked((uint)glConst.TEXTURE10),
|
|
Texture11 = unchecked((uint)glConst.TEXTURE11),
|
|
Texture12 = unchecked((uint)glConst.TEXTURE12),
|
|
Texture13 = unchecked((uint)glConst.TEXTURE13),
|
|
Texture14 = unchecked((uint)glConst.TEXTURE14),
|
|
Texture15 = unchecked((uint)glConst.TEXTURE15),
|
|
Texture16 = unchecked((uint)glConst.TEXTURE16),
|
|
Texture17 = unchecked((uint)glConst.TEXTURE17),
|
|
Texture18 = unchecked((uint)glConst.TEXTURE18),
|
|
Texture19 = unchecked((uint)glConst.TEXTURE19),
|
|
Texture2 = unchecked((uint)glConst.TEXTURE2),
|
|
Texture20 = unchecked((uint)glConst.TEXTURE20),
|
|
Texture21 = unchecked((uint)glConst.TEXTURE21),
|
|
Texture22 = unchecked((uint)glConst.TEXTURE22),
|
|
Texture23 = unchecked((uint)glConst.TEXTURE23),
|
|
Texture24 = unchecked((uint)glConst.TEXTURE24),
|
|
Texture25 = unchecked((uint)glConst.TEXTURE25),
|
|
Texture26 = unchecked((uint)glConst.TEXTURE26),
|
|
Texture27 = unchecked((uint)glConst.TEXTURE27),
|
|
Texture28 = unchecked((uint)glConst.TEXTURE28),
|
|
Texture29 = unchecked((uint)glConst.TEXTURE29),
|
|
Texture3 = unchecked((uint)glConst.TEXTURE3),
|
|
Texture30 = unchecked((uint)glConst.TEXTURE30),
|
|
Texture31 = unchecked((uint)glConst.TEXTURE31),
|
|
Texture4 = unchecked((uint)glConst.TEXTURE4),
|
|
Texture5 = unchecked((uint)glConst.TEXTURE5),
|
|
Texture6 = unchecked((uint)glConst.TEXTURE6),
|
|
Texture7 = unchecked((uint)glConst.TEXTURE7),
|
|
Texture8 = unchecked((uint)glConst.TEXTURE8),
|
|
Texture9 = unchecked((uint)glConst.TEXTURE9),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group TransformFeedbackBufferMode.</summary>
|
|
public enum TransformFeedbackBufferMode : uint
|
|
{
|
|
InterleavedAttributes = unchecked((uint)glConst.INTERLEAVED_ATTRIBS),
|
|
SeparateAttributes = unchecked((uint)glConst.SEPARATE_ATTRIBS),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group TransformFeedbackPName.</summary>
|
|
public enum TransformFeedbackPName : uint
|
|
{
|
|
TransformFeedbackActive = unchecked((uint)glConst.TRANSFORM_FEEDBACK_ACTIVE),
|
|
TransformFeedbackBufferBinding = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER_BINDING),
|
|
TransformFeedbackBufferSize = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER_SIZE),
|
|
TransformFeedbackBufferStart = unchecked((uint)glConst.TRANSFORM_FEEDBACK_BUFFER_START),
|
|
TransformFeedbackPaused = unchecked((uint)glConst.TRANSFORM_FEEDBACK_PAUSED),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group TriangleFace.</summary>
|
|
public enum TriangleFace : uint
|
|
{
|
|
Back = unchecked((uint)glConst.BACK),
|
|
Front = unchecked((uint)glConst.FRONT),
|
|
FrontAndBack = unchecked((uint)glConst.FRONT_AND_BACK),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group UniformBlockPName.</summary>
|
|
public enum UniformBlockPName : uint
|
|
{
|
|
UniformBlockActiveUniformIndices = unchecked((uint)glConst.UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES),
|
|
UniformBlockActiveUniforms = unchecked((uint)glConst.UNIFORM_BLOCK_ACTIVE_UNIFORMS),
|
|
UniformBlockBinding = unchecked((uint)glConst.UNIFORM_BLOCK_BINDING),
|
|
UniformBlockDataSize = unchecked((uint)glConst.UNIFORM_BLOCK_DATA_SIZE),
|
|
UniformBlockNameLength = unchecked((uint)glConst.UNIFORM_BLOCK_NAME_LENGTH),
|
|
UniformBlockReferencedByComputeShader = unchecked((uint)glConst.UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER),
|
|
UniformBlockReferencedByFragmentShader = unchecked((uint)glConst.UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER),
|
|
UniformBlockReferencedByGeometryShader = unchecked((uint)glConst.UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER),
|
|
UniformBlockReferencedByTessControlShader = unchecked((uint)glConst.UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER),
|
|
UniformBlockReferencedByTessEvaluationShader = unchecked((uint)glConst.UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER),
|
|
UniformBlockReferencedByVertexShader = unchecked((uint)glConst.UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group UniformPName.</summary>
|
|
public enum UniformPName : uint
|
|
{
|
|
UniformArrayStride = unchecked((uint)glConst.UNIFORM_ARRAY_STRIDE),
|
|
UniformAtomicCounterBufferIndex = unchecked((uint)glConst.UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX),
|
|
UniformBlockIndex = unchecked((uint)glConst.UNIFORM_BLOCK_INDEX),
|
|
UniformIsRowMajor = unchecked((uint)glConst.UNIFORM_IS_ROW_MAJOR),
|
|
UniformMatrixStride = unchecked((uint)glConst.UNIFORM_MATRIX_STRIDE),
|
|
UniformNameLength = unchecked((uint)glConst.UNIFORM_NAME_LENGTH),
|
|
UniformOffset = unchecked((uint)glConst.UNIFORM_OFFSET),
|
|
UniformSize = unchecked((uint)glConst.UNIFORM_SIZE),
|
|
UniformType = unchecked((uint)glConst.UNIFORM_TYPE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group UniformType.</summary>
|
|
public enum UniformType : uint
|
|
{
|
|
Bool = unchecked((uint)glConst.BOOL),
|
|
BoolVec2 = unchecked((uint)glConst.BOOL_VEC2),
|
|
BoolVec3 = unchecked((uint)glConst.BOOL_VEC3),
|
|
BoolVec4 = unchecked((uint)glConst.BOOL_VEC4),
|
|
Double = unchecked((uint)glConst.DOUBLE),
|
|
DoubleMat2 = unchecked((uint)glConst.DOUBLE_MAT2),
|
|
DoubleMat2x3 = unchecked((uint)glConst.DOUBLE_MAT2x3),
|
|
DoubleMat2x4 = unchecked((uint)glConst.DOUBLE_MAT2x4),
|
|
DoubleMat3 = unchecked((uint)glConst.DOUBLE_MAT3),
|
|
DoubleMat3x2 = unchecked((uint)glConst.DOUBLE_MAT3x2),
|
|
DoubleMat3x4 = unchecked((uint)glConst.DOUBLE_MAT3x4),
|
|
DoubleMat4 = unchecked((uint)glConst.DOUBLE_MAT4),
|
|
DoubleMat4x2 = unchecked((uint)glConst.DOUBLE_MAT4x2),
|
|
DoubleMat4x3 = unchecked((uint)glConst.DOUBLE_MAT4x3),
|
|
DoubleVec2 = unchecked((uint)glConst.DOUBLE_VEC2),
|
|
DoubleVec3 = unchecked((uint)glConst.DOUBLE_VEC3),
|
|
DoubleVec4 = unchecked((uint)glConst.DOUBLE_VEC4),
|
|
Float = unchecked((uint)glConst.FLOAT),
|
|
FloatMat2 = unchecked((uint)glConst.FLOAT_MAT2),
|
|
FloatMat2x3 = unchecked((uint)glConst.FLOAT_MAT2x3),
|
|
FloatMat2x4 = unchecked((uint)glConst.FLOAT_MAT2x4),
|
|
FloatMat3 = unchecked((uint)glConst.FLOAT_MAT3),
|
|
FloatMat3x2 = unchecked((uint)glConst.FLOAT_MAT3x2),
|
|
FloatMat3x4 = unchecked((uint)glConst.FLOAT_MAT3x4),
|
|
FloatMat4 = unchecked((uint)glConst.FLOAT_MAT4),
|
|
FloatMat4x2 = unchecked((uint)glConst.FLOAT_MAT4x2),
|
|
FloatMat4x3 = unchecked((uint)glConst.FLOAT_MAT4x3),
|
|
FloatVec2 = unchecked((uint)glConst.FLOAT_VEC2),
|
|
FloatVec3 = unchecked((uint)glConst.FLOAT_VEC3),
|
|
FloatVec4 = unchecked((uint)glConst.FLOAT_VEC4),
|
|
Int = unchecked((uint)glConst.INT),
|
|
IntSampler1D = unchecked((uint)glConst.INT_SAMPLER_1D),
|
|
IntSampler1DArray = unchecked((uint)glConst.INT_SAMPLER_1D_ARRAY),
|
|
IntSampler2D = unchecked((uint)glConst.INT_SAMPLER_2D),
|
|
IntSampler2DArray = unchecked((uint)glConst.INT_SAMPLER_2D_ARRAY),
|
|
IntSampler2DMultisample = unchecked((uint)glConst.INT_SAMPLER_2D_MULTISAMPLE),
|
|
IntSampler2DMultisampleArray = unchecked((uint)glConst.INT_SAMPLER_2D_MULTISAMPLE_ARRAY),
|
|
IntSampler2DRect = unchecked((uint)glConst.INT_SAMPLER_2D_RECT),
|
|
IntSampler3D = unchecked((uint)glConst.INT_SAMPLER_3D),
|
|
IntSamplerBuffer = unchecked((uint)glConst.INT_SAMPLER_BUFFER),
|
|
IntSamplerCube = unchecked((uint)glConst.INT_SAMPLER_CUBE),
|
|
IntSamplerCubeMapArray = unchecked((uint)glConst.INT_SAMPLER_CUBE_MAP_ARRAY),
|
|
IntVec2 = unchecked((uint)glConst.INT_VEC2),
|
|
IntVec3 = unchecked((uint)glConst.INT_VEC3),
|
|
IntVec4 = unchecked((uint)glConst.INT_VEC4),
|
|
Sampler1D = unchecked((uint)glConst.SAMPLER_1D),
|
|
Sampler1DArray = unchecked((uint)glConst.SAMPLER_1D_ARRAY),
|
|
Sampler1DArrayShadow = unchecked((uint)glConst.SAMPLER_1D_ARRAY_SHADOW),
|
|
Sampler1DShadow = unchecked((uint)glConst.SAMPLER_1D_SHADOW),
|
|
Sampler2D = unchecked((uint)glConst.SAMPLER_2D),
|
|
Sampler2DArray = unchecked((uint)glConst.SAMPLER_2D_ARRAY),
|
|
Sampler2DArrayShadow = unchecked((uint)glConst.SAMPLER_2D_ARRAY_SHADOW),
|
|
Sampler2DMultisample = unchecked((uint)glConst.SAMPLER_2D_MULTISAMPLE),
|
|
Sampler2DMultisampleArray = unchecked((uint)glConst.SAMPLER_2D_MULTISAMPLE_ARRAY),
|
|
Sampler2DRect = unchecked((uint)glConst.SAMPLER_2D_RECT),
|
|
Sampler2DRectShadow = unchecked((uint)glConst.SAMPLER_2D_RECT_SHADOW),
|
|
Sampler2DShadow = unchecked((uint)glConst.SAMPLER_2D_SHADOW),
|
|
Sampler3D = unchecked((uint)glConst.SAMPLER_3D),
|
|
SamplerBuffer = unchecked((uint)glConst.SAMPLER_BUFFER),
|
|
SamplerCube = unchecked((uint)glConst.SAMPLER_CUBE),
|
|
SamplerCubeMapArray = unchecked((uint)glConst.SAMPLER_CUBE_MAP_ARRAY),
|
|
SamplerCubeMapArrayShadow = unchecked((uint)glConst.SAMPLER_CUBE_MAP_ARRAY_SHADOW),
|
|
SamplerCubeShadow = unchecked((uint)glConst.SAMPLER_CUBE_SHADOW),
|
|
UnsignedInt = unchecked((uint)glConst.UNSIGNED_INT),
|
|
UnsignedIntSampler1D = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_1D),
|
|
UnsignedIntSampler1DArray = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_1D_ARRAY),
|
|
UnsignedIntSampler2D = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D),
|
|
UnsignedIntSampler2DArray = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D_ARRAY),
|
|
UnsignedIntSampler2DMultisample = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE),
|
|
UnsignedIntSampler2DMultisampleArray = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY),
|
|
UnsignedIntSampler2DRect = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_2D_RECT),
|
|
UnsignedIntSampler3D = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_3D),
|
|
UnsignedIntSamplerBuffer = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_BUFFER),
|
|
UnsignedIntSamplerCube = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_CUBE),
|
|
UnsignedIntSamplerCubeMapArray = unchecked((uint)glConst.UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY),
|
|
UnsignedIntVec2 = unchecked((uint)glConst.UNSIGNED_INT_VEC2),
|
|
UnsignedIntVec3 = unchecked((uint)glConst.UNSIGNED_INT_VEC3),
|
|
UnsignedIntVec4 = unchecked((uint)glConst.UNSIGNED_INT_VEC4),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group UseProgramStageMask.</summary>
|
|
[System.Flags]
|
|
public enum UseProgramStageMask : uint
|
|
{
|
|
None = 0u,
|
|
AllShaderBits = unchecked((uint)glConst.ALL_SHADER_BITS),
|
|
ComputeShaderBit = unchecked((uint)glConst.COMPUTE_SHADER_BIT),
|
|
FragmentShaderBit = unchecked((uint)glConst.FRAGMENT_SHADER_BIT),
|
|
GeometryShaderBit = unchecked((uint)glConst.GEOMETRY_SHADER_BIT),
|
|
TessControlShaderBit = unchecked((uint)glConst.TESS_CONTROL_SHADER_BIT),
|
|
TessEvaluationShaderBit = unchecked((uint)glConst.TESS_EVALUATION_SHADER_BIT),
|
|
VertexShaderBit = unchecked((uint)glConst.VERTEX_SHADER_BIT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group VertexArrayPName.</summary>
|
|
public enum VertexArrayPName : uint
|
|
{
|
|
VertexAttributeArrayDivisor = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_DIVISOR),
|
|
VertexAttributeArrayEnabled = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_ENABLED),
|
|
VertexAttributeArrayInteger = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_INTEGER),
|
|
VertexAttributeArrayLong = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_LONG),
|
|
VertexAttributeArrayNormalized = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_NORMALIZED),
|
|
VertexAttributeArraySize = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_SIZE),
|
|
VertexAttributeArrayStride = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_STRIDE),
|
|
VertexAttributeArrayType = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_TYPE),
|
|
VertexAttributeRelativeOffset = unchecked((uint)glConst.VERTEX_ATTRIB_RELATIVE_OFFSET),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group VertexAttribEnum.</summary>
|
|
public enum VertexAttributeEnum : uint
|
|
{
|
|
CurrentVertexAttribute = unchecked((uint)glConst.CURRENT_VERTEX_ATTRIB),
|
|
VertexAttributeArrayBufferBinding = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING),
|
|
VertexAttributeArrayDivisor = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_DIVISOR),
|
|
VertexAttributeArrayEnabled = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_ENABLED),
|
|
VertexAttributeArrayInteger = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_INTEGER),
|
|
VertexAttributeArrayNormalized = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_NORMALIZED),
|
|
VertexAttributeArraySize = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_SIZE),
|
|
VertexAttributeArrayStride = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_STRIDE),
|
|
VertexAttributeArrayType = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_TYPE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group VertexAttribIType.</summary>
|
|
public enum VertexAttributeIType : uint
|
|
{
|
|
Byte = unchecked((uint)glConst.BYTE),
|
|
Int = unchecked((uint)glConst.INT),
|
|
Short = unchecked((uint)glConst.SHORT),
|
|
UnsignedByte = unchecked((uint)glConst.UNSIGNED_BYTE),
|
|
UnsignedInt = unchecked((uint)glConst.UNSIGNED_INT),
|
|
UnsignedShort = unchecked((uint)glConst.UNSIGNED_SHORT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group VertexAttribLType.</summary>
|
|
public enum VertexAttributeLType : uint
|
|
{
|
|
Double = unchecked((uint)glConst.DOUBLE),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group VertexAttribPointerPropertyARB.</summary>
|
|
public enum VertexAttributePointerProperty : uint
|
|
{
|
|
VertexAttributeArrayPointer = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_POINTER),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group VertexAttribPointerType.</summary>
|
|
public enum VertexAttributePointerType : uint
|
|
{
|
|
Byte = unchecked((uint)glConst.BYTE),
|
|
Double = unchecked((uint)glConst.DOUBLE),
|
|
Fixed = unchecked((uint)glConst.FIXED),
|
|
Float = unchecked((uint)glConst.FLOAT),
|
|
HalfFloat = unchecked((uint)glConst.HALF_FLOAT),
|
|
Int = unchecked((uint)glConst.INT),
|
|
Int2101010Rev = unchecked((uint)glConst.INT_2_10_10_10_REV),
|
|
Short = unchecked((uint)glConst.SHORT),
|
|
UnsignedByte = unchecked((uint)glConst.UNSIGNED_BYTE),
|
|
UnsignedInt = unchecked((uint)glConst.UNSIGNED_INT),
|
|
UnsignedInt10F11F11FRev = unchecked((uint)glConst.UNSIGNED_INT_10F_11F_11F_REV),
|
|
UnsignedInt2101010Rev = unchecked((uint)glConst.UNSIGNED_INT_2_10_10_10_REV),
|
|
UnsignedShort = unchecked((uint)glConst.UNSIGNED_SHORT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group VertexAttribPropertyARB.</summary>
|
|
public enum VertexAttributeProperty : uint
|
|
{
|
|
CurrentVertexAttribute = unchecked((uint)glConst.CURRENT_VERTEX_ATTRIB),
|
|
VertexAttributeArrayBufferBinding = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING),
|
|
VertexAttributeArrayDivisor = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_DIVISOR),
|
|
VertexAttributeArrayEnabled = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_ENABLED),
|
|
VertexAttributeArrayInteger = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_INTEGER),
|
|
VertexAttributeArrayLong = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_LONG),
|
|
VertexAttributeArrayNormalized = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_NORMALIZED),
|
|
VertexAttributeArraySize = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_SIZE),
|
|
VertexAttributeArrayStride = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_STRIDE),
|
|
VertexAttributeArrayType = unchecked((uint)glConst.VERTEX_ATTRIB_ARRAY_TYPE),
|
|
VertexAttributeBinding = unchecked((uint)glConst.VERTEX_ATTRIB_BINDING),
|
|
VertexAttributeRelativeOffset = unchecked((uint)glConst.VERTEX_ATTRIB_RELATIVE_OFFSET),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group VertexAttribType.</summary>
|
|
public enum VertexAttributeType : uint
|
|
{
|
|
Byte = unchecked((uint)glConst.BYTE),
|
|
Double = unchecked((uint)glConst.DOUBLE),
|
|
Fixed = unchecked((uint)glConst.FIXED),
|
|
Float = unchecked((uint)glConst.FLOAT),
|
|
HalfFloat = unchecked((uint)glConst.HALF_FLOAT),
|
|
Int = unchecked((uint)glConst.INT),
|
|
Int2101010Rev = unchecked((uint)glConst.INT_2_10_10_10_REV),
|
|
Short = unchecked((uint)glConst.SHORT),
|
|
UnsignedByte = unchecked((uint)glConst.UNSIGNED_BYTE),
|
|
UnsignedInt = unchecked((uint)glConst.UNSIGNED_INT),
|
|
UnsignedInt10F11F11FRev = unchecked((uint)glConst.UNSIGNED_INT_10F_11F_11F_REV),
|
|
UnsignedInt2101010Rev = unchecked((uint)glConst.UNSIGNED_INT_2_10_10_10_REV),
|
|
UnsignedShort = unchecked((uint)glConst.UNSIGNED_SHORT),
|
|
}
|
|
|
|
/// <summary>Native OpenGL group VertexProvokingMode.</summary>
|
|
public enum VertexProvokingMode : uint
|
|
{
|
|
FirstVertexConvention = unchecked((uint)glConst.FIRST_VERTEX_CONVENTION),
|
|
LastVertexConvention = unchecked((uint)glConst.LAST_VERTEX_CONVENTION),
|
|
}
|
|
|
|
}
|