Documentation
¶
Overview ¶
Code generated by generate.go; DO NOT EDIT.
Code generated by generate.go; DO NOT EDIT.
Code generated by generate.go; DO NOT EDIT.
Code generated by generate.go; DO NOT EDIT.
Code generated by generate.go; DO NOT EDIT.
Index ¶
- type API
- type AccumOp
- type AlphaFunction
- type AtomicCounterBufferPName
- type AttribMask
- type AttributeType
- type BinaryFormat
- type BindTransformFeedbackTarget
- type BlendEquationModeEXT
- type BlendingFactor
- type BlitFramebufferFilter
- type Buffer
- type BufferAccessARB
- type BufferPNameARB
- type BufferPointerNameARB
- type BufferStorageMask
- type BufferStorageTarget
- type BufferTargetARB
- type BufferUsageARB
- type ClampColorModeARB
- type ClampColorTargetARB
- type ClearBufferMask
- type ClientAttribMask
- type ClipControlDepth
- type ClipControlOrigin
- type ClipPlaneName
- type ColorBuffer
- type ColorMaterialParameter
- type ColorPointerType
- type ColorTableTarget
- type ConditionalRenderMode
- type ConvolutionTarget
- type CopyBufferSubDataTarget
- type CopyImageSubDataTarget
- type DebugFunc
- type DebugSeverity
- type DebugSource
- type DebugType
- type DepthFunction
- type DrawBufferMode
- type DrawElementsType
- type EnableCap
- type ErrorCode
- type FeedbackType
- type FogParameter
- type FogPointerTypeEXT
- type FramebufferAttachment
- type FramebufferAttachmentParameterName
- type FramebufferParameterName
- type FramebufferStatus
- type FramebufferTarget
- type FrontFaceDirection
- type GetFramebufferParameter
- type GetMapQuery
- type GetMultisamplePNameNV
- type GetPName
- type GetPointervPName
- type GetTextureParameter
- type GraphicsResetStatus
- type HintMode
- type HintTarget
- type HistogramTarget
- type IndexPointerType
- type InterleavedArrayFormat
- type InternalFormat
- type InternalFormatPName
- type InvalidateFramebufferAttachment
- type LightModelParameter
- type LightName
- type LightParameter
- type ListMode
- type ListNameType
- type LogicOp
- type MapBufferAccessMask
- type MapQuery
- type MapTarget
- type MaterialParameter
- type MatrixMode
- type MemoryBarrierMask
- type MeshMode1
- type MeshMode2
- type MinmaxTarget
- type NormalPointerType
- type ObjectIdentifier
- type PatchParameterName
- type PipelineParameterName
- type PixelCopyType
- type PixelFormat
- type PixelMap
- type PixelStoreParameter
- type PixelTransferParameter
- type PixelType
- type PointParameterNameARB
- type Pointer
- type PolygonMode
- type PrecisionType
- type PrimitiveType
- type ProgramInterface
- type ProgramInterfacePName
- type ProgramParameterPName
- type ProgramPropertyARB
- type ProgramResourceProperty
- type ProgramStagePName
- type QueryCounterTarget
- type QueryObjectParameterName
- type QueryParameterName
- type QueryTarget
- type ReadBufferMode
- type RenderbufferParameterName
- type RenderbufferTarget
- type RenderingMode
- type SamplerParameterF
- type SamplerParameterI
- type SeparableTarget
- type ShaderBinaryFormat
- type ShaderParameterName
- type ShaderType
- type ShadingModel
- type SizedInternalFormat
- type StencilFunction
- type StencilOp
- type StringName
- type SubroutineParameterName
- type SyncBehaviorFlags
- type SyncCondition
- type SyncObjectMask
- type SyncParameterName
- type SyncStatus
- type TexCoordPointerType
- type TextureCoordName
- type TextureEnvParameter
- type TextureEnvTarget
- type TextureGenParameter
- type TextureParameterName
- type TextureTarget
- type TextureUnit
- type TransformFeedbackBufferMode
- type TransformFeedbackPName
- type TriangleFace
- type UniformBlockPName
- type UniformPName
- type UniformType
- type UseProgramStageMask
- type V1
- type V2
- type V3
- type V4
- type VertexArrayPName
- type VertexAttribEnum
- type VertexAttribIType
- type VertexAttribLType
- type VertexAttribPointerPropertyARB
- type VertexAttribPointerType
- type VertexAttribPropertyARB
- type VertexAttribType
- type VertexPointerType
- type VertexProvokingMode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlphaFunction ¶
type AlphaFunction uint32
const ( AlphaFunctionGL_NEVER AlphaFunction = 0x0200 AlphaFunctionGL_LESS AlphaFunction = 0x0201 AlphaFunctionGL_EQUAL AlphaFunction = 0x0202 AlphaFunctionGL_LEQUAL AlphaFunction = 0x0203 AlphaFunctionGL_GREATER AlphaFunction = 0x0204 AlphaFunctionGL_NOTEQUAL AlphaFunction = 0x0205 AlphaFunctionGL_GEQUAL AlphaFunction = 0x0206 AlphaFunctionGL_ALWAYS AlphaFunction = 0x0207 )
type AtomicCounterBufferPName ¶
type AtomicCounterBufferPName uint32
const ( AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER AtomicCounterBufferPName = 0x90ED AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_BINDING AtomicCounterBufferPName = 0x92C1 AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_DATA_SIZE AtomicCounterBufferPName = 0x92C4 AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS AtomicCounterBufferPName = 0x92C5 AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES AtomicCounterBufferPName = 0x92C6 AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER AtomicCounterBufferPName = 0x92C7 AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER AtomicCounterBufferPName = 0x92C8 AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER AtomicCounterBufferPName = 0x92C9 AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER AtomicCounterBufferPName = 0x92CA AtomicCounterBufferPNameGL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER AtomicCounterBufferPName = 0x92CB )
type AttribMask ¶
type AttribMask uint32
const ( AttribMaskGL_CURRENT_BIT AttribMask = 0x00000001 AttribMaskGL_POINT_BIT AttribMask = 0x00000002 AttribMaskGL_LINE_BIT AttribMask = 0x00000004 AttribMaskGL_POLYGON_BIT AttribMask = 0x00000008 AttribMaskGL_POLYGON_STIPPLE_BIT AttribMask = 0x00000010 AttribMaskGL_PIXEL_MODE_BIT AttribMask = 0x00000020 AttribMaskGL_LIGHTING_BIT AttribMask = 0x00000040 AttribMaskGL_FOG_BIT AttribMask = 0x00000080 AttribMaskGL_DEPTH_BUFFER_BIT AttribMask = 0x00000100 AttribMaskGL_ACCUM_BUFFER_BIT AttribMask = 0x00000200 AttribMaskGL_STENCIL_BUFFER_BIT AttribMask = 0x00000400 AttribMaskGL_VIEWPORT_BIT AttribMask = 0x00000800 AttribMaskGL_TRANSFORM_BIT AttribMask = 0x00001000 AttribMaskGL_ENABLE_BIT AttribMask = 0x00002000 AttribMaskGL_COLOR_BUFFER_BIT AttribMask = 0x00004000 AttribMaskGL_HINT_BIT AttribMask = 0x00008000 AttribMaskGL_EVAL_BIT AttribMask = 0x00010000 AttribMaskGL_LIST_BIT AttribMask = 0x00020000 AttribMaskGL_TEXTURE_BIT AttribMask = 0x00040000 AttribMaskGL_SCISSOR_BIT AttribMask = 0x00080000 AttribMaskGL_MULTISAMPLE_BIT AttribMask = 0x20000000 AttribMaskGL_MULTISAMPLE_BIT_ARB AttribMask = 0x20000000 AttribMaskGL_MULTISAMPLE_BIT_EXT AttribMask = 0x20000000 AttribMaskGL_MULTISAMPLE_BIT_3DFX AttribMask = 0x20000000 AttribMaskGL_ALL_ATTRIB_BITS AttribMask = 0xFFFFFFFF )
type AttributeType ¶
type AttributeType uint32
const ( AttributeTypeGL_INT AttributeType = 0x1404 AttributeTypeGL_UNSIGNED_INT AttributeType = 0x1405 AttributeTypeGL_FLOAT AttributeType = 0x1406 AttributeTypeGL_DOUBLE AttributeType = 0x140A AttributeTypeGL_INT64_ARB AttributeType = 0x140E AttributeTypeGL_INT64_NV AttributeType = 0x140E AttributeTypeGL_UNSIGNED_INT64_ARB AttributeType = 0x140F AttributeTypeGL_UNSIGNED_INT64_NV AttributeType = 0x140F AttributeTypeGL_FLOAT_VEC2 AttributeType = 0x8B50 AttributeTypeGL_FLOAT_VEC2_ARB AttributeType = 0x8B50 AttributeTypeGL_FLOAT_VEC3 AttributeType = 0x8B51 AttributeTypeGL_FLOAT_VEC3_ARB AttributeType = 0x8B51 AttributeTypeGL_FLOAT_VEC4 AttributeType = 0x8B52 AttributeTypeGL_FLOAT_VEC4_ARB AttributeType = 0x8B52 AttributeTypeGL_INT_VEC2 AttributeType = 0x8B53 AttributeTypeGL_INT_VEC2_ARB AttributeType = 0x8B53 AttributeTypeGL_INT_VEC3 AttributeType = 0x8B54 AttributeTypeGL_INT_VEC3_ARB AttributeType = 0x8B54 AttributeTypeGL_INT_VEC4 AttributeType = 0x8B55 AttributeTypeGL_INT_VEC4_ARB AttributeType = 0x8B55 AttributeTypeGL_BOOL AttributeType = 0x8B56 AttributeTypeGL_BOOL_ARB AttributeType = 0x8B56 AttributeTypeGL_BOOL_VEC2 AttributeType = 0x8B57 AttributeTypeGL_BOOL_VEC2_ARB AttributeType = 0x8B57 AttributeTypeGL_BOOL_VEC3 AttributeType = 0x8B58 AttributeTypeGL_BOOL_VEC3_ARB AttributeType = 0x8B58 AttributeTypeGL_BOOL_VEC4 AttributeType = 0x8B59 AttributeTypeGL_BOOL_VEC4_ARB AttributeType = 0x8B59 AttributeTypeGL_FLOAT_MAT2 AttributeType = 0x8B5A AttributeTypeGL_FLOAT_MAT2_ARB AttributeType = 0x8B5A AttributeTypeGL_FLOAT_MAT3 AttributeType = 0x8B5B AttributeTypeGL_FLOAT_MAT3_ARB AttributeType = 0x8B5B AttributeTypeGL_FLOAT_MAT4 AttributeType = 0x8B5C AttributeTypeGL_FLOAT_MAT4_ARB AttributeType = 0x8B5C AttributeTypeGL_SAMPLER_1D AttributeType = 0x8B5D AttributeTypeGL_SAMPLER_1D_ARB AttributeType = 0x8B5D AttributeTypeGL_SAMPLER_2D AttributeType = 0x8B5E AttributeTypeGL_SAMPLER_2D_ARB AttributeType = 0x8B5E AttributeTypeGL_SAMPLER_3D AttributeType = 0x8B5F AttributeTypeGL_SAMPLER_3D_ARB AttributeType = 0x8B5F AttributeTypeGL_SAMPLER_3D_OES AttributeType = 0x8B5F AttributeTypeGL_SAMPLER_CUBE AttributeType = 0x8B60 AttributeTypeGL_SAMPLER_CUBE_ARB AttributeType = 0x8B60 AttributeTypeGL_SAMPLER_1D_SHADOW AttributeType = 0x8B61 AttributeTypeGL_SAMPLER_1D_SHADOW_ARB AttributeType = 0x8B61 AttributeTypeGL_SAMPLER_2D_SHADOW AttributeType = 0x8B62 AttributeTypeGL_SAMPLER_2D_SHADOW_ARB AttributeType = 0x8B62 AttributeTypeGL_SAMPLER_2D_SHADOW_EXT AttributeType = 0x8B62 AttributeTypeGL_SAMPLER_2D_RECT AttributeType = 0x8B63 AttributeTypeGL_SAMPLER_2D_RECT_ARB AttributeType = 0x8B63 AttributeTypeGL_SAMPLER_2D_RECT_SHADOW AttributeType = 0x8B64 AttributeTypeGL_SAMPLER_2D_RECT_SHADOW_ARB AttributeType = 0x8B64 AttributeTypeGL_FLOAT_MAT2x3 AttributeType = 0x8B65 AttributeTypeGL_FLOAT_MAT2x3_NV AttributeType = 0x8B65 AttributeTypeGL_FLOAT_MAT2x4 AttributeType = 0x8B66 AttributeTypeGL_FLOAT_MAT2x4_NV AttributeType = 0x8B66 AttributeTypeGL_FLOAT_MAT3x2 AttributeType = 0x8B67 AttributeTypeGL_FLOAT_MAT3x2_NV AttributeType = 0x8B67 AttributeTypeGL_FLOAT_MAT3x4 AttributeType = 0x8B68 AttributeTypeGL_FLOAT_MAT3x4_NV AttributeType = 0x8B68 AttributeTypeGL_FLOAT_MAT4x2 AttributeType = 0x8B69 AttributeTypeGL_FLOAT_MAT4x2_NV AttributeType = 0x8B69 AttributeTypeGL_FLOAT_MAT4x3 AttributeType = 0x8B6A AttributeTypeGL_FLOAT_MAT4x3_NV AttributeType = 0x8B6A AttributeTypeGL_SAMPLER_BUFFER AttributeType = 0x8DC2 AttributeTypeGL_SAMPLER_1D_ARRAY_SHADOW AttributeType = 0x8DC3 AttributeTypeGL_SAMPLER_2D_ARRAY_SHADOW AttributeType = 0x8DC4 AttributeTypeGL_SAMPLER_CUBE_SHADOW AttributeType = 0x8DC5 AttributeTypeGL_UNSIGNED_INT_VEC2 AttributeType = 0x8DC6 AttributeTypeGL_UNSIGNED_INT_VEC3 AttributeType = 0x8DC7 AttributeTypeGL_UNSIGNED_INT_VEC4 AttributeType = 0x8DC8 AttributeTypeGL_INT_SAMPLER_1D AttributeType = 0x8DC9 AttributeTypeGL_INT_SAMPLER_2D AttributeType = 0x8DCA AttributeTypeGL_INT_SAMPLER_3D AttributeType = 0x8DCB AttributeTypeGL_INT_SAMPLER_CUBE AttributeType = 0x8DCC AttributeTypeGL_INT_SAMPLER_2D_RECT AttributeType = 0x8DCD AttributeTypeGL_INT_SAMPLER_1D_ARRAY AttributeType = 0x8DCE AttributeTypeGL_INT_SAMPLER_2D_ARRAY AttributeType = 0x8DCF AttributeTypeGL_INT_SAMPLER_BUFFER AttributeType = 0x8DD0 AttributeTypeGL_UNSIGNED_INT_SAMPLER_1D AttributeType = 0x8DD1 AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D AttributeType = 0x8DD2 AttributeTypeGL_UNSIGNED_INT_SAMPLER_3D AttributeType = 0x8DD3 AttributeTypeGL_UNSIGNED_INT_SAMPLER_CUBE AttributeType = 0x8DD4 AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D_RECT AttributeType = 0x8DD5 AttributeTypeGL_UNSIGNED_INT_SAMPLER_1D_ARRAY AttributeType = 0x8DD6 AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D_ARRAY AttributeType = 0x8DD7 AttributeTypeGL_UNSIGNED_INT_SAMPLER_BUFFER AttributeType = 0x8DD8 AttributeTypeGL_DOUBLE_MAT2 AttributeType = 0x8F46 AttributeTypeGL_DOUBLE_MAT3 AttributeType = 0x8F47 AttributeTypeGL_DOUBLE_MAT4 AttributeType = 0x8F48 AttributeTypeGL_DOUBLE_MAT2x3 AttributeType = 0x8F49 AttributeTypeGL_DOUBLE_MAT2x4 AttributeType = 0x8F4A AttributeTypeGL_DOUBLE_MAT3x2 AttributeType = 0x8F4B AttributeTypeGL_DOUBLE_MAT3x4 AttributeType = 0x8F4C AttributeTypeGL_DOUBLE_MAT4x2 AttributeType = 0x8F4D AttributeTypeGL_DOUBLE_MAT4x3 AttributeType = 0x8F4E AttributeTypeGL_INT64_VEC2_ARB AttributeType = 0x8FE9 AttributeTypeGL_INT64_VEC3_ARB AttributeType = 0x8FEA AttributeTypeGL_INT64_VEC4_ARB AttributeType = 0x8FEB AttributeTypeGL_UNSIGNED_INT64_VEC2_ARB AttributeType = 0x8FF5 AttributeTypeGL_UNSIGNED_INT64_VEC3_ARB AttributeType = 0x8FF6 AttributeTypeGL_UNSIGNED_INT64_VEC4_ARB AttributeType = 0x8FF7 AttributeTypeGL_DOUBLE_VEC2 AttributeType = 0x8FFC AttributeTypeGL_DOUBLE_VEC3 AttributeType = 0x8FFD AttributeTypeGL_DOUBLE_VEC4 AttributeType = 0x8FFE AttributeTypeGL_SAMPLER_CUBE_MAP_ARRAY AttributeType = 0x900C AttributeTypeGL_SAMPLER_CUBE_MAP_ARRAY_SHADOW AttributeType = 0x900D AttributeTypeGL_INT_SAMPLER_CUBE_MAP_ARRAY AttributeType = 0x900E AttributeTypeGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY AttributeType = 0x900F AttributeTypeGL_IMAGE_1D AttributeType = 0x904C AttributeTypeGL_IMAGE_2D AttributeType = 0x904D AttributeTypeGL_IMAGE_3D AttributeType = 0x904E AttributeTypeGL_IMAGE_2D_RECT AttributeType = 0x904F AttributeTypeGL_IMAGE_CUBE AttributeType = 0x9050 AttributeTypeGL_IMAGE_BUFFER AttributeType = 0x9051 AttributeTypeGL_IMAGE_1D_ARRAY AttributeType = 0x9052 AttributeTypeGL_IMAGE_2D_ARRAY AttributeType = 0x9053 AttributeTypeGL_IMAGE_CUBE_MAP_ARRAY AttributeType = 0x9054 AttributeTypeGL_IMAGE_2D_MULTISAMPLE AttributeType = 0x9055 AttributeTypeGL_IMAGE_2D_MULTISAMPLE_ARRAY AttributeType = 0x9056 AttributeTypeGL_INT_IMAGE_1D AttributeType = 0x9057 AttributeTypeGL_INT_IMAGE_2D AttributeType = 0x9058 AttributeTypeGL_INT_IMAGE_3D AttributeType = 0x9059 AttributeTypeGL_INT_IMAGE_2D_RECT AttributeType = 0x905A AttributeTypeGL_INT_IMAGE_CUBE AttributeType = 0x905B AttributeTypeGL_INT_IMAGE_BUFFER AttributeType = 0x905C AttributeTypeGL_INT_IMAGE_1D_ARRAY AttributeType = 0x905D AttributeTypeGL_INT_IMAGE_2D_ARRAY AttributeType = 0x905E AttributeTypeGL_INT_IMAGE_CUBE_MAP_ARRAY AttributeType = 0x905F AttributeTypeGL_INT_IMAGE_2D_MULTISAMPLE AttributeType = 0x9060 AttributeTypeGL_INT_IMAGE_2D_MULTISAMPLE_ARRAY AttributeType = 0x9061 AttributeTypeGL_UNSIGNED_INT_IMAGE_1D AttributeType = 0x9062 AttributeTypeGL_UNSIGNED_INT_IMAGE_2D AttributeType = 0x9063 AttributeTypeGL_UNSIGNED_INT_IMAGE_3D AttributeType = 0x9064 AttributeTypeGL_UNSIGNED_INT_IMAGE_2D_RECT AttributeType = 0x9065 AttributeTypeGL_UNSIGNED_INT_IMAGE_CUBE AttributeType = 0x9066 AttributeTypeGL_UNSIGNED_INT_IMAGE_BUFFER AttributeType = 0x9067 AttributeTypeGL_UNSIGNED_INT_IMAGE_1D_ARRAY AttributeType = 0x9068 AttributeTypeGL_UNSIGNED_INT_IMAGE_2D_ARRAY AttributeType = 0x9069 AttributeTypeGL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY AttributeType = 0x906A AttributeTypeGL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE AttributeType = 0x906B AttributeTypeGL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY AttributeType = 0x906C AttributeTypeGL_SAMPLER_2D_MULTISAMPLE AttributeType = 0x9108 AttributeTypeGL_INT_SAMPLER_2D_MULTISAMPLE AttributeType = 0x9109 AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE AttributeType = 0x910A AttributeTypeGL_SAMPLER_2D_MULTISAMPLE_ARRAY AttributeType = 0x910B AttributeTypeGL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY AttributeType = 0x910C AttributeTypeGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY AttributeType = 0x910D )
type BinaryFormat ¶
type BinaryFormat uint32
type BindTransformFeedbackTarget ¶
type BindTransformFeedbackTarget uint32
const (
BindTransformFeedbackTargetGL_TRANSFORM_FEEDBACK BindTransformFeedbackTarget = 0x8E22
)
type BlendEquationModeEXT ¶
type BlendEquationModeEXT uint32
const ( BlendEquationModeEXTGL_FUNC_ADD BlendEquationModeEXT = 0x8006 BlendEquationModeEXTGL_FUNC_ADD_EXT BlendEquationModeEXT = 0x8006 BlendEquationModeEXTGL_MIN BlendEquationModeEXT = 0x8007 BlendEquationModeEXTGL_MIN_EXT BlendEquationModeEXT = 0x8007 BlendEquationModeEXTGL_MAX BlendEquationModeEXT = 0x8008 BlendEquationModeEXTGL_MAX_EXT BlendEquationModeEXT = 0x8008 BlendEquationModeEXTGL_FUNC_SUBTRACT BlendEquationModeEXT = 0x800A BlendEquationModeEXTGL_FUNC_SUBTRACT_EXT BlendEquationModeEXT = 0x800A BlendEquationModeEXTGL_FUNC_REVERSE_SUBTRACT BlendEquationModeEXT = 0x800B BlendEquationModeEXTGL_FUNC_REVERSE_SUBTRACT_EXT BlendEquationModeEXT = 0x800B BlendEquationModeEXTGL_ALPHA_MIN_SGIX BlendEquationModeEXT = 0x8320 BlendEquationModeEXTGL_ALPHA_MAX_SGIX BlendEquationModeEXT = 0x8321 )
type BlendingFactor ¶
type BlendingFactor uint32
const ( BlendingFactorGL_ZERO BlendingFactor = 0 BlendingFactorGL_ONE BlendingFactor = 1 BlendingFactorGL_SRC_COLOR BlendingFactor = 0x0300 BlendingFactorGL_ONE_MINUS_SRC_COLOR BlendingFactor = 0x0301 BlendingFactorGL_SRC_ALPHA BlendingFactor = 0x0302 BlendingFactorGL_ONE_MINUS_SRC_ALPHA BlendingFactor = 0x0303 BlendingFactorGL_DST_ALPHA BlendingFactor = 0x0304 BlendingFactorGL_ONE_MINUS_DST_ALPHA BlendingFactor = 0x0305 BlendingFactorGL_DST_COLOR BlendingFactor = 0x0306 BlendingFactorGL_ONE_MINUS_DST_COLOR BlendingFactor = 0x0307 BlendingFactorGL_SRC_ALPHA_SATURATE BlendingFactor = 0x0308 BlendingFactorGL_CONSTANT_COLOR BlendingFactor = 0x8001 BlendingFactorGL_ONE_MINUS_CONSTANT_COLOR BlendingFactor = 0x8002 BlendingFactorGL_CONSTANT_ALPHA BlendingFactor = 0x8003 BlendingFactorGL_ONE_MINUS_CONSTANT_ALPHA BlendingFactor = 0x8004 BlendingFactorGL_SRC1_ALPHA BlendingFactor = 0x8589 BlendingFactorGL_SRC1_COLOR BlendingFactor = 0x88F9 BlendingFactorGL_ONE_MINUS_SRC1_COLOR BlendingFactor = 0x88FA BlendingFactorGL_ONE_MINUS_SRC1_ALPHA BlendingFactor = 0x88FB )
type BlitFramebufferFilter ¶
type BlitFramebufferFilter uint32
const ( BlitFramebufferFilterGL_NEAREST BlitFramebufferFilter = 0x2600 BlitFramebufferFilterGL_LINEAR BlitFramebufferFilter = 0x2601 )
type BufferAccessARB ¶
type BufferAccessARB uint32
const ( BufferAccessARBGL_READ_ONLY BufferAccessARB = 0x88B8 BufferAccessARBGL_WRITE_ONLY BufferAccessARB = 0x88B9 BufferAccessARBGL_READ_WRITE BufferAccessARB = 0x88BA )
type BufferPNameARB ¶
type BufferPNameARB uint32
const ( BufferPNameARBGL_BUFFER_IMMUTABLE_STORAGE BufferPNameARB = 0x821F BufferPNameARBGL_BUFFER_STORAGE_FLAGS BufferPNameARB = 0x8220 BufferPNameARBGL_BUFFER_SIZE BufferPNameARB = 0x8764 BufferPNameARBGL_BUFFER_SIZE_ARB BufferPNameARB = 0x8764 BufferPNameARBGL_BUFFER_USAGE BufferPNameARB = 0x8765 BufferPNameARBGL_BUFFER_USAGE_ARB BufferPNameARB = 0x8765 BufferPNameARBGL_BUFFER_ACCESS BufferPNameARB = 0x88BB BufferPNameARBGL_BUFFER_ACCESS_ARB BufferPNameARB = 0x88BB BufferPNameARBGL_BUFFER_MAPPED BufferPNameARB = 0x88BC BufferPNameARBGL_BUFFER_MAPPED_ARB BufferPNameARB = 0x88BC BufferPNameARBGL_BUFFER_ACCESS_FLAGS BufferPNameARB = 0x911F BufferPNameARBGL_BUFFER_MAP_LENGTH BufferPNameARB = 0x9120 BufferPNameARBGL_BUFFER_MAP_OFFSET BufferPNameARB = 0x9121 )
type BufferPointerNameARB ¶
type BufferPointerNameARB uint32
const ( BufferPointerNameARBGL_BUFFER_MAP_POINTER BufferPointerNameARB = 0x88BD BufferPointerNameARBGL_BUFFER_MAP_POINTER_ARB BufferPointerNameARB = 0x88BD )
type BufferStorageMask ¶
type BufferStorageMask uint32
const ( BufferStorageMaskGL_DYNAMIC_STORAGE_BIT BufferStorageMask = 0x0100 BufferStorageMaskGL_DYNAMIC_STORAGE_BIT_EXT BufferStorageMask = 0x0100 BufferStorageMaskGL_CLIENT_STORAGE_BIT BufferStorageMask = 0x0200 BufferStorageMaskGL_CLIENT_STORAGE_BIT_EXT BufferStorageMask = 0x0200 BufferStorageMaskGL_SPARSE_STORAGE_BIT_ARB BufferStorageMask = 0x0400 BufferStorageMaskGL_LGPU_SEPARATE_STORAGE_BIT_NVX BufferStorageMask = 0x0800 BufferStorageMaskGL_PER_GPU_STORAGE_BIT_NV BufferStorageMask = 0x0800 BufferStorageMaskGL_EXTERNAL_STORAGE_BIT_NVX BufferStorageMask = 0x2000 BufferStorageMaskGL_MAP_READ_BIT BufferStorageMask = 0x0001 BufferStorageMaskGL_MAP_READ_BIT_EXT BufferStorageMask = 0x0001 BufferStorageMaskGL_MAP_WRITE_BIT BufferStorageMask = 0x0002 BufferStorageMaskGL_MAP_WRITE_BIT_EXT BufferStorageMask = 0x0002 BufferStorageMaskGL_MAP_PERSISTENT_BIT BufferStorageMask = 0x0040 BufferStorageMaskGL_MAP_PERSISTENT_BIT_EXT BufferStorageMask = 0x0040 BufferStorageMaskGL_MAP_COHERENT_BIT BufferStorageMask = 0x0080 BufferStorageMaskGL_MAP_COHERENT_BIT_EXT BufferStorageMask = 0x0080 )
type BufferStorageTarget ¶
type BufferStorageTarget uint32
const ( BufferStorageTargetGL_ARRAY_BUFFER BufferStorageTarget = 0x8892 BufferStorageTargetGL_ELEMENT_ARRAY_BUFFER BufferStorageTarget = 0x8893 BufferStorageTargetGL_PIXEL_PACK_BUFFER BufferStorageTarget = 0x88EB BufferStorageTargetGL_PIXEL_UNPACK_BUFFER BufferStorageTarget = 0x88EC BufferStorageTargetGL_UNIFORM_BUFFER BufferStorageTarget = 0x8A11 BufferStorageTargetGL_TEXTURE_BUFFER BufferStorageTarget = 0x8C2A BufferStorageTargetGL_TRANSFORM_FEEDBACK_BUFFER BufferStorageTarget = 0x8C8E BufferStorageTargetGL_COPY_READ_BUFFER BufferStorageTarget = 0x8F36 BufferStorageTargetGL_COPY_WRITE_BUFFER BufferStorageTarget = 0x8F37 BufferStorageTargetGL_DRAW_INDIRECT_BUFFER BufferStorageTarget = 0x8F3F BufferStorageTargetGL_SHADER_STORAGE_BUFFER BufferStorageTarget = 0x90D2 BufferStorageTargetGL_DISPATCH_INDIRECT_BUFFER BufferStorageTarget = 0x90EE BufferStorageTargetGL_QUERY_BUFFER BufferStorageTarget = 0x9192 BufferStorageTargetGL_ATOMIC_COUNTER_BUFFER BufferStorageTarget = 0x92C0 )
type BufferTargetARB ¶
type BufferTargetARB uint32
const ( BufferTargetARBGL_PARAMETER_BUFFER BufferTargetARB = 0x80EE BufferTargetARBGL_ARRAY_BUFFER BufferTargetARB = 0x8892 BufferTargetARBGL_ELEMENT_ARRAY_BUFFER BufferTargetARB = 0x8893 BufferTargetARBGL_PIXEL_PACK_BUFFER BufferTargetARB = 0x88EB BufferTargetARBGL_PIXEL_UNPACK_BUFFER BufferTargetARB = 0x88EC BufferTargetARBGL_UNIFORM_BUFFER BufferTargetARB = 0x8A11 BufferTargetARBGL_TEXTURE_BUFFER BufferTargetARB = 0x8C2A BufferTargetARBGL_TRANSFORM_FEEDBACK_BUFFER BufferTargetARB = 0x8C8E BufferTargetARBGL_COPY_READ_BUFFER BufferTargetARB = 0x8F36 BufferTargetARBGL_COPY_WRITE_BUFFER BufferTargetARB = 0x8F37 BufferTargetARBGL_DRAW_INDIRECT_BUFFER BufferTargetARB = 0x8F3F BufferTargetARBGL_SHADER_STORAGE_BUFFER BufferTargetARB = 0x90D2 BufferTargetARBGL_DISPATCH_INDIRECT_BUFFER BufferTargetARB = 0x90EE BufferTargetARBGL_QUERY_BUFFER BufferTargetARB = 0x9192 BufferTargetARBGL_ATOMIC_COUNTER_BUFFER BufferTargetARB = 0x92C0 )
type BufferUsageARB ¶
type BufferUsageARB uint32
const ( BufferUsageARBGL_STREAM_DRAW BufferUsageARB = 0x88E0 BufferUsageARBGL_STREAM_READ BufferUsageARB = 0x88E1 BufferUsageARBGL_STREAM_COPY BufferUsageARB = 0x88E2 BufferUsageARBGL_STATIC_DRAW BufferUsageARB = 0x88E4 BufferUsageARBGL_STATIC_READ BufferUsageARB = 0x88E5 BufferUsageARBGL_STATIC_COPY BufferUsageARB = 0x88E6 BufferUsageARBGL_DYNAMIC_DRAW BufferUsageARB = 0x88E8 BufferUsageARBGL_DYNAMIC_READ BufferUsageARB = 0x88E9 BufferUsageARBGL_DYNAMIC_COPY BufferUsageARB = 0x88EA )
type ClampColorModeARB ¶
type ClampColorModeARB uint32
const ( ClampColorModeARBGL_FALSE ClampColorModeARB = 0 ClampColorModeARBGL_TRUE ClampColorModeARB = 1 ClampColorModeARBGL_FIXED_ONLY ClampColorModeARB = 0x891D ClampColorModeARBGL_FIXED_ONLY_ARB ClampColorModeARB = 0x891D )
type ClampColorTargetARB ¶
type ClampColorTargetARB uint32
const ( ClampColorTargetARBGL_CLAMP_VERTEX_COLOR_ARB ClampColorTargetARB = 0x891A ClampColorTargetARBGL_CLAMP_FRAGMENT_COLOR_ARB ClampColorTargetARB = 0x891B ClampColorTargetARBGL_CLAMP_READ_COLOR ClampColorTargetARB = 0x891C ClampColorTargetARBGL_CLAMP_READ_COLOR_ARB ClampColorTargetARB = 0x891C )
type ClearBufferMask ¶
type ClearBufferMask uint32
const ( ClearBufferMaskGL_DEPTH_BUFFER_BIT ClearBufferMask = 0x00000100 ClearBufferMaskGL_ACCUM_BUFFER_BIT ClearBufferMask = 0x00000200 ClearBufferMaskGL_STENCIL_BUFFER_BIT ClearBufferMask = 0x00000400 ClearBufferMaskGL_COLOR_BUFFER_BIT ClearBufferMask = 0x00004000 ClearBufferMaskGL_COVERAGE_BUFFER_BIT_NV ClearBufferMask = 0x00008000 )
type ClientAttribMask ¶
type ClientAttribMask uint32
const ( ClientAttribMaskGL_CLIENT_PIXEL_STORE_BIT ClientAttribMask = 0x00000001 ClientAttribMaskGL_CLIENT_VERTEX_ARRAY_BIT ClientAttribMask = 0x00000002 ClientAttribMaskGL_CLIENT_ALL_ATTRIB_BITS ClientAttribMask = 0xFFFFFFFF )
type ClipControlDepth ¶
type ClipControlDepth uint32
const ( ClipControlDepthGL_NEGATIVE_ONE_TO_ONE ClipControlDepth = 0x935E ClipControlDepthGL_ZERO_TO_ONE ClipControlDepth = 0x935F )
type ClipControlOrigin ¶
type ClipControlOrigin uint32
const ( ClipControlOriginGL_LOWER_LEFT ClipControlOrigin = 0x8CA1 ClipControlOriginGL_UPPER_LEFT ClipControlOrigin = 0x8CA2 )
type ClipPlaneName ¶
type ClipPlaneName uint32
const ( ClipPlaneNameGL_CLIP_PLANE0 ClipPlaneName = 0x3000 ClipPlaneNameGL_CLIP_DISTANCE0 ClipPlaneName = 0x3000 ClipPlaneNameGL_CLIP_PLANE1 ClipPlaneName = 0x3001 ClipPlaneNameGL_CLIP_DISTANCE1 ClipPlaneName = 0x3001 ClipPlaneNameGL_CLIP_PLANE2 ClipPlaneName = 0x3002 ClipPlaneNameGL_CLIP_DISTANCE2 ClipPlaneName = 0x3002 ClipPlaneNameGL_CLIP_PLANE3 ClipPlaneName = 0x3003 ClipPlaneNameGL_CLIP_DISTANCE3 ClipPlaneName = 0x3003 ClipPlaneNameGL_CLIP_PLANE4 ClipPlaneName = 0x3004 ClipPlaneNameGL_CLIP_DISTANCE4 ClipPlaneName = 0x3004 ClipPlaneNameGL_CLIP_PLANE5 ClipPlaneName = 0x3005 ClipPlaneNameGL_CLIP_DISTANCE5 ClipPlaneName = 0x3005 ClipPlaneNameGL_CLIP_DISTANCE6 ClipPlaneName = 0x3006 ClipPlaneNameGL_CLIP_DISTANCE7 ClipPlaneName = 0x3007 )
type ColorBuffer ¶
type ColorBuffer uint32
const ( ColorBufferGL_NONE ColorBuffer = 0 ColorBufferGL_FRONT_LEFT ColorBuffer = 0x0400 ColorBufferGL_FRONT_RIGHT ColorBuffer = 0x0401 ColorBufferGL_BACK_LEFT ColorBuffer = 0x0402 ColorBufferGL_BACK_RIGHT ColorBuffer = 0x0403 ColorBufferGL_FRONT ColorBuffer = 0x0404 ColorBufferGL_BACK ColorBuffer = 0x0405 ColorBufferGL_LEFT ColorBuffer = 0x0406 ColorBufferGL_RIGHT ColorBuffer = 0x0407 ColorBufferGL_FRONT_AND_BACK ColorBuffer = 0x0408 ColorBufferGL_COLOR_ATTACHMENT0 ColorBuffer = 0x8CE0 ColorBufferGL_COLOR_ATTACHMENT1 ColorBuffer = 0x8CE1 ColorBufferGL_COLOR_ATTACHMENT2 ColorBuffer = 0x8CE2 ColorBufferGL_COLOR_ATTACHMENT3 ColorBuffer = 0x8CE3 ColorBufferGL_COLOR_ATTACHMENT4 ColorBuffer = 0x8CE4 ColorBufferGL_COLOR_ATTACHMENT5 ColorBuffer = 0x8CE5 ColorBufferGL_COLOR_ATTACHMENT6 ColorBuffer = 0x8CE6 ColorBufferGL_COLOR_ATTACHMENT7 ColorBuffer = 0x8CE7 ColorBufferGL_COLOR_ATTACHMENT8 ColorBuffer = 0x8CE8 ColorBufferGL_COLOR_ATTACHMENT9 ColorBuffer = 0x8CE9 ColorBufferGL_COLOR_ATTACHMENT10 ColorBuffer = 0x8CEA ColorBufferGL_COLOR_ATTACHMENT11 ColorBuffer = 0x8CEB ColorBufferGL_COLOR_ATTACHMENT12 ColorBuffer = 0x8CEC ColorBufferGL_COLOR_ATTACHMENT13 ColorBuffer = 0x8CED ColorBufferGL_COLOR_ATTACHMENT14 ColorBuffer = 0x8CEE ColorBufferGL_COLOR_ATTACHMENT15 ColorBuffer = 0x8CEF ColorBufferGL_COLOR_ATTACHMENT16 ColorBuffer = 0x8CF0 ColorBufferGL_COLOR_ATTACHMENT17 ColorBuffer = 0x8CF1 ColorBufferGL_COLOR_ATTACHMENT18 ColorBuffer = 0x8CF2 ColorBufferGL_COLOR_ATTACHMENT19 ColorBuffer = 0x8CF3 ColorBufferGL_COLOR_ATTACHMENT20 ColorBuffer = 0x8CF4 ColorBufferGL_COLOR_ATTACHMENT21 ColorBuffer = 0x8CF5 ColorBufferGL_COLOR_ATTACHMENT22 ColorBuffer = 0x8CF6 ColorBufferGL_COLOR_ATTACHMENT23 ColorBuffer = 0x8CF7 ColorBufferGL_COLOR_ATTACHMENT24 ColorBuffer = 0x8CF8 ColorBufferGL_COLOR_ATTACHMENT25 ColorBuffer = 0x8CF9 ColorBufferGL_COLOR_ATTACHMENT26 ColorBuffer = 0x8CFA ColorBufferGL_COLOR_ATTACHMENT27 ColorBuffer = 0x8CFB ColorBufferGL_COLOR_ATTACHMENT28 ColorBuffer = 0x8CFC ColorBufferGL_COLOR_ATTACHMENT29 ColorBuffer = 0x8CFD ColorBufferGL_COLOR_ATTACHMENT30 ColorBuffer = 0x8CFE ColorBufferGL_COLOR_ATTACHMENT31 ColorBuffer = 0x8CFF )
type ColorMaterialParameter ¶
type ColorMaterialParameter uint32
const ( ColorMaterialParameterGL_AMBIENT ColorMaterialParameter = 0x1200 ColorMaterialParameterGL_DIFFUSE ColorMaterialParameter = 0x1201 ColorMaterialParameterGL_SPECULAR ColorMaterialParameter = 0x1202 ColorMaterialParameterGL_EMISSION ColorMaterialParameter = 0x1600 ColorMaterialParameterGL_AMBIENT_AND_DIFFUSE ColorMaterialParameter = 0x1602 )
type ColorPointerType ¶
type ColorPointerType uint32
const ( ColorPointerTypeGL_BYTE ColorPointerType = 0x1400 ColorPointerTypeGL_UNSIGNED_BYTE ColorPointerType = 0x1401 ColorPointerTypeGL_SHORT ColorPointerType = 0x1402 ColorPointerTypeGL_UNSIGNED_SHORT ColorPointerType = 0x1403 ColorPointerTypeGL_INT ColorPointerType = 0x1404 ColorPointerTypeGL_UNSIGNED_INT ColorPointerType = 0x1405 ColorPointerTypeGL_FLOAT ColorPointerType = 0x1406 ColorPointerTypeGL_DOUBLE ColorPointerType = 0x140A )
type ColorTableTarget ¶
type ColorTableTarget uint32
const ( ColorTableTargetGL_COLOR_TABLE ColorTableTarget = 0x80D0 ColorTableTargetGL_POST_CONVOLUTION_COLOR_TABLE ColorTableTarget = 0x80D1 ColorTableTargetGL_POST_COLOR_MATRIX_COLOR_TABLE ColorTableTarget = 0x80D2 ColorTableTargetGL_PROXY_COLOR_TABLE ColorTableTarget = 0x80D3 ColorTableTargetGL_PROXY_POST_CONVOLUTION_COLOR_TABLE ColorTableTarget = 0x80D4 ColorTableTargetGL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE ColorTableTarget = 0x80D5 )
type ConditionalRenderMode ¶
type ConditionalRenderMode uint32
const ( ConditionalRenderModeGL_QUERY_WAIT ConditionalRenderMode = 0x8E13 ConditionalRenderModeGL_QUERY_NO_WAIT ConditionalRenderMode = 0x8E14 ConditionalRenderModeGL_QUERY_BY_REGION_WAIT ConditionalRenderMode = 0x8E15 ConditionalRenderModeGL_QUERY_BY_REGION_NO_WAIT ConditionalRenderMode = 0x8E16 ConditionalRenderModeGL_QUERY_WAIT_INVERTED ConditionalRenderMode = 0x8E17 ConditionalRenderModeGL_QUERY_NO_WAIT_INVERTED ConditionalRenderMode = 0x8E18 ConditionalRenderModeGL_QUERY_BY_REGION_WAIT_INVERTED ConditionalRenderMode = 0x8E19 ConditionalRenderModeGL_QUERY_BY_REGION_NO_WAIT_INVERTED ConditionalRenderMode = 0x8E1A )
type ConvolutionTarget ¶
type ConvolutionTarget uint32
const ( ConvolutionTargetGL_CONVOLUTION_1D ConvolutionTarget = 0x8010 ConvolutionTargetGL_CONVOLUTION_2D ConvolutionTarget = 0x8011 )
type CopyBufferSubDataTarget ¶
type CopyBufferSubDataTarget uint32
const ( CopyBufferSubDataTargetGL_ARRAY_BUFFER CopyBufferSubDataTarget = 0x8892 CopyBufferSubDataTargetGL_ELEMENT_ARRAY_BUFFER CopyBufferSubDataTarget = 0x8893 CopyBufferSubDataTargetGL_PIXEL_PACK_BUFFER CopyBufferSubDataTarget = 0x88EB CopyBufferSubDataTargetGL_PIXEL_UNPACK_BUFFER CopyBufferSubDataTarget = 0x88EC CopyBufferSubDataTargetGL_UNIFORM_BUFFER CopyBufferSubDataTarget = 0x8A11 CopyBufferSubDataTargetGL_TEXTURE_BUFFER CopyBufferSubDataTarget = 0x8C2A CopyBufferSubDataTargetGL_TRANSFORM_FEEDBACK_BUFFER CopyBufferSubDataTarget = 0x8C8E CopyBufferSubDataTargetGL_COPY_READ_BUFFER CopyBufferSubDataTarget = 0x8F36 CopyBufferSubDataTargetGL_COPY_WRITE_BUFFER CopyBufferSubDataTarget = 0x8F37 CopyBufferSubDataTargetGL_DRAW_INDIRECT_BUFFER CopyBufferSubDataTarget = 0x8F3F CopyBufferSubDataTargetGL_SHADER_STORAGE_BUFFER CopyBufferSubDataTarget = 0x90D2 CopyBufferSubDataTargetGL_DISPATCH_INDIRECT_BUFFER CopyBufferSubDataTarget = 0x90EE CopyBufferSubDataTargetGL_QUERY_BUFFER CopyBufferSubDataTarget = 0x9192 CopyBufferSubDataTargetGL_ATOMIC_COUNTER_BUFFER CopyBufferSubDataTarget = 0x92C0 )
type CopyImageSubDataTarget ¶
type CopyImageSubDataTarget uint32
const ( CopyImageSubDataTargetGL_TEXTURE_1D CopyImageSubDataTarget = 0x0DE0 CopyImageSubDataTargetGL_TEXTURE_2D CopyImageSubDataTarget = 0x0DE1 CopyImageSubDataTargetGL_TEXTURE_3D CopyImageSubDataTarget = 0x806F CopyImageSubDataTargetGL_TEXTURE_RECTANGLE CopyImageSubDataTarget = 0x84F5 CopyImageSubDataTargetGL_TEXTURE_CUBE_MAP CopyImageSubDataTarget = 0x8513 CopyImageSubDataTargetGL_TEXTURE_1D_ARRAY CopyImageSubDataTarget = 0x8C18 CopyImageSubDataTargetGL_TEXTURE_2D_ARRAY CopyImageSubDataTarget = 0x8C1A CopyImageSubDataTargetGL_RENDERBUFFER CopyImageSubDataTarget = 0x8D41 CopyImageSubDataTargetGL_TEXTURE_CUBE_MAP_ARRAY CopyImageSubDataTarget = 0x9009 CopyImageSubDataTargetGL_TEXTURE_2D_MULTISAMPLE CopyImageSubDataTarget = 0x9100 CopyImageSubDataTargetGL_TEXTURE_2D_MULTISAMPLE_ARRAY CopyImageSubDataTarget = 0x9102 )
type DebugFunc ¶
type DebugFunc func(source DebugSource, dtype DebugType, ID uint32, severity DebugSeverity, length int, message *byte, userParam unsafe.Pointer)
type DebugSeverity ¶
type DebugSeverity uint32
const ( DebugSeverityGL_DONT_CARE DebugSeverity = 0x1100 DebugSeverityGL_DEBUG_SEVERITY_NOTIFICATION DebugSeverity = 0x826B DebugSeverityGL_DEBUG_SEVERITY_HIGH DebugSeverity = 0x9146 DebugSeverityGL_DEBUG_SEVERITY_MEDIUM DebugSeverity = 0x9147 DebugSeverityGL_DEBUG_SEVERITY_LOW DebugSeverity = 0x9148 )
type DebugSource ¶
type DebugSource uint32
const ( DebugSourceGL_DONT_CARE DebugSource = 0x1100 DebugSourceGL_DEBUG_SOURCE_API DebugSource = 0x8246 DebugSourceGL_DEBUG_SOURCE_WINDOW_SYSTEM DebugSource = 0x8247 DebugSourceGL_DEBUG_SOURCE_SHADER_COMPILER DebugSource = 0x8248 DebugSourceGL_DEBUG_SOURCE_THIRD_PARTY DebugSource = 0x8249 DebugSourceGL_DEBUG_SOURCE_APPLICATION DebugSource = 0x824A DebugSourceGL_DEBUG_SOURCE_OTHER DebugSource = 0x824B )
type DebugType ¶
type DebugType uint32
const ( DebugTypeGL_DONT_CARE DebugType = 0x1100 DebugTypeGL_DEBUG_TYPE_ERROR DebugType = 0x824C DebugTypeGL_DEBUG_TYPE_DEPRECATED_BEHAVIOR DebugType = 0x824D DebugTypeGL_DEBUG_TYPE_UNDEFINED_BEHAVIOR DebugType = 0x824E DebugTypeGL_DEBUG_TYPE_PORTABILITY DebugType = 0x824F DebugTypeGL_DEBUG_TYPE_PERFORMANCE DebugType = 0x8250 DebugTypeGL_DEBUG_TYPE_OTHER DebugType = 0x8251 DebugTypeGL_DEBUG_TYPE_MARKER DebugType = 0x8268 DebugTypeGL_DEBUG_TYPE_PUSH_GROUP DebugType = 0x8269 DebugTypeGL_DEBUG_TYPE_POP_GROUP DebugType = 0x826A )
type DepthFunction ¶
type DepthFunction uint32
const ( DepthFunctionGL_NEVER DepthFunction = 0x0200 DepthFunctionGL_LESS DepthFunction = 0x0201 DepthFunctionGL_EQUAL DepthFunction = 0x0202 DepthFunctionGL_LEQUAL DepthFunction = 0x0203 DepthFunctionGL_GREATER DepthFunction = 0x0204 DepthFunctionGL_NOTEQUAL DepthFunction = 0x0205 DepthFunctionGL_GEQUAL DepthFunction = 0x0206 DepthFunctionGL_ALWAYS DepthFunction = 0x0207 )
type DrawBufferMode ¶
type DrawBufferMode uint32
const ( DrawBufferModeGL_NONE DrawBufferMode = 0 DrawBufferModeGL_NONE_OES DrawBufferMode = 0 DrawBufferModeGL_FRONT_LEFT DrawBufferMode = 0x0400 DrawBufferModeGL_FRONT_RIGHT DrawBufferMode = 0x0401 DrawBufferModeGL_BACK_LEFT DrawBufferMode = 0x0402 DrawBufferModeGL_BACK_RIGHT DrawBufferMode = 0x0403 DrawBufferModeGL_FRONT DrawBufferMode = 0x0404 DrawBufferModeGL_BACK DrawBufferMode = 0x0405 DrawBufferModeGL_LEFT DrawBufferMode = 0x0406 DrawBufferModeGL_RIGHT DrawBufferMode = 0x0407 DrawBufferModeGL_FRONT_AND_BACK DrawBufferMode = 0x0408 DrawBufferModeGL_AUX0 DrawBufferMode = 0x0409 DrawBufferModeGL_AUX1 DrawBufferMode = 0x040A DrawBufferModeGL_AUX2 DrawBufferMode = 0x040B DrawBufferModeGL_AUX3 DrawBufferMode = 0x040C DrawBufferModeGL_COLOR_ATTACHMENT0 DrawBufferMode = 0x8CE0 DrawBufferModeGL_COLOR_ATTACHMENT0_NV DrawBufferMode = 0x8CE0 DrawBufferModeGL_COLOR_ATTACHMENT1 DrawBufferMode = 0x8CE1 DrawBufferModeGL_COLOR_ATTACHMENT1_NV DrawBufferMode = 0x8CE1 DrawBufferModeGL_COLOR_ATTACHMENT2 DrawBufferMode = 0x8CE2 DrawBufferModeGL_COLOR_ATTACHMENT2_NV DrawBufferMode = 0x8CE2 DrawBufferModeGL_COLOR_ATTACHMENT3 DrawBufferMode = 0x8CE3 DrawBufferModeGL_COLOR_ATTACHMENT3_NV DrawBufferMode = 0x8CE3 DrawBufferModeGL_COLOR_ATTACHMENT4 DrawBufferMode = 0x8CE4 DrawBufferModeGL_COLOR_ATTACHMENT4_NV DrawBufferMode = 0x8CE4 DrawBufferModeGL_COLOR_ATTACHMENT5 DrawBufferMode = 0x8CE5 DrawBufferModeGL_COLOR_ATTACHMENT5_NV DrawBufferMode = 0x8CE5 DrawBufferModeGL_COLOR_ATTACHMENT6 DrawBufferMode = 0x8CE6 DrawBufferModeGL_COLOR_ATTACHMENT6_NV DrawBufferMode = 0x8CE6 DrawBufferModeGL_COLOR_ATTACHMENT7 DrawBufferMode = 0x8CE7 DrawBufferModeGL_COLOR_ATTACHMENT7_NV DrawBufferMode = 0x8CE7 DrawBufferModeGL_COLOR_ATTACHMENT8 DrawBufferMode = 0x8CE8 DrawBufferModeGL_COLOR_ATTACHMENT8_NV DrawBufferMode = 0x8CE8 DrawBufferModeGL_COLOR_ATTACHMENT9 DrawBufferMode = 0x8CE9 DrawBufferModeGL_COLOR_ATTACHMENT9_NV DrawBufferMode = 0x8CE9 DrawBufferModeGL_COLOR_ATTACHMENT10 DrawBufferMode = 0x8CEA DrawBufferModeGL_COLOR_ATTACHMENT10_NV DrawBufferMode = 0x8CEA DrawBufferModeGL_COLOR_ATTACHMENT11 DrawBufferMode = 0x8CEB DrawBufferModeGL_COLOR_ATTACHMENT11_NV DrawBufferMode = 0x8CEB DrawBufferModeGL_COLOR_ATTACHMENT12 DrawBufferMode = 0x8CEC DrawBufferModeGL_COLOR_ATTACHMENT12_NV DrawBufferMode = 0x8CEC DrawBufferModeGL_COLOR_ATTACHMENT13 DrawBufferMode = 0x8CED DrawBufferModeGL_COLOR_ATTACHMENT13_NV DrawBufferMode = 0x8CED DrawBufferModeGL_COLOR_ATTACHMENT14 DrawBufferMode = 0x8CEE DrawBufferModeGL_COLOR_ATTACHMENT14_NV DrawBufferMode = 0x8CEE DrawBufferModeGL_COLOR_ATTACHMENT15 DrawBufferMode = 0x8CEF DrawBufferModeGL_COLOR_ATTACHMENT15_NV DrawBufferMode = 0x8CEF DrawBufferModeGL_COLOR_ATTACHMENT16 DrawBufferMode = 0x8CF0 DrawBufferModeGL_COLOR_ATTACHMENT17 DrawBufferMode = 0x8CF1 DrawBufferModeGL_COLOR_ATTACHMENT18 DrawBufferMode = 0x8CF2 DrawBufferModeGL_COLOR_ATTACHMENT19 DrawBufferMode = 0x8CF3 DrawBufferModeGL_COLOR_ATTACHMENT20 DrawBufferMode = 0x8CF4 DrawBufferModeGL_COLOR_ATTACHMENT21 DrawBufferMode = 0x8CF5 DrawBufferModeGL_COLOR_ATTACHMENT22 DrawBufferMode = 0x8CF6 DrawBufferModeGL_COLOR_ATTACHMENT23 DrawBufferMode = 0x8CF7 DrawBufferModeGL_COLOR_ATTACHMENT24 DrawBufferMode = 0x8CF8 DrawBufferModeGL_COLOR_ATTACHMENT25 DrawBufferMode = 0x8CF9 DrawBufferModeGL_COLOR_ATTACHMENT26 DrawBufferMode = 0x8CFA DrawBufferModeGL_COLOR_ATTACHMENT27 DrawBufferMode = 0x8CFB DrawBufferModeGL_COLOR_ATTACHMENT28 DrawBufferMode = 0x8CFC DrawBufferModeGL_COLOR_ATTACHMENT29 DrawBufferMode = 0x8CFD DrawBufferModeGL_COLOR_ATTACHMENT30 DrawBufferMode = 0x8CFE DrawBufferModeGL_COLOR_ATTACHMENT31 DrawBufferMode = 0x8CFF )
type DrawElementsType ¶
type DrawElementsType uint32
const ( DrawElementsTypeGL_UNSIGNED_BYTE DrawElementsType = 0x1401 DrawElementsTypeGL_UNSIGNED_SHORT DrawElementsType = 0x1403 DrawElementsTypeGL_UNSIGNED_INT DrawElementsType = 0x1405 )
type EnableCap ¶
type EnableCap uint32
const ( EnableCapGL_POINT_SMOOTH EnableCap = 0x0B10 EnableCapGL_LINE_SMOOTH EnableCap = 0x0B20 EnableCapGL_LINE_STIPPLE EnableCap = 0x0B24 EnableCapGL_POLYGON_SMOOTH EnableCap = 0x0B41 EnableCapGL_POLYGON_STIPPLE EnableCap = 0x0B42 EnableCapGL_CULL_FACE EnableCap = 0x0B44 EnableCapGL_LIGHTING EnableCap = 0x0B50 EnableCapGL_COLOR_MATERIAL EnableCap = 0x0B57 EnableCapGL_FOG EnableCap = 0x0B60 EnableCapGL_DEPTH_TEST EnableCap = 0x0B71 EnableCapGL_STENCIL_TEST EnableCap = 0x0B90 EnableCapGL_NORMALIZE EnableCap = 0x0BA1 EnableCapGL_ALPHA_TEST EnableCap = 0x0BC0 EnableCapGL_DITHER EnableCap = 0x0BD0 EnableCapGL_BLEND EnableCap = 0x0BE2 EnableCapGL_INDEX_LOGIC_OP EnableCap = 0x0BF1 EnableCapGL_COLOR_LOGIC_OP EnableCap = 0x0BF2 EnableCapGL_SCISSOR_TEST EnableCap = 0x0C11 EnableCapGL_TEXTURE_GEN_S EnableCap = 0x0C60 EnableCapGL_TEXTURE_GEN_T EnableCap = 0x0C61 EnableCapGL_TEXTURE_GEN_R EnableCap = 0x0C62 EnableCapGL_TEXTURE_GEN_Q EnableCap = 0x0C63 EnableCapGL_AUTO_NORMAL EnableCap = 0x0D80 EnableCapGL_MAP1_COLOR_4 EnableCap = 0x0D90 EnableCapGL_MAP1_INDEX EnableCap = 0x0D91 EnableCapGL_MAP1_NORMAL EnableCap = 0x0D92 EnableCapGL_MAP1_TEXTURE_COORD_1 EnableCap = 0x0D93 EnableCapGL_MAP1_TEXTURE_COORD_2 EnableCap = 0x0D94 EnableCapGL_MAP1_TEXTURE_COORD_3 EnableCap = 0x0D95 EnableCapGL_MAP1_TEXTURE_COORD_4 EnableCap = 0x0D96 EnableCapGL_MAP1_VERTEX_3 EnableCap = 0x0D97 EnableCapGL_MAP1_VERTEX_4 EnableCap = 0x0D98 EnableCapGL_MAP2_COLOR_4 EnableCap = 0x0DB0 EnableCapGL_MAP2_INDEX EnableCap = 0x0DB1 EnableCapGL_MAP2_NORMAL EnableCap = 0x0DB2 EnableCapGL_MAP2_TEXTURE_COORD_1 EnableCap = 0x0DB3 EnableCapGL_MAP2_TEXTURE_COORD_2 EnableCap = 0x0DB4 EnableCapGL_MAP2_TEXTURE_COORD_3 EnableCap = 0x0DB5 EnableCapGL_MAP2_TEXTURE_COORD_4 EnableCap = 0x0DB6 EnableCapGL_MAP2_VERTEX_3 EnableCap = 0x0DB7 EnableCapGL_MAP2_VERTEX_4 EnableCap = 0x0DB8 EnableCapGL_TEXTURE_1D EnableCap = 0x0DE0 EnableCapGL_TEXTURE_2D EnableCap = 0x0DE1 EnableCapGL_POLYGON_OFFSET_POINT EnableCap = 0x2A01 EnableCapGL_POLYGON_OFFSET_LINE EnableCap = 0x2A02 EnableCapGL_CLIP_PLANE0 EnableCap = 0x3000 EnableCapGL_CLIP_DISTANCE0 EnableCap = 0x3000 EnableCapGL_CLIP_PLANE1 EnableCap = 0x3001 EnableCapGL_CLIP_DISTANCE1 EnableCap = 0x3001 EnableCapGL_CLIP_PLANE2 EnableCap = 0x3002 EnableCapGL_CLIP_DISTANCE2 EnableCap = 0x3002 EnableCapGL_CLIP_PLANE3 EnableCap = 0x3003 EnableCapGL_CLIP_DISTANCE3 EnableCap = 0x3003 EnableCapGL_CLIP_PLANE4 EnableCap = 0x3004 EnableCapGL_CLIP_DISTANCE4 EnableCap = 0x3004 EnableCapGL_CLIP_PLANE5 EnableCap = 0x3005 EnableCapGL_CLIP_DISTANCE5 EnableCap = 0x3005 EnableCapGL_CLIP_DISTANCE6 EnableCap = 0x3006 EnableCapGL_CLIP_DISTANCE7 EnableCap = 0x3007 EnableCapGL_LIGHT0 EnableCap = 0x4000 EnableCapGL_LIGHT1 EnableCap = 0x4001 EnableCapGL_LIGHT2 EnableCap = 0x4002 EnableCapGL_LIGHT3 EnableCap = 0x4003 EnableCapGL_LIGHT4 EnableCap = 0x4004 EnableCapGL_LIGHT5 EnableCap = 0x4005 EnableCapGL_LIGHT6 EnableCap = 0x4006 EnableCapGL_LIGHT7 EnableCap = 0x4007 EnableCapGL_CONVOLUTION_1D_EXT EnableCap = 0x8010 EnableCapGL_CONVOLUTION_2D_EXT EnableCap = 0x8011 EnableCapGL_SEPARABLE_2D_EXT EnableCap = 0x8012 EnableCapGL_HISTOGRAM_EXT EnableCap = 0x8024 EnableCapGL_MINMAX_EXT EnableCap = 0x802E EnableCapGL_POLYGON_OFFSET_FILL EnableCap = 0x8037 EnableCapGL_RESCALE_NORMAL_EXT EnableCap = 0x803A EnableCapGL_TEXTURE_3D_EXT EnableCap = 0x806F EnableCapGL_VERTEX_ARRAY EnableCap = 0x8074 EnableCapGL_NORMAL_ARRAY EnableCap = 0x8075 EnableCapGL_COLOR_ARRAY EnableCap = 0x8076 EnableCapGL_INDEX_ARRAY EnableCap = 0x8077 EnableCapGL_TEXTURE_COORD_ARRAY EnableCap = 0x8078 EnableCapGL_EDGE_FLAG_ARRAY EnableCap = 0x8079 EnableCapGL_INTERLACE_SGIX EnableCap = 0x8094 EnableCapGL_MULTISAMPLE EnableCap = 0x809D EnableCapGL_MULTISAMPLE_SGIS EnableCap = 0x809D EnableCapGL_SAMPLE_ALPHA_TO_COVERAGE EnableCap = 0x809E EnableCapGL_SAMPLE_ALPHA_TO_MASK_SGIS EnableCap = 0x809E EnableCapGL_SAMPLE_ALPHA_TO_ONE EnableCap = 0x809F EnableCapGL_SAMPLE_ALPHA_TO_ONE_SGIS EnableCap = 0x809F EnableCapGL_SAMPLE_COVERAGE EnableCap = 0x80A0 EnableCapGL_SAMPLE_MASK_SGIS EnableCap = 0x80A0 EnableCapGL_TEXTURE_COLOR_TABLE_SGI EnableCap = 0x80BC EnableCapGL_COLOR_TABLE EnableCap = 0x80D0 EnableCapGL_COLOR_TABLE_SGI EnableCap = 0x80D0 EnableCapGL_POST_CONVOLUTION_COLOR_TABLE EnableCap = 0x80D1 EnableCapGL_POST_CONVOLUTION_COLOR_TABLE_SGI EnableCap = 0x80D1 EnableCapGL_POST_COLOR_MATRIX_COLOR_TABLE EnableCap = 0x80D2 EnableCapGL_POST_COLOR_MATRIX_COLOR_TABLE_SGI EnableCap = 0x80D2 EnableCapGL_TEXTURE_4D_SGIS EnableCap = 0x8134 EnableCapGL_PIXEL_TEX_GEN_SGIX EnableCap = 0x8139 EnableCapGL_SPRITE_SGIX EnableCap = 0x8148 EnableCapGL_REFERENCE_PLANE_SGIX EnableCap = 0x817D EnableCapGL_IR_INSTRUMENT1_SGIX EnableCap = 0x817F EnableCapGL_CALLIGRAPHIC_FRAGMENT_SGIX EnableCap = 0x8183 EnableCapGL_FRAMEZOOM_SGIX EnableCap = 0x818B EnableCapGL_FOG_OFFSET_SGIX EnableCap = 0x8198 EnableCapGL_SHARED_TEXTURE_PALETTE_EXT EnableCap = 0x81FB EnableCapGL_DEBUG_OUTPUT_SYNCHRONOUS EnableCap = 0x8242 EnableCapGL_ASYNC_HISTOGRAM_SGIX EnableCap = 0x832C EnableCapGL_PIXEL_TEXTURE_SGIS EnableCap = 0x8353 EnableCapGL_ASYNC_TEX_IMAGE_SGIX EnableCap = 0x835C EnableCapGL_ASYNC_DRAW_PIXELS_SGIX EnableCap = 0x835D EnableCapGL_ASYNC_READ_PIXELS_SGIX EnableCap = 0x835E EnableCapGL_FRAGMENT_LIGHTING_SGIX EnableCap = 0x8400 EnableCapGL_FRAGMENT_COLOR_MATERIAL_SGIX EnableCap = 0x8401 EnableCapGL_FRAGMENT_LIGHT0_SGIX EnableCap = 0x840C EnableCapGL_FRAGMENT_LIGHT1_SGIX EnableCap = 0x840D EnableCapGL_FRAGMENT_LIGHT2_SGIX EnableCap = 0x840E EnableCapGL_FRAGMENT_LIGHT3_SGIX EnableCap = 0x840F EnableCapGL_FRAGMENT_LIGHT4_SGIX EnableCap = 0x8410 EnableCapGL_FRAGMENT_LIGHT5_SGIX EnableCap = 0x8411 EnableCapGL_FRAGMENT_LIGHT6_SGIX EnableCap = 0x8412 EnableCapGL_FRAGMENT_LIGHT7_SGIX EnableCap = 0x8413 EnableCapGL_TEXTURE_RECTANGLE EnableCap = 0x84F5 EnableCapGL_TEXTURE_RECTANGLE_ARB EnableCap = 0x84F5 EnableCapGL_TEXTURE_RECTANGLE_NV EnableCap = 0x84F5 EnableCapGL_TEXTURE_CUBE_MAP EnableCap = 0x8513 EnableCapGL_TEXTURE_CUBE_MAP_ARB EnableCap = 0x8513 EnableCapGL_TEXTURE_CUBE_MAP_EXT EnableCap = 0x8513 EnableCapGL_TEXTURE_CUBE_MAP_OES EnableCap = 0x8513 EnableCapGL_PROGRAM_POINT_SIZE EnableCap = 0x8642 EnableCapGL_DEPTH_CLAMP EnableCap = 0x864F EnableCapGL_TEXTURE_CUBE_MAP_SEAMLESS EnableCap = 0x884F EnableCapGL_SAMPLE_SHADING EnableCap = 0x8C36 EnableCapGL_RASTERIZER_DISCARD EnableCap = 0x8C89 EnableCapGL_TEXTURE_GEN_STR_OES EnableCap = 0x8D60 EnableCapGL_PRIMITIVE_RESTART_FIXED_INDEX EnableCap = 0x8D69 EnableCapGL_FRAMEBUFFER_SRGB EnableCap = 0x8DB9 EnableCapGL_SAMPLE_MASK EnableCap = 0x8E51 EnableCapGL_FETCH_PER_SAMPLE_ARM EnableCap = 0x8F65 EnableCapGL_PRIMITIVE_RESTART EnableCap = 0x8F9D EnableCapGL_DEBUG_OUTPUT EnableCap = 0x92E0 EnableCapGL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV EnableCap = 0x95B1 EnableCapGL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM EnableCap = 0x96A2 EnableCapGL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM EnableCap = 0x96A5 )
type ErrorCode ¶
type ErrorCode uint32
const ( ErrorCodeGL_NO_ERROR ErrorCode = 0 ErrorCodeGL_INVALID_ENUM ErrorCode = 0x0500 ErrorCodeGL_INVALID_VALUE ErrorCode = 0x0501 ErrorCodeGL_INVALID_OPERATION ErrorCode = 0x0502 ErrorCodeGL_STACK_OVERFLOW ErrorCode = 0x0503 ErrorCodeGL_STACK_UNDERFLOW ErrorCode = 0x0504 ErrorCodeGL_OUT_OF_MEMORY ErrorCode = 0x0505 ErrorCodeGL_INVALID_FRAMEBUFFER_OPERATION ErrorCode = 0x0506 ErrorCodeGL_INVALID_FRAMEBUFFER_OPERATION_EXT ErrorCode = 0x0506 ErrorCodeGL_INVALID_FRAMEBUFFER_OPERATION_OES ErrorCode = 0x0506 ErrorCodeGL_TABLE_TOO_LARGE_EXT ErrorCode = 0x8031 ErrorCodeGL_TABLE_TOO_LARGE ErrorCode = 0x8031 ErrorCodeGL_TEXTURE_TOO_LARGE_EXT ErrorCode = 0x8065 )
type FeedbackType ¶
type FeedbackType uint32
const ( FeedbackTypeGL_2D FeedbackType = 0x0600 FeedbackTypeGL_3D FeedbackType = 0x0601 FeedbackTypeGL_3D_COLOR FeedbackType = 0x0602 FeedbackTypeGL_3D_COLOR_TEXTURE FeedbackType = 0x0603 FeedbackTypeGL_4D_COLOR_TEXTURE FeedbackType = 0x0604 )
type FogParameter ¶
type FogParameter uint32
const ( FogParameterGL_FOG_INDEX FogParameter = 0x0B61 FogParameterGL_FOG_DENSITY FogParameter = 0x0B62 FogParameterGL_FOG_START FogParameter = 0x0B63 FogParameterGL_FOG_END FogParameter = 0x0B64 FogParameterGL_FOG_MODE FogParameter = 0x0B65 FogParameterGL_FOG_COLOR FogParameter = 0x0B66 FogParameterGL_FOG_OFFSET_VALUE_SGIX FogParameter = 0x8199 )
type FogPointerTypeEXT ¶
type FogPointerTypeEXT uint32
const ( FogPointerTypeEXTGL_FLOAT FogPointerTypeEXT = 0x1406 FogPointerTypeEXTGL_DOUBLE FogPointerTypeEXT = 0x140A )
type FramebufferAttachment ¶
type FramebufferAttachment uint32
const ( FramebufferAttachmentGL_DEPTH_STENCIL_ATTACHMENT FramebufferAttachment = 0x821A FramebufferAttachmentGL_COLOR_ATTACHMENT0 FramebufferAttachment = 0x8CE0 FramebufferAttachmentGL_COLOR_ATTACHMENT1 FramebufferAttachment = 0x8CE1 FramebufferAttachmentGL_COLOR_ATTACHMENT2 FramebufferAttachment = 0x8CE2 FramebufferAttachmentGL_COLOR_ATTACHMENT3 FramebufferAttachment = 0x8CE3 FramebufferAttachmentGL_COLOR_ATTACHMENT4 FramebufferAttachment = 0x8CE4 FramebufferAttachmentGL_COLOR_ATTACHMENT5 FramebufferAttachment = 0x8CE5 FramebufferAttachmentGL_COLOR_ATTACHMENT6 FramebufferAttachment = 0x8CE6 FramebufferAttachmentGL_COLOR_ATTACHMENT7 FramebufferAttachment = 0x8CE7 FramebufferAttachmentGL_COLOR_ATTACHMENT8 FramebufferAttachment = 0x8CE8 FramebufferAttachmentGL_COLOR_ATTACHMENT9 FramebufferAttachment = 0x8CE9 FramebufferAttachmentGL_COLOR_ATTACHMENT10 FramebufferAttachment = 0x8CEA FramebufferAttachmentGL_COLOR_ATTACHMENT11 FramebufferAttachment = 0x8CEB FramebufferAttachmentGL_COLOR_ATTACHMENT12 FramebufferAttachment = 0x8CEC FramebufferAttachmentGL_COLOR_ATTACHMENT13 FramebufferAttachment = 0x8CED FramebufferAttachmentGL_COLOR_ATTACHMENT14 FramebufferAttachment = 0x8CEE FramebufferAttachmentGL_COLOR_ATTACHMENT15 FramebufferAttachment = 0x8CEF FramebufferAttachmentGL_COLOR_ATTACHMENT16 FramebufferAttachment = 0x8CF0 FramebufferAttachmentGL_COLOR_ATTACHMENT17 FramebufferAttachment = 0x8CF1 FramebufferAttachmentGL_COLOR_ATTACHMENT18 FramebufferAttachment = 0x8CF2 FramebufferAttachmentGL_COLOR_ATTACHMENT19 FramebufferAttachment = 0x8CF3 FramebufferAttachmentGL_COLOR_ATTACHMENT20 FramebufferAttachment = 0x8CF4 FramebufferAttachmentGL_COLOR_ATTACHMENT21 FramebufferAttachment = 0x8CF5 FramebufferAttachmentGL_COLOR_ATTACHMENT22 FramebufferAttachment = 0x8CF6 FramebufferAttachmentGL_COLOR_ATTACHMENT23 FramebufferAttachment = 0x8CF7 FramebufferAttachmentGL_COLOR_ATTACHMENT24 FramebufferAttachment = 0x8CF8 FramebufferAttachmentGL_COLOR_ATTACHMENT25 FramebufferAttachment = 0x8CF9 FramebufferAttachmentGL_COLOR_ATTACHMENT26 FramebufferAttachment = 0x8CFA FramebufferAttachmentGL_COLOR_ATTACHMENT27 FramebufferAttachment = 0x8CFB FramebufferAttachmentGL_COLOR_ATTACHMENT28 FramebufferAttachment = 0x8CFC FramebufferAttachmentGL_COLOR_ATTACHMENT29 FramebufferAttachment = 0x8CFD FramebufferAttachmentGL_COLOR_ATTACHMENT30 FramebufferAttachment = 0x8CFE FramebufferAttachmentGL_COLOR_ATTACHMENT31 FramebufferAttachment = 0x8CFF FramebufferAttachmentGL_DEPTH_ATTACHMENT FramebufferAttachment = 0x8D00 FramebufferAttachmentGL_STENCIL_ATTACHMENT FramebufferAttachment = 0x8D20 FramebufferAttachmentGL_SHADING_RATE_ATTACHMENT_EXT FramebufferAttachment = 0x96D1 )
type FramebufferAttachmentParameterName ¶
type FramebufferAttachmentParameterName uint32
const ( FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING FramebufferAttachmentParameterName = 0x8210 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT FramebufferAttachmentParameterName = 0x8210 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE FramebufferAttachmentParameterName = 0x8211 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT FramebufferAttachmentParameterName = 0x8211 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_RED_SIZE FramebufferAttachmentParameterName = 0x8212 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE FramebufferAttachmentParameterName = 0x8213 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE FramebufferAttachmentParameterName = 0x8214 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE FramebufferAttachmentParameterName = 0x8215 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE FramebufferAttachmentParameterName = 0x8216 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE FramebufferAttachmentParameterName = 0x8217 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE FramebufferAttachmentParameterName = 0x8CD0 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT FramebufferAttachmentParameterName = 0x8CD0 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES FramebufferAttachmentParameterName = 0x8CD0 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME FramebufferAttachmentParameterName = 0x8CD1 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT FramebufferAttachmentParameterName = 0x8CD1 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES FramebufferAttachmentParameterName = 0x8CD1 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL FramebufferAttachmentParameterName = 0x8CD2 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT FramebufferAttachmentParameterName = 0x8CD2 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES FramebufferAttachmentParameterName = 0x8CD2 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE FramebufferAttachmentParameterName = 0x8CD3 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT FramebufferAttachmentParameterName = 0x8CD3 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES FramebufferAttachmentParameterName = 0x8CD3 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT FramebufferAttachmentParameterName = 0x8CD4 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES FramebufferAttachmentParameterName = 0x8CD4 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER FramebufferAttachmentParameterName = 0x8CD4 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT FramebufferAttachmentParameterName = 0x8CD4 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT FramebufferAttachmentParameterName = 0x8D6C FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_LAYERED FramebufferAttachmentParameterName = 0x8DA7 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB FramebufferAttachmentParameterName = 0x8DA7 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT FramebufferAttachmentParameterName = 0x8DA7 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES FramebufferAttachmentParameterName = 0x8DA7 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG FramebufferAttachmentParameterName = 0x913F FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR FramebufferAttachmentParameterName = 0x9630 FramebufferAttachmentParameterNameGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR FramebufferAttachmentParameterName = 0x9632 )
type FramebufferParameterName ¶
type FramebufferParameterName uint32
const ( FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_WIDTH FramebufferParameterName = 0x9310 FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_HEIGHT FramebufferParameterName = 0x9311 FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_LAYERS FramebufferParameterName = 0x9312 FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_SAMPLES FramebufferParameterName = 0x9313 FramebufferParameterNameGL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS FramebufferParameterName = 0x9314 )
type FramebufferStatus ¶
type FramebufferStatus uint32
const ( FramebufferStatusGL_FRAMEBUFFER_UNDEFINED FramebufferStatus = 0x8219 FramebufferStatusGL_FRAMEBUFFER_COMPLETE FramebufferStatus = 0x8CD5 FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT FramebufferStatus = 0x8CD6 FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT FramebufferStatus = 0x8CD7 FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER FramebufferStatus = 0x8CDB FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER FramebufferStatus = 0x8CDC FramebufferStatusGL_FRAMEBUFFER_UNSUPPORTED FramebufferStatus = 0x8CDD FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE FramebufferStatus = 0x8D56 FramebufferStatusGL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS FramebufferStatus = 0x8DA8 )
type FramebufferTarget ¶
type FramebufferTarget uint32
const ( FramebufferTargetGL_READ_FRAMEBUFFER FramebufferTarget = 0x8CA8 FramebufferTargetGL_DRAW_FRAMEBUFFER FramebufferTarget = 0x8CA9 FramebufferTargetGL_FRAMEBUFFER FramebufferTarget = 0x8D40 FramebufferTargetGL_FRAMEBUFFER_OES FramebufferTarget = 0x8D40 )
type FrontFaceDirection ¶
type FrontFaceDirection uint32
const ( FrontFaceDirectionGL_CW FrontFaceDirection = 0x0900 FrontFaceDirectionGL_CCW FrontFaceDirection = 0x0901 )
type GetFramebufferParameter ¶
type GetFramebufferParameter uint32
const ( GetFramebufferParameterGL_DOUBLEBUFFER GetFramebufferParameter = 0x0C32 GetFramebufferParameterGL_STEREO GetFramebufferParameter = 0x0C33 GetFramebufferParameterGL_SAMPLE_BUFFERS GetFramebufferParameter = 0x80A8 GetFramebufferParameterGL_SAMPLES GetFramebufferParameter = 0x80A9 GetFramebufferParameterGL_IMPLEMENTATION_COLOR_READ_TYPE GetFramebufferParameter = 0x8B9A GetFramebufferParameterGL_IMPLEMENTATION_COLOR_READ_FORMAT GetFramebufferParameter = 0x8B9B GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_WIDTH GetFramebufferParameter = 0x9310 GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_HEIGHT GetFramebufferParameter = 0x9311 GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_LAYERS GetFramebufferParameter = 0x9312 GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_SAMPLES GetFramebufferParameter = 0x9313 GetFramebufferParameterGL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS GetFramebufferParameter = 0x9314 )
type GetMapQuery ¶
type GetMapQuery uint32
const ( GetMapQueryGL_COEFF GetMapQuery = 0x0A00 GetMapQueryGL_ORDER GetMapQuery = 0x0A01 GetMapQueryGL_DOMAIN GetMapQuery = 0x0A02 )
type GetMultisamplePNameNV ¶
type GetMultisamplePNameNV uint32
const ( GetMultisamplePNameNVGL_SAMPLE_POSITION GetMultisamplePNameNV = 0x8E50 GetMultisamplePNameNVGL_SAMPLE_LOCATION_ARB GetMultisamplePNameNV = 0x8E50 GetMultisamplePNameNVGL_PROGRAMMABLE_SAMPLE_LOCATION_ARB GetMultisamplePNameNV = 0x9341 )
type GetPName ¶
type GetPName uint32
const ( GetPNameGL_CURRENT_COLOR GetPName = 0x0B00 GetPNameGL_CURRENT_INDEX GetPName = 0x0B01 GetPNameGL_CURRENT_NORMAL GetPName = 0x0B02 GetPNameGL_CURRENT_TEXTURE_COORDS GetPName = 0x0B03 GetPNameGL_CURRENT_RASTER_COLOR GetPName = 0x0B04 GetPNameGL_CURRENT_RASTER_INDEX GetPName = 0x0B05 GetPNameGL_CURRENT_RASTER_TEXTURE_COORDS GetPName = 0x0B06 GetPNameGL_CURRENT_RASTER_POSITION GetPName = 0x0B07 GetPNameGL_CURRENT_RASTER_POSITION_VALID GetPName = 0x0B08 GetPNameGL_CURRENT_RASTER_DISTANCE GetPName = 0x0B09 GetPNameGL_POINT_SMOOTH GetPName = 0x0B10 GetPNameGL_POINT_SIZE GetPName = 0x0B11 GetPNameGL_POINT_SIZE_RANGE GetPName = 0x0B12 GetPNameGL_SMOOTH_POINT_SIZE_RANGE GetPName = 0x0B12 GetPNameGL_POINT_SIZE_GRANULARITY GetPName = 0x0B13 GetPNameGL_SMOOTH_POINT_SIZE_GRANULARITY GetPName = 0x0B13 GetPNameGL_LINE_SMOOTH GetPName = 0x0B20 GetPNameGL_LINE_WIDTH GetPName = 0x0B21 GetPNameGL_LINE_WIDTH_RANGE GetPName = 0x0B22 GetPNameGL_SMOOTH_LINE_WIDTH_RANGE GetPName = 0x0B22 GetPNameGL_LINE_WIDTH_GRANULARITY GetPName = 0x0B23 GetPNameGL_SMOOTH_LINE_WIDTH_GRANULARITY GetPName = 0x0B23 GetPNameGL_LINE_STIPPLE GetPName = 0x0B24 GetPNameGL_LINE_STIPPLE_PATTERN GetPName = 0x0B25 GetPNameGL_LINE_STIPPLE_REPEAT GetPName = 0x0B26 GetPNameGL_LIST_MODE GetPName = 0x0B30 GetPNameGL_MAX_LIST_NESTING GetPName = 0x0B31 GetPNameGL_LIST_BASE GetPName = 0x0B32 GetPNameGL_LIST_INDEX GetPName = 0x0B33 GetPNameGL_POLYGON_MODE GetPName = 0x0B40 GetPNameGL_POLYGON_SMOOTH GetPName = 0x0B41 GetPNameGL_POLYGON_STIPPLE GetPName = 0x0B42 GetPNameGL_EDGE_FLAG GetPName = 0x0B43 GetPNameGL_CULL_FACE GetPName = 0x0B44 GetPNameGL_CULL_FACE_MODE GetPName = 0x0B45 GetPNameGL_FRONT_FACE GetPName = 0x0B46 GetPNameGL_LIGHTING GetPName = 0x0B50 GetPNameGL_LIGHT_MODEL_LOCAL_VIEWER GetPName = 0x0B51 GetPNameGL_LIGHT_MODEL_TWO_SIDE GetPName = 0x0B52 GetPNameGL_LIGHT_MODEL_AMBIENT GetPName = 0x0B53 GetPNameGL_SHADE_MODEL GetPName = 0x0B54 GetPNameGL_COLOR_MATERIAL_FACE GetPName = 0x0B55 GetPNameGL_COLOR_MATERIAL_PARAMETER GetPName = 0x0B56 GetPNameGL_COLOR_MATERIAL GetPName = 0x0B57 GetPNameGL_FOG GetPName = 0x0B60 GetPNameGL_FOG_INDEX GetPName = 0x0B61 GetPNameGL_FOG_DENSITY GetPName = 0x0B62 GetPNameGL_FOG_START GetPName = 0x0B63 GetPNameGL_FOG_END GetPName = 0x0B64 GetPNameGL_FOG_MODE GetPName = 0x0B65 GetPNameGL_FOG_COLOR GetPName = 0x0B66 GetPNameGL_DEPTH_RANGE GetPName = 0x0B70 GetPNameGL_DEPTH_TEST GetPName = 0x0B71 GetPNameGL_DEPTH_WRITEMASK GetPName = 0x0B72 GetPNameGL_DEPTH_CLEAR_VALUE GetPName = 0x0B73 GetPNameGL_DEPTH_FUNC GetPName = 0x0B74 GetPNameGL_ACCUM_CLEAR_VALUE GetPName = 0x0B80 GetPNameGL_STENCIL_TEST GetPName = 0x0B90 GetPNameGL_STENCIL_CLEAR_VALUE GetPName = 0x0B91 GetPNameGL_STENCIL_FUNC GetPName = 0x0B92 GetPNameGL_STENCIL_VALUE_MASK GetPName = 0x0B93 GetPNameGL_STENCIL_FAIL GetPName = 0x0B94 GetPNameGL_STENCIL_PASS_DEPTH_FAIL GetPName = 0x0B95 GetPNameGL_STENCIL_PASS_DEPTH_PASS GetPName = 0x0B96 GetPNameGL_STENCIL_REF GetPName = 0x0B97 GetPNameGL_STENCIL_WRITEMASK GetPName = 0x0B98 GetPNameGL_MATRIX_MODE GetPName = 0x0BA0 GetPNameGL_NORMALIZE GetPName = 0x0BA1 GetPNameGL_VIEWPORT GetPName = 0x0BA2 GetPNameGL_MODELVIEW_STACK_DEPTH GetPName = 0x0BA3 GetPNameGL_MODELVIEW0_STACK_DEPTH_EXT GetPName = 0x0BA3 GetPNameGL_PROJECTION_STACK_DEPTH GetPName = 0x0BA4 GetPNameGL_TEXTURE_STACK_DEPTH GetPName = 0x0BA5 GetPNameGL_MODELVIEW_MATRIX GetPName = 0x0BA6 GetPNameGL_MODELVIEW0_MATRIX_EXT GetPName = 0x0BA6 GetPNameGL_PROJECTION_MATRIX GetPName = 0x0BA7 GetPNameGL_TEXTURE_MATRIX GetPName = 0x0BA8 GetPNameGL_ATTRIB_STACK_DEPTH GetPName = 0x0BB0 GetPNameGL_CLIENT_ATTRIB_STACK_DEPTH GetPName = 0x0BB1 GetPNameGL_ALPHA_TEST GetPName = 0x0BC0 GetPNameGL_ALPHA_TEST_QCOM GetPName = 0x0BC0 GetPNameGL_ALPHA_TEST_FUNC GetPName = 0x0BC1 GetPNameGL_ALPHA_TEST_FUNC_QCOM GetPName = 0x0BC1 GetPNameGL_ALPHA_TEST_REF GetPName = 0x0BC2 GetPNameGL_ALPHA_TEST_REF_QCOM GetPName = 0x0BC2 GetPNameGL_DITHER GetPName = 0x0BD0 GetPNameGL_BLEND_DST GetPName = 0x0BE0 GetPNameGL_BLEND_SRC GetPName = 0x0BE1 GetPNameGL_BLEND GetPName = 0x0BE2 GetPNameGL_LOGIC_OP_MODE GetPName = 0x0BF0 GetPNameGL_INDEX_LOGIC_OP GetPName = 0x0BF1 GetPNameGL_LOGIC_OP GetPName = 0x0BF1 GetPNameGL_COLOR_LOGIC_OP GetPName = 0x0BF2 GetPNameGL_AUX_BUFFERS GetPName = 0x0C00 GetPNameGL_DRAW_BUFFER GetPName = 0x0C01 GetPNameGL_DRAW_BUFFER_EXT GetPName = 0x0C01 GetPNameGL_READ_BUFFER GetPName = 0x0C02 GetPNameGL_READ_BUFFER_EXT GetPName = 0x0C02 GetPNameGL_READ_BUFFER_NV GetPName = 0x0C02 GetPNameGL_SCISSOR_BOX GetPName = 0x0C10 GetPNameGL_SCISSOR_TEST GetPName = 0x0C11 GetPNameGL_INDEX_CLEAR_VALUE GetPName = 0x0C20 GetPNameGL_INDEX_WRITEMASK GetPName = 0x0C21 GetPNameGL_COLOR_CLEAR_VALUE GetPName = 0x0C22 GetPNameGL_COLOR_WRITEMASK GetPName = 0x0C23 GetPNameGL_INDEX_MODE GetPName = 0x0C30 GetPNameGL_RGBA_MODE GetPName = 0x0C31 GetPNameGL_DOUBLEBUFFER GetPName = 0x0C32 GetPNameGL_STEREO GetPName = 0x0C33 GetPNameGL_RENDER_MODE GetPName = 0x0C40 GetPNameGL_PERSPECTIVE_CORRECTION_HINT GetPName = 0x0C50 GetPNameGL_POINT_SMOOTH_HINT GetPName = 0x0C51 GetPNameGL_LINE_SMOOTH_HINT GetPName = 0x0C52 GetPNameGL_POLYGON_SMOOTH_HINT GetPName = 0x0C53 GetPNameGL_FOG_HINT GetPName = 0x0C54 GetPNameGL_TEXTURE_GEN_S GetPName = 0x0C60 GetPNameGL_TEXTURE_GEN_T GetPName = 0x0C61 GetPNameGL_TEXTURE_GEN_R GetPName = 0x0C62 GetPNameGL_TEXTURE_GEN_Q GetPName = 0x0C63 GetPNameGL_PIXEL_MAP_I_TO_I_SIZE GetPName = 0x0CB0 GetPNameGL_PIXEL_MAP_S_TO_S_SIZE GetPName = 0x0CB1 GetPNameGL_PIXEL_MAP_I_TO_R_SIZE GetPName = 0x0CB2 GetPNameGL_PIXEL_MAP_I_TO_G_SIZE GetPName = 0x0CB3 GetPNameGL_PIXEL_MAP_I_TO_B_SIZE GetPName = 0x0CB4 GetPNameGL_PIXEL_MAP_I_TO_A_SIZE GetPName = 0x0CB5 GetPNameGL_PIXEL_MAP_R_TO_R_SIZE GetPName = 0x0CB6 GetPNameGL_PIXEL_MAP_G_TO_G_SIZE GetPName = 0x0CB7 GetPNameGL_PIXEL_MAP_B_TO_B_SIZE GetPName = 0x0CB8 GetPNameGL_PIXEL_MAP_A_TO_A_SIZE GetPName = 0x0CB9 GetPNameGL_UNPACK_SWAP_BYTES GetPName = 0x0CF0 GetPNameGL_UNPACK_LSB_FIRST GetPName = 0x0CF1 GetPNameGL_UNPACK_ROW_LENGTH GetPName = 0x0CF2 GetPNameGL_UNPACK_SKIP_ROWS GetPName = 0x0CF3 GetPNameGL_UNPACK_SKIP_PIXELS GetPName = 0x0CF4 GetPNameGL_UNPACK_ALIGNMENT GetPName = 0x0CF5 GetPNameGL_PACK_SWAP_BYTES GetPName = 0x0D00 GetPNameGL_PACK_LSB_FIRST GetPName = 0x0D01 GetPNameGL_PACK_ROW_LENGTH GetPName = 0x0D02 GetPNameGL_PACK_ROW_LENGTH_NV GetPName = 0x0D02 GetPNameGL_PACK_SKIP_ROWS GetPName = 0x0D03 GetPNameGL_PACK_SKIP_ROWS_NV GetPName = 0x0D03 GetPNameGL_PACK_SKIP_PIXELS GetPName = 0x0D04 GetPNameGL_PACK_SKIP_PIXELS_NV GetPName = 0x0D04 GetPNameGL_PACK_ALIGNMENT GetPName = 0x0D05 GetPNameGL_MAP_COLOR GetPName = 0x0D10 GetPNameGL_MAP_STENCIL GetPName = 0x0D11 GetPNameGL_INDEX_SHIFT GetPName = 0x0D12 GetPNameGL_INDEX_OFFSET GetPName = 0x0D13 GetPNameGL_RED_SCALE GetPName = 0x0D14 GetPNameGL_RED_BIAS GetPName = 0x0D15 GetPNameGL_ZOOM_X GetPName = 0x0D16 GetPNameGL_ZOOM_Y GetPName = 0x0D17 GetPNameGL_GREEN_SCALE GetPName = 0x0D18 GetPNameGL_GREEN_BIAS GetPName = 0x0D19 GetPNameGL_BLUE_SCALE GetPName = 0x0D1A GetPNameGL_BLUE_BIAS GetPName = 0x0D1B GetPNameGL_ALPHA_SCALE GetPName = 0x0D1C GetPNameGL_ALPHA_BIAS GetPName = 0x0D1D GetPNameGL_DEPTH_SCALE GetPName = 0x0D1E GetPNameGL_DEPTH_BIAS GetPName = 0x0D1F GetPNameGL_MAX_EVAL_ORDER GetPName = 0x0D30 GetPNameGL_MAX_LIGHTS GetPName = 0x0D31 GetPNameGL_MAX_CLIP_PLANES GetPName = 0x0D32 GetPNameGL_MAX_CLIP_DISTANCES GetPName = 0x0D32 GetPNameGL_MAX_TEXTURE_SIZE GetPName = 0x0D33 GetPNameGL_MAX_PIXEL_MAP_TABLE GetPName = 0x0D34 GetPNameGL_MAX_ATTRIB_STACK_DEPTH GetPName = 0x0D35 GetPNameGL_MAX_MODELVIEW_STACK_DEPTH GetPName = 0x0D36 GetPNameGL_MAX_NAME_STACK_DEPTH GetPName = 0x0D37 GetPNameGL_MAX_PROJECTION_STACK_DEPTH GetPName = 0x0D38 GetPNameGL_MAX_TEXTURE_STACK_DEPTH GetPName = 0x0D39 GetPNameGL_MAX_VIEWPORT_DIMS GetPName = 0x0D3A GetPNameGL_MAX_CLIENT_ATTRIB_STACK_DEPTH GetPName = 0x0D3B GetPNameGL_SUBPIXEL_BITS GetPName = 0x0D50 GetPNameGL_INDEX_BITS GetPName = 0x0D51 GetPNameGL_RED_BITS GetPName = 0x0D52 GetPNameGL_GREEN_BITS GetPName = 0x0D53 GetPNameGL_BLUE_BITS GetPName = 0x0D54 GetPNameGL_ALPHA_BITS GetPName = 0x0D55 GetPNameGL_DEPTH_BITS GetPName = 0x0D56 GetPNameGL_STENCIL_BITS GetPName = 0x0D57 GetPNameGL_ACCUM_RED_BITS GetPName = 0x0D58 GetPNameGL_ACCUM_GREEN_BITS GetPName = 0x0D59 GetPNameGL_ACCUM_BLUE_BITS GetPName = 0x0D5A GetPNameGL_ACCUM_ALPHA_BITS GetPName = 0x0D5B GetPNameGL_NAME_STACK_DEPTH GetPName = 0x0D70 GetPNameGL_AUTO_NORMAL GetPName = 0x0D80 GetPNameGL_MAP1_COLOR_4 GetPName = 0x0D90 GetPNameGL_MAP1_INDEX GetPName = 0x0D91 GetPNameGL_MAP1_NORMAL GetPName = 0x0D92 GetPNameGL_MAP1_TEXTURE_COORD_1 GetPName = 0x0D93 GetPNameGL_MAP1_TEXTURE_COORD_2 GetPName = 0x0D94 GetPNameGL_MAP1_TEXTURE_COORD_3 GetPName = 0x0D95 GetPNameGL_MAP1_TEXTURE_COORD_4 GetPName = 0x0D96 GetPNameGL_MAP1_VERTEX_3 GetPName = 0x0D97 GetPNameGL_MAP1_VERTEX_4 GetPName = 0x0D98 GetPNameGL_MAP2_COLOR_4 GetPName = 0x0DB0 GetPNameGL_MAP2_INDEX GetPName = 0x0DB1 GetPNameGL_MAP2_NORMAL GetPName = 0x0DB2 GetPNameGL_MAP2_TEXTURE_COORD_1 GetPName = 0x0DB3 GetPNameGL_MAP2_TEXTURE_COORD_2 GetPName = 0x0DB4 GetPNameGL_MAP2_TEXTURE_COORD_3 GetPName = 0x0DB5 GetPNameGL_MAP2_TEXTURE_COORD_4 GetPName = 0x0DB6 GetPNameGL_MAP2_VERTEX_3 GetPName = 0x0DB7 GetPNameGL_MAP2_VERTEX_4 GetPName = 0x0DB8 GetPNameGL_MAP1_GRID_DOMAIN GetPName = 0x0DD0 GetPNameGL_MAP1_GRID_SEGMENTS GetPName = 0x0DD1 GetPNameGL_MAP2_GRID_DOMAIN GetPName = 0x0DD2 GetPNameGL_MAP2_GRID_SEGMENTS GetPName = 0x0DD3 GetPNameGL_TEXTURE_1D GetPName = 0x0DE0 GetPNameGL_TEXTURE_2D GetPName = 0x0DE1 GetPNameGL_FEEDBACK_BUFFER_SIZE GetPName = 0x0DF1 GetPNameGL_FEEDBACK_BUFFER_TYPE GetPName = 0x0DF2 GetPNameGL_SELECTION_BUFFER_SIZE GetPName = 0x0DF4 GetPNameGL_POLYGON_OFFSET_UNITS GetPName = 0x2A00 GetPNameGL_POLYGON_OFFSET_POINT GetPName = 0x2A01 GetPNameGL_POLYGON_OFFSET_LINE GetPName = 0x2A02 GetPNameGL_CLIP_PLANE0 GetPName = 0x3000 GetPNameGL_CLIP_PLANE1 GetPName = 0x3001 GetPNameGL_CLIP_PLANE2 GetPName = 0x3002 GetPNameGL_CLIP_PLANE3 GetPName = 0x3003 GetPNameGL_CLIP_PLANE4 GetPName = 0x3004 GetPNameGL_CLIP_PLANE5 GetPName = 0x3005 GetPNameGL_LIGHT0 GetPName = 0x4000 GetPNameGL_LIGHT1 GetPName = 0x4001 GetPNameGL_LIGHT2 GetPName = 0x4002 GetPNameGL_LIGHT3 GetPName = 0x4003 GetPNameGL_LIGHT4 GetPName = 0x4004 GetPNameGL_LIGHT5 GetPName = 0x4005 GetPNameGL_LIGHT6 GetPName = 0x4006 GetPNameGL_LIGHT7 GetPName = 0x4007 GetPNameGL_BLEND_COLOR GetPName = 0x8005 GetPNameGL_BLEND_COLOR_EXT GetPName = 0x8005 GetPNameGL_BLEND_EQUATION GetPName = 0x8009 GetPNameGL_BLEND_EQUATION_EXT GetPName = 0x8009 GetPNameGL_BLEND_EQUATION_OES GetPName = 0x8009 GetPNameGL_BLEND_EQUATION_RGB GetPName = 0x8009 GetPNameGL_PACK_CMYK_HINT_EXT GetPName = 0x800E GetPNameGL_UNPACK_CMYK_HINT_EXT GetPName = 0x800F GetPNameGL_CONVOLUTION_1D_EXT GetPName = 0x8010 GetPNameGL_CONVOLUTION_2D_EXT GetPName = 0x8011 GetPNameGL_SEPARABLE_2D_EXT GetPName = 0x8012 GetPNameGL_POST_CONVOLUTION_RED_SCALE_EXT GetPName = 0x801C GetPNameGL_POST_CONVOLUTION_GREEN_SCALE_EXT GetPName = 0x801D GetPNameGL_POST_CONVOLUTION_BLUE_SCALE_EXT GetPName = 0x801E GetPNameGL_POST_CONVOLUTION_ALPHA_SCALE_EXT GetPName = 0x801F GetPNameGL_POST_CONVOLUTION_RED_BIAS_EXT GetPName = 0x8020 GetPNameGL_POST_CONVOLUTION_GREEN_BIAS_EXT GetPName = 0x8021 GetPNameGL_POST_CONVOLUTION_BLUE_BIAS_EXT GetPName = 0x8022 GetPNameGL_POST_CONVOLUTION_ALPHA_BIAS_EXT GetPName = 0x8023 GetPNameGL_HISTOGRAM_EXT GetPName = 0x8024 GetPNameGL_MINMAX_EXT GetPName = 0x802E GetPNameGL_POLYGON_OFFSET_FILL GetPName = 0x8037 GetPNameGL_POLYGON_OFFSET_FACTOR GetPName = 0x8038 GetPNameGL_POLYGON_OFFSET_BIAS_EXT GetPName = 0x8039 GetPNameGL_RESCALE_NORMAL_EXT GetPName = 0x803A GetPNameGL_TEXTURE_BINDING_1D GetPName = 0x8068 GetPNameGL_TEXTURE_BINDING_2D GetPName = 0x8069 GetPNameGL_TEXTURE_3D_BINDING_EXT GetPName = 0x806A GetPNameGL_TEXTURE_BINDING_3D GetPName = 0x806A GetPNameGL_PACK_SKIP_IMAGES GetPName = 0x806B GetPNameGL_PACK_SKIP_IMAGES_EXT GetPName = 0x806B GetPNameGL_PACK_IMAGE_HEIGHT GetPName = 0x806C GetPNameGL_PACK_IMAGE_HEIGHT_EXT GetPName = 0x806C GetPNameGL_UNPACK_SKIP_IMAGES GetPName = 0x806D GetPNameGL_UNPACK_SKIP_IMAGES_EXT GetPName = 0x806D GetPNameGL_UNPACK_IMAGE_HEIGHT GetPName = 0x806E GetPNameGL_UNPACK_IMAGE_HEIGHT_EXT GetPName = 0x806E GetPNameGL_TEXTURE_3D_EXT GetPName = 0x806F GetPNameGL_MAX_3D_TEXTURE_SIZE GetPName = 0x8073 GetPNameGL_MAX_3D_TEXTURE_SIZE_EXT GetPName = 0x8073 GetPNameGL_VERTEX_ARRAY GetPName = 0x8074 GetPNameGL_NORMAL_ARRAY GetPName = 0x8075 GetPNameGL_COLOR_ARRAY GetPName = 0x8076 GetPNameGL_INDEX_ARRAY GetPName = 0x8077 GetPNameGL_TEXTURE_COORD_ARRAY GetPName = 0x8078 GetPNameGL_EDGE_FLAG_ARRAY GetPName = 0x8079 GetPNameGL_VERTEX_ARRAY_SIZE GetPName = 0x807A GetPNameGL_VERTEX_ARRAY_TYPE GetPName = 0x807B GetPNameGL_VERTEX_ARRAY_STRIDE GetPName = 0x807C GetPNameGL_VERTEX_ARRAY_COUNT_EXT GetPName = 0x807D GetPNameGL_NORMAL_ARRAY_TYPE GetPName = 0x807E GetPNameGL_NORMAL_ARRAY_STRIDE GetPName = 0x807F GetPNameGL_NORMAL_ARRAY_COUNT_EXT GetPName = 0x8080 GetPNameGL_COLOR_ARRAY_SIZE GetPName = 0x8081 GetPNameGL_COLOR_ARRAY_TYPE GetPName = 0x8082 GetPNameGL_COLOR_ARRAY_STRIDE GetPName = 0x8083 GetPNameGL_COLOR_ARRAY_COUNT_EXT GetPName = 0x8084 GetPNameGL_INDEX_ARRAY_TYPE GetPName = 0x8085 GetPNameGL_INDEX_ARRAY_STRIDE GetPName = 0x8086 GetPNameGL_INDEX_ARRAY_COUNT_EXT GetPName = 0x8087 GetPNameGL_TEXTURE_COORD_ARRAY_SIZE GetPName = 0x8088 GetPNameGL_TEXTURE_COORD_ARRAY_TYPE GetPName = 0x8089 GetPNameGL_TEXTURE_COORD_ARRAY_STRIDE GetPName = 0x808A GetPNameGL_TEXTURE_COORD_ARRAY_COUNT_EXT GetPName = 0x808B GetPNameGL_EDGE_FLAG_ARRAY_STRIDE GetPName = 0x808C GetPNameGL_EDGE_FLAG_ARRAY_COUNT_EXT GetPName = 0x808D GetPNameGL_INTERLACE_SGIX GetPName = 0x8094 GetPNameGL_DETAIL_TEXTURE_2D_BINDING_SGIS GetPName = 0x8096 GetPNameGL_MULTISAMPLE_SGIS GetPName = 0x809D GetPNameGL_SAMPLE_ALPHA_TO_MASK_SGIS GetPName = 0x809E GetPNameGL_SAMPLE_ALPHA_TO_ONE_SGIS GetPName = 0x809F GetPNameGL_SAMPLE_MASK_SGIS GetPName = 0x80A0 GetPNameGL_SAMPLE_BUFFERS GetPName = 0x80A8 GetPNameGL_SAMPLE_BUFFERS_SGIS GetPName = 0x80A8 GetPNameGL_SAMPLES GetPName = 0x80A9 GetPNameGL_SAMPLES_SGIS GetPName = 0x80A9 GetPNameGL_SAMPLE_COVERAGE_VALUE GetPName = 0x80AA GetPNameGL_SAMPLE_MASK_VALUE_SGIS GetPName = 0x80AA GetPNameGL_SAMPLE_COVERAGE_INVERT GetPName = 0x80AB GetPNameGL_SAMPLE_MASK_INVERT_SGIS GetPName = 0x80AB GetPNameGL_SAMPLE_PATTERN_SGIS GetPName = 0x80AC GetPNameGL_COLOR_MATRIX_SGI GetPName = 0x80B1 GetPNameGL_COLOR_MATRIX_STACK_DEPTH_SGI GetPName = 0x80B2 GetPNameGL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI GetPName = 0x80B3 GetPNameGL_POST_COLOR_MATRIX_RED_SCALE_SGI GetPName = 0x80B4 GetPNameGL_POST_COLOR_MATRIX_GREEN_SCALE_SGI GetPName = 0x80B5 GetPNameGL_POST_COLOR_MATRIX_BLUE_SCALE_SGI GetPName = 0x80B6 GetPNameGL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI GetPName = 0x80B7 GetPNameGL_POST_COLOR_MATRIX_RED_BIAS_SGI GetPName = 0x80B8 GetPNameGL_POST_COLOR_MATRIX_GREEN_BIAS_SGI GetPName = 0x80B9 GetPNameGL_POST_COLOR_MATRIX_BLUE_BIAS_SGI GetPName = 0x80BA GetPNameGL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI GetPName = 0x80BB GetPNameGL_TEXTURE_COLOR_TABLE_SGI GetPName = 0x80BC GetPNameGL_BLEND_DST_RGB GetPName = 0x80C8 GetPNameGL_BLEND_SRC_RGB GetPName = 0x80C9 GetPNameGL_BLEND_DST_ALPHA GetPName = 0x80CA GetPNameGL_BLEND_SRC_ALPHA GetPName = 0x80CB GetPNameGL_COLOR_TABLE_SGI GetPName = 0x80D0 GetPNameGL_POST_CONVOLUTION_COLOR_TABLE_SGI GetPName = 0x80D1 GetPNameGL_POST_COLOR_MATRIX_COLOR_TABLE_SGI GetPName = 0x80D2 GetPNameGL_MAX_ELEMENTS_VERTICES GetPName = 0x80E8 GetPNameGL_MAX_ELEMENTS_INDICES GetPName = 0x80E9 GetPNameGL_POINT_SIZE_MIN GetPName = 0x8126 GetPNameGL_POINT_SIZE_MIN_ARB GetPName = 0x8126 GetPNameGL_POINT_SIZE_MIN_EXT GetPName = 0x8126 GetPNameGL_POINT_SIZE_MIN_SGIS GetPName = 0x8126 GetPNameGL_POINT_SIZE_MAX GetPName = 0x8127 GetPNameGL_POINT_SIZE_MAX_ARB GetPName = 0x8127 GetPNameGL_POINT_SIZE_MAX_EXT GetPName = 0x8127 GetPNameGL_POINT_SIZE_MAX_SGIS GetPName = 0x8127 GetPNameGL_POINT_FADE_THRESHOLD_SIZE GetPName = 0x8128 GetPNameGL_POINT_FADE_THRESHOLD_SIZE_ARB GetPName = 0x8128 GetPNameGL_POINT_FADE_THRESHOLD_SIZE_EXT GetPName = 0x8128 GetPNameGL_POINT_FADE_THRESHOLD_SIZE_SGIS GetPName = 0x8128 GetPNameGL_DISTANCE_ATTENUATION_EXT GetPName = 0x8129 GetPNameGL_DISTANCE_ATTENUATION_SGIS GetPName = 0x8129 GetPNameGL_POINT_DISTANCE_ATTENUATION GetPName = 0x8129 GetPNameGL_POINT_DISTANCE_ATTENUATION_ARB GetPName = 0x8129 GetPNameGL_FOG_FUNC_POINTS_SGIS GetPName = 0x812B GetPNameGL_MAX_FOG_FUNC_POINTS_SGIS GetPName = 0x812C GetPNameGL_PACK_SKIP_VOLUMES_SGIS GetPName = 0x8130 GetPNameGL_PACK_IMAGE_DEPTH_SGIS GetPName = 0x8131 GetPNameGL_UNPACK_SKIP_VOLUMES_SGIS GetPName = 0x8132 GetPNameGL_UNPACK_IMAGE_DEPTH_SGIS GetPName = 0x8133 GetPNameGL_TEXTURE_4D_SGIS GetPName = 0x8134 GetPNameGL_MAX_4D_TEXTURE_SIZE_SGIS GetPName = 0x8138 GetPNameGL_PIXEL_TEX_GEN_SGIX GetPName = 0x8139 GetPNameGL_PIXEL_TILE_BEST_ALIGNMENT_SGIX GetPName = 0x813E GetPNameGL_PIXEL_TILE_CACHE_INCREMENT_SGIX GetPName = 0x813F GetPNameGL_PIXEL_TILE_WIDTH_SGIX GetPName = 0x8140 GetPNameGL_PIXEL_TILE_HEIGHT_SGIX GetPName = 0x8141 GetPNameGL_PIXEL_TILE_GRID_WIDTH_SGIX GetPName = 0x8142 GetPNameGL_PIXEL_TILE_GRID_HEIGHT_SGIX GetPName = 0x8143 GetPNameGL_PIXEL_TILE_GRID_DEPTH_SGIX GetPName = 0x8144 GetPNameGL_PIXEL_TILE_CACHE_SIZE_SGIX GetPName = 0x8145 GetPNameGL_SPRITE_SGIX GetPName = 0x8148 GetPNameGL_SPRITE_MODE_SGIX GetPName = 0x8149 GetPNameGL_SPRITE_AXIS_SGIX GetPName = 0x814A GetPNameGL_SPRITE_TRANSLATION_SGIX GetPName = 0x814B GetPNameGL_TEXTURE_4D_BINDING_SGIS GetPName = 0x814F GetPNameGL_MAX_CLIPMAP_DEPTH_SGIX GetPName = 0x8177 GetPNameGL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX GetPName = 0x8178 GetPNameGL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX GetPName = 0x817B GetPNameGL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX GetPName = 0x817C GetPNameGL_REFERENCE_PLANE_SGIX GetPName = 0x817D GetPNameGL_REFERENCE_PLANE_EQUATION_SGIX GetPName = 0x817E GetPNameGL_IR_INSTRUMENT1_SGIX GetPName = 0x817F GetPNameGL_INSTRUMENT_MEASUREMENTS_SGIX GetPName = 0x8181 GetPNameGL_CALLIGRAPHIC_FRAGMENT_SGIX GetPName = 0x8183 GetPNameGL_FRAMEZOOM_SGIX GetPName = 0x818B GetPNameGL_FRAMEZOOM_FACTOR_SGIX GetPName = 0x818C GetPNameGL_MAX_FRAMEZOOM_FACTOR_SGIX GetPName = 0x818D GetPNameGL_GENERATE_MIPMAP_HINT_SGIS GetPName = 0x8192 GetPNameGL_DEFORMATIONS_MASK_SGIX GetPName = 0x8196 GetPNameGL_FOG_OFFSET_SGIX GetPName = 0x8198 GetPNameGL_FOG_OFFSET_VALUE_SGIX GetPName = 0x8199 GetPNameGL_LIGHT_MODEL_COLOR_CONTROL GetPName = 0x81F8 GetPNameGL_SHARED_TEXTURE_PALETTE_EXT GetPName = 0x81FB GetPNameGL_MAJOR_VERSION GetPName = 0x821B GetPNameGL_MINOR_VERSION GetPName = 0x821C GetPNameGL_NUM_EXTENSIONS GetPName = 0x821D GetPNameGL_CONTEXT_FLAGS GetPName = 0x821E GetPNameGL_PROGRAM_PIPELINE_BINDING GetPName = 0x825A GetPNameGL_MAX_VIEWPORTS GetPName = 0x825B GetPNameGL_VIEWPORT_SUBPIXEL_BITS GetPName = 0x825C GetPNameGL_VIEWPORT_BOUNDS_RANGE GetPName = 0x825D GetPNameGL_LAYER_PROVOKING_VERTEX GetPName = 0x825E GetPNameGL_VIEWPORT_INDEX_PROVOKING_VERTEX GetPName = 0x825F GetPNameGL_MAX_COMPUTE_UNIFORM_COMPONENTS GetPName = 0x8263 GetPNameGL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS GetPName = 0x8264 GetPNameGL_MAX_COMPUTE_ATOMIC_COUNTERS GetPName = 0x8265 GetPNameGL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS GetPName = 0x8266 GetPNameGL_MAX_DEBUG_GROUP_STACK_DEPTH GetPName = 0x826C GetPNameGL_DEBUG_GROUP_STACK_DEPTH GetPName = 0x826D GetPNameGL_MAX_UNIFORM_LOCATIONS GetPName = 0x826E GetPNameGL_VERTEX_BINDING_DIVISOR GetPName = 0x82D6 GetPNameGL_VERTEX_BINDING_OFFSET GetPName = 0x82D7 GetPNameGL_VERTEX_BINDING_STRIDE GetPName = 0x82D8 GetPNameGL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET GetPName = 0x82D9 GetPNameGL_MAX_VERTEX_ATTRIB_BINDINGS GetPName = 0x82DA GetPNameGL_MAX_LABEL_LENGTH GetPName = 0x82E8 GetPNameGL_CONVOLUTION_HINT_SGIX GetPName = 0x8316 GetPNameGL_ASYNC_MARKER_SGIX GetPName = 0x8329 GetPNameGL_PIXEL_TEX_GEN_MODE_SGIX GetPName = 0x832B GetPNameGL_ASYNC_HISTOGRAM_SGIX GetPName = 0x832C GetPNameGL_MAX_ASYNC_HISTOGRAM_SGIX GetPName = 0x832D GetPNameGL_PIXEL_TEXTURE_SGIS GetPName = 0x8353 GetPNameGL_ASYNC_TEX_IMAGE_SGIX GetPName = 0x835C GetPNameGL_ASYNC_DRAW_PIXELS_SGIX GetPName = 0x835D GetPNameGL_ASYNC_READ_PIXELS_SGIX GetPName = 0x835E GetPNameGL_MAX_ASYNC_TEX_IMAGE_SGIX GetPName = 0x835F GetPNameGL_MAX_ASYNC_DRAW_PIXELS_SGIX GetPName = 0x8360 GetPNameGL_MAX_ASYNC_READ_PIXELS_SGIX GetPName = 0x8361 GetPNameGL_VERTEX_PRECLIP_SGIX GetPName = 0x83EE GetPNameGL_VERTEX_PRECLIP_HINT_SGIX GetPName = 0x83EF GetPNameGL_FRAGMENT_LIGHTING_SGIX GetPName = 0x8400 GetPNameGL_FRAGMENT_COLOR_MATERIAL_SGIX GetPName = 0x8401 GetPNameGL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX GetPName = 0x8402 GetPNameGL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX GetPName = 0x8403 GetPNameGL_MAX_FRAGMENT_LIGHTS_SGIX GetPName = 0x8404 GetPNameGL_MAX_ACTIVE_LIGHTS_SGIX GetPName = 0x8405 GetPNameGL_LIGHT_ENV_MODE_SGIX GetPName = 0x8407 GetPNameGL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX GetPName = 0x8408 GetPNameGL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX GetPName = 0x8409 GetPNameGL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX GetPName = 0x840A GetPNameGL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX GetPName = 0x840B GetPNameGL_FRAGMENT_LIGHT0_SGIX GetPName = 0x840C GetPNameGL_PACK_RESAMPLE_SGIX GetPName = 0x842E GetPNameGL_UNPACK_RESAMPLE_SGIX GetPName = 0x842F GetPNameGL_ALIASED_POINT_SIZE_RANGE GetPName = 0x846D GetPNameGL_ALIASED_LINE_WIDTH_RANGE GetPName = 0x846E GetPNameGL_ACTIVE_TEXTURE GetPName = 0x84E0 GetPNameGL_MAX_RENDERBUFFER_SIZE GetPName = 0x84E8 GetPNameGL_TEXTURE_COMPRESSION_HINT GetPName = 0x84EF GetPNameGL_TEXTURE_BINDING_RECTANGLE GetPName = 0x84F6 GetPNameGL_TEXTURE_BINDING_RECTANGLE_ARB GetPName = 0x84F6 GetPNameGL_TEXTURE_BINDING_RECTANGLE_NV GetPName = 0x84F6 GetPNameGL_MAX_RECTANGLE_TEXTURE_SIZE GetPName = 0x84F8 GetPNameGL_MAX_TEXTURE_LOD_BIAS GetPName = 0x84FD GetPNameGL_TEXTURE_BINDING_CUBE_MAP GetPName = 0x8514 GetPNameGL_TEXTURE_BINDING_CUBE_MAP_ARB GetPName = 0x8514 GetPNameGL_TEXTURE_BINDING_CUBE_MAP_EXT GetPName = 0x8514 GetPNameGL_TEXTURE_BINDING_CUBE_MAP_OES GetPName = 0x8514 GetPNameGL_MAX_CUBE_MAP_TEXTURE_SIZE GetPName = 0x851C GetPNameGL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB GetPName = 0x851C GetPNameGL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT GetPName = 0x851C GetPNameGL_MAX_CUBE_MAP_TEXTURE_SIZE_OES GetPName = 0x851C GetPNameGL_PACK_SUBSAMPLE_RATE_SGIX GetPName = 0x85A0 GetPNameGL_UNPACK_SUBSAMPLE_RATE_SGIX GetPName = 0x85A1 GetPNameGL_VERTEX_ARRAY_BINDING GetPName = 0x85B5 GetPNameGL_PROGRAM_POINT_SIZE GetPName = 0x8642 GetPNameGL_NUM_COMPRESSED_TEXTURE_FORMATS GetPName = 0x86A2 GetPNameGL_COMPRESSED_TEXTURE_FORMATS GetPName = 0x86A3 GetPNameGL_NUM_PROGRAM_BINARY_FORMATS GetPName = 0x87FE GetPNameGL_PROGRAM_BINARY_FORMATS GetPName = 0x87FF GetPNameGL_STENCIL_BACK_FUNC GetPName = 0x8800 GetPNameGL_STENCIL_BACK_FAIL GetPName = 0x8801 GetPNameGL_STENCIL_BACK_PASS_DEPTH_FAIL GetPName = 0x8802 GetPNameGL_STENCIL_BACK_PASS_DEPTH_PASS GetPName = 0x8803 GetPNameGL_MAX_DRAW_BUFFERS GetPName = 0x8824 GetPNameGL_BLEND_EQUATION_ALPHA GetPName = 0x883D GetPNameGL_MAX_VERTEX_ATTRIBS GetPName = 0x8869 GetPNameGL_MAX_TEXTURE_IMAGE_UNITS GetPName = 0x8872 GetPNameGL_ARRAY_BUFFER_BINDING GetPName = 0x8894 GetPNameGL_ELEMENT_ARRAY_BUFFER_BINDING GetPName = 0x8895 GetPNameGL_PIXEL_PACK_BUFFER_BINDING GetPName = 0x88ED GetPNameGL_PIXEL_UNPACK_BUFFER_BINDING GetPName = 0x88EF GetPNameGL_MAX_DUAL_SOURCE_DRAW_BUFFERS GetPName = 0x88FC GetPNameGL_MAX_ARRAY_TEXTURE_LAYERS GetPName = 0x88FF GetPNameGL_MIN_PROGRAM_TEXEL_OFFSET GetPName = 0x8904 GetPNameGL_MAX_PROGRAM_TEXEL_OFFSET GetPName = 0x8905 GetPNameGL_SAMPLER_BINDING GetPName = 0x8919 GetPNameGL_FRAGMENT_SHADER_ATI GetPName = 0x8920 GetPNameGL_UNIFORM_BUFFER_BINDING GetPName = 0x8A28 GetPNameGL_UNIFORM_BUFFER_START GetPName = 0x8A29 GetPNameGL_UNIFORM_BUFFER_SIZE GetPName = 0x8A2A GetPNameGL_MAX_VERTEX_UNIFORM_BLOCKS GetPName = 0x8A2B GetPNameGL_MAX_GEOMETRY_UNIFORM_BLOCKS GetPName = 0x8A2C GetPNameGL_MAX_FRAGMENT_UNIFORM_BLOCKS GetPName = 0x8A2D GetPNameGL_MAX_COMBINED_UNIFORM_BLOCKS GetPName = 0x8A2E GetPNameGL_MAX_UNIFORM_BUFFER_BINDINGS GetPName = 0x8A2F GetPNameGL_MAX_UNIFORM_BLOCK_SIZE GetPName = 0x8A30 GetPNameGL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS GetPName = 0x8A31 GetPNameGL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS GetPName = 0x8A32 GetPNameGL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS GetPName = 0x8A33 GetPNameGL_UNIFORM_BUFFER_OFFSET_ALIGNMENT GetPName = 0x8A34 GetPNameGL_MAX_FRAGMENT_UNIFORM_COMPONENTS GetPName = 0x8B49 GetPNameGL_MAX_VERTEX_UNIFORM_COMPONENTS GetPName = 0x8B4A GetPNameGL_MAX_VARYING_FLOATS GetPName = 0x8B4B GetPNameGL_MAX_VARYING_COMPONENTS GetPName = 0x8B4B GetPNameGL_MAX_VERTEX_TEXTURE_IMAGE_UNITS GetPName = 0x8B4C GetPNameGL_MAX_COMBINED_TEXTURE_IMAGE_UNITS GetPName = 0x8B4D GetPNameGL_FRAGMENT_SHADER_DERIVATIVE_HINT GetPName = 0x8B8B GetPNameGL_CURRENT_PROGRAM GetPName = 0x8B8D GetPNameGL_IMPLEMENTATION_COLOR_READ_TYPE GetPName = 0x8B9A GetPNameGL_IMPLEMENTATION_COLOR_READ_FORMAT GetPName = 0x8B9B GetPNameGL_TEXTURE_BINDING_1D_ARRAY GetPName = 0x8C1C GetPNameGL_TEXTURE_BINDING_2D_ARRAY GetPName = 0x8C1D GetPNameGL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS GetPName = 0x8C29 GetPNameGL_MAX_TEXTURE_BUFFER_SIZE GetPName = 0x8C2B GetPNameGL_TEXTURE_BINDING_BUFFER GetPName = 0x8C2C GetPNameGL_TRANSFORM_FEEDBACK_BUFFER_START GetPName = 0x8C84 GetPNameGL_TRANSFORM_FEEDBACK_BUFFER_SIZE GetPName = 0x8C85 GetPNameGL_TRANSFORM_FEEDBACK_BUFFER_BINDING GetPName = 0x8C8F GetPNameGL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM GetPName = 0x8C90 GetPNameGL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM GetPName = 0x8C91 GetPNameGL_STENCIL_BACK_REF GetPName = 0x8CA3 GetPNameGL_STENCIL_BACK_VALUE_MASK GetPName = 0x8CA4 GetPNameGL_STENCIL_BACK_WRITEMASK GetPName = 0x8CA5 GetPNameGL_DRAW_FRAMEBUFFER_BINDING GetPName = 0x8CA6 GetPNameGL_RENDERBUFFER_BINDING GetPName = 0x8CA7 GetPNameGL_READ_FRAMEBUFFER_BINDING GetPName = 0x8CAA GetPNameGL_MAX_COLOR_ATTACHMENTS GetPName = 0x8CDF GetPNameGL_MAX_COLOR_ATTACHMENTS_EXT GetPName = 0x8CDF GetPNameGL_MAX_COLOR_ATTACHMENTS_NV GetPName = 0x8CDF GetPNameGL_TEXTURE_GEN_STR_OES GetPName = 0x8D60 GetPNameGL_MAX_ELEMENT_INDEX GetPName = 0x8D6B GetPNameGL_MAX_GEOMETRY_UNIFORM_COMPONENTS GetPName = 0x8DDF GetPNameGL_SHADER_BINARY_FORMATS GetPName = 0x8DF8 GetPNameGL_NUM_SHADER_BINARY_FORMATS GetPName = 0x8DF9 GetPNameGL_SHADER_COMPILER GetPName = 0x8DFA GetPNameGL_MAX_VERTEX_UNIFORM_VECTORS GetPName = 0x8DFB GetPNameGL_MAX_VARYING_VECTORS GetPName = 0x8DFC GetPNameGL_MAX_FRAGMENT_UNIFORM_VECTORS GetPName = 0x8DFD GetPNameGL_TIMESTAMP GetPName = 0x8E28 GetPNameGL_TIMESTAMP_EXT GetPName = 0x8E28 GetPNameGL_PROVOKING_VERTEX GetPName = 0x8E4F GetPNameGL_MAX_SAMPLE_MASK_WORDS GetPName = 0x8E59 GetPNameGL_MAX_TESS_CONTROL_UNIFORM_BLOCKS GetPName = 0x8E89 GetPNameGL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS GetPName = 0x8E8A GetPNameGL_FETCH_PER_SAMPLE_ARM GetPName = 0x8F65 GetPNameGL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM GetPName = 0x8F66 GetPNameGL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT GetPName = 0x8F6F GetPNameGL_PRIMITIVE_RESTART_INDEX GetPName = 0x8F9E GetPNameGL_MIN_MAP_BUFFER_ALIGNMENT GetPName = 0x90BC GetPNameGL_SHADER_STORAGE_BUFFER_BINDING GetPName = 0x90D3 GetPNameGL_SHADER_STORAGE_BUFFER_START GetPName = 0x90D4 GetPNameGL_SHADER_STORAGE_BUFFER_SIZE GetPName = 0x90D5 GetPNameGL_MAX_VERTEX_SHADER_STORAGE_BLOCKS GetPName = 0x90D6 GetPNameGL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS GetPName = 0x90D7 GetPNameGL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS GetPName = 0x90D8 GetPNameGL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS GetPName = 0x90D9 GetPNameGL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS GetPName = 0x90DA GetPNameGL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS GetPName = 0x90DB GetPNameGL_MAX_COMBINED_SHADER_STORAGE_BLOCKS GetPName = 0x90DC GetPNameGL_MAX_SHADER_STORAGE_BUFFER_BINDINGS GetPName = 0x90DD GetPNameGL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT GetPName = 0x90DF GetPNameGL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS GetPName = 0x90EB GetPNameGL_DISPATCH_INDIRECT_BUFFER_BINDING GetPName = 0x90EF GetPNameGL_TEXTURE_BINDING_2D_MULTISAMPLE GetPName = 0x9104 GetPNameGL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY GetPName = 0x9105 GetPNameGL_MAX_COLOR_TEXTURE_SAMPLES GetPName = 0x910E GetPNameGL_MAX_DEPTH_TEXTURE_SAMPLES GetPName = 0x910F GetPNameGL_MAX_INTEGER_SAMPLES GetPName = 0x9110 GetPNameGL_MAX_SERVER_WAIT_TIMEOUT GetPName = 0x9111 GetPNameGL_MAX_VERTEX_OUTPUT_COMPONENTS GetPName = 0x9122 GetPNameGL_MAX_GEOMETRY_INPUT_COMPONENTS GetPName = 0x9123 GetPNameGL_MAX_GEOMETRY_OUTPUT_COMPONENTS GetPName = 0x9124 GetPNameGL_MAX_FRAGMENT_INPUT_COMPONENTS GetPName = 0x9125 GetPNameGL_CONTEXT_PROFILE_MASK GetPName = 0x9126 GetPNameGL_TEXTURE_BUFFER_OFFSET_ALIGNMENT GetPName = 0x919F GetPNameGL_MAX_COMPUTE_UNIFORM_BLOCKS GetPName = 0x91BB GetPNameGL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS GetPName = 0x91BC GetPNameGL_MAX_COMPUTE_WORK_GROUP_COUNT GetPName = 0x91BE GetPNameGL_MAX_COMPUTE_WORK_GROUP_SIZE GetPName = 0x91BF GetPNameGL_MAX_VERTEX_ATOMIC_COUNTERS GetPName = 0x92D2 GetPNameGL_MAX_TESS_CONTROL_ATOMIC_COUNTERS GetPName = 0x92D3 GetPNameGL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS GetPName = 0x92D4 GetPNameGL_MAX_GEOMETRY_ATOMIC_COUNTERS GetPName = 0x92D5 GetPNameGL_MAX_FRAGMENT_ATOMIC_COUNTERS GetPName = 0x92D6 GetPNameGL_MAX_COMBINED_ATOMIC_COUNTERS GetPName = 0x92D7 GetPNameGL_MAX_FRAMEBUFFER_WIDTH GetPName = 0x9315 GetPNameGL_MAX_FRAMEBUFFER_HEIGHT GetPName = 0x9316 GetPNameGL_MAX_FRAMEBUFFER_LAYERS GetPName = 0x9317 GetPNameGL_MAX_FRAMEBUFFER_SAMPLES GetPName = 0x9318 GetPNameGL_NUM_DEVICE_UUIDS_EXT GetPName = 0x9596 GetPNameGL_DEVICE_UUID_EXT GetPName = 0x9597 GetPNameGL_DRIVER_UUID_EXT GetPName = 0x9598 GetPNameGL_DEVICE_LUID_EXT GetPName = 0x9599 GetPNameGL_DEVICE_NODE_MASK_EXT GetPName = 0x959A GetPNameGL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV GetPName = 0x95B1 GetPNameGL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV GetPName = 0x95B2 GetPNameGL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV GetPName = 0x95B6 GetPNameGL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM GetPName = 0x96A2 GetPNameGL_SHADING_RATE_QCOM GetPName = 0x96A4 GetPNameGL_SHADING_RATE_EXT GetPName = 0x96D0 GetPNameGL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT GetPName = 0x96D7 GetPNameGL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT GetPName = 0x96D8 GetPNameGL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT GetPName = 0x96D9 GetPNameGL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT GetPName = 0x96DA GetPNameGL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT GetPName = 0x96DB GetPNameGL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT GetPName = 0x96DC GetPNameGL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT GetPName = 0x96DD GetPNameGL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT GetPName = 0x96DE GetPNameGL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT GetPName = 0x96DF GetPNameGL_SHADER_CORE_COUNT_ARM GetPName = 0x96F0 GetPNameGL_SHADER_CORE_ACTIVE_COUNT_ARM GetPName = 0x96F1 GetPNameGL_SHADER_CORE_PRESENT_MASK_ARM GetPName = 0x96F2 GetPNameGL_SHADER_CORE_MAX_WARP_COUNT_ARM GetPName = 0x96F3 GetPNameGL_SHADER_CORE_PIXEL_RATE_ARM GetPName = 0x96F4 GetPNameGL_SHADER_CORE_TEXEL_RATE_ARM GetPName = 0x96F5 GetPNameGL_SHADER_CORE_FMA_RATE_ARM GetPName = 0x96F6 )
type GetPointervPName ¶
type GetPointervPName uint32
const ( GetPointervPNameGL_FEEDBACK_BUFFER_POINTER GetPointervPName = 0x0DF0 GetPointervPNameGL_SELECTION_BUFFER_POINTER GetPointervPName = 0x0DF3 GetPointervPNameGL_VERTEX_ARRAY_POINTER GetPointervPName = 0x808E GetPointervPNameGL_VERTEX_ARRAY_POINTER_EXT GetPointervPName = 0x808E GetPointervPNameGL_NORMAL_ARRAY_POINTER GetPointervPName = 0x808F GetPointervPNameGL_NORMAL_ARRAY_POINTER_EXT GetPointervPName = 0x808F GetPointervPNameGL_COLOR_ARRAY_POINTER GetPointervPName = 0x8090 GetPointervPNameGL_COLOR_ARRAY_POINTER_EXT GetPointervPName = 0x8090 GetPointervPNameGL_INDEX_ARRAY_POINTER GetPointervPName = 0x8091 GetPointervPNameGL_INDEX_ARRAY_POINTER_EXT GetPointervPName = 0x8091 GetPointervPNameGL_TEXTURE_COORD_ARRAY_POINTER GetPointervPName = 0x8092 GetPointervPNameGL_TEXTURE_COORD_ARRAY_POINTER_EXT GetPointervPName = 0x8092 GetPointervPNameGL_EDGE_FLAG_ARRAY_POINTER GetPointervPName = 0x8093 GetPointervPNameGL_EDGE_FLAG_ARRAY_POINTER_EXT GetPointervPName = 0x8093 GetPointervPNameGL_INSTRUMENT_BUFFER_POINTER_SGIX GetPointervPName = 0x8180 GetPointervPNameGL_DEBUG_CALLBACK_FUNCTION GetPointervPName = 0x8244 GetPointervPNameGL_DEBUG_CALLBACK_USER_PARAM GetPointervPName = 0x8245 )
type GetTextureParameter ¶
type GetTextureParameter uint32
const ( GetTextureParameterGL_TEXTURE_WIDTH GetTextureParameter = 0x1000 GetTextureParameterGL_TEXTURE_HEIGHT GetTextureParameter = 0x1001 GetTextureParameterGL_TEXTURE_INTERNAL_FORMAT GetTextureParameter = 0x1003 GetTextureParameterGL_TEXTURE_COMPONENTS GetTextureParameter = 0x1003 GetTextureParameterGL_TEXTURE_BORDER_COLOR GetTextureParameter = 0x1004 GetTextureParameterGL_TEXTURE_BORDER_COLOR_NV GetTextureParameter = 0x1004 GetTextureParameterGL_TEXTURE_BORDER GetTextureParameter = 0x1005 GetTextureParameterGL_TEXTURE_MAG_FILTER GetTextureParameter = 0x2800 GetTextureParameterGL_TEXTURE_MIN_FILTER GetTextureParameter = 0x2801 GetTextureParameterGL_TEXTURE_WRAP_S GetTextureParameter = 0x2802 GetTextureParameterGL_TEXTURE_WRAP_T GetTextureParameter = 0x2803 GetTextureParameterGL_TEXTURE_RED_SIZE GetTextureParameter = 0x805C GetTextureParameterGL_TEXTURE_GREEN_SIZE GetTextureParameter = 0x805D GetTextureParameterGL_TEXTURE_BLUE_SIZE GetTextureParameter = 0x805E GetTextureParameterGL_TEXTURE_ALPHA_SIZE GetTextureParameter = 0x805F GetTextureParameterGL_TEXTURE_LUMINANCE_SIZE GetTextureParameter = 0x8060 GetTextureParameterGL_TEXTURE_INTENSITY_SIZE GetTextureParameter = 0x8061 GetTextureParameterGL_TEXTURE_PRIORITY GetTextureParameter = 0x8066 GetTextureParameterGL_TEXTURE_RESIDENT GetTextureParameter = 0x8067 GetTextureParameterGL_TEXTURE_DEPTH_EXT GetTextureParameter = 0x8071 GetTextureParameterGL_TEXTURE_WRAP_R_EXT GetTextureParameter = 0x8072 GetTextureParameterGL_DETAIL_TEXTURE_LEVEL_SGIS GetTextureParameter = 0x809A GetTextureParameterGL_DETAIL_TEXTURE_MODE_SGIS GetTextureParameter = 0x809B GetTextureParameterGL_DETAIL_TEXTURE_FUNC_POINTS_SGIS GetTextureParameter = 0x809C GetTextureParameterGL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS GetTextureParameter = 0x80B0 GetTextureParameterGL_SHADOW_AMBIENT_SGIX GetTextureParameter = 0x80BF GetTextureParameterGL_DUAL_TEXTURE_SELECT_SGIS GetTextureParameter = 0x8124 GetTextureParameterGL_QUAD_TEXTURE_SELECT_SGIS GetTextureParameter = 0x8125 GetTextureParameterGL_TEXTURE_4DSIZE_SGIS GetTextureParameter = 0x8136 GetTextureParameterGL_TEXTURE_WRAP_Q_SGIS GetTextureParameter = 0x8137 GetTextureParameterGL_TEXTURE_MIN_LOD_SGIS GetTextureParameter = 0x813A GetTextureParameterGL_TEXTURE_MAX_LOD_SGIS GetTextureParameter = 0x813B GetTextureParameterGL_TEXTURE_BASE_LEVEL_SGIS GetTextureParameter = 0x813C GetTextureParameterGL_TEXTURE_MAX_LEVEL_SGIS GetTextureParameter = 0x813D GetTextureParameterGL_TEXTURE_FILTER4_SIZE_SGIS GetTextureParameter = 0x8147 GetTextureParameterGL_TEXTURE_CLIPMAP_CENTER_SGIX GetTextureParameter = 0x8171 GetTextureParameterGL_TEXTURE_CLIPMAP_FRAME_SGIX GetTextureParameter = 0x8172 GetTextureParameterGL_TEXTURE_CLIPMAP_OFFSET_SGIX GetTextureParameter = 0x8173 GetTextureParameterGL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX GetTextureParameter = 0x8174 GetTextureParameterGL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX GetTextureParameter = 0x8175 GetTextureParameterGL_TEXTURE_CLIPMAP_DEPTH_SGIX GetTextureParameter = 0x8176 GetTextureParameterGL_POST_TEXTURE_FILTER_BIAS_SGIX GetTextureParameter = 0x8179 GetTextureParameterGL_POST_TEXTURE_FILTER_SCALE_SGIX GetTextureParameter = 0x817A GetTextureParameterGL_TEXTURE_LOD_BIAS_S_SGIX GetTextureParameter = 0x818E GetTextureParameterGL_TEXTURE_LOD_BIAS_T_SGIX GetTextureParameter = 0x818F GetTextureParameterGL_TEXTURE_LOD_BIAS_R_SGIX GetTextureParameter = 0x8190 GetTextureParameterGL_GENERATE_MIPMAP_SGIS GetTextureParameter = 0x8191 GetTextureParameterGL_TEXTURE_COMPARE_SGIX GetTextureParameter = 0x819A GetTextureParameterGL_TEXTURE_COMPARE_OPERATOR_SGIX GetTextureParameter = 0x819B GetTextureParameterGL_TEXTURE_LEQUAL_R_SGIX GetTextureParameter = 0x819C GetTextureParameterGL_TEXTURE_GEQUAL_R_SGIX GetTextureParameter = 0x819D GetTextureParameterGL_TEXTURE_MAX_CLAMP_S_SGIX GetTextureParameter = 0x8369 GetTextureParameterGL_TEXTURE_MAX_CLAMP_T_SGIX GetTextureParameter = 0x836A GetTextureParameterGL_TEXTURE_MAX_CLAMP_R_SGIX GetTextureParameter = 0x836B GetTextureParameterGL_NORMAL_MAP GetTextureParameter = 0x8511 GetTextureParameterGL_NORMAL_MAP_ARB GetTextureParameter = 0x8511 GetTextureParameterGL_NORMAL_MAP_EXT GetTextureParameter = 0x8511 GetTextureParameterGL_NORMAL_MAP_NV GetTextureParameter = 0x8511 GetTextureParameterGL_NORMAL_MAP_OES GetTextureParameter = 0x8511 GetTextureParameterGL_REFLECTION_MAP GetTextureParameter = 0x8512 GetTextureParameterGL_REFLECTION_MAP_ARB GetTextureParameter = 0x8512 GetTextureParameterGL_REFLECTION_MAP_EXT GetTextureParameter = 0x8512 GetTextureParameterGL_REFLECTION_MAP_NV GetTextureParameter = 0x8512 GetTextureParameterGL_REFLECTION_MAP_OES GetTextureParameter = 0x8512 GetTextureParameterGL_TEXTURE_UNNORMALIZED_COORDINATES_ARM GetTextureParameter = 0x8F6A GetTextureParameterGL_SURFACE_COMPRESSION_EXT GetTextureParameter = 0x96C0 GetTextureParameterGL_TEXTURE_Y_DEGAMMA_QCOM GetTextureParameter = 0x9710 GetTextureParameterGL_TEXTURE_CBCR_DEGAMMA_QCOM GetTextureParameter = 0x9711 )
type GraphicsResetStatus ¶
type GraphicsResetStatus uint32
const ( GraphicsResetStatusGL_NO_ERROR GraphicsResetStatus = 0 GraphicsResetStatusGL_GUILTY_CONTEXT_RESET GraphicsResetStatus = 0x8253 GraphicsResetStatusGL_INNOCENT_CONTEXT_RESET GraphicsResetStatus = 0x8254 GraphicsResetStatusGL_UNKNOWN_CONTEXT_RESET GraphicsResetStatus = 0x8255 )
type HintTarget ¶
type HintTarget uint32
const ( HintTargetGL_PERSPECTIVE_CORRECTION_HINT HintTarget = 0x0C50 HintTargetGL_POINT_SMOOTH_HINT HintTarget = 0x0C51 HintTargetGL_LINE_SMOOTH_HINT HintTarget = 0x0C52 HintTargetGL_POLYGON_SMOOTH_HINT HintTarget = 0x0C53 HintTargetGL_FOG_HINT HintTarget = 0x0C54 HintTargetGL_PACK_CMYK_HINT_EXT HintTarget = 0x800E HintTargetGL_UNPACK_CMYK_HINT_EXT HintTarget = 0x800F HintTargetGL_PHONG_HINT_WIN HintTarget = 0x80EB HintTargetGL_CLIP_VOLUME_CLIPPING_HINT_EXT HintTarget = 0x80F0 HintTargetGL_TEXTURE_MULTI_BUFFER_HINT_SGIX HintTarget = 0x812E HintTargetGL_GENERATE_MIPMAP_HINT HintTarget = 0x8192 HintTargetGL_GENERATE_MIPMAP_HINT_SGIS HintTarget = 0x8192 HintTargetGL_PROGRAM_BINARY_RETRIEVABLE_HINT HintTarget = 0x8257 HintTargetGL_CONVOLUTION_HINT_SGIX HintTarget = 0x8316 HintTargetGL_SCALEBIAS_HINT_SGIX HintTarget = 0x8322 HintTargetGL_LINE_QUALITY_HINT_SGIX HintTarget = 0x835B HintTargetGL_VERTEX_PRECLIP_SGIX HintTarget = 0x83EE HintTargetGL_VERTEX_PRECLIP_HINT_SGIX HintTarget = 0x83EF HintTargetGL_TEXTURE_COMPRESSION_HINT HintTarget = 0x84EF HintTargetGL_TEXTURE_COMPRESSION_HINT_ARB HintTarget = 0x84EF HintTargetGL_VERTEX_ARRAY_STORAGE_HINT_APPLE HintTarget = 0x851F HintTargetGL_MULTISAMPLE_FILTER_HINT_NV HintTarget = 0x8534 HintTargetGL_TRANSFORM_HINT_APPLE HintTarget = 0x85B1 HintTargetGL_TEXTURE_STORAGE_HINT_APPLE HintTarget = 0x85BC HintTargetGL_FRAGMENT_SHADER_DERIVATIVE_HINT HintTarget = 0x8B8B HintTargetGL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB HintTarget = 0x8B8B HintTargetGL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES HintTarget = 0x8B8B HintTargetGL_BINNING_CONTROL_HINT_QCOM HintTarget = 0x8FB0 HintTargetGL_PREFER_DOUBLEBUFFER_HINT_PGI HintTarget = 0x1A1F8 HintTargetGL_CONSERVE_MEMORY_HINT_PGI HintTarget = 0x1A1FD HintTargetGL_RECLAIM_MEMORY_HINT_PGI HintTarget = 0x1A1FE HintTargetGL_NATIVE_GRAPHICS_BEGIN_HINT_PGI HintTarget = 0x1A203 HintTargetGL_NATIVE_GRAPHICS_END_HINT_PGI HintTarget = 0x1A204 HintTargetGL_ALWAYS_FAST_HINT_PGI HintTarget = 0x1A20C HintTargetGL_ALWAYS_SOFT_HINT_PGI HintTarget = 0x1A20D HintTargetGL_ALLOW_DRAW_OBJ_HINT_PGI HintTarget = 0x1A20E HintTargetGL_ALLOW_DRAW_WIN_HINT_PGI HintTarget = 0x1A20F HintTargetGL_ALLOW_DRAW_FRG_HINT_PGI HintTarget = 0x1A210 HintTargetGL_ALLOW_DRAW_MEM_HINT_PGI HintTarget = 0x1A211 HintTargetGL_STRICT_DEPTHFUNC_HINT_PGI HintTarget = 0x1A216 HintTargetGL_STRICT_LIGHTING_HINT_PGI HintTarget = 0x1A217 HintTargetGL_STRICT_SCISSOR_HINT_PGI HintTarget = 0x1A218 HintTargetGL_FULL_STIPPLE_HINT_PGI HintTarget = 0x1A219 HintTargetGL_CLIP_NEAR_HINT_PGI HintTarget = 0x1A220 HintTargetGL_CLIP_FAR_HINT_PGI HintTarget = 0x1A221 HintTargetGL_WIDE_LINE_HINT_PGI HintTarget = 0x1A222 HintTargetGL_BACK_NORMALS_HINT_PGI HintTarget = 0x1A223 HintTargetGL_VERTEX_DATA_HINT_PGI HintTarget = 0x1A22A HintTargetGL_VERTEX_CONSISTENT_HINT_PGI HintTarget = 0x1A22B HintTargetGL_MATERIAL_SIDE_HINT_PGI HintTarget = 0x1A22C HintTargetGL_MAX_VERTEX_HINT_PGI HintTarget = 0x1A22D )
type HistogramTarget ¶
type HistogramTarget uint32
const ( HistogramTargetGL_HISTOGRAM HistogramTarget = 0x8024 HistogramTargetGL_PROXY_HISTOGRAM HistogramTarget = 0x8025 )
type IndexPointerType ¶
type IndexPointerType uint32
const ( IndexPointerTypeGL_SHORT IndexPointerType = 0x1402 IndexPointerTypeGL_INT IndexPointerType = 0x1404 IndexPointerTypeGL_FLOAT IndexPointerType = 0x1406 IndexPointerTypeGL_DOUBLE IndexPointerType = 0x140A )
type InterleavedArrayFormat ¶
type InterleavedArrayFormat uint32
const ( InterleavedArrayFormatGL_V2F InterleavedArrayFormat = 0x2A20 InterleavedArrayFormatGL_V3F InterleavedArrayFormat = 0x2A21 InterleavedArrayFormatGL_C4UB_V2F InterleavedArrayFormat = 0x2A22 InterleavedArrayFormatGL_C4UB_V3F InterleavedArrayFormat = 0x2A23 InterleavedArrayFormatGL_C3F_V3F InterleavedArrayFormat = 0x2A24 InterleavedArrayFormatGL_N3F_V3F InterleavedArrayFormat = 0x2A25 InterleavedArrayFormatGL_C4F_N3F_V3F InterleavedArrayFormat = 0x2A26 InterleavedArrayFormatGL_T2F_V3F InterleavedArrayFormat = 0x2A27 InterleavedArrayFormatGL_T4F_V4F InterleavedArrayFormat = 0x2A28 InterleavedArrayFormatGL_T2F_C4UB_V3F InterleavedArrayFormat = 0x2A29 InterleavedArrayFormatGL_T2F_C3F_V3F InterleavedArrayFormat = 0x2A2A InterleavedArrayFormatGL_T2F_N3F_V3F InterleavedArrayFormat = 0x2A2B InterleavedArrayFormatGL_T2F_C4F_N3F_V3F InterleavedArrayFormat = 0x2A2C InterleavedArrayFormatGL_T4F_C4F_N3F_V4F InterleavedArrayFormat = 0x2A2D )
type InternalFormat ¶
type InternalFormat uint32
const ( InternalFormatGL_STENCIL_INDEX InternalFormat = 0x1901 InternalFormatGL_STENCIL_INDEX_OES InternalFormat = 0x1901 InternalFormatGL_DEPTH_COMPONENT InternalFormat = 0x1902 InternalFormatGL_RED InternalFormat = 0x1903 InternalFormatGL_RED_EXT InternalFormat = 0x1903 InternalFormatGL_RGB InternalFormat = 0x1907 InternalFormatGL_RGBA InternalFormat = 0x1908 InternalFormatGL_R3_G3_B2 InternalFormat = 0x2A10 InternalFormatGL_ALPHA4 InternalFormat = 0x803B InternalFormatGL_ALPHA4_EXT InternalFormat = 0x803B InternalFormatGL_ALPHA8 InternalFormat = 0x803C InternalFormatGL_ALPHA8_EXT InternalFormat = 0x803C InternalFormatGL_ALPHA8_OES InternalFormat = 0x803C InternalFormatGL_ALPHA12 InternalFormat = 0x803D InternalFormatGL_ALPHA12_EXT InternalFormat = 0x803D InternalFormatGL_ALPHA16 InternalFormat = 0x803E InternalFormatGL_ALPHA16_EXT InternalFormat = 0x803E InternalFormatGL_LUMINANCE4 InternalFormat = 0x803F InternalFormatGL_LUMINANCE4_EXT InternalFormat = 0x803F InternalFormatGL_LUMINANCE8 InternalFormat = 0x8040 InternalFormatGL_LUMINANCE8_EXT InternalFormat = 0x8040 InternalFormatGL_LUMINANCE8_OES InternalFormat = 0x8040 InternalFormatGL_LUMINANCE12 InternalFormat = 0x8041 InternalFormatGL_LUMINANCE12_EXT InternalFormat = 0x8041 InternalFormatGL_LUMINANCE16 InternalFormat = 0x8042 InternalFormatGL_LUMINANCE16_EXT InternalFormat = 0x8042 InternalFormatGL_LUMINANCE4_ALPHA4 InternalFormat = 0x8043 InternalFormatGL_LUMINANCE4_ALPHA4_EXT InternalFormat = 0x8043 InternalFormatGL_LUMINANCE4_ALPHA4_OES InternalFormat = 0x8043 InternalFormatGL_LUMINANCE6_ALPHA2 InternalFormat = 0x8044 InternalFormatGL_LUMINANCE6_ALPHA2_EXT InternalFormat = 0x8044 InternalFormatGL_LUMINANCE8_ALPHA8 InternalFormat = 0x8045 InternalFormatGL_LUMINANCE8_ALPHA8_EXT InternalFormat = 0x8045 InternalFormatGL_LUMINANCE8_ALPHA8_OES InternalFormat = 0x8045 InternalFormatGL_LUMINANCE12_ALPHA4 InternalFormat = 0x8046 InternalFormatGL_LUMINANCE12_ALPHA4_EXT InternalFormat = 0x8046 InternalFormatGL_LUMINANCE12_ALPHA12 InternalFormat = 0x8047 InternalFormatGL_LUMINANCE12_ALPHA12_EXT InternalFormat = 0x8047 InternalFormatGL_LUMINANCE16_ALPHA16 InternalFormat = 0x8048 InternalFormatGL_LUMINANCE16_ALPHA16_EXT InternalFormat = 0x8048 InternalFormatGL_INTENSITY InternalFormat = 0x8049 InternalFormatGL_INTENSITY4 InternalFormat = 0x804A InternalFormatGL_INTENSITY4_EXT InternalFormat = 0x804A InternalFormatGL_INTENSITY8 InternalFormat = 0x804B InternalFormatGL_INTENSITY8_EXT InternalFormat = 0x804B InternalFormatGL_INTENSITY12 InternalFormat = 0x804C InternalFormatGL_INTENSITY12_EXT InternalFormat = 0x804C InternalFormatGL_INTENSITY16 InternalFormat = 0x804D InternalFormatGL_INTENSITY16_EXT InternalFormat = 0x804D InternalFormatGL_RGB2_EXT InternalFormat = 0x804E InternalFormatGL_RGB4 InternalFormat = 0x804F InternalFormatGL_RGB4_EXT InternalFormat = 0x804F InternalFormatGL_RGB5 InternalFormat = 0x8050 InternalFormatGL_RGB5_EXT InternalFormat = 0x8050 InternalFormatGL_RGB8 InternalFormat = 0x8051 InternalFormatGL_RGB8_EXT InternalFormat = 0x8051 InternalFormatGL_RGB8_OES InternalFormat = 0x8051 InternalFormatGL_RGB10 InternalFormat = 0x8052 InternalFormatGL_RGB10_EXT InternalFormat = 0x8052 InternalFormatGL_RGB12 InternalFormat = 0x8053 InternalFormatGL_RGB12_EXT InternalFormat = 0x8053 InternalFormatGL_RGB16 InternalFormat = 0x8054 InternalFormatGL_RGB16_EXT InternalFormat = 0x8054 InternalFormatGL_RGBA2 InternalFormat = 0x8055 InternalFormatGL_RGBA2_EXT InternalFormat = 0x8055 InternalFormatGL_RGBA4 InternalFormat = 0x8056 InternalFormatGL_RGBA4_EXT InternalFormat = 0x8056 InternalFormatGL_RGBA4_OES InternalFormat = 0x8056 InternalFormatGL_RGB5_A1 InternalFormat = 0x8057 InternalFormatGL_RGB5_A1_EXT InternalFormat = 0x8057 InternalFormatGL_RGB5_A1_OES InternalFormat = 0x8057 InternalFormatGL_RGBA8 InternalFormat = 0x8058 InternalFormatGL_RGBA8_EXT InternalFormat = 0x8058 InternalFormatGL_RGBA8_OES InternalFormat = 0x8058 InternalFormatGL_RGB10_A2 InternalFormat = 0x8059 InternalFormatGL_RGB10_A2_EXT InternalFormat = 0x8059 InternalFormatGL_RGBA12 InternalFormat = 0x805A InternalFormatGL_RGBA12_EXT InternalFormat = 0x805A InternalFormatGL_RGBA16 InternalFormat = 0x805B InternalFormatGL_RGBA16_EXT InternalFormat = 0x805B InternalFormatGL_DUAL_ALPHA4_SGIS InternalFormat = 0x8110 InternalFormatGL_DUAL_ALPHA8_SGIS InternalFormat = 0x8111 InternalFormatGL_DUAL_ALPHA12_SGIS InternalFormat = 0x8112 InternalFormatGL_DUAL_ALPHA16_SGIS InternalFormat = 0x8113 InternalFormatGL_DUAL_LUMINANCE4_SGIS InternalFormat = 0x8114 InternalFormatGL_DUAL_LUMINANCE8_SGIS InternalFormat = 0x8115 InternalFormatGL_DUAL_LUMINANCE12_SGIS InternalFormat = 0x8116 InternalFormatGL_DUAL_LUMINANCE16_SGIS InternalFormat = 0x8117 InternalFormatGL_DUAL_INTENSITY4_SGIS InternalFormat = 0x8118 InternalFormatGL_DUAL_INTENSITY8_SGIS InternalFormat = 0x8119 InternalFormatGL_DUAL_INTENSITY12_SGIS InternalFormat = 0x811A InternalFormatGL_DUAL_INTENSITY16_SGIS InternalFormat = 0x811B InternalFormatGL_DUAL_LUMINANCE_ALPHA4_SGIS InternalFormat = 0x811C InternalFormatGL_DUAL_LUMINANCE_ALPHA8_SGIS InternalFormat = 0x811D InternalFormatGL_QUAD_ALPHA4_SGIS InternalFormat = 0x811E InternalFormatGL_QUAD_ALPHA8_SGIS InternalFormat = 0x811F InternalFormatGL_QUAD_LUMINANCE4_SGIS InternalFormat = 0x8120 InternalFormatGL_QUAD_LUMINANCE8_SGIS InternalFormat = 0x8121 InternalFormatGL_QUAD_INTENSITY4_SGIS InternalFormat = 0x8122 InternalFormatGL_QUAD_INTENSITY8_SGIS InternalFormat = 0x8123 InternalFormatGL_DEPTH_COMPONENT16 InternalFormat = 0x81A5 InternalFormatGL_DEPTH_COMPONENT16_ARB InternalFormat = 0x81A5 InternalFormatGL_DEPTH_COMPONENT16_OES InternalFormat = 0x81A5 InternalFormatGL_DEPTH_COMPONENT16_SGIX InternalFormat = 0x81A5 InternalFormatGL_DEPTH_COMPONENT24 InternalFormat = 0x81A6 InternalFormatGL_DEPTH_COMPONENT24_ARB InternalFormat = 0x81A6 InternalFormatGL_DEPTH_COMPONENT24_OES InternalFormat = 0x81A6 InternalFormatGL_DEPTH_COMPONENT24_SGIX InternalFormat = 0x81A6 InternalFormatGL_DEPTH_COMPONENT32 InternalFormat = 0x81A7 InternalFormatGL_DEPTH_COMPONENT32_ARB InternalFormat = 0x81A7 InternalFormatGL_DEPTH_COMPONENT32_OES InternalFormat = 0x81A7 InternalFormatGL_DEPTH_COMPONENT32_SGIX InternalFormat = 0x81A7 InternalFormatGL_COMPRESSED_RED InternalFormat = 0x8225 InternalFormatGL_COMPRESSED_RG InternalFormat = 0x8226 InternalFormatGL_RG InternalFormat = 0x8227 InternalFormatGL_R8 InternalFormat = 0x8229 InternalFormatGL_R8_EXT InternalFormat = 0x8229 InternalFormatGL_R16 InternalFormat = 0x822A InternalFormatGL_R16_EXT InternalFormat = 0x822A InternalFormatGL_RG8 InternalFormat = 0x822B InternalFormatGL_RG8_EXT InternalFormat = 0x822B InternalFormatGL_RG16 InternalFormat = 0x822C InternalFormatGL_RG16_EXT InternalFormat = 0x822C InternalFormatGL_R16F InternalFormat = 0x822D InternalFormatGL_R16F_EXT InternalFormat = 0x822D InternalFormatGL_R32F InternalFormat = 0x822E InternalFormatGL_R32F_EXT InternalFormat = 0x822E InternalFormatGL_RG16F InternalFormat = 0x822F InternalFormatGL_RG16F_EXT InternalFormat = 0x822F InternalFormatGL_RG32F InternalFormat = 0x8230 InternalFormatGL_RG32F_EXT InternalFormat = 0x8230 InternalFormatGL_R8I InternalFormat = 0x8231 InternalFormatGL_R8UI InternalFormat = 0x8232 InternalFormatGL_R16I InternalFormat = 0x8233 InternalFormatGL_R16UI InternalFormat = 0x8234 InternalFormatGL_R32I InternalFormat = 0x8235 InternalFormatGL_R32UI InternalFormat = 0x8236 InternalFormatGL_RG8I InternalFormat = 0x8237 InternalFormatGL_RG8UI InternalFormat = 0x8238 InternalFormatGL_RG16I InternalFormat = 0x8239 InternalFormatGL_RG16UI InternalFormat = 0x823A InternalFormatGL_RG32I InternalFormat = 0x823B InternalFormatGL_RG32UI InternalFormat = 0x823C InternalFormatGL_COMPRESSED_RGB_S3TC_DXT1_EXT InternalFormat = 0x83F0 InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT1_EXT InternalFormat = 0x83F1 InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE InternalFormat = 0x83F2 InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT3_EXT InternalFormat = 0x83F2 InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE InternalFormat = 0x83F3 InternalFormatGL_COMPRESSED_RGBA_S3TC_DXT5_EXT InternalFormat = 0x83F3 InternalFormatGL_COMPRESSED_RGB InternalFormat = 0x84ED InternalFormatGL_COMPRESSED_RGBA InternalFormat = 0x84EE InternalFormatGL_DEPTH_STENCIL InternalFormat = 0x84F9 InternalFormatGL_DEPTH_STENCIL_EXT InternalFormat = 0x84F9 InternalFormatGL_DEPTH_STENCIL_NV InternalFormat = 0x84F9 InternalFormatGL_DEPTH_STENCIL_OES InternalFormat = 0x84F9 InternalFormatGL_DEPTH_STENCIL_MESA InternalFormat = 0x8750 InternalFormatGL_RGBA32F InternalFormat = 0x8814 InternalFormatGL_RGBA32F_ARB InternalFormat = 0x8814 InternalFormatGL_RGBA32F_EXT InternalFormat = 0x8814 InternalFormatGL_RGB32F InternalFormat = 0x8815 InternalFormatGL_RGB32F_ARB InternalFormat = 0x8815 InternalFormatGL_RGB32F_EXT InternalFormat = 0x8815 InternalFormatGL_RGBA16F InternalFormat = 0x881A InternalFormatGL_RGBA16F_ARB InternalFormat = 0x881A InternalFormatGL_RGBA16F_EXT InternalFormat = 0x881A InternalFormatGL_RGB16F InternalFormat = 0x881B InternalFormatGL_RGB16F_ARB InternalFormat = 0x881B InternalFormatGL_RGB16F_EXT InternalFormat = 0x881B InternalFormatGL_DEPTH24_STENCIL8 InternalFormat = 0x88F0 InternalFormatGL_DEPTH24_STENCIL8_EXT InternalFormat = 0x88F0 InternalFormatGL_DEPTH24_STENCIL8_OES InternalFormat = 0x88F0 InternalFormatGL_R11F_G11F_B10F InternalFormat = 0x8C3A InternalFormatGL_R11F_G11F_B10F_APPLE InternalFormat = 0x8C3A InternalFormatGL_R11F_G11F_B10F_EXT InternalFormat = 0x8C3A InternalFormatGL_RGB9_E5 InternalFormat = 0x8C3D InternalFormatGL_RGB9_E5_APPLE InternalFormat = 0x8C3D InternalFormatGL_RGB9_E5_EXT InternalFormat = 0x8C3D InternalFormatGL_SRGB InternalFormat = 0x8C40 InternalFormatGL_SRGB_EXT InternalFormat = 0x8C40 InternalFormatGL_SRGB8 InternalFormat = 0x8C41 InternalFormatGL_SRGB8_EXT InternalFormat = 0x8C41 InternalFormatGL_SRGB8_NV InternalFormat = 0x8C41 InternalFormatGL_SRGB_ALPHA InternalFormat = 0x8C42 InternalFormatGL_SRGB_ALPHA_EXT InternalFormat = 0x8C42 InternalFormatGL_SRGB8_ALPHA8 InternalFormat = 0x8C43 InternalFormatGL_SRGB8_ALPHA8_EXT InternalFormat = 0x8C43 InternalFormatGL_COMPRESSED_SRGB InternalFormat = 0x8C48 InternalFormatGL_COMPRESSED_SRGB_ALPHA InternalFormat = 0x8C49 InternalFormatGL_COMPRESSED_SRGB_S3TC_DXT1_EXT InternalFormat = 0x8C4C InternalFormatGL_COMPRESSED_SRGB_S3TC_DXT1_NV InternalFormat = 0x8C4C InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT InternalFormat = 0x8C4D InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV InternalFormat = 0x8C4D InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT InternalFormat = 0x8C4E InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV InternalFormat = 0x8C4E InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT InternalFormat = 0x8C4F InternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV InternalFormat = 0x8C4F InternalFormatGL_DEPTH_COMPONENT32F InternalFormat = 0x8CAC InternalFormatGL_DEPTH32F_STENCIL8 InternalFormat = 0x8CAD InternalFormatGL_STENCIL_INDEX1 InternalFormat = 0x8D46 InternalFormatGL_STENCIL_INDEX1_EXT InternalFormat = 0x8D46 InternalFormatGL_STENCIL_INDEX1_OES InternalFormat = 0x8D46 InternalFormatGL_STENCIL_INDEX4 InternalFormat = 0x8D47 InternalFormatGL_STENCIL_INDEX4_EXT InternalFormat = 0x8D47 InternalFormatGL_STENCIL_INDEX4_OES InternalFormat = 0x8D47 InternalFormatGL_STENCIL_INDEX8 InternalFormat = 0x8D48 InternalFormatGL_STENCIL_INDEX8_EXT InternalFormat = 0x8D48 InternalFormatGL_STENCIL_INDEX8_OES InternalFormat = 0x8D48 InternalFormatGL_STENCIL_INDEX16 InternalFormat = 0x8D49 InternalFormatGL_STENCIL_INDEX16_EXT InternalFormat = 0x8D49 InternalFormatGL_RGB565_OES InternalFormat = 0x8D62 InternalFormatGL_RGB565 InternalFormat = 0x8D62 InternalFormatGL_ETC1_RGB8_OES InternalFormat = 0x8D64 InternalFormatGL_RGBA32UI InternalFormat = 0x8D70 InternalFormatGL_RGBA32UI_EXT InternalFormat = 0x8D70 InternalFormatGL_RGB32UI InternalFormat = 0x8D71 InternalFormatGL_RGB32UI_EXT InternalFormat = 0x8D71 InternalFormatGL_ALPHA32UI_EXT InternalFormat = 0x8D72 InternalFormatGL_INTENSITY32UI_EXT InternalFormat = 0x8D73 InternalFormatGL_LUMINANCE32UI_EXT InternalFormat = 0x8D74 InternalFormatGL_LUMINANCE_ALPHA32UI_EXT InternalFormat = 0x8D75 InternalFormatGL_RGBA16UI InternalFormat = 0x8D76 InternalFormatGL_RGBA16UI_EXT InternalFormat = 0x8D76 InternalFormatGL_RGB16UI InternalFormat = 0x8D77 InternalFormatGL_RGB16UI_EXT InternalFormat = 0x8D77 InternalFormatGL_ALPHA16UI_EXT InternalFormat = 0x8D78 InternalFormatGL_INTENSITY16UI_EXT InternalFormat = 0x8D79 InternalFormatGL_LUMINANCE16UI_EXT InternalFormat = 0x8D7A InternalFormatGL_LUMINANCE_ALPHA16UI_EXT InternalFormat = 0x8D7B InternalFormatGL_RGBA8UI InternalFormat = 0x8D7C InternalFormatGL_RGBA8UI_EXT InternalFormat = 0x8D7C InternalFormatGL_RGB8UI InternalFormat = 0x8D7D InternalFormatGL_RGB8UI_EXT InternalFormat = 0x8D7D InternalFormatGL_ALPHA8UI_EXT InternalFormat = 0x8D7E InternalFormatGL_INTENSITY8UI_EXT InternalFormat = 0x8D7F InternalFormatGL_LUMINANCE8UI_EXT InternalFormat = 0x8D80 InternalFormatGL_LUMINANCE_ALPHA8UI_EXT InternalFormat = 0x8D81 InternalFormatGL_RGBA32I InternalFormat = 0x8D82 InternalFormatGL_RGBA32I_EXT InternalFormat = 0x8D82 InternalFormatGL_RGB32I InternalFormat = 0x8D83 InternalFormatGL_RGB32I_EXT InternalFormat = 0x8D83 InternalFormatGL_ALPHA32I_EXT InternalFormat = 0x8D84 InternalFormatGL_INTENSITY32I_EXT InternalFormat = 0x8D85 InternalFormatGL_LUMINANCE32I_EXT InternalFormat = 0x8D86 InternalFormatGL_LUMINANCE_ALPHA32I_EXT InternalFormat = 0x8D87 InternalFormatGL_RGBA16I InternalFormat = 0x8D88 InternalFormatGL_RGBA16I_EXT InternalFormat = 0x8D88 InternalFormatGL_RGB16I InternalFormat = 0x8D89 InternalFormatGL_RGB16I_EXT InternalFormat = 0x8D89 InternalFormatGL_ALPHA16I_EXT InternalFormat = 0x8D8A InternalFormatGL_INTENSITY16I_EXT InternalFormat = 0x8D8B InternalFormatGL_LUMINANCE16I_EXT InternalFormat = 0x8D8C InternalFormatGL_LUMINANCE_ALPHA16I_EXT InternalFormat = 0x8D8D InternalFormatGL_RGBA8I InternalFormat = 0x8D8E InternalFormatGL_RGBA8I_EXT InternalFormat = 0x8D8E InternalFormatGL_RGB8I InternalFormat = 0x8D8F InternalFormatGL_RGB8I_EXT InternalFormat = 0x8D8F InternalFormatGL_ALPHA8I_EXT InternalFormat = 0x8D90 InternalFormatGL_INTENSITY8I_EXT InternalFormat = 0x8D91 InternalFormatGL_LUMINANCE8I_EXT InternalFormat = 0x8D92 InternalFormatGL_LUMINANCE_ALPHA8I_EXT InternalFormat = 0x8D93 InternalFormatGL_DEPTH_COMPONENT32F_NV InternalFormat = 0x8DAB InternalFormatGL_DEPTH32F_STENCIL8_NV InternalFormat = 0x8DAC InternalFormatGL_COMPRESSED_RED_RGTC1 InternalFormat = 0x8DBB InternalFormatGL_COMPRESSED_RED_RGTC1_EXT InternalFormat = 0x8DBB InternalFormatGL_COMPRESSED_SIGNED_RED_RGTC1 InternalFormat = 0x8DBC InternalFormatGL_COMPRESSED_SIGNED_RED_RGTC1_EXT InternalFormat = 0x8DBC InternalFormatGL_COMPRESSED_RED_GREEN_RGTC2_EXT InternalFormat = 0x8DBD InternalFormatGL_COMPRESSED_RG_RGTC2 InternalFormat = 0x8DBD InternalFormatGL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT InternalFormat = 0x8DBE InternalFormatGL_COMPRESSED_SIGNED_RG_RGTC2 InternalFormat = 0x8DBE InternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM InternalFormat = 0x8E8C InternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM_ARB InternalFormat = 0x8E8C InternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM_EXT InternalFormat = 0x8E8C InternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM InternalFormat = 0x8E8D InternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB InternalFormat = 0x8E8D InternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT InternalFormat = 0x8E8D InternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT InternalFormat = 0x8E8E InternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB InternalFormat = 0x8E8E InternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT InternalFormat = 0x8E8E InternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT InternalFormat = 0x8E8F InternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB InternalFormat = 0x8E8F InternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT InternalFormat = 0x8E8F InternalFormatGL_R8_SNORM InternalFormat = 0x8F94 InternalFormatGL_RG8_SNORM InternalFormat = 0x8F95 InternalFormatGL_RGB8_SNORM InternalFormat = 0x8F96 InternalFormatGL_RGBA8_SNORM InternalFormat = 0x8F97 InternalFormatGL_R16_SNORM InternalFormat = 0x8F98 InternalFormatGL_R16_SNORM_EXT InternalFormat = 0x8F98 InternalFormatGL_RG16_SNORM InternalFormat = 0x8F99 InternalFormatGL_RG16_SNORM_EXT InternalFormat = 0x8F99 InternalFormatGL_RGB16_SNORM InternalFormat = 0x8F9A InternalFormatGL_RGB16_SNORM_EXT InternalFormat = 0x8F9A InternalFormatGL_RGBA16_SNORM InternalFormat = 0x8F9B InternalFormatGL_RGBA16_SNORM_EXT InternalFormat = 0x8F9B InternalFormatGL_SR8_EXT InternalFormat = 0x8FBD InternalFormatGL_SRG8_EXT InternalFormat = 0x8FBE InternalFormatGL_RGB10_A2UI InternalFormat = 0x906F InternalFormatGL_COMPRESSED_R11_EAC InternalFormat = 0x9270 InternalFormatGL_COMPRESSED_R11_EAC_OES InternalFormat = 0x9270 InternalFormatGL_COMPRESSED_SIGNED_R11_EAC InternalFormat = 0x9271 InternalFormatGL_COMPRESSED_SIGNED_R11_EAC_OES InternalFormat = 0x9271 InternalFormatGL_COMPRESSED_RG11_EAC InternalFormat = 0x9272 InternalFormatGL_COMPRESSED_RG11_EAC_OES InternalFormat = 0x9272 InternalFormatGL_COMPRESSED_SIGNED_RG11_EAC InternalFormat = 0x9273 InternalFormatGL_COMPRESSED_SIGNED_RG11_EAC_OES InternalFormat = 0x9273 InternalFormatGL_COMPRESSED_RGB8_ETC2 InternalFormat = 0x9274 InternalFormatGL_COMPRESSED_RGB8_ETC2_OES InternalFormat = 0x9274 InternalFormatGL_COMPRESSED_SRGB8_ETC2 InternalFormat = 0x9275 InternalFormatGL_COMPRESSED_SRGB8_ETC2_OES InternalFormat = 0x9275 InternalFormatGL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 InternalFormat = 0x9276 InternalFormatGL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES InternalFormat = 0x9276 InternalFormatGL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 InternalFormat = 0x9277 InternalFormatGL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES InternalFormat = 0x9277 InternalFormatGL_COMPRESSED_RGBA8_ETC2_EAC InternalFormat = 0x9278 InternalFormatGL_COMPRESSED_RGBA8_ETC2_EAC_OES InternalFormat = 0x9278 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC InternalFormat = 0x9279 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES InternalFormat = 0x9279 InternalFormatGL_COMPRESSED_RGBA_ASTC_4x4 InternalFormat = 0x93B0 InternalFormatGL_COMPRESSED_RGBA_ASTC_4x4_KHR InternalFormat = 0x93B0 InternalFormatGL_COMPRESSED_RGBA_ASTC_5x4 InternalFormat = 0x93B1 InternalFormatGL_COMPRESSED_RGBA_ASTC_5x4_KHR InternalFormat = 0x93B1 InternalFormatGL_COMPRESSED_RGBA_ASTC_5x5 InternalFormat = 0x93B2 InternalFormatGL_COMPRESSED_RGBA_ASTC_5x5_KHR InternalFormat = 0x93B2 InternalFormatGL_COMPRESSED_RGBA_ASTC_6x5 InternalFormat = 0x93B3 InternalFormatGL_COMPRESSED_RGBA_ASTC_6x5_KHR InternalFormat = 0x93B3 InternalFormatGL_COMPRESSED_RGBA_ASTC_6x6 InternalFormat = 0x93B4 InternalFormatGL_COMPRESSED_RGBA_ASTC_6x6_KHR InternalFormat = 0x93B4 InternalFormatGL_COMPRESSED_RGBA_ASTC_8x5 InternalFormat = 0x93B5 InternalFormatGL_COMPRESSED_RGBA_ASTC_8x5_KHR InternalFormat = 0x93B5 InternalFormatGL_COMPRESSED_RGBA_ASTC_8x6 InternalFormat = 0x93B6 InternalFormatGL_COMPRESSED_RGBA_ASTC_8x6_KHR InternalFormat = 0x93B6 InternalFormatGL_COMPRESSED_RGBA_ASTC_8x8 InternalFormat = 0x93B7 InternalFormatGL_COMPRESSED_RGBA_ASTC_8x8_KHR InternalFormat = 0x93B7 InternalFormatGL_COMPRESSED_RGBA_ASTC_10x5 InternalFormat = 0x93B8 InternalFormatGL_COMPRESSED_RGBA_ASTC_10x5_KHR InternalFormat = 0x93B8 InternalFormatGL_COMPRESSED_RGBA_ASTC_10x6 InternalFormat = 0x93B9 InternalFormatGL_COMPRESSED_RGBA_ASTC_10x6_KHR InternalFormat = 0x93B9 InternalFormatGL_COMPRESSED_RGBA_ASTC_10x8 InternalFormat = 0x93BA InternalFormatGL_COMPRESSED_RGBA_ASTC_10x8_KHR InternalFormat = 0x93BA InternalFormatGL_COMPRESSED_RGBA_ASTC_10x10 InternalFormat = 0x93BB InternalFormatGL_COMPRESSED_RGBA_ASTC_10x10_KHR InternalFormat = 0x93BB InternalFormatGL_COMPRESSED_RGBA_ASTC_12x10 InternalFormat = 0x93BC InternalFormatGL_COMPRESSED_RGBA_ASTC_12x10_KHR InternalFormat = 0x93BC InternalFormatGL_COMPRESSED_RGBA_ASTC_12x12 InternalFormat = 0x93BD InternalFormatGL_COMPRESSED_RGBA_ASTC_12x12_KHR InternalFormat = 0x93BD InternalFormatGL_COMPRESSED_RGBA_ASTC_3x3x3_OES InternalFormat = 0x93C0 InternalFormatGL_COMPRESSED_RGBA_ASTC_4x3x3_OES InternalFormat = 0x93C1 InternalFormatGL_COMPRESSED_RGBA_ASTC_4x4x3_OES InternalFormat = 0x93C2 InternalFormatGL_COMPRESSED_RGBA_ASTC_4x4x4_OES InternalFormat = 0x93C3 InternalFormatGL_COMPRESSED_RGBA_ASTC_5x4x4_OES InternalFormat = 0x93C4 InternalFormatGL_COMPRESSED_RGBA_ASTC_5x5x4_OES InternalFormat = 0x93C5 InternalFormatGL_COMPRESSED_RGBA_ASTC_5x5x5_OES InternalFormat = 0x93C6 InternalFormatGL_COMPRESSED_RGBA_ASTC_6x5x5_OES InternalFormat = 0x93C7 InternalFormatGL_COMPRESSED_RGBA_ASTC_6x6x5_OES InternalFormat = 0x93C8 InternalFormatGL_COMPRESSED_RGBA_ASTC_6x6x6_OES InternalFormat = 0x93C9 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 InternalFormat = 0x93D0 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR InternalFormat = 0x93D0 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 InternalFormat = 0x93D1 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR InternalFormat = 0x93D1 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 InternalFormat = 0x93D2 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR InternalFormat = 0x93D2 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 InternalFormat = 0x93D3 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR InternalFormat = 0x93D3 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 InternalFormat = 0x93D4 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR InternalFormat = 0x93D4 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 InternalFormat = 0x93D5 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR InternalFormat = 0x93D5 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 InternalFormat = 0x93D6 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR InternalFormat = 0x93D6 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 InternalFormat = 0x93D7 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR InternalFormat = 0x93D7 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 InternalFormat = 0x93D8 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR InternalFormat = 0x93D8 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 InternalFormat = 0x93D9 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR InternalFormat = 0x93D9 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 InternalFormat = 0x93DA InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR InternalFormat = 0x93DA InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 InternalFormat = 0x93DB InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR InternalFormat = 0x93DB InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 InternalFormat = 0x93DC InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR InternalFormat = 0x93DC InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 InternalFormat = 0x93DD InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR InternalFormat = 0x93DD InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES InternalFormat = 0x93E0 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES InternalFormat = 0x93E1 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES InternalFormat = 0x93E2 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES InternalFormat = 0x93E3 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES InternalFormat = 0x93E4 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES InternalFormat = 0x93E5 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES InternalFormat = 0x93E6 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES InternalFormat = 0x93E7 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES InternalFormat = 0x93E8 InternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES InternalFormat = 0x93E9 )
type InternalFormatPName ¶
type InternalFormatPName uint32
const ( InternalFormatPNameGL_SAMPLES InternalFormatPName = 0x80A9 InternalFormatPNameGL_GENERATE_MIPMAP InternalFormatPName = 0x8191 InternalFormatPNameGL_INTERNALFORMAT_SUPPORTED InternalFormatPName = 0x826F InternalFormatPNameGL_INTERNALFORMAT_PREFERRED InternalFormatPName = 0x8270 InternalFormatPNameGL_INTERNALFORMAT_RED_SIZE InternalFormatPName = 0x8271 InternalFormatPNameGL_INTERNALFORMAT_GREEN_SIZE InternalFormatPName = 0x8272 InternalFormatPNameGL_INTERNALFORMAT_BLUE_SIZE InternalFormatPName = 0x8273 InternalFormatPNameGL_INTERNALFORMAT_ALPHA_SIZE InternalFormatPName = 0x8274 InternalFormatPNameGL_INTERNALFORMAT_DEPTH_SIZE InternalFormatPName = 0x8275 InternalFormatPNameGL_INTERNALFORMAT_STENCIL_SIZE InternalFormatPName = 0x8276 InternalFormatPNameGL_INTERNALFORMAT_SHARED_SIZE InternalFormatPName = 0x8277 InternalFormatPNameGL_INTERNALFORMAT_RED_TYPE InternalFormatPName = 0x8278 InternalFormatPNameGL_INTERNALFORMAT_GREEN_TYPE InternalFormatPName = 0x8279 InternalFormatPNameGL_INTERNALFORMAT_BLUE_TYPE InternalFormatPName = 0x827A InternalFormatPNameGL_INTERNALFORMAT_ALPHA_TYPE InternalFormatPName = 0x827B InternalFormatPNameGL_INTERNALFORMAT_DEPTH_TYPE InternalFormatPName = 0x827C InternalFormatPNameGL_INTERNALFORMAT_STENCIL_TYPE InternalFormatPName = 0x827D InternalFormatPNameGL_MAX_WIDTH InternalFormatPName = 0x827E InternalFormatPNameGL_MAX_HEIGHT InternalFormatPName = 0x827F InternalFormatPNameGL_MAX_DEPTH InternalFormatPName = 0x8280 InternalFormatPNameGL_MAX_LAYERS InternalFormatPName = 0x8281 InternalFormatPNameGL_COLOR_COMPONENTS InternalFormatPName = 0x8283 InternalFormatPNameGL_COLOR_RENDERABLE InternalFormatPName = 0x8286 InternalFormatPNameGL_DEPTH_RENDERABLE InternalFormatPName = 0x8287 InternalFormatPNameGL_STENCIL_RENDERABLE InternalFormatPName = 0x8288 InternalFormatPNameGL_FRAMEBUFFER_RENDERABLE InternalFormatPName = 0x8289 InternalFormatPNameGL_FRAMEBUFFER_RENDERABLE_LAYERED InternalFormatPName = 0x828A InternalFormatPNameGL_FRAMEBUFFER_BLEND InternalFormatPName = 0x828B InternalFormatPNameGL_READ_PIXELS InternalFormatPName = 0x828C InternalFormatPNameGL_READ_PIXELS_FORMAT InternalFormatPName = 0x828D InternalFormatPNameGL_READ_PIXELS_TYPE InternalFormatPName = 0x828E InternalFormatPNameGL_TEXTURE_IMAGE_FORMAT InternalFormatPName = 0x828F InternalFormatPNameGL_TEXTURE_IMAGE_TYPE InternalFormatPName = 0x8290 InternalFormatPNameGL_GET_TEXTURE_IMAGE_FORMAT InternalFormatPName = 0x8291 InternalFormatPNameGL_GET_TEXTURE_IMAGE_TYPE InternalFormatPName = 0x8292 InternalFormatPNameGL_MIPMAP InternalFormatPName = 0x8293 InternalFormatPNameGL_AUTO_GENERATE_MIPMAP InternalFormatPName = 0x8295 InternalFormatPNameGL_COLOR_ENCODING InternalFormatPName = 0x8296 InternalFormatPNameGL_SRGB_READ InternalFormatPName = 0x8297 InternalFormatPNameGL_SRGB_WRITE InternalFormatPName = 0x8298 InternalFormatPNameGL_FILTER InternalFormatPName = 0x829A InternalFormatPNameGL_VERTEX_TEXTURE InternalFormatPName = 0x829B InternalFormatPNameGL_TESS_CONTROL_TEXTURE InternalFormatPName = 0x829C InternalFormatPNameGL_TESS_EVALUATION_TEXTURE InternalFormatPName = 0x829D InternalFormatPNameGL_GEOMETRY_TEXTURE InternalFormatPName = 0x829E InternalFormatPNameGL_FRAGMENT_TEXTURE InternalFormatPName = 0x829F InternalFormatPNameGL_COMPUTE_TEXTURE InternalFormatPName = 0x82A0 InternalFormatPNameGL_TEXTURE_SHADOW InternalFormatPName = 0x82A1 InternalFormatPNameGL_TEXTURE_GATHER InternalFormatPName = 0x82A2 InternalFormatPNameGL_TEXTURE_GATHER_SHADOW InternalFormatPName = 0x82A3 InternalFormatPNameGL_SHADER_IMAGE_LOAD InternalFormatPName = 0x82A4 InternalFormatPNameGL_SHADER_IMAGE_STORE InternalFormatPName = 0x82A5 InternalFormatPNameGL_SHADER_IMAGE_ATOMIC InternalFormatPName = 0x82A6 InternalFormatPNameGL_IMAGE_TEXEL_SIZE InternalFormatPName = 0x82A7 InternalFormatPNameGL_IMAGE_COMPATIBILITY_CLASS InternalFormatPName = 0x82A8 InternalFormatPNameGL_IMAGE_PIXEL_FORMAT InternalFormatPName = 0x82A9 InternalFormatPNameGL_IMAGE_PIXEL_TYPE InternalFormatPName = 0x82AA InternalFormatPNameGL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST InternalFormatPName = 0x82AC InternalFormatPNameGL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST InternalFormatPName = 0x82AD InternalFormatPNameGL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE InternalFormatPName = 0x82AE InternalFormatPNameGL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE InternalFormatPName = 0x82AF InternalFormatPNameGL_TEXTURE_COMPRESSED_BLOCK_WIDTH InternalFormatPName = 0x82B1 InternalFormatPNameGL_TEXTURE_COMPRESSED_BLOCK_HEIGHT InternalFormatPName = 0x82B2 InternalFormatPNameGL_TEXTURE_COMPRESSED_BLOCK_SIZE InternalFormatPName = 0x82B3 InternalFormatPNameGL_CLEAR_BUFFER InternalFormatPName = 0x82B4 InternalFormatPNameGL_TEXTURE_VIEW InternalFormatPName = 0x82B5 InternalFormatPNameGL_VIEW_COMPATIBILITY_CLASS InternalFormatPName = 0x82B6 InternalFormatPNameGL_TEXTURE_COMPRESSED InternalFormatPName = 0x86A1 InternalFormatPNameGL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT InternalFormatPName = 0x8F6E InternalFormatPNameGL_IMAGE_FORMAT_COMPATIBILITY_TYPE InternalFormatPName = 0x90C7 InternalFormatPNameGL_CLEAR_TEXTURE InternalFormatPName = 0x9365 InternalFormatPNameGL_NUM_SAMPLE_COUNTS InternalFormatPName = 0x9380 )
type InvalidateFramebufferAttachment ¶
type InvalidateFramebufferAttachment uint32
const ( InvalidateFramebufferAttachmentGL_COLOR InvalidateFramebufferAttachment = 0x1800 InvalidateFramebufferAttachmentGL_DEPTH InvalidateFramebufferAttachment = 0x1801 InvalidateFramebufferAttachmentGL_STENCIL InvalidateFramebufferAttachment = 0x1802 InvalidateFramebufferAttachmentGL_DEPTH_STENCIL_ATTACHMENT InvalidateFramebufferAttachment = 0x821A InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT0 InvalidateFramebufferAttachment = 0x8CE0 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT0_EXT InvalidateFramebufferAttachment = 0x8CE0 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT0_NV InvalidateFramebufferAttachment = 0x8CE0 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT0_OES InvalidateFramebufferAttachment = 0x8CE0 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT1 InvalidateFramebufferAttachment = 0x8CE1 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT1_EXT InvalidateFramebufferAttachment = 0x8CE1 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT1_NV InvalidateFramebufferAttachment = 0x8CE1 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT2 InvalidateFramebufferAttachment = 0x8CE2 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT2_EXT InvalidateFramebufferAttachment = 0x8CE2 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT2_NV InvalidateFramebufferAttachment = 0x8CE2 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT3 InvalidateFramebufferAttachment = 0x8CE3 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT3_EXT InvalidateFramebufferAttachment = 0x8CE3 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT3_NV InvalidateFramebufferAttachment = 0x8CE3 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT4 InvalidateFramebufferAttachment = 0x8CE4 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT4_EXT InvalidateFramebufferAttachment = 0x8CE4 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT4_NV InvalidateFramebufferAttachment = 0x8CE4 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT5 InvalidateFramebufferAttachment = 0x8CE5 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT5_EXT InvalidateFramebufferAttachment = 0x8CE5 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT5_NV InvalidateFramebufferAttachment = 0x8CE5 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT6 InvalidateFramebufferAttachment = 0x8CE6 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT6_EXT InvalidateFramebufferAttachment = 0x8CE6 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT6_NV InvalidateFramebufferAttachment = 0x8CE6 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT7 InvalidateFramebufferAttachment = 0x8CE7 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT7_EXT InvalidateFramebufferAttachment = 0x8CE7 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT7_NV InvalidateFramebufferAttachment = 0x8CE7 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT8 InvalidateFramebufferAttachment = 0x8CE8 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT8_EXT InvalidateFramebufferAttachment = 0x8CE8 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT8_NV InvalidateFramebufferAttachment = 0x8CE8 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT9 InvalidateFramebufferAttachment = 0x8CE9 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT9_EXT InvalidateFramebufferAttachment = 0x8CE9 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT9_NV InvalidateFramebufferAttachment = 0x8CE9 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT10 InvalidateFramebufferAttachment = 0x8CEA InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT10_EXT InvalidateFramebufferAttachment = 0x8CEA InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT10_NV InvalidateFramebufferAttachment = 0x8CEA InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT11 InvalidateFramebufferAttachment = 0x8CEB InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT11_EXT InvalidateFramebufferAttachment = 0x8CEB InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT11_NV InvalidateFramebufferAttachment = 0x8CEB InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT12 InvalidateFramebufferAttachment = 0x8CEC InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT12_EXT InvalidateFramebufferAttachment = 0x8CEC InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT12_NV InvalidateFramebufferAttachment = 0x8CEC InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT13 InvalidateFramebufferAttachment = 0x8CED InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT13_EXT InvalidateFramebufferAttachment = 0x8CED InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT13_NV InvalidateFramebufferAttachment = 0x8CED InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT14 InvalidateFramebufferAttachment = 0x8CEE InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT14_EXT InvalidateFramebufferAttachment = 0x8CEE InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT14_NV InvalidateFramebufferAttachment = 0x8CEE InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT15 InvalidateFramebufferAttachment = 0x8CEF InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT15_EXT InvalidateFramebufferAttachment = 0x8CEF InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT15_NV InvalidateFramebufferAttachment = 0x8CEF InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT16 InvalidateFramebufferAttachment = 0x8CF0 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT17 InvalidateFramebufferAttachment = 0x8CF1 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT18 InvalidateFramebufferAttachment = 0x8CF2 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT19 InvalidateFramebufferAttachment = 0x8CF3 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT20 InvalidateFramebufferAttachment = 0x8CF4 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT21 InvalidateFramebufferAttachment = 0x8CF5 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT22 InvalidateFramebufferAttachment = 0x8CF6 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT23 InvalidateFramebufferAttachment = 0x8CF7 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT24 InvalidateFramebufferAttachment = 0x8CF8 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT25 InvalidateFramebufferAttachment = 0x8CF9 InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT26 InvalidateFramebufferAttachment = 0x8CFA InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT27 InvalidateFramebufferAttachment = 0x8CFB InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT28 InvalidateFramebufferAttachment = 0x8CFC InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT29 InvalidateFramebufferAttachment = 0x8CFD InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT30 InvalidateFramebufferAttachment = 0x8CFE InvalidateFramebufferAttachmentGL_COLOR_ATTACHMENT31 InvalidateFramebufferAttachment = 0x8CFF InvalidateFramebufferAttachmentGL_DEPTH_ATTACHMENT InvalidateFramebufferAttachment = 0x8D00 InvalidateFramebufferAttachmentGL_DEPTH_ATTACHMENT_EXT InvalidateFramebufferAttachment = 0x8D00 InvalidateFramebufferAttachmentGL_DEPTH_ATTACHMENT_OES InvalidateFramebufferAttachment = 0x8D00 InvalidateFramebufferAttachmentGL_STENCIL_ATTACHMENT_EXT InvalidateFramebufferAttachment = 0x8D20 InvalidateFramebufferAttachmentGL_STENCIL_ATTACHMENT_OES InvalidateFramebufferAttachment = 0x8D20 )
type LightModelParameter ¶
type LightModelParameter uint32
const ( LightModelParameterGL_LIGHT_MODEL_LOCAL_VIEWER LightModelParameter = 0x0B51 LightModelParameterGL_LIGHT_MODEL_TWO_SIDE LightModelParameter = 0x0B52 LightModelParameterGL_LIGHT_MODEL_AMBIENT LightModelParameter = 0x0B53 LightModelParameterGL_LIGHT_MODEL_COLOR_CONTROL LightModelParameter = 0x81F8 LightModelParameterGL_LIGHT_MODEL_COLOR_CONTROL_EXT LightModelParameter = 0x81F8 )
type LightName ¶
type LightName uint32
const ( LightNameGL_LIGHT0 LightName = 0x4000 LightNameGL_LIGHT1 LightName = 0x4001 LightNameGL_LIGHT2 LightName = 0x4002 LightNameGL_LIGHT3 LightName = 0x4003 LightNameGL_LIGHT4 LightName = 0x4004 LightNameGL_LIGHT5 LightName = 0x4005 LightNameGL_LIGHT6 LightName = 0x4006 LightNameGL_LIGHT7 LightName = 0x4007 LightNameGL_FRAGMENT_LIGHT0_SGIX LightName = 0x840C LightNameGL_FRAGMENT_LIGHT1_SGIX LightName = 0x840D LightNameGL_FRAGMENT_LIGHT2_SGIX LightName = 0x840E LightNameGL_FRAGMENT_LIGHT3_SGIX LightName = 0x840F LightNameGL_FRAGMENT_LIGHT4_SGIX LightName = 0x8410 LightNameGL_FRAGMENT_LIGHT5_SGIX LightName = 0x8411 LightNameGL_FRAGMENT_LIGHT6_SGIX LightName = 0x8412 LightNameGL_FRAGMENT_LIGHT7_SGIX LightName = 0x8413 )
type LightParameter ¶
type LightParameter uint32
const ( LightParameterGL_AMBIENT LightParameter = 0x1200 LightParameterGL_DIFFUSE LightParameter = 0x1201 LightParameterGL_SPECULAR LightParameter = 0x1202 LightParameterGL_POSITION LightParameter = 0x1203 LightParameterGL_SPOT_DIRECTION LightParameter = 0x1204 LightParameterGL_SPOT_EXPONENT LightParameter = 0x1205 LightParameterGL_SPOT_CUTOFF LightParameter = 0x1206 LightParameterGL_CONSTANT_ATTENUATION LightParameter = 0x1207 LightParameterGL_LINEAR_ATTENUATION LightParameter = 0x1208 LightParameterGL_QUADRATIC_ATTENUATION LightParameter = 0x1209 )
type ListNameType ¶
type ListNameType uint32
const ( ListNameTypeGL_BYTE ListNameType = 0x1400 ListNameTypeGL_UNSIGNED_BYTE ListNameType = 0x1401 ListNameTypeGL_SHORT ListNameType = 0x1402 ListNameTypeGL_UNSIGNED_SHORT ListNameType = 0x1403 ListNameTypeGL_INT ListNameType = 0x1404 ListNameTypeGL_UNSIGNED_INT ListNameType = 0x1405 ListNameTypeGL_FLOAT ListNameType = 0x1406 ListNameTypeGL_2_BYTES ListNameType = 0x1407 ListNameTypeGL_3_BYTES ListNameType = 0x1408 ListNameTypeGL_4_BYTES ListNameType = 0x1409 )
type LogicOp ¶
type LogicOp uint32
const ( LogicOpGL_CLEAR LogicOp = 0x1500 LogicOpGL_AND LogicOp = 0x1501 LogicOpGL_AND_REVERSE LogicOp = 0x1502 LogicOpGL_COPY LogicOp = 0x1503 LogicOpGL_AND_INVERTED LogicOp = 0x1504 LogicOpGL_NOOP LogicOp = 0x1505 LogicOpGL_XOR LogicOp = 0x1506 LogicOpGL_OR LogicOp = 0x1507 LogicOpGL_NOR LogicOp = 0x1508 LogicOpGL_EQUIV LogicOp = 0x1509 LogicOpGL_INVERT LogicOp = 0x150A LogicOpGL_OR_REVERSE LogicOp = 0x150B LogicOpGL_COPY_INVERTED LogicOp = 0x150C LogicOpGL_OR_INVERTED LogicOp = 0x150D LogicOpGL_NAND LogicOp = 0x150E LogicOpGL_SET LogicOp = 0x150F )
type MapBufferAccessMask ¶
type MapBufferAccessMask uint32
const ( MapBufferAccessMaskGL_MAP_READ_BIT MapBufferAccessMask = 0x0001 MapBufferAccessMaskGL_MAP_READ_BIT_EXT MapBufferAccessMask = 0x0001 MapBufferAccessMaskGL_MAP_WRITE_BIT MapBufferAccessMask = 0x0002 MapBufferAccessMaskGL_MAP_WRITE_BIT_EXT MapBufferAccessMask = 0x0002 MapBufferAccessMaskGL_MAP_INVALIDATE_RANGE_BIT MapBufferAccessMask = 0x0004 MapBufferAccessMaskGL_MAP_INVALIDATE_RANGE_BIT_EXT MapBufferAccessMask = 0x0004 MapBufferAccessMaskGL_MAP_INVALIDATE_BUFFER_BIT MapBufferAccessMask = 0x0008 MapBufferAccessMaskGL_MAP_INVALIDATE_BUFFER_BIT_EXT MapBufferAccessMask = 0x0008 MapBufferAccessMaskGL_MAP_FLUSH_EXPLICIT_BIT MapBufferAccessMask = 0x0010 MapBufferAccessMaskGL_MAP_FLUSH_EXPLICIT_BIT_EXT MapBufferAccessMask = 0x0010 MapBufferAccessMaskGL_MAP_UNSYNCHRONIZED_BIT MapBufferAccessMask = 0x0020 MapBufferAccessMaskGL_MAP_UNSYNCHRONIZED_BIT_EXT MapBufferAccessMask = 0x0020 MapBufferAccessMaskGL_MAP_PERSISTENT_BIT MapBufferAccessMask = 0x0040 MapBufferAccessMaskGL_MAP_PERSISTENT_BIT_EXT MapBufferAccessMask = 0x0040 MapBufferAccessMaskGL_MAP_COHERENT_BIT MapBufferAccessMask = 0x0080 MapBufferAccessMaskGL_MAP_COHERENT_BIT_EXT MapBufferAccessMask = 0x0080 )
type MapTarget ¶
type MapTarget uint32
const ( MapTargetGL_MAP1_COLOR_4 MapTarget = 0x0D90 MapTargetGL_MAP1_INDEX MapTarget = 0x0D91 MapTargetGL_MAP1_NORMAL MapTarget = 0x0D92 MapTargetGL_MAP1_TEXTURE_COORD_1 MapTarget = 0x0D93 MapTargetGL_MAP1_TEXTURE_COORD_2 MapTarget = 0x0D94 MapTargetGL_MAP1_TEXTURE_COORD_3 MapTarget = 0x0D95 MapTargetGL_MAP1_TEXTURE_COORD_4 MapTarget = 0x0D96 MapTargetGL_MAP1_VERTEX_3 MapTarget = 0x0D97 MapTargetGL_MAP1_VERTEX_4 MapTarget = 0x0D98 MapTargetGL_MAP2_COLOR_4 MapTarget = 0x0DB0 MapTargetGL_MAP2_INDEX MapTarget = 0x0DB1 MapTargetGL_MAP2_NORMAL MapTarget = 0x0DB2 MapTargetGL_MAP2_TEXTURE_COORD_1 MapTarget = 0x0DB3 MapTargetGL_MAP2_TEXTURE_COORD_2 MapTarget = 0x0DB4 MapTargetGL_MAP2_TEXTURE_COORD_3 MapTarget = 0x0DB5 MapTargetGL_MAP2_TEXTURE_COORD_4 MapTarget = 0x0DB6 MapTargetGL_MAP2_VERTEX_3 MapTarget = 0x0DB7 MapTargetGL_MAP2_VERTEX_4 MapTarget = 0x0DB8 MapTargetGL_GEOMETRY_DEFORMATION_SGIX MapTarget = 0x8194 MapTargetGL_TEXTURE_DEFORMATION_SGIX MapTarget = 0x8195 )
type MaterialParameter ¶
type MaterialParameter uint32
const ( MaterialParameterGL_AMBIENT MaterialParameter = 0x1200 MaterialParameterGL_DIFFUSE MaterialParameter = 0x1201 MaterialParameterGL_SPECULAR MaterialParameter = 0x1202 MaterialParameterGL_EMISSION MaterialParameter = 0x1600 MaterialParameterGL_SHININESS MaterialParameter = 0x1601 MaterialParameterGL_AMBIENT_AND_DIFFUSE MaterialParameter = 0x1602 MaterialParameterGL_COLOR_INDEXES MaterialParameter = 0x1603 )
type MatrixMode ¶
type MatrixMode uint32
const ( MatrixModeGL_MODELVIEW MatrixMode = 0x1700 MatrixModeGL_MODELVIEW0_EXT MatrixMode = 0x1700 MatrixModeGL_PROJECTION MatrixMode = 0x1701 MatrixModeGL_TEXTURE MatrixMode = 0x1702 )
type MemoryBarrierMask ¶
type MemoryBarrierMask uint32
const ( MemoryBarrierMaskGL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT MemoryBarrierMask = 0x00000001 MemoryBarrierMaskGL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000001 MemoryBarrierMaskGL_ELEMENT_ARRAY_BARRIER_BIT MemoryBarrierMask = 0x00000002 MemoryBarrierMaskGL_ELEMENT_ARRAY_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000002 MemoryBarrierMaskGL_UNIFORM_BARRIER_BIT MemoryBarrierMask = 0x00000004 MemoryBarrierMaskGL_UNIFORM_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000004 MemoryBarrierMaskGL_TEXTURE_FETCH_BARRIER_BIT MemoryBarrierMask = 0x00000008 MemoryBarrierMaskGL_TEXTURE_FETCH_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000008 MemoryBarrierMaskGL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV MemoryBarrierMask = 0x00000010 MemoryBarrierMaskGL_SHADER_IMAGE_ACCESS_BARRIER_BIT MemoryBarrierMask = 0x00000020 MemoryBarrierMaskGL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000020 MemoryBarrierMaskGL_COMMAND_BARRIER_BIT MemoryBarrierMask = 0x00000040 MemoryBarrierMaskGL_COMMAND_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000040 MemoryBarrierMaskGL_PIXEL_BUFFER_BARRIER_BIT MemoryBarrierMask = 0x00000080 MemoryBarrierMaskGL_PIXEL_BUFFER_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000080 MemoryBarrierMaskGL_TEXTURE_UPDATE_BARRIER_BIT MemoryBarrierMask = 0x00000100 MemoryBarrierMaskGL_TEXTURE_UPDATE_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000100 MemoryBarrierMaskGL_BUFFER_UPDATE_BARRIER_BIT MemoryBarrierMask = 0x00000200 MemoryBarrierMaskGL_BUFFER_UPDATE_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000200 MemoryBarrierMaskGL_FRAMEBUFFER_BARRIER_BIT MemoryBarrierMask = 0x00000400 MemoryBarrierMaskGL_FRAMEBUFFER_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000400 MemoryBarrierMaskGL_TRANSFORM_FEEDBACK_BARRIER_BIT MemoryBarrierMask = 0x00000800 MemoryBarrierMaskGL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT MemoryBarrierMask = 0x00000800 MemoryBarrierMaskGL_ATOMIC_COUNTER_BARRIER_BIT MemoryBarrierMask = 0x00001000 MemoryBarrierMaskGL_ATOMIC_COUNTER_BARRIER_BIT_EXT MemoryBarrierMask = 0x00001000 MemoryBarrierMaskGL_SHADER_STORAGE_BARRIER_BIT MemoryBarrierMask = 0x00002000 MemoryBarrierMaskGL_CLIENT_MAPPED_BUFFER_BARRIER_BIT MemoryBarrierMask = 0x00004000 MemoryBarrierMaskGL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT MemoryBarrierMask = 0x00004000 MemoryBarrierMaskGL_QUERY_BUFFER_BARRIER_BIT MemoryBarrierMask = 0x00008000 MemoryBarrierMaskGL_ALL_BARRIER_BITS MemoryBarrierMask = 0xFFFFFFFF MemoryBarrierMaskGL_ALL_BARRIER_BITS_EXT MemoryBarrierMask = 0xFFFFFFFF )
type NormalPointerType ¶
type NormalPointerType uint32
const ( NormalPointerTypeGL_BYTE NormalPointerType = 0x1400 NormalPointerTypeGL_SHORT NormalPointerType = 0x1402 NormalPointerTypeGL_INT NormalPointerType = 0x1404 NormalPointerTypeGL_FLOAT NormalPointerType = 0x1406 NormalPointerTypeGL_DOUBLE NormalPointerType = 0x140A )
type ObjectIdentifier ¶
type ObjectIdentifier uint32
const ( ObjectIdentifierGL_TEXTURE ObjectIdentifier = 0x1702 ObjectIdentifierGL_VERTEX_ARRAY ObjectIdentifier = 0x8074 ObjectIdentifierGL_BUFFER ObjectIdentifier = 0x82E0 ObjectIdentifierGL_SHADER ObjectIdentifier = 0x82E1 ObjectIdentifierGL_PROGRAM ObjectIdentifier = 0x82E2 ObjectIdentifierGL_QUERY ObjectIdentifier = 0x82E3 ObjectIdentifierGL_PROGRAM_PIPELINE ObjectIdentifier = 0x82E4 ObjectIdentifierGL_SAMPLER ObjectIdentifier = 0x82E6 ObjectIdentifierGL_FRAMEBUFFER ObjectIdentifier = 0x8D40 ObjectIdentifierGL_RENDERBUFFER ObjectIdentifier = 0x8D41 ObjectIdentifierGL_TRANSFORM_FEEDBACK ObjectIdentifier = 0x8E22 )
type PatchParameterName ¶
type PatchParameterName uint32
const ( PatchParameterNameGL_PATCH_VERTICES PatchParameterName = 0x8E72 PatchParameterNameGL_PATCH_DEFAULT_INNER_LEVEL PatchParameterName = 0x8E73 PatchParameterNameGL_PATCH_DEFAULT_OUTER_LEVEL PatchParameterName = 0x8E74 )
type PipelineParameterName ¶
type PipelineParameterName uint32
const ( PipelineParameterNameGL_ACTIVE_PROGRAM PipelineParameterName = 0x8259 PipelineParameterNameGL_FRAGMENT_SHADER PipelineParameterName = 0x8B30 PipelineParameterNameGL_VERTEX_SHADER PipelineParameterName = 0x8B31 PipelineParameterNameGL_INFO_LOG_LENGTH PipelineParameterName = 0x8B84 PipelineParameterNameGL_GEOMETRY_SHADER PipelineParameterName = 0x8DD9 PipelineParameterNameGL_TESS_EVALUATION_SHADER PipelineParameterName = 0x8E87 PipelineParameterNameGL_TESS_CONTROL_SHADER PipelineParameterName = 0x8E88 )
type PixelCopyType ¶
type PixelCopyType uint32
const ( PixelCopyTypeGL_COLOR PixelCopyType = 0x1800 PixelCopyTypeGL_COLOR_EXT PixelCopyType = 0x1800 PixelCopyTypeGL_DEPTH PixelCopyType = 0x1801 PixelCopyTypeGL_DEPTH_EXT PixelCopyType = 0x1801 PixelCopyTypeGL_STENCIL PixelCopyType = 0x1802 PixelCopyTypeGL_STENCIL_EXT PixelCopyType = 0x1802 )
type PixelFormat ¶
type PixelFormat uint32
const ( PixelFormatGL_UNSIGNED_SHORT PixelFormat = 0x1403 PixelFormatGL_UNSIGNED_INT PixelFormat = 0x1405 PixelFormatGL_COLOR_INDEX PixelFormat = 0x1900 PixelFormatGL_STENCIL_INDEX PixelFormat = 0x1901 PixelFormatGL_DEPTH_COMPONENT PixelFormat = 0x1902 PixelFormatGL_RED PixelFormat = 0x1903 PixelFormatGL_RED_EXT PixelFormat = 0x1903 PixelFormatGL_GREEN PixelFormat = 0x1904 PixelFormatGL_BLUE PixelFormat = 0x1905 PixelFormatGL_ALPHA PixelFormat = 0x1906 PixelFormatGL_RGB PixelFormat = 0x1907 PixelFormatGL_RGBA PixelFormat = 0x1908 PixelFormatGL_LUMINANCE PixelFormat = 0x1909 PixelFormatGL_LUMINANCE_ALPHA PixelFormat = 0x190A PixelFormatGL_ABGR_EXT PixelFormat = 0x8000 PixelFormatGL_CMYK_EXT PixelFormat = 0x800C PixelFormatGL_CMYKA_EXT PixelFormat = 0x800D PixelFormatGL_BGR PixelFormat = 0x80E0 PixelFormatGL_BGR_EXT PixelFormat = 0x80E0 PixelFormatGL_BGRA PixelFormat = 0x80E1 PixelFormatGL_BGRA_EXT PixelFormat = 0x80E1 PixelFormatGL_BGRA_IMG PixelFormat = 0x80E1 PixelFormatGL_YCRCB_422_SGIX PixelFormat = 0x81BB PixelFormatGL_YCRCB_444_SGIX PixelFormat = 0x81BC PixelFormatGL_RG PixelFormat = 0x8227 PixelFormatGL_RG_INTEGER PixelFormat = 0x8228 PixelFormatGL_DEPTH_STENCIL PixelFormat = 0x84F9 PixelFormatGL_RED_INTEGER PixelFormat = 0x8D94 PixelFormatGL_GREEN_INTEGER PixelFormat = 0x8D95 PixelFormatGL_BLUE_INTEGER PixelFormat = 0x8D96 PixelFormatGL_RGB_INTEGER PixelFormat = 0x8D98 PixelFormatGL_RGBA_INTEGER PixelFormat = 0x8D99 PixelFormatGL_BGR_INTEGER PixelFormat = 0x8D9A PixelFormatGL_BGRA_INTEGER PixelFormat = 0x8D9B )
type PixelMap ¶
type PixelMap uint32
const ( PixelMapGL_PIXEL_MAP_I_TO_I PixelMap = 0x0C70 PixelMapGL_PIXEL_MAP_S_TO_S PixelMap = 0x0C71 PixelMapGL_PIXEL_MAP_I_TO_R PixelMap = 0x0C72 PixelMapGL_PIXEL_MAP_I_TO_G PixelMap = 0x0C73 PixelMapGL_PIXEL_MAP_I_TO_B PixelMap = 0x0C74 PixelMapGL_PIXEL_MAP_I_TO_A PixelMap = 0x0C75 PixelMapGL_PIXEL_MAP_R_TO_R PixelMap = 0x0C76 PixelMapGL_PIXEL_MAP_G_TO_G PixelMap = 0x0C77 PixelMapGL_PIXEL_MAP_B_TO_B PixelMap = 0x0C78 PixelMapGL_PIXEL_MAP_A_TO_A PixelMap = 0x0C79 )
type PixelStoreParameter ¶
type PixelStoreParameter uint32
const ( PixelStoreParameterGL_UNPACK_SWAP_BYTES PixelStoreParameter = 0x0CF0 PixelStoreParameterGL_UNPACK_LSB_FIRST PixelStoreParameter = 0x0CF1 PixelStoreParameterGL_UNPACK_ROW_LENGTH PixelStoreParameter = 0x0CF2 PixelStoreParameterGL_UNPACK_ROW_LENGTH_EXT PixelStoreParameter = 0x0CF2 PixelStoreParameterGL_UNPACK_SKIP_ROWS PixelStoreParameter = 0x0CF3 PixelStoreParameterGL_UNPACK_SKIP_ROWS_EXT PixelStoreParameter = 0x0CF3 PixelStoreParameterGL_UNPACK_SKIP_PIXELS PixelStoreParameter = 0x0CF4 PixelStoreParameterGL_UNPACK_SKIP_PIXELS_EXT PixelStoreParameter = 0x0CF4 PixelStoreParameterGL_UNPACK_ALIGNMENT PixelStoreParameter = 0x0CF5 PixelStoreParameterGL_PACK_SWAP_BYTES PixelStoreParameter = 0x0D00 PixelStoreParameterGL_PACK_LSB_FIRST PixelStoreParameter = 0x0D01 PixelStoreParameterGL_PACK_ROW_LENGTH PixelStoreParameter = 0x0D02 PixelStoreParameterGL_PACK_ROW_LENGTH_NV PixelStoreParameter = 0x0D02 PixelStoreParameterGL_PACK_SKIP_ROWS PixelStoreParameter = 0x0D03 PixelStoreParameterGL_PACK_SKIP_ROWS_NV PixelStoreParameter = 0x0D03 PixelStoreParameterGL_PACK_SKIP_PIXELS PixelStoreParameter = 0x0D04 PixelStoreParameterGL_PACK_SKIP_PIXELS_NV PixelStoreParameter = 0x0D04 PixelStoreParameterGL_PACK_ALIGNMENT PixelStoreParameter = 0x0D05 PixelStoreParameterGL_PACK_SKIP_IMAGES PixelStoreParameter = 0x806B PixelStoreParameterGL_PACK_SKIP_IMAGES_EXT PixelStoreParameter = 0x806B PixelStoreParameterGL_PACK_IMAGE_HEIGHT PixelStoreParameter = 0x806C PixelStoreParameterGL_PACK_IMAGE_HEIGHT_EXT PixelStoreParameter = 0x806C PixelStoreParameterGL_UNPACK_SKIP_IMAGES PixelStoreParameter = 0x806D PixelStoreParameterGL_UNPACK_SKIP_IMAGES_EXT PixelStoreParameter = 0x806D PixelStoreParameterGL_UNPACK_IMAGE_HEIGHT PixelStoreParameter = 0x806E PixelStoreParameterGL_UNPACK_IMAGE_HEIGHT_EXT PixelStoreParameter = 0x806E PixelStoreParameterGL_PACK_SKIP_VOLUMES_SGIS PixelStoreParameter = 0x8130 PixelStoreParameterGL_PACK_IMAGE_DEPTH_SGIS PixelStoreParameter = 0x8131 PixelStoreParameterGL_UNPACK_SKIP_VOLUMES_SGIS PixelStoreParameter = 0x8132 PixelStoreParameterGL_UNPACK_IMAGE_DEPTH_SGIS PixelStoreParameter = 0x8133 PixelStoreParameterGL_PIXEL_TILE_WIDTH_SGIX PixelStoreParameter = 0x8140 PixelStoreParameterGL_PIXEL_TILE_HEIGHT_SGIX PixelStoreParameter = 0x8141 PixelStoreParameterGL_PIXEL_TILE_GRID_WIDTH_SGIX PixelStoreParameter = 0x8142 PixelStoreParameterGL_PIXEL_TILE_GRID_HEIGHT_SGIX PixelStoreParameter = 0x8143 PixelStoreParameterGL_PIXEL_TILE_GRID_DEPTH_SGIX PixelStoreParameter = 0x8144 PixelStoreParameterGL_PIXEL_TILE_CACHE_SIZE_SGIX PixelStoreParameter = 0x8145 PixelStoreParameterGL_PACK_RESAMPLE_SGIX PixelStoreParameter = 0x842E PixelStoreParameterGL_UNPACK_RESAMPLE_SGIX PixelStoreParameter = 0x842F PixelStoreParameterGL_PACK_SUBSAMPLE_RATE_SGIX PixelStoreParameter = 0x85A0 PixelStoreParameterGL_UNPACK_SUBSAMPLE_RATE_SGIX PixelStoreParameter = 0x85A1 PixelStoreParameterGL_PACK_RESAMPLE_OML PixelStoreParameter = 0x8984 PixelStoreParameterGL_UNPACK_RESAMPLE_OML PixelStoreParameter = 0x8985 )
type PixelTransferParameter ¶
type PixelTransferParameter uint32
const ( PixelTransferParameterGL_MAP_COLOR PixelTransferParameter = 0x0D10 PixelTransferParameterGL_MAP_STENCIL PixelTransferParameter = 0x0D11 PixelTransferParameterGL_INDEX_SHIFT PixelTransferParameter = 0x0D12 PixelTransferParameterGL_INDEX_OFFSET PixelTransferParameter = 0x0D13 PixelTransferParameterGL_RED_SCALE PixelTransferParameter = 0x0D14 PixelTransferParameterGL_RED_BIAS PixelTransferParameter = 0x0D15 PixelTransferParameterGL_GREEN_SCALE PixelTransferParameter = 0x0D18 PixelTransferParameterGL_GREEN_BIAS PixelTransferParameter = 0x0D19 PixelTransferParameterGL_BLUE_SCALE PixelTransferParameter = 0x0D1A PixelTransferParameterGL_BLUE_BIAS PixelTransferParameter = 0x0D1B PixelTransferParameterGL_ALPHA_SCALE PixelTransferParameter = 0x0D1C PixelTransferParameterGL_ALPHA_BIAS PixelTransferParameter = 0x0D1D PixelTransferParameterGL_DEPTH_SCALE PixelTransferParameter = 0x0D1E PixelTransferParameterGL_DEPTH_BIAS PixelTransferParameter = 0x0D1F PixelTransferParameterGL_POST_CONVOLUTION_RED_SCALE PixelTransferParameter = 0x801C PixelTransferParameterGL_POST_CONVOLUTION_RED_SCALE_EXT PixelTransferParameter = 0x801C PixelTransferParameterGL_POST_CONVOLUTION_GREEN_SCALE PixelTransferParameter = 0x801D PixelTransferParameterGL_POST_CONVOLUTION_GREEN_SCALE_EXT PixelTransferParameter = 0x801D PixelTransferParameterGL_POST_CONVOLUTION_BLUE_SCALE PixelTransferParameter = 0x801E PixelTransferParameterGL_POST_CONVOLUTION_BLUE_SCALE_EXT PixelTransferParameter = 0x801E PixelTransferParameterGL_POST_CONVOLUTION_ALPHA_SCALE PixelTransferParameter = 0x801F PixelTransferParameterGL_POST_CONVOLUTION_ALPHA_SCALE_EXT PixelTransferParameter = 0x801F PixelTransferParameterGL_POST_CONVOLUTION_RED_BIAS PixelTransferParameter = 0x8020 PixelTransferParameterGL_POST_CONVOLUTION_RED_BIAS_EXT PixelTransferParameter = 0x8020 PixelTransferParameterGL_POST_CONVOLUTION_GREEN_BIAS PixelTransferParameter = 0x8021 PixelTransferParameterGL_POST_CONVOLUTION_GREEN_BIAS_EXT PixelTransferParameter = 0x8021 PixelTransferParameterGL_POST_CONVOLUTION_BLUE_BIAS PixelTransferParameter = 0x8022 PixelTransferParameterGL_POST_CONVOLUTION_BLUE_BIAS_EXT PixelTransferParameter = 0x8022 PixelTransferParameterGL_POST_CONVOLUTION_ALPHA_BIAS PixelTransferParameter = 0x8023 PixelTransferParameterGL_POST_CONVOLUTION_ALPHA_BIAS_EXT PixelTransferParameter = 0x8023 PixelTransferParameterGL_POST_COLOR_MATRIX_RED_SCALE PixelTransferParameter = 0x80B4 PixelTransferParameterGL_POST_COLOR_MATRIX_RED_SCALE_SGI PixelTransferParameter = 0x80B4 PixelTransferParameterGL_POST_COLOR_MATRIX_GREEN_SCALE PixelTransferParameter = 0x80B5 PixelTransferParameterGL_POST_COLOR_MATRIX_GREEN_SCALE_SGI PixelTransferParameter = 0x80B5 PixelTransferParameterGL_POST_COLOR_MATRIX_BLUE_SCALE PixelTransferParameter = 0x80B6 PixelTransferParameterGL_POST_COLOR_MATRIX_BLUE_SCALE_SGI PixelTransferParameter = 0x80B6 PixelTransferParameterGL_POST_COLOR_MATRIX_ALPHA_SCALE PixelTransferParameter = 0x80B7 PixelTransferParameterGL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI PixelTransferParameter = 0x80B7 PixelTransferParameterGL_POST_COLOR_MATRIX_RED_BIAS PixelTransferParameter = 0x80B8 PixelTransferParameterGL_POST_COLOR_MATRIX_RED_BIAS_SGI PixelTransferParameter = 0x80B8 PixelTransferParameterGL_POST_COLOR_MATRIX_GREEN_BIAS PixelTransferParameter = 0x80B9 PixelTransferParameterGL_POST_COLOR_MATRIX_GREEN_BIAS_SGI PixelTransferParameter = 0x80B9 PixelTransferParameterGL_POST_COLOR_MATRIX_BLUE_BIAS PixelTransferParameter = 0x80BA PixelTransferParameterGL_POST_COLOR_MATRIX_BLUE_BIAS_SGI PixelTransferParameter = 0x80BA PixelTransferParameterGL_POST_COLOR_MATRIX_ALPHA_BIAS PixelTransferParameter = 0x80BB PixelTransferParameterGL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI PixelTransferParameter = 0x80BB )
type PixelType ¶
type PixelType uint32
const ( PixelTypeGL_BYTE PixelType = 0x1400 PixelTypeGL_UNSIGNED_BYTE PixelType = 0x1401 PixelTypeGL_SHORT PixelType = 0x1402 PixelTypeGL_UNSIGNED_SHORT PixelType = 0x1403 PixelTypeGL_INT PixelType = 0x1404 PixelTypeGL_UNSIGNED_INT PixelType = 0x1405 PixelTypeGL_FLOAT PixelType = 0x1406 PixelTypeGL_HALF_FLOAT PixelType = 0x140B PixelTypeGL_HALF_FLOAT_ARB PixelType = 0x140B PixelTypeGL_HALF_FLOAT_NV PixelType = 0x140B PixelTypeGL_HALF_APPLE PixelType = 0x140B PixelTypeGL_BITMAP PixelType = 0x1A00 PixelTypeGL_UNSIGNED_BYTE_3_3_2 PixelType = 0x8032 PixelTypeGL_UNSIGNED_BYTE_3_3_2_EXT PixelType = 0x8032 PixelTypeGL_UNSIGNED_SHORT_4_4_4_4 PixelType = 0x8033 PixelTypeGL_UNSIGNED_SHORT_4_4_4_4_EXT PixelType = 0x8033 PixelTypeGL_UNSIGNED_SHORT_5_5_5_1 PixelType = 0x8034 PixelTypeGL_UNSIGNED_SHORT_5_5_5_1_EXT PixelType = 0x8034 PixelTypeGL_UNSIGNED_INT_8_8_8_8 PixelType = 0x8035 PixelTypeGL_UNSIGNED_INT_8_8_8_8_EXT PixelType = 0x8035 PixelTypeGL_UNSIGNED_INT_10_10_10_2 PixelType = 0x8036 PixelTypeGL_UNSIGNED_INT_10_10_10_2_EXT PixelType = 0x8036 PixelTypeGL_UNSIGNED_BYTE_2_3_3_REV PixelType = 0x8362 PixelTypeGL_UNSIGNED_BYTE_2_3_3_REV_EXT PixelType = 0x8362 PixelTypeGL_UNSIGNED_SHORT_5_6_5 PixelType = 0x8363 PixelTypeGL_UNSIGNED_SHORT_5_6_5_EXT PixelType = 0x8363 PixelTypeGL_UNSIGNED_SHORT_5_6_5_REV PixelType = 0x8364 PixelTypeGL_UNSIGNED_SHORT_5_6_5_REV_EXT PixelType = 0x8364 PixelTypeGL_UNSIGNED_SHORT_4_4_4_4_REV PixelType = 0x8365 PixelTypeGL_UNSIGNED_SHORT_4_4_4_4_REV_EXT PixelType = 0x8365 PixelTypeGL_UNSIGNED_SHORT_4_4_4_4_REV_IMG PixelType = 0x8365 PixelTypeGL_UNSIGNED_SHORT_1_5_5_5_REV PixelType = 0x8366 PixelTypeGL_UNSIGNED_SHORT_1_5_5_5_REV_EXT PixelType = 0x8366 PixelTypeGL_UNSIGNED_INT_8_8_8_8_REV PixelType = 0x8367 PixelTypeGL_UNSIGNED_INT_8_8_8_8_REV_EXT PixelType = 0x8367 PixelTypeGL_UNSIGNED_INT_2_10_10_10_REV PixelType = 0x8368 PixelTypeGL_UNSIGNED_INT_2_10_10_10_REV_EXT PixelType = 0x8368 PixelTypeGL_UNSIGNED_INT_24_8 PixelType = 0x84FA PixelTypeGL_UNSIGNED_INT_24_8_EXT PixelType = 0x84FA PixelTypeGL_UNSIGNED_INT_24_8_NV PixelType = 0x84FA PixelTypeGL_UNSIGNED_INT_24_8_OES PixelType = 0x84FA PixelTypeGL_UNSIGNED_INT_10F_11F_11F_REV PixelType = 0x8C3B PixelTypeGL_UNSIGNED_INT_10F_11F_11F_REV_APPLE PixelType = 0x8C3B PixelTypeGL_UNSIGNED_INT_10F_11F_11F_REV_EXT PixelType = 0x8C3B PixelTypeGL_UNSIGNED_INT_5_9_9_9_REV PixelType = 0x8C3E PixelTypeGL_UNSIGNED_INT_5_9_9_9_REV_APPLE PixelType = 0x8C3E PixelTypeGL_UNSIGNED_INT_5_9_9_9_REV_EXT PixelType = 0x8C3E PixelTypeGL_FLOAT_32_UNSIGNED_INT_24_8_REV PixelType = 0x8DAD PixelTypeGL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV PixelType = 0x8DAD )
type PointParameterNameARB ¶
type PointParameterNameARB uint32
const ( PointParameterNameARBGL_POINT_SIZE_MIN PointParameterNameARB = 0x8126 PointParameterNameARBGL_POINT_SIZE_MIN_ARB PointParameterNameARB = 0x8126 PointParameterNameARBGL_POINT_SIZE_MIN_EXT PointParameterNameARB = 0x8126 PointParameterNameARBGL_POINT_SIZE_MIN_SGIS PointParameterNameARB = 0x8126 PointParameterNameARBGL_POINT_SIZE_MAX PointParameterNameARB = 0x8127 PointParameterNameARBGL_POINT_SIZE_MAX_ARB PointParameterNameARB = 0x8127 PointParameterNameARBGL_POINT_SIZE_MAX_EXT PointParameterNameARB = 0x8127 PointParameterNameARBGL_POINT_SIZE_MAX_SGIS PointParameterNameARB = 0x8127 PointParameterNameARBGL_POINT_FADE_THRESHOLD_SIZE PointParameterNameARB = 0x8128 PointParameterNameARBGL_POINT_FADE_THRESHOLD_SIZE_ARB PointParameterNameARB = 0x8128 PointParameterNameARBGL_POINT_FADE_THRESHOLD_SIZE_EXT PointParameterNameARB = 0x8128 PointParameterNameARBGL_POINT_FADE_THRESHOLD_SIZE_SGIS PointParameterNameARB = 0x8128 PointParameterNameARBGL_DISTANCE_ATTENUATION_EXT PointParameterNameARB = 0x8129 PointParameterNameARBGL_DISTANCE_ATTENUATION_SGIS PointParameterNameARB = 0x8129 PointParameterNameARBGL_POINT_DISTANCE_ATTENUATION PointParameterNameARB = 0x8129 PointParameterNameARBGL_POINT_DISTANCE_ATTENUATION_ARB PointParameterNameARB = 0x8129 )
type PolygonMode ¶
type PolygonMode uint32
const ( PolygonModeGL_POINT PolygonMode = 0x1B00 PolygonModeGL_LINE PolygonMode = 0x1B01 PolygonModeGL_FILL PolygonMode = 0x1B02 )
type PrecisionType ¶
type PrecisionType uint32
const ( PrecisionTypeGL_LOW_FLOAT PrecisionType = 0x8DF0 PrecisionTypeGL_MEDIUM_FLOAT PrecisionType = 0x8DF1 PrecisionTypeGL_HIGH_FLOAT PrecisionType = 0x8DF2 PrecisionTypeGL_LOW_INT PrecisionType = 0x8DF3 PrecisionTypeGL_MEDIUM_INT PrecisionType = 0x8DF4 PrecisionTypeGL_HIGH_INT PrecisionType = 0x8DF5 )
type PrimitiveType ¶
type PrimitiveType uint32
const ( PrimitiveTypeGL_POINTS PrimitiveType = 0x0000 PrimitiveTypeGL_LINES PrimitiveType = 0x0001 PrimitiveTypeGL_LINE_LOOP PrimitiveType = 0x0002 PrimitiveTypeGL_LINE_STRIP PrimitiveType = 0x0003 PrimitiveTypeGL_TRIANGLES PrimitiveType = 0x0004 PrimitiveTypeGL_TRIANGLE_STRIP PrimitiveType = 0x0005 PrimitiveTypeGL_TRIANGLE_FAN PrimitiveType = 0x0006 PrimitiveTypeGL_QUADS PrimitiveType = 0x0007 PrimitiveTypeGL_QUADS_EXT PrimitiveType = 0x0007 PrimitiveTypeGL_QUAD_STRIP PrimitiveType = 0x0008 PrimitiveTypeGL_POLYGON PrimitiveType = 0x0009 PrimitiveTypeGL_LINES_ADJACENCY PrimitiveType = 0x000A PrimitiveTypeGL_LINES_ADJACENCY_ARB PrimitiveType = 0x000A PrimitiveTypeGL_LINES_ADJACENCY_EXT PrimitiveType = 0x000A PrimitiveTypeGL_LINE_STRIP_ADJACENCY PrimitiveType = 0x000B PrimitiveTypeGL_LINE_STRIP_ADJACENCY_ARB PrimitiveType = 0x000B PrimitiveTypeGL_LINE_STRIP_ADJACENCY_EXT PrimitiveType = 0x000B PrimitiveTypeGL_TRIANGLES_ADJACENCY PrimitiveType = 0x000C PrimitiveTypeGL_TRIANGLES_ADJACENCY_ARB PrimitiveType = 0x000C PrimitiveTypeGL_TRIANGLES_ADJACENCY_EXT PrimitiveType = 0x000C PrimitiveTypeGL_TRIANGLE_STRIP_ADJACENCY PrimitiveType = 0x000D PrimitiveTypeGL_TRIANGLE_STRIP_ADJACENCY_ARB PrimitiveType = 0x000D PrimitiveTypeGL_TRIANGLE_STRIP_ADJACENCY_EXT PrimitiveType = 0x000D PrimitiveTypeGL_PATCHES PrimitiveType = 0x000E PrimitiveTypeGL_PATCHES_EXT PrimitiveType = 0x000E )
type ProgramInterface ¶
type ProgramInterface uint32
const ( ProgramInterfaceGL_TRANSFORM_FEEDBACK_BUFFER ProgramInterface = 0x8C8E ProgramInterfaceGL_UNIFORM ProgramInterface = 0x92E1 ProgramInterfaceGL_UNIFORM_BLOCK ProgramInterface = 0x92E2 ProgramInterfaceGL_PROGRAM_INPUT ProgramInterface = 0x92E3 ProgramInterfaceGL_PROGRAM_OUTPUT ProgramInterface = 0x92E4 ProgramInterfaceGL_BUFFER_VARIABLE ProgramInterface = 0x92E5 ProgramInterfaceGL_SHADER_STORAGE_BLOCK ProgramInterface = 0x92E6 ProgramInterfaceGL_VERTEX_SUBROUTINE ProgramInterface = 0x92E8 ProgramInterfaceGL_TESS_CONTROL_SUBROUTINE ProgramInterface = 0x92E9 ProgramInterfaceGL_TESS_EVALUATION_SUBROUTINE ProgramInterface = 0x92EA ProgramInterfaceGL_GEOMETRY_SUBROUTINE ProgramInterface = 0x92EB ProgramInterfaceGL_FRAGMENT_SUBROUTINE ProgramInterface = 0x92EC ProgramInterfaceGL_COMPUTE_SUBROUTINE ProgramInterface = 0x92ED ProgramInterfaceGL_VERTEX_SUBROUTINE_UNIFORM ProgramInterface = 0x92EE ProgramInterfaceGL_TESS_CONTROL_SUBROUTINE_UNIFORM ProgramInterface = 0x92EF ProgramInterfaceGL_TESS_EVALUATION_SUBROUTINE_UNIFORM ProgramInterface = 0x92F0 ProgramInterfaceGL_GEOMETRY_SUBROUTINE_UNIFORM ProgramInterface = 0x92F1 ProgramInterfaceGL_FRAGMENT_SUBROUTINE_UNIFORM ProgramInterface = 0x92F2 ProgramInterfaceGL_COMPUTE_SUBROUTINE_UNIFORM ProgramInterface = 0x92F3 ProgramInterfaceGL_TRANSFORM_FEEDBACK_VARYING ProgramInterface = 0x92F4 )
type ProgramInterfacePName ¶
type ProgramInterfacePName uint32
const ( ProgramInterfacePNameGL_ACTIVE_RESOURCES ProgramInterfacePName = 0x92F5 ProgramInterfacePNameGL_MAX_NAME_LENGTH ProgramInterfacePName = 0x92F6 ProgramInterfacePNameGL_MAX_NUM_ACTIVE_VARIABLES ProgramInterfacePName = 0x92F7 ProgramInterfacePNameGL_MAX_NUM_COMPATIBLE_SUBROUTINES ProgramInterfacePName = 0x92F8 )
type ProgramParameterPName ¶
type ProgramParameterPName uint32
const ( ProgramParameterPNameGL_PROGRAM_BINARY_RETRIEVABLE_HINT ProgramParameterPName = 0x8257 ProgramParameterPNameGL_PROGRAM_SEPARABLE ProgramParameterPName = 0x8258 )
type ProgramPropertyARB ¶
type ProgramPropertyARB uint32
const ( ProgramPropertyARBGL_COMPUTE_WORK_GROUP_SIZE ProgramPropertyARB = 0x8267 ProgramPropertyARBGL_PROGRAM_BINARY_LENGTH ProgramPropertyARB = 0x8741 ProgramPropertyARBGL_GEOMETRY_VERTICES_OUT ProgramPropertyARB = 0x8916 ProgramPropertyARBGL_GEOMETRY_INPUT_TYPE ProgramPropertyARB = 0x8917 ProgramPropertyARBGL_GEOMETRY_OUTPUT_TYPE ProgramPropertyARB = 0x8918 ProgramPropertyARBGL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH ProgramPropertyARB = 0x8A35 ProgramPropertyARBGL_ACTIVE_UNIFORM_BLOCKS ProgramPropertyARB = 0x8A36 ProgramPropertyARBGL_DELETE_STATUS ProgramPropertyARB = 0x8B80 ProgramPropertyARBGL_LINK_STATUS ProgramPropertyARB = 0x8B82 ProgramPropertyARBGL_VALIDATE_STATUS ProgramPropertyARB = 0x8B83 ProgramPropertyARBGL_INFO_LOG_LENGTH ProgramPropertyARB = 0x8B84 ProgramPropertyARBGL_ATTACHED_SHADERS ProgramPropertyARB = 0x8B85 ProgramPropertyARBGL_ACTIVE_UNIFORMS ProgramPropertyARB = 0x8B86 ProgramPropertyARBGL_ACTIVE_UNIFORM_MAX_LENGTH ProgramPropertyARB = 0x8B87 ProgramPropertyARBGL_ACTIVE_ATTRIBUTES ProgramPropertyARB = 0x8B89 ProgramPropertyARBGL_ACTIVE_ATTRIBUTE_MAX_LENGTH ProgramPropertyARB = 0x8B8A ProgramPropertyARBGL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH ProgramPropertyARB = 0x8C76 ProgramPropertyARBGL_TRANSFORM_FEEDBACK_BUFFER_MODE ProgramPropertyARB = 0x8C7F ProgramPropertyARBGL_TRANSFORM_FEEDBACK_VARYINGS ProgramPropertyARB = 0x8C83 ProgramPropertyARBGL_ACTIVE_ATOMIC_COUNTER_BUFFERS ProgramPropertyARB = 0x92D9 )
type ProgramResourceProperty ¶
type ProgramResourceProperty uint32
const ( ProgramResourcePropertyGL_NUM_COMPATIBLE_SUBROUTINES ProgramResourceProperty = 0x8E4A ProgramResourcePropertyGL_COMPATIBLE_SUBROUTINES ProgramResourceProperty = 0x8E4B ProgramResourcePropertyGL_UNIFORM ProgramResourceProperty = 0x92E1 ProgramResourcePropertyGL_IS_PER_PATCH ProgramResourceProperty = 0x92E7 ProgramResourcePropertyGL_NAME_LENGTH ProgramResourceProperty = 0x92F9 ProgramResourcePropertyGL_TYPE ProgramResourceProperty = 0x92FA ProgramResourcePropertyGL_ARRAY_SIZE ProgramResourceProperty = 0x92FB ProgramResourcePropertyGL_OFFSET ProgramResourceProperty = 0x92FC ProgramResourcePropertyGL_BLOCK_INDEX ProgramResourceProperty = 0x92FD ProgramResourcePropertyGL_ARRAY_STRIDE ProgramResourceProperty = 0x92FE ProgramResourcePropertyGL_MATRIX_STRIDE ProgramResourceProperty = 0x92FF ProgramResourcePropertyGL_IS_ROW_MAJOR ProgramResourceProperty = 0x9300 ProgramResourcePropertyGL_ATOMIC_COUNTER_BUFFER_INDEX ProgramResourceProperty = 0x9301 ProgramResourcePropertyGL_BUFFER_BINDING ProgramResourceProperty = 0x9302 ProgramResourcePropertyGL_BUFFER_DATA_SIZE ProgramResourceProperty = 0x9303 ProgramResourcePropertyGL_NUM_ACTIVE_VARIABLES ProgramResourceProperty = 0x9304 ProgramResourcePropertyGL_ACTIVE_VARIABLES ProgramResourceProperty = 0x9305 ProgramResourcePropertyGL_REFERENCED_BY_VERTEX_SHADER ProgramResourceProperty = 0x9306 ProgramResourcePropertyGL_REFERENCED_BY_TESS_CONTROL_SHADER ProgramResourceProperty = 0x9307 ProgramResourcePropertyGL_REFERENCED_BY_TESS_EVALUATION_SHADER ProgramResourceProperty = 0x9308 ProgramResourcePropertyGL_REFERENCED_BY_GEOMETRY_SHADER ProgramResourceProperty = 0x9309 ProgramResourcePropertyGL_REFERENCED_BY_FRAGMENT_SHADER ProgramResourceProperty = 0x930A ProgramResourcePropertyGL_REFERENCED_BY_COMPUTE_SHADER ProgramResourceProperty = 0x930B ProgramResourcePropertyGL_TOP_LEVEL_ARRAY_SIZE ProgramResourceProperty = 0x930C ProgramResourcePropertyGL_TOP_LEVEL_ARRAY_STRIDE ProgramResourceProperty = 0x930D ProgramResourcePropertyGL_LOCATION ProgramResourceProperty = 0x930E ProgramResourcePropertyGL_LOCATION_INDEX ProgramResourceProperty = 0x930F ProgramResourcePropertyGL_LOCATION_COMPONENT ProgramResourceProperty = 0x934A ProgramResourcePropertyGL_TRANSFORM_FEEDBACK_BUFFER_INDEX ProgramResourceProperty = 0x934B ProgramResourcePropertyGL_TRANSFORM_FEEDBACK_BUFFER_STRIDE ProgramResourceProperty = 0x934C )
type ProgramStagePName ¶
type ProgramStagePName uint32
const ( ProgramStagePNameGL_ACTIVE_SUBROUTINES ProgramStagePName = 0x8DE5 ProgramStagePNameGL_ACTIVE_SUBROUTINE_UNIFORMS ProgramStagePName = 0x8DE6 ProgramStagePNameGL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS ProgramStagePName = 0x8E47 ProgramStagePNameGL_ACTIVE_SUBROUTINE_MAX_LENGTH ProgramStagePName = 0x8E48 ProgramStagePNameGL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH ProgramStagePName = 0x8E49 )
type QueryCounterTarget ¶
type QueryCounterTarget uint32
const ( QueryCounterTargetGL_TIMESTAMP QueryCounterTarget = 0x8E28 QueryCounterTargetGL_TIMESTAMP_EXT QueryCounterTarget = 0x8E28 )
type QueryObjectParameterName ¶
type QueryObjectParameterName uint32
const ( QueryObjectParameterNameGL_QUERY_TARGET QueryObjectParameterName = 0x82EA QueryObjectParameterNameGL_QUERY_RESULT QueryObjectParameterName = 0x8866 QueryObjectParameterNameGL_QUERY_RESULT_AVAILABLE QueryObjectParameterName = 0x8867 QueryObjectParameterNameGL_QUERY_RESULT_NO_WAIT QueryObjectParameterName = 0x9194 )
type QueryParameterName ¶
type QueryParameterName uint32
const ( QueryParameterNameGL_QUERY_COUNTER_BITS QueryParameterName = 0x8864 QueryParameterNameGL_CURRENT_QUERY QueryParameterName = 0x8865 )
type QueryTarget ¶
type QueryTarget uint32
const ( QueryTargetGL_TRANSFORM_FEEDBACK_OVERFLOW QueryTarget = 0x82EC QueryTargetGL_VERTICES_SUBMITTED QueryTarget = 0x82EE QueryTargetGL_PRIMITIVES_SUBMITTED QueryTarget = 0x82EF QueryTargetGL_VERTEX_SHADER_INVOCATIONS QueryTarget = 0x82F0 QueryTargetGL_TIME_ELAPSED QueryTarget = 0x88BF QueryTargetGL_SAMPLES_PASSED QueryTarget = 0x8914 QueryTargetGL_ANY_SAMPLES_PASSED QueryTarget = 0x8C2F QueryTargetGL_PRIMITIVES_GENERATED QueryTarget = 0x8C87 QueryTargetGL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN QueryTarget = 0x8C88 QueryTargetGL_ANY_SAMPLES_PASSED_CONSERVATIVE QueryTarget = 0x8D6A )
type ReadBufferMode ¶
type ReadBufferMode uint32
const ( ReadBufferModeGL_NONE ReadBufferMode = 0 ReadBufferModeGL_NONE_OES ReadBufferMode = 0 ReadBufferModeGL_FRONT_LEFT ReadBufferMode = 0x0400 ReadBufferModeGL_FRONT_RIGHT ReadBufferMode = 0x0401 ReadBufferModeGL_BACK_LEFT ReadBufferMode = 0x0402 ReadBufferModeGL_BACK_RIGHT ReadBufferMode = 0x0403 ReadBufferModeGL_FRONT ReadBufferMode = 0x0404 ReadBufferModeGL_BACK ReadBufferMode = 0x0405 ReadBufferModeGL_LEFT ReadBufferMode = 0x0406 ReadBufferModeGL_RIGHT ReadBufferMode = 0x0407 ReadBufferModeGL_AUX0 ReadBufferMode = 0x0409 ReadBufferModeGL_AUX1 ReadBufferMode = 0x040A ReadBufferModeGL_AUX2 ReadBufferMode = 0x040B ReadBufferModeGL_AUX3 ReadBufferMode = 0x040C ReadBufferModeGL_COLOR_ATTACHMENT0 ReadBufferMode = 0x8CE0 ReadBufferModeGL_COLOR_ATTACHMENT1 ReadBufferMode = 0x8CE1 ReadBufferModeGL_COLOR_ATTACHMENT2 ReadBufferMode = 0x8CE2 ReadBufferModeGL_COLOR_ATTACHMENT3 ReadBufferMode = 0x8CE3 ReadBufferModeGL_COLOR_ATTACHMENT4 ReadBufferMode = 0x8CE4 ReadBufferModeGL_COLOR_ATTACHMENT5 ReadBufferMode = 0x8CE5 ReadBufferModeGL_COLOR_ATTACHMENT6 ReadBufferMode = 0x8CE6 ReadBufferModeGL_COLOR_ATTACHMENT7 ReadBufferMode = 0x8CE7 ReadBufferModeGL_COLOR_ATTACHMENT8 ReadBufferMode = 0x8CE8 ReadBufferModeGL_COLOR_ATTACHMENT9 ReadBufferMode = 0x8CE9 ReadBufferModeGL_COLOR_ATTACHMENT10 ReadBufferMode = 0x8CEA ReadBufferModeGL_COLOR_ATTACHMENT11 ReadBufferMode = 0x8CEB ReadBufferModeGL_COLOR_ATTACHMENT12 ReadBufferMode = 0x8CEC ReadBufferModeGL_COLOR_ATTACHMENT13 ReadBufferMode = 0x8CED ReadBufferModeGL_COLOR_ATTACHMENT14 ReadBufferMode = 0x8CEE ReadBufferModeGL_COLOR_ATTACHMENT15 ReadBufferMode = 0x8CEF )
type RenderbufferParameterName ¶
type RenderbufferParameterName uint32
const ( RenderbufferParameterNameGL_RENDERBUFFER_COVERAGE_SAMPLES_NV RenderbufferParameterName = 0x8CAB RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES RenderbufferParameterName = 0x8CAB RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_ANGLE RenderbufferParameterName = 0x8CAB RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_APPLE RenderbufferParameterName = 0x8CAB RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_EXT RenderbufferParameterName = 0x8CAB RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_NV RenderbufferParameterName = 0x8CAB RenderbufferParameterNameGL_RENDERBUFFER_WIDTH RenderbufferParameterName = 0x8D42 RenderbufferParameterNameGL_RENDERBUFFER_WIDTH_EXT RenderbufferParameterName = 0x8D42 RenderbufferParameterNameGL_RENDERBUFFER_WIDTH_OES RenderbufferParameterName = 0x8D42 RenderbufferParameterNameGL_RENDERBUFFER_HEIGHT RenderbufferParameterName = 0x8D43 RenderbufferParameterNameGL_RENDERBUFFER_HEIGHT_EXT RenderbufferParameterName = 0x8D43 RenderbufferParameterNameGL_RENDERBUFFER_HEIGHT_OES RenderbufferParameterName = 0x8D43 RenderbufferParameterNameGL_RENDERBUFFER_INTERNAL_FORMAT RenderbufferParameterName = 0x8D44 RenderbufferParameterNameGL_RENDERBUFFER_INTERNAL_FORMAT_EXT RenderbufferParameterName = 0x8D44 RenderbufferParameterNameGL_RENDERBUFFER_INTERNAL_FORMAT_OES RenderbufferParameterName = 0x8D44 RenderbufferParameterNameGL_RENDERBUFFER_RED_SIZE RenderbufferParameterName = 0x8D50 RenderbufferParameterNameGL_RENDERBUFFER_RED_SIZE_EXT RenderbufferParameterName = 0x8D50 RenderbufferParameterNameGL_RENDERBUFFER_RED_SIZE_OES RenderbufferParameterName = 0x8D50 RenderbufferParameterNameGL_RENDERBUFFER_GREEN_SIZE RenderbufferParameterName = 0x8D51 RenderbufferParameterNameGL_RENDERBUFFER_GREEN_SIZE_EXT RenderbufferParameterName = 0x8D51 RenderbufferParameterNameGL_RENDERBUFFER_GREEN_SIZE_OES RenderbufferParameterName = 0x8D51 RenderbufferParameterNameGL_RENDERBUFFER_BLUE_SIZE RenderbufferParameterName = 0x8D52 RenderbufferParameterNameGL_RENDERBUFFER_BLUE_SIZE_EXT RenderbufferParameterName = 0x8D52 RenderbufferParameterNameGL_RENDERBUFFER_BLUE_SIZE_OES RenderbufferParameterName = 0x8D52 RenderbufferParameterNameGL_RENDERBUFFER_ALPHA_SIZE RenderbufferParameterName = 0x8D53 RenderbufferParameterNameGL_RENDERBUFFER_ALPHA_SIZE_EXT RenderbufferParameterName = 0x8D53 RenderbufferParameterNameGL_RENDERBUFFER_ALPHA_SIZE_OES RenderbufferParameterName = 0x8D53 RenderbufferParameterNameGL_RENDERBUFFER_DEPTH_SIZE RenderbufferParameterName = 0x8D54 RenderbufferParameterNameGL_RENDERBUFFER_DEPTH_SIZE_EXT RenderbufferParameterName = 0x8D54 RenderbufferParameterNameGL_RENDERBUFFER_DEPTH_SIZE_OES RenderbufferParameterName = 0x8D54 RenderbufferParameterNameGL_RENDERBUFFER_STENCIL_SIZE RenderbufferParameterName = 0x8D55 RenderbufferParameterNameGL_RENDERBUFFER_STENCIL_SIZE_EXT RenderbufferParameterName = 0x8D55 RenderbufferParameterNameGL_RENDERBUFFER_STENCIL_SIZE_OES RenderbufferParameterName = 0x8D55 RenderbufferParameterNameGL_RENDERBUFFER_COLOR_SAMPLES_NV RenderbufferParameterName = 0x8E10 RenderbufferParameterNameGL_RENDERBUFFER_SAMPLES_IMG RenderbufferParameterName = 0x9133 RenderbufferParameterNameGL_RENDERBUFFER_STORAGE_SAMPLES_AMD RenderbufferParameterName = 0x91B2 )
type RenderbufferTarget ¶
type RenderbufferTarget uint32
const ( RenderbufferTargetGL_RENDERBUFFER RenderbufferTarget = 0x8D41 RenderbufferTargetGL_RENDERBUFFER_OES RenderbufferTarget = 0x8D41 )
type RenderingMode ¶
type RenderingMode uint32
const ( RenderingModeGL_RENDER RenderingMode = 0x1C00 RenderingModeGL_FEEDBACK RenderingMode = 0x1C01 RenderingModeGL_SELECT RenderingMode = 0x1C02 )
type SamplerParameterF ¶
type SamplerParameterF uint32
const ( SamplerParameterFGL_TEXTURE_BORDER_COLOR SamplerParameterF = 0x1004 SamplerParameterFGL_TEXTURE_MIN_LOD SamplerParameterF = 0x813A SamplerParameterFGL_TEXTURE_MAX_LOD SamplerParameterF = 0x813B SamplerParameterFGL_TEXTURE_MAX_ANISOTROPY SamplerParameterF = 0x84FE SamplerParameterFGL_TEXTURE_LOD_BIAS SamplerParameterF = 0x8501 SamplerParameterFGL_TEXTURE_UNNORMALIZED_COORDINATES_ARM SamplerParameterF = 0x8F6A )
type SamplerParameterI ¶
type SamplerParameterI uint32
const ( SamplerParameterIGL_TEXTURE_MAG_FILTER SamplerParameterI = 0x2800 SamplerParameterIGL_TEXTURE_MIN_FILTER SamplerParameterI = 0x2801 SamplerParameterIGL_TEXTURE_WRAP_S SamplerParameterI = 0x2802 SamplerParameterIGL_TEXTURE_WRAP_T SamplerParameterI = 0x2803 SamplerParameterIGL_TEXTURE_WRAP_R SamplerParameterI = 0x8072 SamplerParameterIGL_TEXTURE_COMPARE_MODE SamplerParameterI = 0x884C SamplerParameterIGL_TEXTURE_COMPARE_FUNC SamplerParameterI = 0x884D SamplerParameterIGL_TEXTURE_UNNORMALIZED_COORDINATES_ARM SamplerParameterI = 0x8F6A )
type SeparableTarget ¶
type SeparableTarget uint32
const (
SeparableTargetGL_SEPARABLE_2D SeparableTarget = 0x8012
)
type ShaderBinaryFormat ¶
type ShaderBinaryFormat uint32
const ( ShaderBinaryFormatGL_SGX_BINARY_IMG ShaderBinaryFormat = 0x8C0A ShaderBinaryFormatGL_MALI_SHADER_BINARY_ARM ShaderBinaryFormat = 0x8F60 ShaderBinaryFormatGL_SHADER_BINARY_VIV ShaderBinaryFormat = 0x8FC4 ShaderBinaryFormatGL_SHADER_BINARY_DMP ShaderBinaryFormat = 0x9250 ShaderBinaryFormatGL_GCCSO_SHADER_BINARY_FJ ShaderBinaryFormat = 0x9260 ShaderBinaryFormatGL_SHADER_BINARY_FORMAT_SPIR_V ShaderBinaryFormat = 0x9551 )
type ShaderParameterName ¶
type ShaderParameterName uint32
const ( ShaderParameterNameGL_SHADER_TYPE ShaderParameterName = 0x8B4F ShaderParameterNameGL_DELETE_STATUS ShaderParameterName = 0x8B80 ShaderParameterNameGL_COMPILE_STATUS ShaderParameterName = 0x8B81 ShaderParameterNameGL_INFO_LOG_LENGTH ShaderParameterName = 0x8B84 ShaderParameterNameGL_SHADER_SOURCE_LENGTH ShaderParameterName = 0x8B88 )
type ShaderType ¶
type ShaderType uint32
const ( ShaderTypeGL_FRAGMENT_SHADER ShaderType = 0x8B30 ShaderTypeGL_FRAGMENT_SHADER_ARB ShaderType = 0x8B30 ShaderTypeGL_VERTEX_SHADER ShaderType = 0x8B31 ShaderTypeGL_VERTEX_SHADER_ARB ShaderType = 0x8B31 ShaderTypeGL_GEOMETRY_SHADER ShaderType = 0x8DD9 ShaderTypeGL_TESS_EVALUATION_SHADER ShaderType = 0x8E87 ShaderTypeGL_TESS_CONTROL_SHADER ShaderType = 0x8E88 ShaderTypeGL_COMPUTE_SHADER ShaderType = 0x91B9 )
type ShadingModel ¶
type ShadingModel uint32
const ( ShadingModelGL_FLAT ShadingModel = 0x1D00 ShadingModelGL_SMOOTH ShadingModel = 0x1D01 )
type SizedInternalFormat ¶
type SizedInternalFormat uint32
const ( SizedInternalFormatGL_R3_G3_B2 SizedInternalFormat = 0x2A10 SizedInternalFormatGL_ALPHA4 SizedInternalFormat = 0x803B SizedInternalFormatGL_ALPHA4_EXT SizedInternalFormat = 0x803B SizedInternalFormatGL_ALPHA8 SizedInternalFormat = 0x803C SizedInternalFormatGL_ALPHA8_EXT SizedInternalFormat = 0x803C SizedInternalFormatGL_ALPHA8_OES SizedInternalFormat = 0x803C SizedInternalFormatGL_ALPHA12 SizedInternalFormat = 0x803D SizedInternalFormatGL_ALPHA12_EXT SizedInternalFormat = 0x803D SizedInternalFormatGL_ALPHA16 SizedInternalFormat = 0x803E SizedInternalFormatGL_ALPHA16_EXT SizedInternalFormat = 0x803E SizedInternalFormatGL_LUMINANCE4 SizedInternalFormat = 0x803F SizedInternalFormatGL_LUMINANCE4_EXT SizedInternalFormat = 0x803F SizedInternalFormatGL_LUMINANCE8 SizedInternalFormat = 0x8040 SizedInternalFormatGL_LUMINANCE8_EXT SizedInternalFormat = 0x8040 SizedInternalFormatGL_LUMINANCE8_OES SizedInternalFormat = 0x8040 SizedInternalFormatGL_LUMINANCE12 SizedInternalFormat = 0x8041 SizedInternalFormatGL_LUMINANCE12_EXT SizedInternalFormat = 0x8041 SizedInternalFormatGL_LUMINANCE16 SizedInternalFormat = 0x8042 SizedInternalFormatGL_LUMINANCE16_EXT SizedInternalFormat = 0x8042 SizedInternalFormatGL_LUMINANCE4_ALPHA4 SizedInternalFormat = 0x8043 SizedInternalFormatGL_LUMINANCE4_ALPHA4_EXT SizedInternalFormat = 0x8043 SizedInternalFormatGL_LUMINANCE4_ALPHA4_OES SizedInternalFormat = 0x8043 SizedInternalFormatGL_LUMINANCE6_ALPHA2 SizedInternalFormat = 0x8044 SizedInternalFormatGL_LUMINANCE6_ALPHA2_EXT SizedInternalFormat = 0x8044 SizedInternalFormatGL_LUMINANCE8_ALPHA8 SizedInternalFormat = 0x8045 SizedInternalFormatGL_LUMINANCE8_ALPHA8_EXT SizedInternalFormat = 0x8045 SizedInternalFormatGL_LUMINANCE8_ALPHA8_OES SizedInternalFormat = 0x8045 SizedInternalFormatGL_LUMINANCE12_ALPHA4 SizedInternalFormat = 0x8046 SizedInternalFormatGL_LUMINANCE12_ALPHA4_EXT SizedInternalFormat = 0x8046 SizedInternalFormatGL_LUMINANCE12_ALPHA12 SizedInternalFormat = 0x8047 SizedInternalFormatGL_LUMINANCE12_ALPHA12_EXT SizedInternalFormat = 0x8047 SizedInternalFormatGL_LUMINANCE16_ALPHA16 SizedInternalFormat = 0x8048 SizedInternalFormatGL_LUMINANCE16_ALPHA16_EXT SizedInternalFormat = 0x8048 SizedInternalFormatGL_INTENSITY4 SizedInternalFormat = 0x804A SizedInternalFormatGL_INTENSITY4_EXT SizedInternalFormat = 0x804A SizedInternalFormatGL_INTENSITY8 SizedInternalFormat = 0x804B SizedInternalFormatGL_INTENSITY8_EXT SizedInternalFormat = 0x804B SizedInternalFormatGL_INTENSITY12 SizedInternalFormat = 0x804C SizedInternalFormatGL_INTENSITY12_EXT SizedInternalFormat = 0x804C SizedInternalFormatGL_INTENSITY16 SizedInternalFormat = 0x804D SizedInternalFormatGL_INTENSITY16_EXT SizedInternalFormat = 0x804D SizedInternalFormatGL_RGB2_EXT SizedInternalFormat = 0x804E SizedInternalFormatGL_RGB4 SizedInternalFormat = 0x804F SizedInternalFormatGL_RGB4_EXT SizedInternalFormat = 0x804F SizedInternalFormatGL_RGB5 SizedInternalFormat = 0x8050 SizedInternalFormatGL_RGB5_EXT SizedInternalFormat = 0x8050 SizedInternalFormatGL_RGB8 SizedInternalFormat = 0x8051 SizedInternalFormatGL_RGB8_EXT SizedInternalFormat = 0x8051 SizedInternalFormatGL_RGB8_OES SizedInternalFormat = 0x8051 SizedInternalFormatGL_RGB10 SizedInternalFormat = 0x8052 SizedInternalFormatGL_RGB10_EXT SizedInternalFormat = 0x8052 SizedInternalFormatGL_RGB12 SizedInternalFormat = 0x8053 SizedInternalFormatGL_RGB12_EXT SizedInternalFormat = 0x8053 SizedInternalFormatGL_RGB16 SizedInternalFormat = 0x8054 SizedInternalFormatGL_RGB16_EXT SizedInternalFormat = 0x8054 SizedInternalFormatGL_RGBA2 SizedInternalFormat = 0x8055 SizedInternalFormatGL_RGBA2_EXT SizedInternalFormat = 0x8055 SizedInternalFormatGL_RGBA4 SizedInternalFormat = 0x8056 SizedInternalFormatGL_RGBA4_EXT SizedInternalFormat = 0x8056 SizedInternalFormatGL_RGBA4_OES SizedInternalFormat = 0x8056 SizedInternalFormatGL_RGB5_A1 SizedInternalFormat = 0x8057 SizedInternalFormatGL_RGB5_A1_EXT SizedInternalFormat = 0x8057 SizedInternalFormatGL_RGB5_A1_OES SizedInternalFormat = 0x8057 SizedInternalFormatGL_RGBA8 SizedInternalFormat = 0x8058 SizedInternalFormatGL_RGBA8_EXT SizedInternalFormat = 0x8058 SizedInternalFormatGL_RGBA8_OES SizedInternalFormat = 0x8058 SizedInternalFormatGL_RGB10_A2 SizedInternalFormat = 0x8059 SizedInternalFormatGL_RGB10_A2_EXT SizedInternalFormat = 0x8059 SizedInternalFormatGL_RGBA12 SizedInternalFormat = 0x805A SizedInternalFormatGL_RGBA12_EXT SizedInternalFormat = 0x805A SizedInternalFormatGL_RGBA16 SizedInternalFormat = 0x805B SizedInternalFormatGL_RGBA16_EXT SizedInternalFormat = 0x805B SizedInternalFormatGL_DEPTH_COMPONENT16 SizedInternalFormat = 0x81A5 SizedInternalFormatGL_DEPTH_COMPONENT16_ARB SizedInternalFormat = 0x81A5 SizedInternalFormatGL_DEPTH_COMPONENT16_OES SizedInternalFormat = 0x81A5 SizedInternalFormatGL_DEPTH_COMPONENT16_SGIX SizedInternalFormat = 0x81A5 SizedInternalFormatGL_DEPTH_COMPONENT24 SizedInternalFormat = 0x81A6 SizedInternalFormatGL_DEPTH_COMPONENT24_ARB SizedInternalFormat = 0x81A6 SizedInternalFormatGL_DEPTH_COMPONENT24_OES SizedInternalFormat = 0x81A6 SizedInternalFormatGL_DEPTH_COMPONENT24_SGIX SizedInternalFormat = 0x81A6 SizedInternalFormatGL_DEPTH_COMPONENT32 SizedInternalFormat = 0x81A7 SizedInternalFormatGL_DEPTH_COMPONENT32_ARB SizedInternalFormat = 0x81A7 SizedInternalFormatGL_DEPTH_COMPONENT32_OES SizedInternalFormat = 0x81A7 SizedInternalFormatGL_DEPTH_COMPONENT32_SGIX SizedInternalFormat = 0x81A7 SizedInternalFormatGL_R8 SizedInternalFormat = 0x8229 SizedInternalFormatGL_R8_EXT SizedInternalFormat = 0x8229 SizedInternalFormatGL_R16 SizedInternalFormat = 0x822A SizedInternalFormatGL_R16_EXT SizedInternalFormat = 0x822A SizedInternalFormatGL_RG8 SizedInternalFormat = 0x822B SizedInternalFormatGL_RG8_EXT SizedInternalFormat = 0x822B SizedInternalFormatGL_RG16 SizedInternalFormat = 0x822C SizedInternalFormatGL_RG16_EXT SizedInternalFormat = 0x822C SizedInternalFormatGL_R16F SizedInternalFormat = 0x822D SizedInternalFormatGL_R16F_EXT SizedInternalFormat = 0x822D SizedInternalFormatGL_R32F SizedInternalFormat = 0x822E SizedInternalFormatGL_R32F_EXT SizedInternalFormat = 0x822E SizedInternalFormatGL_RG16F SizedInternalFormat = 0x822F SizedInternalFormatGL_RG16F_EXT SizedInternalFormat = 0x822F SizedInternalFormatGL_RG32F SizedInternalFormat = 0x8230 SizedInternalFormatGL_RG32F_EXT SizedInternalFormat = 0x8230 SizedInternalFormatGL_R8I SizedInternalFormat = 0x8231 SizedInternalFormatGL_R8UI SizedInternalFormat = 0x8232 SizedInternalFormatGL_R16I SizedInternalFormat = 0x8233 SizedInternalFormatGL_R16UI SizedInternalFormat = 0x8234 SizedInternalFormatGL_R32I SizedInternalFormat = 0x8235 SizedInternalFormatGL_R32UI SizedInternalFormat = 0x8236 SizedInternalFormatGL_RG8I SizedInternalFormat = 0x8237 SizedInternalFormatGL_RG8UI SizedInternalFormat = 0x8238 SizedInternalFormatGL_RG16I SizedInternalFormat = 0x8239 SizedInternalFormatGL_RG16UI SizedInternalFormat = 0x823A SizedInternalFormatGL_RG32I SizedInternalFormat = 0x823B SizedInternalFormatGL_RG32UI SizedInternalFormat = 0x823C SizedInternalFormatGL_COMPRESSED_RGB_S3TC_DXT1_EXT SizedInternalFormat = 0x83F0 SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT1_EXT SizedInternalFormat = 0x83F1 SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE SizedInternalFormat = 0x83F2 SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT3_EXT SizedInternalFormat = 0x83F2 SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE SizedInternalFormat = 0x83F3 SizedInternalFormatGL_COMPRESSED_RGBA_S3TC_DXT5_EXT SizedInternalFormat = 0x83F3 SizedInternalFormatGL_RGBA32F SizedInternalFormat = 0x8814 SizedInternalFormatGL_RGBA32F_ARB SizedInternalFormat = 0x8814 SizedInternalFormatGL_RGBA32F_EXT SizedInternalFormat = 0x8814 SizedInternalFormatGL_RGB32F SizedInternalFormat = 0x8815 SizedInternalFormatGL_RGB32F_ARB SizedInternalFormat = 0x8815 SizedInternalFormatGL_RGB32F_EXT SizedInternalFormat = 0x8815 SizedInternalFormatGL_RGBA16F SizedInternalFormat = 0x881A SizedInternalFormatGL_RGBA16F_ARB SizedInternalFormat = 0x881A SizedInternalFormatGL_RGBA16F_EXT SizedInternalFormat = 0x881A SizedInternalFormatGL_RGB16F SizedInternalFormat = 0x881B SizedInternalFormatGL_RGB16F_ARB SizedInternalFormat = 0x881B SizedInternalFormatGL_RGB16F_EXT SizedInternalFormat = 0x881B SizedInternalFormatGL_DEPTH24_STENCIL8 SizedInternalFormat = 0x88F0 SizedInternalFormatGL_DEPTH24_STENCIL8_EXT SizedInternalFormat = 0x88F0 SizedInternalFormatGL_DEPTH24_STENCIL8_OES SizedInternalFormat = 0x88F0 SizedInternalFormatGL_R11F_G11F_B10F SizedInternalFormat = 0x8C3A SizedInternalFormatGL_R11F_G11F_B10F_APPLE SizedInternalFormat = 0x8C3A SizedInternalFormatGL_R11F_G11F_B10F_EXT SizedInternalFormat = 0x8C3A SizedInternalFormatGL_RGB9_E5 SizedInternalFormat = 0x8C3D SizedInternalFormatGL_RGB9_E5_APPLE SizedInternalFormat = 0x8C3D SizedInternalFormatGL_RGB9_E5_EXT SizedInternalFormat = 0x8C3D SizedInternalFormatGL_SRGB8 SizedInternalFormat = 0x8C41 SizedInternalFormatGL_SRGB8_EXT SizedInternalFormat = 0x8C41 SizedInternalFormatGL_SRGB8_NV SizedInternalFormat = 0x8C41 SizedInternalFormatGL_SRGB8_ALPHA8 SizedInternalFormat = 0x8C43 SizedInternalFormatGL_SRGB8_ALPHA8_EXT SizedInternalFormat = 0x8C43 SizedInternalFormatGL_COMPRESSED_SRGB_S3TC_DXT1_EXT SizedInternalFormat = 0x8C4C SizedInternalFormatGL_COMPRESSED_SRGB_S3TC_DXT1_NV SizedInternalFormat = 0x8C4C SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT SizedInternalFormat = 0x8C4D SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV SizedInternalFormat = 0x8C4D SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT SizedInternalFormat = 0x8C4E SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV SizedInternalFormat = 0x8C4E SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT SizedInternalFormat = 0x8C4F SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV SizedInternalFormat = 0x8C4F SizedInternalFormatGL_DEPTH_COMPONENT32F SizedInternalFormat = 0x8CAC SizedInternalFormatGL_DEPTH32F_STENCIL8 SizedInternalFormat = 0x8CAD SizedInternalFormatGL_STENCIL_INDEX1 SizedInternalFormat = 0x8D46 SizedInternalFormatGL_STENCIL_INDEX1_EXT SizedInternalFormat = 0x8D46 SizedInternalFormatGL_STENCIL_INDEX1_OES SizedInternalFormat = 0x8D46 SizedInternalFormatGL_STENCIL_INDEX4 SizedInternalFormat = 0x8D47 SizedInternalFormatGL_STENCIL_INDEX4_EXT SizedInternalFormat = 0x8D47 SizedInternalFormatGL_STENCIL_INDEX4_OES SizedInternalFormat = 0x8D47 SizedInternalFormatGL_STENCIL_INDEX8 SizedInternalFormat = 0x8D48 SizedInternalFormatGL_STENCIL_INDEX8_EXT SizedInternalFormat = 0x8D48 SizedInternalFormatGL_STENCIL_INDEX8_OES SizedInternalFormat = 0x8D48 SizedInternalFormatGL_STENCIL_INDEX16 SizedInternalFormat = 0x8D49 SizedInternalFormatGL_STENCIL_INDEX16_EXT SizedInternalFormat = 0x8D49 SizedInternalFormatGL_RGB565_OES SizedInternalFormat = 0x8D62 SizedInternalFormatGL_RGB565 SizedInternalFormat = 0x8D62 SizedInternalFormatGL_ETC1_RGB8_OES SizedInternalFormat = 0x8D64 SizedInternalFormatGL_RGBA32UI SizedInternalFormat = 0x8D70 SizedInternalFormatGL_RGBA32UI_EXT SizedInternalFormat = 0x8D70 SizedInternalFormatGL_RGB32UI SizedInternalFormat = 0x8D71 SizedInternalFormatGL_RGB32UI_EXT SizedInternalFormat = 0x8D71 SizedInternalFormatGL_ALPHA32UI_EXT SizedInternalFormat = 0x8D72 SizedInternalFormatGL_INTENSITY32UI_EXT SizedInternalFormat = 0x8D73 SizedInternalFormatGL_LUMINANCE32UI_EXT SizedInternalFormat = 0x8D74 SizedInternalFormatGL_LUMINANCE_ALPHA32UI_EXT SizedInternalFormat = 0x8D75 SizedInternalFormatGL_RGBA16UI SizedInternalFormat = 0x8D76 SizedInternalFormatGL_RGBA16UI_EXT SizedInternalFormat = 0x8D76 SizedInternalFormatGL_RGB16UI SizedInternalFormat = 0x8D77 SizedInternalFormatGL_RGB16UI_EXT SizedInternalFormat = 0x8D77 SizedInternalFormatGL_ALPHA16UI_EXT SizedInternalFormat = 0x8D78 SizedInternalFormatGL_INTENSITY16UI_EXT SizedInternalFormat = 0x8D79 SizedInternalFormatGL_LUMINANCE16UI_EXT SizedInternalFormat = 0x8D7A SizedInternalFormatGL_LUMINANCE_ALPHA16UI_EXT SizedInternalFormat = 0x8D7B SizedInternalFormatGL_RGBA8UI SizedInternalFormat = 0x8D7C SizedInternalFormatGL_RGBA8UI_EXT SizedInternalFormat = 0x8D7C SizedInternalFormatGL_RGB8UI SizedInternalFormat = 0x8D7D SizedInternalFormatGL_RGB8UI_EXT SizedInternalFormat = 0x8D7D SizedInternalFormatGL_ALPHA8UI_EXT SizedInternalFormat = 0x8D7E SizedInternalFormatGL_INTENSITY8UI_EXT SizedInternalFormat = 0x8D7F SizedInternalFormatGL_LUMINANCE8UI_EXT SizedInternalFormat = 0x8D80 SizedInternalFormatGL_LUMINANCE_ALPHA8UI_EXT SizedInternalFormat = 0x8D81 SizedInternalFormatGL_RGBA32I SizedInternalFormat = 0x8D82 SizedInternalFormatGL_RGBA32I_EXT SizedInternalFormat = 0x8D82 SizedInternalFormatGL_RGB32I SizedInternalFormat = 0x8D83 SizedInternalFormatGL_RGB32I_EXT SizedInternalFormat = 0x8D83 SizedInternalFormatGL_ALPHA32I_EXT SizedInternalFormat = 0x8D84 SizedInternalFormatGL_INTENSITY32I_EXT SizedInternalFormat = 0x8D85 SizedInternalFormatGL_LUMINANCE32I_EXT SizedInternalFormat = 0x8D86 SizedInternalFormatGL_LUMINANCE_ALPHA32I_EXT SizedInternalFormat = 0x8D87 SizedInternalFormatGL_RGBA16I SizedInternalFormat = 0x8D88 SizedInternalFormatGL_RGBA16I_EXT SizedInternalFormat = 0x8D88 SizedInternalFormatGL_RGB16I SizedInternalFormat = 0x8D89 SizedInternalFormatGL_RGB16I_EXT SizedInternalFormat = 0x8D89 SizedInternalFormatGL_ALPHA16I_EXT SizedInternalFormat = 0x8D8A SizedInternalFormatGL_INTENSITY16I_EXT SizedInternalFormat = 0x8D8B SizedInternalFormatGL_LUMINANCE16I_EXT SizedInternalFormat = 0x8D8C SizedInternalFormatGL_LUMINANCE_ALPHA16I_EXT SizedInternalFormat = 0x8D8D SizedInternalFormatGL_RGBA8I SizedInternalFormat = 0x8D8E SizedInternalFormatGL_RGBA8I_EXT SizedInternalFormat = 0x8D8E SizedInternalFormatGL_RGB8I SizedInternalFormat = 0x8D8F SizedInternalFormatGL_RGB8I_EXT SizedInternalFormat = 0x8D8F SizedInternalFormatGL_ALPHA8I_EXT SizedInternalFormat = 0x8D90 SizedInternalFormatGL_INTENSITY8I_EXT SizedInternalFormat = 0x8D91 SizedInternalFormatGL_LUMINANCE8I_EXT SizedInternalFormat = 0x8D92 SizedInternalFormatGL_LUMINANCE_ALPHA8I_EXT SizedInternalFormat = 0x8D93 SizedInternalFormatGL_DEPTH_COMPONENT32F_NV SizedInternalFormat = 0x8DAB SizedInternalFormatGL_DEPTH32F_STENCIL8_NV SizedInternalFormat = 0x8DAC SizedInternalFormatGL_COMPRESSED_RED_RGTC1 SizedInternalFormat = 0x8DBB SizedInternalFormatGL_COMPRESSED_RED_RGTC1_EXT SizedInternalFormat = 0x8DBB SizedInternalFormatGL_COMPRESSED_SIGNED_RED_RGTC1 SizedInternalFormat = 0x8DBC SizedInternalFormatGL_COMPRESSED_SIGNED_RED_RGTC1_EXT SizedInternalFormat = 0x8DBC SizedInternalFormatGL_COMPRESSED_RED_GREEN_RGTC2_EXT SizedInternalFormat = 0x8DBD SizedInternalFormatGL_COMPRESSED_RG_RGTC2 SizedInternalFormat = 0x8DBD SizedInternalFormatGL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT SizedInternalFormat = 0x8DBE SizedInternalFormatGL_COMPRESSED_SIGNED_RG_RGTC2 SizedInternalFormat = 0x8DBE SizedInternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM SizedInternalFormat = 0x8E8C SizedInternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM_ARB SizedInternalFormat = 0x8E8C SizedInternalFormatGL_COMPRESSED_RGBA_BPTC_UNORM_EXT SizedInternalFormat = 0x8E8C SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM SizedInternalFormat = 0x8E8D SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB SizedInternalFormat = 0x8E8D SizedInternalFormatGL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT SizedInternalFormat = 0x8E8D SizedInternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT SizedInternalFormat = 0x8E8E SizedInternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB SizedInternalFormat = 0x8E8E SizedInternalFormatGL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT SizedInternalFormat = 0x8E8E SizedInternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT SizedInternalFormat = 0x8E8F SizedInternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB SizedInternalFormat = 0x8E8F SizedInternalFormatGL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT SizedInternalFormat = 0x8E8F SizedInternalFormatGL_R8_SNORM SizedInternalFormat = 0x8F94 SizedInternalFormatGL_RG8_SNORM SizedInternalFormat = 0x8F95 SizedInternalFormatGL_RGB8_SNORM SizedInternalFormat = 0x8F96 SizedInternalFormatGL_RGBA8_SNORM SizedInternalFormat = 0x8F97 SizedInternalFormatGL_R16_SNORM SizedInternalFormat = 0x8F98 SizedInternalFormatGL_R16_SNORM_EXT SizedInternalFormat = 0x8F98 SizedInternalFormatGL_RG16_SNORM SizedInternalFormat = 0x8F99 SizedInternalFormatGL_RG16_SNORM_EXT SizedInternalFormat = 0x8F99 SizedInternalFormatGL_RGB16_SNORM SizedInternalFormat = 0x8F9A SizedInternalFormatGL_RGB16_SNORM_EXT SizedInternalFormat = 0x8F9A SizedInternalFormatGL_RGBA16_SNORM SizedInternalFormat = 0x8F9B SizedInternalFormatGL_RGBA16_SNORM_EXT SizedInternalFormat = 0x8F9B SizedInternalFormatGL_RGB10_A2UI SizedInternalFormat = 0x906F SizedInternalFormatGL_COMPRESSED_R11_EAC SizedInternalFormat = 0x9270 SizedInternalFormatGL_COMPRESSED_R11_EAC_OES SizedInternalFormat = 0x9270 SizedInternalFormatGL_COMPRESSED_SIGNED_R11_EAC SizedInternalFormat = 0x9271 SizedInternalFormatGL_COMPRESSED_SIGNED_R11_EAC_OES SizedInternalFormat = 0x9271 SizedInternalFormatGL_COMPRESSED_RG11_EAC SizedInternalFormat = 0x9272 SizedInternalFormatGL_COMPRESSED_RG11_EAC_OES SizedInternalFormat = 0x9272 SizedInternalFormatGL_COMPRESSED_SIGNED_RG11_EAC SizedInternalFormat = 0x9273 SizedInternalFormatGL_COMPRESSED_SIGNED_RG11_EAC_OES SizedInternalFormat = 0x9273 SizedInternalFormatGL_COMPRESSED_RGB8_ETC2 SizedInternalFormat = 0x9274 SizedInternalFormatGL_COMPRESSED_RGB8_ETC2_OES SizedInternalFormat = 0x9274 SizedInternalFormatGL_COMPRESSED_SRGB8_ETC2 SizedInternalFormat = 0x9275 SizedInternalFormatGL_COMPRESSED_SRGB8_ETC2_OES SizedInternalFormat = 0x9275 SizedInternalFormatGL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 SizedInternalFormat = 0x9276 SizedInternalFormatGL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES SizedInternalFormat = 0x9276 SizedInternalFormatGL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 SizedInternalFormat = 0x9277 SizedInternalFormatGL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES SizedInternalFormat = 0x9277 SizedInternalFormatGL_COMPRESSED_RGBA8_ETC2_EAC SizedInternalFormat = 0x9278 SizedInternalFormatGL_COMPRESSED_RGBA8_ETC2_EAC_OES SizedInternalFormat = 0x9278 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC SizedInternalFormat = 0x9279 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES SizedInternalFormat = 0x9279 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x4 SizedInternalFormat = 0x93B0 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x4_KHR SizedInternalFormat = 0x93B0 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x4 SizedInternalFormat = 0x93B1 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x4_KHR SizedInternalFormat = 0x93B1 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x5 SizedInternalFormat = 0x93B2 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x5_KHR SizedInternalFormat = 0x93B2 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x5 SizedInternalFormat = 0x93B3 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x5_KHR SizedInternalFormat = 0x93B3 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x6 SizedInternalFormat = 0x93B4 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x6_KHR SizedInternalFormat = 0x93B4 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x5 SizedInternalFormat = 0x93B5 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x5_KHR SizedInternalFormat = 0x93B5 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x6 SizedInternalFormat = 0x93B6 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x6_KHR SizedInternalFormat = 0x93B6 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x8 SizedInternalFormat = 0x93B7 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_8x8_KHR SizedInternalFormat = 0x93B7 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x5 SizedInternalFormat = 0x93B8 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x5_KHR SizedInternalFormat = 0x93B8 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x6 SizedInternalFormat = 0x93B9 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x6_KHR SizedInternalFormat = 0x93B9 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x8 SizedInternalFormat = 0x93BA SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x8_KHR SizedInternalFormat = 0x93BA SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x10 SizedInternalFormat = 0x93BB SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_10x10_KHR SizedInternalFormat = 0x93BB SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_12x10 SizedInternalFormat = 0x93BC SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_12x10_KHR SizedInternalFormat = 0x93BC SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_12x12 SizedInternalFormat = 0x93BD SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_12x12_KHR SizedInternalFormat = 0x93BD SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_3x3x3_OES SizedInternalFormat = 0x93C0 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x3x3_OES SizedInternalFormat = 0x93C1 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x4x3_OES SizedInternalFormat = 0x93C2 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_4x4x4_OES SizedInternalFormat = 0x93C3 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x4x4_OES SizedInternalFormat = 0x93C4 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x5x4_OES SizedInternalFormat = 0x93C5 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_5x5x5_OES SizedInternalFormat = 0x93C6 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x5x5_OES SizedInternalFormat = 0x93C7 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x6x5_OES SizedInternalFormat = 0x93C8 SizedInternalFormatGL_COMPRESSED_RGBA_ASTC_6x6x6_OES SizedInternalFormat = 0x93C9 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 SizedInternalFormat = 0x93D0 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR SizedInternalFormat = 0x93D0 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 SizedInternalFormat = 0x93D1 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR SizedInternalFormat = 0x93D1 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 SizedInternalFormat = 0x93D2 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR SizedInternalFormat = 0x93D2 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 SizedInternalFormat = 0x93D3 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR SizedInternalFormat = 0x93D3 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 SizedInternalFormat = 0x93D4 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR SizedInternalFormat = 0x93D4 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 SizedInternalFormat = 0x93D5 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR SizedInternalFormat = 0x93D5 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 SizedInternalFormat = 0x93D6 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR SizedInternalFormat = 0x93D6 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 SizedInternalFormat = 0x93D7 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR SizedInternalFormat = 0x93D7 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 SizedInternalFormat = 0x93D8 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR SizedInternalFormat = 0x93D8 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 SizedInternalFormat = 0x93D9 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR SizedInternalFormat = 0x93D9 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 SizedInternalFormat = 0x93DA SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR SizedInternalFormat = 0x93DA SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 SizedInternalFormat = 0x93DB SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR SizedInternalFormat = 0x93DB SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 SizedInternalFormat = 0x93DC SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR SizedInternalFormat = 0x93DC SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 SizedInternalFormat = 0x93DD SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR SizedInternalFormat = 0x93DD SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES SizedInternalFormat = 0x93E0 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES SizedInternalFormat = 0x93E1 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES SizedInternalFormat = 0x93E2 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES SizedInternalFormat = 0x93E3 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES SizedInternalFormat = 0x93E4 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES SizedInternalFormat = 0x93E5 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES SizedInternalFormat = 0x93E6 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES SizedInternalFormat = 0x93E7 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES SizedInternalFormat = 0x93E8 SizedInternalFormatGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES SizedInternalFormat = 0x93E9 )
type StencilFunction ¶
type StencilFunction uint32
const ( StencilFunctionGL_NEVER StencilFunction = 0x0200 StencilFunctionGL_LESS StencilFunction = 0x0201 StencilFunctionGL_EQUAL StencilFunction = 0x0202 StencilFunctionGL_LEQUAL StencilFunction = 0x0203 StencilFunctionGL_GREATER StencilFunction = 0x0204 StencilFunctionGL_NOTEQUAL StencilFunction = 0x0205 StencilFunctionGL_GEQUAL StencilFunction = 0x0206 StencilFunctionGL_ALWAYS StencilFunction = 0x0207 )
type StencilOp ¶
type StencilOp uint32
const ( StencilOpGL_ZERO StencilOp = 0 StencilOpGL_INVERT StencilOp = 0x150A StencilOpGL_KEEP StencilOp = 0x1E00 StencilOpGL_REPLACE StencilOp = 0x1E01 StencilOpGL_INCR StencilOp = 0x1E02 StencilOpGL_DECR StencilOp = 0x1E03 StencilOpGL_INCR_WRAP StencilOp = 0x8507 StencilOpGL_DECR_WRAP StencilOp = 0x8508 )
type StringName ¶
type StringName uint32
const ( StringNameGL_VENDOR StringName = 0x1F00 StringNameGL_RENDERER StringName = 0x1F01 StringNameGL_VERSION StringName = 0x1F02 StringNameGL_EXTENSIONS StringName = 0x1F03 StringNameGL_SHADING_LANGUAGE_VERSION StringName = 0x8B8C )
type SubroutineParameterName ¶
type SubroutineParameterName uint32
const ( SubroutineParameterNameGL_UNIFORM_SIZE SubroutineParameterName = 0x8A38 SubroutineParameterNameGL_UNIFORM_NAME_LENGTH SubroutineParameterName = 0x8A39 SubroutineParameterNameGL_NUM_COMPATIBLE_SUBROUTINES SubroutineParameterName = 0x8E4A SubroutineParameterNameGL_COMPATIBLE_SUBROUTINES SubroutineParameterName = 0x8E4B )
type SyncBehaviorFlags ¶
type SyncBehaviorFlags uint32
const (
SyncBehaviorFlagsGL_NONE SyncBehaviorFlags = 0
)
type SyncCondition ¶
type SyncCondition uint32
const (
SyncConditionGL_SYNC_GPU_COMMANDS_COMPLETE SyncCondition = 0x9117
)
type SyncObjectMask ¶
type SyncObjectMask uint32
const ( SyncObjectMaskGL_SYNC_FLUSH_COMMANDS_BIT SyncObjectMask = 0x00000001 SyncObjectMaskGL_SYNC_FLUSH_COMMANDS_BIT_APPLE SyncObjectMask = 0x00000001 )
type SyncParameterName ¶
type SyncParameterName uint32
const ( SyncParameterNameGL_OBJECT_TYPE SyncParameterName = 0x9112 SyncParameterNameGL_SYNC_CONDITION SyncParameterName = 0x9113 SyncParameterNameGL_SYNC_STATUS SyncParameterName = 0x9114 SyncParameterNameGL_SYNC_FLAGS SyncParameterName = 0x9115 )
type SyncStatus ¶
type SyncStatus uint32
const ( SyncStatusGL_ALREADY_SIGNALED SyncStatus = 0x911A SyncStatusGL_TIMEOUT_EXPIRED SyncStatus = 0x911B SyncStatusGL_CONDITION_SATISFIED SyncStatus = 0x911C SyncStatusGL_WAIT_FAILED SyncStatus = 0x911D )
type TexCoordPointerType ¶
type TexCoordPointerType uint32
const ( TexCoordPointerTypeGL_SHORT TexCoordPointerType = 0x1402 TexCoordPointerTypeGL_INT TexCoordPointerType = 0x1404 TexCoordPointerTypeGL_FLOAT TexCoordPointerType = 0x1406 TexCoordPointerTypeGL_DOUBLE TexCoordPointerType = 0x140A )
type TextureCoordName ¶
type TextureCoordName uint32
const ( TextureCoordNameGL_S TextureCoordName = 0x2000 TextureCoordNameGL_T TextureCoordName = 0x2001 TextureCoordNameGL_R TextureCoordName = 0x2002 TextureCoordNameGL_Q TextureCoordName = 0x2003 TextureCoordNameGL_TEXTURE_GEN_STR_OES TextureCoordName = 0x8D60 )
type TextureEnvParameter ¶
type TextureEnvParameter uint32
const ( TextureEnvParameterGL_ALPHA_SCALE TextureEnvParameter = 0x0D1C TextureEnvParameterGL_TEXTURE_ENV_MODE TextureEnvParameter = 0x2200 TextureEnvParameterGL_TEXTURE_ENV_COLOR TextureEnvParameter = 0x2201 TextureEnvParameterGL_TEXTURE_LOD_BIAS TextureEnvParameter = 0x8501 TextureEnvParameterGL_COMBINE TextureEnvParameter = 0x8570 TextureEnvParameterGL_COMBINE_ARB TextureEnvParameter = 0x8570 TextureEnvParameterGL_COMBINE_EXT TextureEnvParameter = 0x8570 TextureEnvParameterGL_COMBINE_RGB TextureEnvParameter = 0x8571 TextureEnvParameterGL_COMBINE_RGB_ARB TextureEnvParameter = 0x8571 TextureEnvParameterGL_COMBINE_RGB_EXT TextureEnvParameter = 0x8571 TextureEnvParameterGL_COMBINE_ALPHA TextureEnvParameter = 0x8572 TextureEnvParameterGL_COMBINE_ALPHA_ARB TextureEnvParameter = 0x8572 TextureEnvParameterGL_COMBINE_ALPHA_EXT TextureEnvParameter = 0x8572 TextureEnvParameterGL_RGB_SCALE TextureEnvParameter = 0x8573 TextureEnvParameterGL_RGB_SCALE_ARB TextureEnvParameter = 0x8573 TextureEnvParameterGL_RGB_SCALE_EXT TextureEnvParameter = 0x8573 TextureEnvParameterGL_ADD_SIGNED TextureEnvParameter = 0x8574 TextureEnvParameterGL_ADD_SIGNED_ARB TextureEnvParameter = 0x8574 TextureEnvParameterGL_ADD_SIGNED_EXT TextureEnvParameter = 0x8574 TextureEnvParameterGL_INTERPOLATE TextureEnvParameter = 0x8575 TextureEnvParameterGL_INTERPOLATE_ARB TextureEnvParameter = 0x8575 TextureEnvParameterGL_INTERPOLATE_EXT TextureEnvParameter = 0x8575 TextureEnvParameterGL_CONSTANT TextureEnvParameter = 0x8576 TextureEnvParameterGL_CONSTANT_ARB TextureEnvParameter = 0x8576 TextureEnvParameterGL_CONSTANT_EXT TextureEnvParameter = 0x8576 TextureEnvParameterGL_CONSTANT_NV TextureEnvParameter = 0x8576 TextureEnvParameterGL_PRIMARY_COLOR TextureEnvParameter = 0x8577 TextureEnvParameterGL_PRIMARY_COLOR_ARB TextureEnvParameter = 0x8577 TextureEnvParameterGL_PRIMARY_COLOR_EXT TextureEnvParameter = 0x8577 TextureEnvParameterGL_PREVIOUS TextureEnvParameter = 0x8578 TextureEnvParameterGL_PREVIOUS_ARB TextureEnvParameter = 0x8578 TextureEnvParameterGL_PREVIOUS_EXT TextureEnvParameter = 0x8578 TextureEnvParameterGL_SOURCE0_RGB TextureEnvParameter = 0x8580 TextureEnvParameterGL_SOURCE0_RGB_ARB TextureEnvParameter = 0x8580 TextureEnvParameterGL_SOURCE0_RGB_EXT TextureEnvParameter = 0x8580 TextureEnvParameterGL_SRC0_RGB TextureEnvParameter = 0x8580 TextureEnvParameterGL_SOURCE1_RGB TextureEnvParameter = 0x8581 TextureEnvParameterGL_SOURCE1_RGB_ARB TextureEnvParameter = 0x8581 TextureEnvParameterGL_SOURCE1_RGB_EXT TextureEnvParameter = 0x8581 TextureEnvParameterGL_SRC1_RGB TextureEnvParameter = 0x8581 TextureEnvParameterGL_SOURCE2_RGB TextureEnvParameter = 0x8582 TextureEnvParameterGL_SOURCE2_RGB_ARB TextureEnvParameter = 0x8582 TextureEnvParameterGL_SOURCE2_RGB_EXT TextureEnvParameter = 0x8582 TextureEnvParameterGL_SRC2_RGB TextureEnvParameter = 0x8582 TextureEnvParameterGL_SOURCE3_RGB_NV TextureEnvParameter = 0x8583 TextureEnvParameterGL_SOURCE0_ALPHA TextureEnvParameter = 0x8588 TextureEnvParameterGL_SOURCE0_ALPHA_ARB TextureEnvParameter = 0x8588 TextureEnvParameterGL_SOURCE0_ALPHA_EXT TextureEnvParameter = 0x8588 TextureEnvParameterGL_SRC0_ALPHA TextureEnvParameter = 0x8588 TextureEnvParameterGL_SOURCE1_ALPHA TextureEnvParameter = 0x8589 TextureEnvParameterGL_SOURCE1_ALPHA_ARB TextureEnvParameter = 0x8589 TextureEnvParameterGL_SOURCE1_ALPHA_EXT TextureEnvParameter = 0x8589 TextureEnvParameterGL_SRC1_ALPHA TextureEnvParameter = 0x8589 TextureEnvParameterGL_SRC1_ALPHA_EXT TextureEnvParameter = 0x8589 TextureEnvParameterGL_SOURCE2_ALPHA TextureEnvParameter = 0x858A TextureEnvParameterGL_SOURCE2_ALPHA_ARB TextureEnvParameter = 0x858A TextureEnvParameterGL_SOURCE2_ALPHA_EXT TextureEnvParameter = 0x858A TextureEnvParameterGL_SRC2_ALPHA TextureEnvParameter = 0x858A TextureEnvParameterGL_SOURCE3_ALPHA_NV TextureEnvParameter = 0x858B TextureEnvParameterGL_OPERAND0_RGB TextureEnvParameter = 0x8590 TextureEnvParameterGL_OPERAND0_RGB_ARB TextureEnvParameter = 0x8590 TextureEnvParameterGL_OPERAND0_RGB_EXT TextureEnvParameter = 0x8590 TextureEnvParameterGL_OPERAND1_RGB TextureEnvParameter = 0x8591 TextureEnvParameterGL_OPERAND1_RGB_ARB TextureEnvParameter = 0x8591 TextureEnvParameterGL_OPERAND1_RGB_EXT TextureEnvParameter = 0x8591 TextureEnvParameterGL_OPERAND2_RGB TextureEnvParameter = 0x8592 TextureEnvParameterGL_OPERAND2_RGB_ARB TextureEnvParameter = 0x8592 TextureEnvParameterGL_OPERAND2_RGB_EXT TextureEnvParameter = 0x8592 TextureEnvParameterGL_OPERAND3_RGB_NV TextureEnvParameter = 0x8593 TextureEnvParameterGL_OPERAND0_ALPHA TextureEnvParameter = 0x8598 TextureEnvParameterGL_OPERAND0_ALPHA_ARB TextureEnvParameter = 0x8598 TextureEnvParameterGL_OPERAND0_ALPHA_EXT TextureEnvParameter = 0x8598 TextureEnvParameterGL_OPERAND1_ALPHA TextureEnvParameter = 0x8599 TextureEnvParameterGL_OPERAND1_ALPHA_ARB TextureEnvParameter = 0x8599 TextureEnvParameterGL_OPERAND1_ALPHA_EXT TextureEnvParameter = 0x8599 TextureEnvParameterGL_OPERAND2_ALPHA TextureEnvParameter = 0x859A TextureEnvParameterGL_OPERAND2_ALPHA_ARB TextureEnvParameter = 0x859A TextureEnvParameterGL_OPERAND2_ALPHA_EXT TextureEnvParameter = 0x859A TextureEnvParameterGL_OPERAND3_ALPHA_NV TextureEnvParameter = 0x859B TextureEnvParameterGL_COORD_REPLACE TextureEnvParameter = 0x8862 )
type TextureEnvTarget ¶
type TextureEnvTarget uint32
const ( TextureEnvTargetGL_TEXTURE_ENV TextureEnvTarget = 0x2300 TextureEnvTargetGL_TEXTURE_FILTER_CONTROL TextureEnvTarget = 0x8500 TextureEnvTargetGL_POINT_SPRITE TextureEnvTarget = 0x8861 )
type TextureGenParameter ¶
type TextureGenParameter uint32
const ( TextureGenParameterGL_TEXTURE_GEN_MODE TextureGenParameter = 0x2500 TextureGenParameterGL_TEXTURE_GEN_MODE_OES TextureGenParameter = 0x2500 TextureGenParameterGL_OBJECT_PLANE TextureGenParameter = 0x2501 TextureGenParameterGL_EYE_PLANE TextureGenParameter = 0x2502 TextureGenParameterGL_EYE_POINT_SGIS TextureGenParameter = 0x81F4 TextureGenParameterGL_OBJECT_POINT_SGIS TextureGenParameter = 0x81F5 TextureGenParameterGL_EYE_LINE_SGIS TextureGenParameter = 0x81F6 TextureGenParameterGL_OBJECT_LINE_SGIS TextureGenParameter = 0x81F7 )
type TextureParameterName ¶
type TextureParameterName uint32
const ( TextureParameterNameGL_TEXTURE_WIDTH TextureParameterName = 0x1000 TextureParameterNameGL_TEXTURE_HEIGHT TextureParameterName = 0x1001 TextureParameterNameGL_TEXTURE_INTERNAL_FORMAT TextureParameterName = 0x1003 TextureParameterNameGL_TEXTURE_COMPONENTS TextureParameterName = 0x1003 TextureParameterNameGL_TEXTURE_BORDER_COLOR TextureParameterName = 0x1004 TextureParameterNameGL_TEXTURE_BORDER_COLOR_NV TextureParameterName = 0x1004 TextureParameterNameGL_TEXTURE_BORDER TextureParameterName = 0x1005 TextureParameterNameGL_TEXTURE_MAG_FILTER TextureParameterName = 0x2800 TextureParameterNameGL_TEXTURE_MIN_FILTER TextureParameterName = 0x2801 TextureParameterNameGL_TEXTURE_WRAP_S TextureParameterName = 0x2802 TextureParameterNameGL_TEXTURE_WRAP_T TextureParameterName = 0x2803 TextureParameterNameGL_TEXTURE_RED_SIZE TextureParameterName = 0x805C TextureParameterNameGL_TEXTURE_GREEN_SIZE TextureParameterName = 0x805D TextureParameterNameGL_TEXTURE_BLUE_SIZE TextureParameterName = 0x805E TextureParameterNameGL_TEXTURE_ALPHA_SIZE TextureParameterName = 0x805F TextureParameterNameGL_TEXTURE_LUMINANCE_SIZE TextureParameterName = 0x8060 TextureParameterNameGL_TEXTURE_INTENSITY_SIZE TextureParameterName = 0x8061 TextureParameterNameGL_TEXTURE_PRIORITY TextureParameterName = 0x8066 TextureParameterNameGL_TEXTURE_PRIORITY_EXT TextureParameterName = 0x8066 TextureParameterNameGL_TEXTURE_RESIDENT TextureParameterName = 0x8067 TextureParameterNameGL_TEXTURE_DEPTH_EXT TextureParameterName = 0x8071 TextureParameterNameGL_TEXTURE_WRAP_R TextureParameterName = 0x8072 TextureParameterNameGL_TEXTURE_WRAP_R_EXT TextureParameterName = 0x8072 TextureParameterNameGL_TEXTURE_WRAP_R_OES TextureParameterName = 0x8072 TextureParameterNameGL_DETAIL_TEXTURE_LEVEL_SGIS TextureParameterName = 0x809A TextureParameterNameGL_DETAIL_TEXTURE_MODE_SGIS TextureParameterName = 0x809B TextureParameterNameGL_DETAIL_TEXTURE_FUNC_POINTS_SGIS TextureParameterName = 0x809C TextureParameterNameGL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS TextureParameterName = 0x80B0 TextureParameterNameGL_SHADOW_AMBIENT_SGIX TextureParameterName = 0x80BF TextureParameterNameGL_DUAL_TEXTURE_SELECT_SGIS TextureParameterName = 0x8124 TextureParameterNameGL_QUAD_TEXTURE_SELECT_SGIS TextureParameterName = 0x8125 TextureParameterNameGL_TEXTURE_4DSIZE_SGIS TextureParameterName = 0x8136 TextureParameterNameGL_TEXTURE_WRAP_Q_SGIS TextureParameterName = 0x8137 TextureParameterNameGL_TEXTURE_MIN_LOD TextureParameterName = 0x813A TextureParameterNameGL_TEXTURE_MIN_LOD_SGIS TextureParameterName = 0x813A TextureParameterNameGL_TEXTURE_MAX_LOD TextureParameterName = 0x813B TextureParameterNameGL_TEXTURE_MAX_LOD_SGIS TextureParameterName = 0x813B TextureParameterNameGL_TEXTURE_BASE_LEVEL TextureParameterName = 0x813C TextureParameterNameGL_TEXTURE_BASE_LEVEL_SGIS TextureParameterName = 0x813C TextureParameterNameGL_TEXTURE_MAX_LEVEL TextureParameterName = 0x813D TextureParameterNameGL_TEXTURE_MAX_LEVEL_SGIS TextureParameterName = 0x813D TextureParameterNameGL_TEXTURE_FILTER4_SIZE_SGIS TextureParameterName = 0x8147 TextureParameterNameGL_TEXTURE_CLIPMAP_CENTER_SGIX TextureParameterName = 0x8171 TextureParameterNameGL_TEXTURE_CLIPMAP_FRAME_SGIX TextureParameterName = 0x8172 TextureParameterNameGL_TEXTURE_CLIPMAP_OFFSET_SGIX TextureParameterName = 0x8173 TextureParameterNameGL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX TextureParameterName = 0x8174 TextureParameterNameGL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX TextureParameterName = 0x8175 TextureParameterNameGL_TEXTURE_CLIPMAP_DEPTH_SGIX TextureParameterName = 0x8176 TextureParameterNameGL_POST_TEXTURE_FILTER_BIAS_SGIX TextureParameterName = 0x8179 TextureParameterNameGL_POST_TEXTURE_FILTER_SCALE_SGIX TextureParameterName = 0x817A TextureParameterNameGL_TEXTURE_LOD_BIAS_S_SGIX TextureParameterName = 0x818E TextureParameterNameGL_TEXTURE_LOD_BIAS_T_SGIX TextureParameterName = 0x818F TextureParameterNameGL_TEXTURE_LOD_BIAS_R_SGIX TextureParameterName = 0x8190 TextureParameterNameGL_GENERATE_MIPMAP TextureParameterName = 0x8191 TextureParameterNameGL_GENERATE_MIPMAP_SGIS TextureParameterName = 0x8191 TextureParameterNameGL_TEXTURE_COMPARE_SGIX TextureParameterName = 0x819A TextureParameterNameGL_TEXTURE_COMPARE_OPERATOR_SGIX TextureParameterName = 0x819B TextureParameterNameGL_TEXTURE_LEQUAL_R_SGIX TextureParameterName = 0x819C TextureParameterNameGL_TEXTURE_GEQUAL_R_SGIX TextureParameterName = 0x819D TextureParameterNameGL_TEXTURE_MAX_CLAMP_S_SGIX TextureParameterName = 0x8369 TextureParameterNameGL_TEXTURE_MAX_CLAMP_T_SGIX TextureParameterName = 0x836A TextureParameterNameGL_TEXTURE_MAX_CLAMP_R_SGIX TextureParameterName = 0x836B TextureParameterNameGL_TEXTURE_MEMORY_LAYOUT_INTEL TextureParameterName = 0x83FF TextureParameterNameGL_TEXTURE_MAX_ANISOTROPY TextureParameterName = 0x84FE TextureParameterNameGL_TEXTURE_LOD_BIAS TextureParameterName = 0x8501 TextureParameterNameGL_TEXTURE_COMPARE_MODE TextureParameterName = 0x884C TextureParameterNameGL_TEXTURE_COMPARE_FUNC TextureParameterName = 0x884D TextureParameterNameGL_TEXTURE_SWIZZLE_R TextureParameterName = 0x8E42 TextureParameterNameGL_TEXTURE_SWIZZLE_G TextureParameterName = 0x8E43 TextureParameterNameGL_TEXTURE_SWIZZLE_B TextureParameterName = 0x8E44 TextureParameterNameGL_TEXTURE_SWIZZLE_A TextureParameterName = 0x8E45 TextureParameterNameGL_TEXTURE_SWIZZLE_RGBA TextureParameterName = 0x8E46 TextureParameterNameGL_TEXTURE_UNNORMALIZED_COORDINATES_ARM TextureParameterName = 0x8F6A TextureParameterNameGL_DEPTH_STENCIL_TEXTURE_MODE TextureParameterName = 0x90EA TextureParameterNameGL_TEXTURE_TILING_EXT TextureParameterName = 0x9580 TextureParameterNameGL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM TextureParameterName = 0x96A0 TextureParameterNameGL_TEXTURE_Y_DEGAMMA_QCOM TextureParameterName = 0x9710 TextureParameterNameGL_TEXTURE_CBCR_DEGAMMA_QCOM TextureParameterName = 0x9711 )
type TextureTarget ¶
type TextureTarget uint32
const ( TextureTargetGL_TEXTURE_1D TextureTarget = 0x0DE0 TextureTargetGL_TEXTURE_2D TextureTarget = 0x0DE1 TextureTargetGL_PROXY_TEXTURE_1D TextureTarget = 0x8063 TextureTargetGL_PROXY_TEXTURE_1D_EXT TextureTarget = 0x8063 TextureTargetGL_PROXY_TEXTURE_2D TextureTarget = 0x8064 TextureTargetGL_PROXY_TEXTURE_2D_EXT TextureTarget = 0x8064 TextureTargetGL_TEXTURE_3D TextureTarget = 0x806F TextureTargetGL_TEXTURE_3D_EXT TextureTarget = 0x806F TextureTargetGL_TEXTURE_3D_OES TextureTarget = 0x806F TextureTargetGL_PROXY_TEXTURE_3D TextureTarget = 0x8070 TextureTargetGL_PROXY_TEXTURE_3D_EXT TextureTarget = 0x8070 TextureTargetGL_DETAIL_TEXTURE_2D_SGIS TextureTarget = 0x8095 TextureTargetGL_TEXTURE_4D_SGIS TextureTarget = 0x8134 TextureTargetGL_PROXY_TEXTURE_4D_SGIS TextureTarget = 0x8135 TextureTargetGL_TEXTURE_RECTANGLE TextureTarget = 0x84F5 TextureTargetGL_TEXTURE_RECTANGLE_ARB TextureTarget = 0x84F5 TextureTargetGL_TEXTURE_RECTANGLE_NV TextureTarget = 0x84F5 TextureTargetGL_PROXY_TEXTURE_RECTANGLE TextureTarget = 0x84F7 TextureTargetGL_PROXY_TEXTURE_RECTANGLE_ARB TextureTarget = 0x84F7 TextureTargetGL_PROXY_TEXTURE_RECTANGLE_NV TextureTarget = 0x84F7 TextureTargetGL_TEXTURE_CUBE_MAP TextureTarget = 0x8513 TextureTargetGL_TEXTURE_CUBE_MAP_ARB TextureTarget = 0x8513 TextureTargetGL_TEXTURE_CUBE_MAP_EXT TextureTarget = 0x8513 TextureTargetGL_TEXTURE_CUBE_MAP_OES TextureTarget = 0x8513 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_X TextureTarget = 0x8515 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB TextureTarget = 0x8515 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT TextureTarget = 0x8515 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_X_OES TextureTarget = 0x8515 TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_X TextureTarget = 0x8516 TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB TextureTarget = 0x8516 TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT TextureTarget = 0x8516 TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES TextureTarget = 0x8516 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Y TextureTarget = 0x8517 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB TextureTarget = 0x8517 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT TextureTarget = 0x8517 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES TextureTarget = 0x8517 TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Y TextureTarget = 0x8518 TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB TextureTarget = 0x8518 TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT TextureTarget = 0x8518 TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES TextureTarget = 0x8518 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Z TextureTarget = 0x8519 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB TextureTarget = 0x8519 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT TextureTarget = 0x8519 TextureTargetGL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES TextureTarget = 0x8519 TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Z TextureTarget = 0x851A TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB TextureTarget = 0x851A TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT TextureTarget = 0x851A TextureTargetGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES TextureTarget = 0x851A TextureTargetGL_PROXY_TEXTURE_CUBE_MAP TextureTarget = 0x851B TextureTargetGL_PROXY_TEXTURE_CUBE_MAP_ARB TextureTarget = 0x851B TextureTargetGL_PROXY_TEXTURE_CUBE_MAP_EXT TextureTarget = 0x851B TextureTargetGL_TEXTURE_1D_ARRAY TextureTarget = 0x8C18 TextureTargetGL_PROXY_TEXTURE_1D_ARRAY TextureTarget = 0x8C19 TextureTargetGL_PROXY_TEXTURE_1D_ARRAY_EXT TextureTarget = 0x8C19 TextureTargetGL_TEXTURE_2D_ARRAY TextureTarget = 0x8C1A TextureTargetGL_PROXY_TEXTURE_2D_ARRAY TextureTarget = 0x8C1B TextureTargetGL_PROXY_TEXTURE_2D_ARRAY_EXT TextureTarget = 0x8C1B TextureTargetGL_TEXTURE_BUFFER TextureTarget = 0x8C2A TextureTargetGL_RENDERBUFFER TextureTarget = 0x8D41 TextureTargetGL_TEXTURE_CUBE_MAP_ARRAY TextureTarget = 0x9009 TextureTargetGL_TEXTURE_CUBE_MAP_ARRAY_ARB TextureTarget = 0x9009 TextureTargetGL_TEXTURE_CUBE_MAP_ARRAY_EXT TextureTarget = 0x9009 TextureTargetGL_TEXTURE_CUBE_MAP_ARRAY_OES TextureTarget = 0x9009 TextureTargetGL_PROXY_TEXTURE_CUBE_MAP_ARRAY TextureTarget = 0x900B TextureTargetGL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB TextureTarget = 0x900B TextureTargetGL_TEXTURE_2D_MULTISAMPLE TextureTarget = 0x9100 TextureTargetGL_PROXY_TEXTURE_2D_MULTISAMPLE TextureTarget = 0x9101 TextureTargetGL_TEXTURE_2D_MULTISAMPLE_ARRAY TextureTarget = 0x9102 TextureTargetGL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY TextureTarget = 0x9103 )
type TextureUnit ¶
type TextureUnit uint32
const ( TextureUnitGL_TEXTURE0 TextureUnit = 0x84C0 TextureUnitGL_TEXTURE1 TextureUnit = 0x84C1 TextureUnitGL_TEXTURE2 TextureUnit = 0x84C2 TextureUnitGL_TEXTURE3 TextureUnit = 0x84C3 TextureUnitGL_TEXTURE4 TextureUnit = 0x84C4 TextureUnitGL_TEXTURE5 TextureUnit = 0x84C5 TextureUnitGL_TEXTURE6 TextureUnit = 0x84C6 TextureUnitGL_TEXTURE7 TextureUnit = 0x84C7 TextureUnitGL_TEXTURE8 TextureUnit = 0x84C8 TextureUnitGL_TEXTURE9 TextureUnit = 0x84C9 TextureUnitGL_TEXTURE10 TextureUnit = 0x84CA TextureUnitGL_TEXTURE11 TextureUnit = 0x84CB TextureUnitGL_TEXTURE12 TextureUnit = 0x84CC TextureUnitGL_TEXTURE13 TextureUnit = 0x84CD TextureUnitGL_TEXTURE14 TextureUnit = 0x84CE TextureUnitGL_TEXTURE15 TextureUnit = 0x84CF TextureUnitGL_TEXTURE16 TextureUnit = 0x84D0 TextureUnitGL_TEXTURE17 TextureUnit = 0x84D1 TextureUnitGL_TEXTURE18 TextureUnit = 0x84D2 TextureUnitGL_TEXTURE19 TextureUnit = 0x84D3 TextureUnitGL_TEXTURE20 TextureUnit = 0x84D4 TextureUnitGL_TEXTURE21 TextureUnit = 0x84D5 TextureUnitGL_TEXTURE22 TextureUnit = 0x84D6 TextureUnitGL_TEXTURE23 TextureUnit = 0x84D7 TextureUnitGL_TEXTURE24 TextureUnit = 0x84D8 TextureUnitGL_TEXTURE25 TextureUnit = 0x84D9 TextureUnitGL_TEXTURE26 TextureUnit = 0x84DA TextureUnitGL_TEXTURE27 TextureUnit = 0x84DB TextureUnitGL_TEXTURE28 TextureUnit = 0x84DC TextureUnitGL_TEXTURE29 TextureUnit = 0x84DD TextureUnitGL_TEXTURE30 TextureUnit = 0x84DE TextureUnitGL_TEXTURE31 TextureUnit = 0x84DF )
type TransformFeedbackBufferMode ¶
type TransformFeedbackBufferMode uint32
const ( TransformFeedbackBufferModeGL_INTERLEAVED_ATTRIBS TransformFeedbackBufferMode = 0x8C8C TransformFeedbackBufferModeGL_SEPARATE_ATTRIBS TransformFeedbackBufferMode = 0x8C8D )
type TransformFeedbackPName ¶
type TransformFeedbackPName uint32
const ( TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_BUFFER_START TransformFeedbackPName = 0x8C84 TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_BUFFER_SIZE TransformFeedbackPName = 0x8C85 TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_BUFFER_BINDING TransformFeedbackPName = 0x8C8F TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_PAUSED TransformFeedbackPName = 0x8E23 TransformFeedbackPNameGL_TRANSFORM_FEEDBACK_ACTIVE TransformFeedbackPName = 0x8E24 )
type TriangleFace ¶
type TriangleFace uint32
const ( TriangleFaceGL_FRONT TriangleFace = 0x0404 TriangleFaceGL_BACK TriangleFace = 0x0405 TriangleFaceGL_FRONT_AND_BACK TriangleFace = 0x0408 )
type UniformBlockPName ¶
type UniformBlockPName uint32
const ( UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER UniformBlockPName = 0x84F0 UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER UniformBlockPName = 0x84F1 UniformBlockPNameGL_UNIFORM_BLOCK_BINDING UniformBlockPName = 0x8A3F UniformBlockPNameGL_UNIFORM_BLOCK_DATA_SIZE UniformBlockPName = 0x8A40 UniformBlockPNameGL_UNIFORM_BLOCK_NAME_LENGTH UniformBlockPName = 0x8A41 UniformBlockPNameGL_UNIFORM_BLOCK_ACTIVE_UNIFORMS UniformBlockPName = 0x8A42 UniformBlockPNameGL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES UniformBlockPName = 0x8A43 UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER UniformBlockPName = 0x8A44 UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER UniformBlockPName = 0x8A45 UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER UniformBlockPName = 0x8A46 UniformBlockPNameGL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER UniformBlockPName = 0x90EC )
type UniformPName ¶
type UniformPName uint32
const ( UniformPNameGL_UNIFORM_TYPE UniformPName = 0x8A37 UniformPNameGL_UNIFORM_SIZE UniformPName = 0x8A38 UniformPNameGL_UNIFORM_NAME_LENGTH UniformPName = 0x8A39 UniformPNameGL_UNIFORM_BLOCK_INDEX UniformPName = 0x8A3A UniformPNameGL_UNIFORM_OFFSET UniformPName = 0x8A3B UniformPNameGL_UNIFORM_ARRAY_STRIDE UniformPName = 0x8A3C UniformPNameGL_UNIFORM_MATRIX_STRIDE UniformPName = 0x8A3D UniformPNameGL_UNIFORM_IS_ROW_MAJOR UniformPName = 0x8A3E UniformPNameGL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX UniformPName = 0x92DA )
type UniformType ¶
type UniformType uint32
const ( UniformTypeGL_INT UniformType = 0x1404 UniformTypeGL_UNSIGNED_INT UniformType = 0x1405 UniformTypeGL_FLOAT UniformType = 0x1406 UniformTypeGL_DOUBLE UniformType = 0x140A UniformTypeGL_FLOAT_VEC2 UniformType = 0x8B50 UniformTypeGL_FLOAT_VEC3 UniformType = 0x8B51 UniformTypeGL_FLOAT_VEC4 UniformType = 0x8B52 UniformTypeGL_INT_VEC2 UniformType = 0x8B53 UniformTypeGL_INT_VEC3 UniformType = 0x8B54 UniformTypeGL_INT_VEC4 UniformType = 0x8B55 UniformTypeGL_BOOL UniformType = 0x8B56 UniformTypeGL_BOOL_VEC2 UniformType = 0x8B57 UniformTypeGL_BOOL_VEC3 UniformType = 0x8B58 UniformTypeGL_BOOL_VEC4 UniformType = 0x8B59 UniformTypeGL_FLOAT_MAT2 UniformType = 0x8B5A UniformTypeGL_FLOAT_MAT3 UniformType = 0x8B5B UniformTypeGL_FLOAT_MAT4 UniformType = 0x8B5C UniformTypeGL_SAMPLER_1D UniformType = 0x8B5D UniformTypeGL_SAMPLER_2D UniformType = 0x8B5E UniformTypeGL_SAMPLER_3D UniformType = 0x8B5F UniformTypeGL_SAMPLER_CUBE UniformType = 0x8B60 UniformTypeGL_SAMPLER_1D_SHADOW UniformType = 0x8B61 UniformTypeGL_SAMPLER_2D_SHADOW UniformType = 0x8B62 UniformTypeGL_SAMPLER_2D_RECT UniformType = 0x8B63 UniformTypeGL_SAMPLER_2D_RECT_SHADOW UniformType = 0x8B64 UniformTypeGL_FLOAT_MAT2x3 UniformType = 0x8B65 UniformTypeGL_FLOAT_MAT2x4 UniformType = 0x8B66 UniformTypeGL_FLOAT_MAT3x2 UniformType = 0x8B67 UniformTypeGL_FLOAT_MAT3x4 UniformType = 0x8B68 UniformTypeGL_FLOAT_MAT4x2 UniformType = 0x8B69 UniformTypeGL_FLOAT_MAT4x3 UniformType = 0x8B6A UniformTypeGL_SAMPLER_1D_ARRAY UniformType = 0x8DC0 UniformTypeGL_SAMPLER_2D_ARRAY UniformType = 0x8DC1 UniformTypeGL_SAMPLER_BUFFER UniformType = 0x8DC2 UniformTypeGL_SAMPLER_1D_ARRAY_SHADOW UniformType = 0x8DC3 UniformTypeGL_SAMPLER_2D_ARRAY_SHADOW UniformType = 0x8DC4 UniformTypeGL_SAMPLER_CUBE_SHADOW UniformType = 0x8DC5 UniformTypeGL_UNSIGNED_INT_VEC2 UniformType = 0x8DC6 UniformTypeGL_UNSIGNED_INT_VEC3 UniformType = 0x8DC7 UniformTypeGL_UNSIGNED_INT_VEC4 UniformType = 0x8DC8 UniformTypeGL_INT_SAMPLER_1D UniformType = 0x8DC9 UniformTypeGL_INT_SAMPLER_2D UniformType = 0x8DCA UniformTypeGL_INT_SAMPLER_3D UniformType = 0x8DCB UniformTypeGL_INT_SAMPLER_CUBE UniformType = 0x8DCC UniformTypeGL_INT_SAMPLER_2D_RECT UniformType = 0x8DCD UniformTypeGL_INT_SAMPLER_1D_ARRAY UniformType = 0x8DCE UniformTypeGL_INT_SAMPLER_2D_ARRAY UniformType = 0x8DCF UniformTypeGL_INT_SAMPLER_BUFFER UniformType = 0x8DD0 UniformTypeGL_UNSIGNED_INT_SAMPLER_1D UniformType = 0x8DD1 UniformTypeGL_UNSIGNED_INT_SAMPLER_2D UniformType = 0x8DD2 UniformTypeGL_UNSIGNED_INT_SAMPLER_3D UniformType = 0x8DD3 UniformTypeGL_UNSIGNED_INT_SAMPLER_CUBE UniformType = 0x8DD4 UniformTypeGL_UNSIGNED_INT_SAMPLER_2D_RECT UniformType = 0x8DD5 UniformTypeGL_UNSIGNED_INT_SAMPLER_1D_ARRAY UniformType = 0x8DD6 UniformTypeGL_UNSIGNED_INT_SAMPLER_2D_ARRAY UniformType = 0x8DD7 UniformTypeGL_UNSIGNED_INT_SAMPLER_BUFFER UniformType = 0x8DD8 UniformTypeGL_DOUBLE_MAT2 UniformType = 0x8F46 UniformTypeGL_DOUBLE_MAT3 UniformType = 0x8F47 UniformTypeGL_DOUBLE_MAT4 UniformType = 0x8F48 UniformTypeGL_DOUBLE_MAT2x3 UniformType = 0x8F49 UniformTypeGL_DOUBLE_MAT2x4 UniformType = 0x8F4A UniformTypeGL_DOUBLE_MAT3x2 UniformType = 0x8F4B UniformTypeGL_DOUBLE_MAT3x4 UniformType = 0x8F4C UniformTypeGL_DOUBLE_MAT4x2 UniformType = 0x8F4D UniformTypeGL_DOUBLE_MAT4x3 UniformType = 0x8F4E UniformTypeGL_DOUBLE_VEC2 UniformType = 0x8FFC UniformTypeGL_DOUBLE_VEC3 UniformType = 0x8FFD UniformTypeGL_DOUBLE_VEC4 UniformType = 0x8FFE UniformTypeGL_SAMPLER_CUBE_MAP_ARRAY UniformType = 0x900C UniformTypeGL_SAMPLER_CUBE_MAP_ARRAY_SHADOW UniformType = 0x900D UniformTypeGL_INT_SAMPLER_CUBE_MAP_ARRAY UniformType = 0x900E UniformTypeGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY UniformType = 0x900F UniformTypeGL_SAMPLER_2D_MULTISAMPLE UniformType = 0x9108 UniformTypeGL_INT_SAMPLER_2D_MULTISAMPLE UniformType = 0x9109 UniformTypeGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE UniformType = 0x910A UniformTypeGL_SAMPLER_2D_MULTISAMPLE_ARRAY UniformType = 0x910B UniformTypeGL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY UniformType = 0x910C UniformTypeGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY UniformType = 0x910D )
type UseProgramStageMask ¶
type UseProgramStageMask uint32
const ( UseProgramStageMaskGL_VERTEX_SHADER_BIT UseProgramStageMask = 0x00000001 UseProgramStageMaskGL_VERTEX_SHADER_BIT_EXT UseProgramStageMask = 0x00000001 UseProgramStageMaskGL_FRAGMENT_SHADER_BIT UseProgramStageMask = 0x00000002 UseProgramStageMaskGL_FRAGMENT_SHADER_BIT_EXT UseProgramStageMask = 0x00000002 UseProgramStageMaskGL_GEOMETRY_SHADER_BIT UseProgramStageMask = 0x00000004 UseProgramStageMaskGL_GEOMETRY_SHADER_BIT_EXT UseProgramStageMask = 0x00000004 UseProgramStageMaskGL_GEOMETRY_SHADER_BIT_OES UseProgramStageMask = 0x00000004 UseProgramStageMaskGL_TESS_CONTROL_SHADER_BIT UseProgramStageMask = 0x00000008 UseProgramStageMaskGL_TESS_CONTROL_SHADER_BIT_EXT UseProgramStageMask = 0x00000008 UseProgramStageMaskGL_TESS_CONTROL_SHADER_BIT_OES UseProgramStageMask = 0x00000008 UseProgramStageMaskGL_TESS_EVALUATION_SHADER_BIT UseProgramStageMask = 0x00000010 UseProgramStageMaskGL_TESS_EVALUATION_SHADER_BIT_EXT UseProgramStageMask = 0x00000010 UseProgramStageMaskGL_TESS_EVALUATION_SHADER_BIT_OES UseProgramStageMask = 0x00000010 UseProgramStageMaskGL_COMPUTE_SHADER_BIT UseProgramStageMask = 0x00000020 UseProgramStageMaskGL_MESH_SHADER_BIT_NV UseProgramStageMask = 0x00000040 UseProgramStageMaskGL_TASK_SHADER_BIT_NV UseProgramStageMask = 0x00000080 UseProgramStageMaskGL_ALL_SHADER_BITS UseProgramStageMask = 0xFFFFFFFF UseProgramStageMaskGL_ALL_SHADER_BITS_EXT UseProgramStageMask = 0xFFFFFFFF )
type V1 ¶
type V1 struct {
CullFace func(mode TriangleFace) `libc:"glCullFace"`
FrontFace func(mode FrontFaceDirection) `libc:"glFrontFace"`
Hint func(target HintTarget, mode HintMode) `libc:"glHint"`
LineWidth func(width float32) `libc:"glLineWidth"`
PointSize func(size float32) `libc:"glPointSize"`
PolygonMode func(face TriangleFace, mode PolygonMode) `libc:"glPolygonMode"`
Scissor func(x int32, y int32, width int, height int) `libc:"glScissor"`
TexParameterf func(target TextureTarget, pname TextureParameterName, param float32) `libc:"glTexParameterf"`
TexParameterfv func(target TextureTarget, pname TextureParameterName, params float32) `libc:"glTexParameterfv"`
TexParameteri func(target TextureTarget, pname TextureParameterName, param int32) `libc:"glTexParameteri"`
TexParameteriv func(target TextureTarget, pname TextureParameterName, params int32) `libc:"glTexParameteriv"`
TexImage1D func(target TextureTarget, level int32, internalformat int32, width int, border int32, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTexImage1D"`
TexImage2D func(target TextureTarget, level int32, internalformat int32, width int, height int, border int32, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTexImage2D"`
DrawBuffer func(buf DrawBufferMode) `libc:"glDrawBuffer"`
Clear func(mask ClearBufferMask) `libc:"glClear"`
ClearColor func(red float32, green float32, blue float32, alpha float32) `libc:"glClearColor"`
ClearStencil func(s int32) `libc:"glClearStencil"`
ClearDepth func(depth float64) `libc:"glClearDepth"`
StencilMask func(mask uint32) `libc:"glStencilMask"`
ColorMask func(red bool, green bool, blue bool, alpha bool) `libc:"glColorMask"`
DepthMask func(flag bool) `libc:"glDepthMask"`
Disable func(cap EnableCap) `libc:"glDisable"`
Enable func(cap EnableCap) `libc:"glEnable"`
Finish func() `libc:"glFinish"`
Flush func() `libc:"glFlush"`
BlendFunc func(sfactor BlendingFactor, dfactor BlendingFactor) `libc:"glBlendFunc"`
LogicOp func(opcode LogicOp) `libc:"glLogicOp"`
StencilFunc func(func_ StencilFunction, ref int32, mask uint32) `libc:"glStencilFunc"`
StencilOp func(fail StencilOp, zfail StencilOp, zpass StencilOp) `libc:"glStencilOp"`
DepthFunc func(func_ DepthFunction) `libc:"glDepthFunc"`
PixelStoref func(pname PixelStoreParameter, param float32) `libc:"glPixelStoref"`
PixelStorei func(pname PixelStoreParameter, param int32) `libc:"glPixelStorei"`
ReadBuffer func(src ReadBufferMode) `libc:"glReadBuffer"`
ReadPixels func(x int32, y int32, width int, height int, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glReadPixels"`
GetBooleanv func(pname GetPName, data *bool) `libc:"glGetBooleanv"`
GetDoublev func(pname GetPName, data *float64) `libc:"glGetDoublev"`
GetError func() ErrorCode `libc:"glGetError"`
GetFloatv func(pname GetPName, data *float32) `libc:"glGetFloatv"`
GetIntegerv func(pname GetPName, data *int32) `libc:"glGetIntegerv"`
GetString func(name StringName) uint8 `libc:"glGetString"`
GetTexImage func(target TextureTarget, level int32, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glGetTexImage"`
GetTexParameterfv func(target TextureTarget, pname GetTextureParameter, params *float32) `libc:"glGetTexParameterfv"`
GetTexParameteriv func(target TextureTarget, pname GetTextureParameter, params *int32) `libc:"glGetTexParameteriv"`
GetTexLevelParameterfv func(target TextureTarget, level int32, pname GetTextureParameter, params *float32) `libc:"glGetTexLevelParameterfv"`
GetTexLevelParameteriv func(target TextureTarget, level int32, pname GetTextureParameter, params *int32) `libc:"glGetTexLevelParameteriv"`
IsEnabled func(cap EnableCap) bool `libc:"glIsEnabled"`
DepthRange func(n float64, f float64) `libc:"glDepthRange"`
Viewport func(x int32, y int32, width int, height int) `libc:"glViewport"`
NewList func(list uint32, mode ListMode) `libc:"glNewList"`
EndList func() `libc:"glEndList"`
CallList func(list uint32) `libc:"glCallList"`
CallLists func(n int, type_ ListNameType, lists Pointer) `libc:"glCallLists"`
DeleteLists func(list uint32, range_ int) `libc:"glDeleteLists"`
GenLists func(range_ int) uint32 `libc:"glGenLists"`
ListBase func(base uint32) `libc:"glListBase"`
Begin func(mode PrimitiveType) `libc:"glBegin"`
Bitmap func(width int, height int, xorig float32, yorig float32, xmove float32, ymove float32, bitmap uint8) `libc:"glBitmap"`
Color3b func(red int8, green int8, blue int8) `libc:"glColor3b"`
Color3bv func(v int8) `libc:"glColor3bv"`
Color3d func(red float64, green float64, blue float64) `libc:"glColor3d"`
Color3dv func(v float64) `libc:"glColor3dv"`
Color3f func(red float32, green float32, blue float32) `libc:"glColor3f"`
Color3fv func(v float32) `libc:"glColor3fv"`
Color3i func(red int32, green int32, blue int32) `libc:"glColor3i"`
Color3iv func(v int32) `libc:"glColor3iv"`
Color3s func(red int16, green int16, blue int16) `libc:"glColor3s"`
Color3sv func(v int16) `libc:"glColor3sv"`
Color3ub func(red uint8, green uint8, blue uint8) `libc:"glColor3ub"`
Color3ubv func(v uint8) `libc:"glColor3ubv"`
Color3ui func(red uint32, green uint32, blue uint32) `libc:"glColor3ui"`
Color3uiv func(v uint32) `libc:"glColor3uiv"`
Color3us func(red uint16, green uint16, blue uint16) `libc:"glColor3us"`
Color3usv func(v uint16) `libc:"glColor3usv"`
Color4b func(red int8, green int8, blue int8, alpha int8) `libc:"glColor4b"`
Color4bv func(v int8) `libc:"glColor4bv"`
Color4d func(red float64, green float64, blue float64, alpha float64) `libc:"glColor4d"`
Color4dv func(v float64) `libc:"glColor4dv"`
Color4f func(red float32, green float32, blue float32, alpha float32) `libc:"glColor4f"`
Color4fv func(v float32) `libc:"glColor4fv"`
Color4i func(red int32, green int32, blue int32, alpha int32) `libc:"glColor4i"`
Color4iv func(v int32) `libc:"glColor4iv"`
Color4s func(red int16, green int16, blue int16, alpha int16) `libc:"glColor4s"`
Color4sv func(v int16) `libc:"glColor4sv"`
Color4ub func(red uint8, green uint8, blue uint8, alpha uint8) `libc:"glColor4ub"`
Color4ubv func(v uint8) `libc:"glColor4ubv"`
Color4ui func(red uint32, green uint32, blue uint32, alpha uint32) `libc:"glColor4ui"`
Color4uiv func(v uint32) `libc:"glColor4uiv"`
Color4us func(red uint16, green uint16, blue uint16, alpha uint16) `libc:"glColor4us"`
Color4usv func(v uint16) `libc:"glColor4usv"`
EdgeFlag func(flag bool) `libc:"glEdgeFlag"`
EdgeFlagv func(flag bool) `libc:"glEdgeFlagv"`
End func() `libc:"glEnd"`
Indexd func(c float64) `libc:"glIndexd"`
Indexdv func(c float64) `libc:"glIndexdv"`
Indexf func(c float32) `libc:"glIndexf"`
Indexfv func(c float32) `libc:"glIndexfv"`
Indexi func(c int32) `libc:"glIndexi"`
Indexiv func(c int32) `libc:"glIndexiv"`
Indexs func(c int16) `libc:"glIndexs"`
Indexsv func(c int16) `libc:"glIndexsv"`
Normal3b func(nx int8, ny int8, nz int8) `libc:"glNormal3b"`
Normal3bv func(v int8) `libc:"glNormal3bv"`
Normal3d func(nx float64, ny float64, nz float64) `libc:"glNormal3d"`
Normal3dv func(v float64) `libc:"glNormal3dv"`
Normal3f func(nx float32, ny float32, nz float32) `libc:"glNormal3f"`
Normal3fv func(v float32) `libc:"glNormal3fv"`
Normal3i func(nx int32, ny int32, nz int32) `libc:"glNormal3i"`
Normal3iv func(v int32) `libc:"glNormal3iv"`
Normal3s func(nx int16, ny int16, nz int16) `libc:"glNormal3s"`
Normal3sv func(v int16) `libc:"glNormal3sv"`
RasterPos2d func(x float64, y float64) `libc:"glRasterPos2d"`
RasterPos2dv func(v float64) `libc:"glRasterPos2dv"`
RasterPos2f func(x float32, y float32) `libc:"glRasterPos2f"`
RasterPos2fv func(v float32) `libc:"glRasterPos2fv"`
RasterPos2i func(x int32, y int32) `libc:"glRasterPos2i"`
RasterPos2iv func(v int32) `libc:"glRasterPos2iv"`
RasterPos2s func(x int16, y int16) `libc:"glRasterPos2s"`
RasterPos2sv func(v int16) `libc:"glRasterPos2sv"`
RasterPos3d func(x float64, y float64, z float64) `libc:"glRasterPos3d"`
RasterPos3dv func(v float64) `libc:"glRasterPos3dv"`
RasterPos3f func(x float32, y float32, z float32) `libc:"glRasterPos3f"`
RasterPos3fv func(v float32) `libc:"glRasterPos3fv"`
RasterPos3i func(x int32, y int32, z int32) `libc:"glRasterPos3i"`
RasterPos3iv func(v int32) `libc:"glRasterPos3iv"`
RasterPos3s func(x int16, y int16, z int16) `libc:"glRasterPos3s"`
RasterPos3sv func(v int16) `libc:"glRasterPos3sv"`
RasterPos4d func(x float64, y float64, z float64, w float64) `libc:"glRasterPos4d"`
RasterPos4dv func(v float64) `libc:"glRasterPos4dv"`
RasterPos4f func(x float32, y float32, z float32, w float32) `libc:"glRasterPos4f"`
RasterPos4fv func(v float32) `libc:"glRasterPos4fv"`
RasterPos4i func(x int32, y int32, z int32, w int32) `libc:"glRasterPos4i"`
RasterPos4iv func(v int32) `libc:"glRasterPos4iv"`
RasterPos4s func(x int16, y int16, z int16, w int16) `libc:"glRasterPos4s"`
RasterPos4sv func(v int16) `libc:"glRasterPos4sv"`
Rectd func(x1 float64, y1 float64, x2 float64, y2 float64) `libc:"glRectd"`
Rectdv func(v1 float64, v2 float64) `libc:"glRectdv"`
Rectf func(x1 float32, y1 float32, x2 float32, y2 float32) `libc:"glRectf"`
Rectfv func(v1 float32, v2 float32) `libc:"glRectfv"`
Recti func(x1 int32, y1 int32, x2 int32, y2 int32) `libc:"glRecti"`
Rectiv func(v1 int32, v2 int32) `libc:"glRectiv"`
Rects func(x1 int16, y1 int16, x2 int16, y2 int16) `libc:"glRects"`
Rectsv func(v1 int16, v2 int16) `libc:"glRectsv"`
TexCoord1d func(s float64) `libc:"glTexCoord1d"`
TexCoord1dv func(v float64) `libc:"glTexCoord1dv"`
TexCoord1f func(s float32) `libc:"glTexCoord1f"`
TexCoord1fv func(v float32) `libc:"glTexCoord1fv"`
TexCoord1i func(s int32) `libc:"glTexCoord1i"`
TexCoord1iv func(v int32) `libc:"glTexCoord1iv"`
TexCoord1s func(s int16) `libc:"glTexCoord1s"`
TexCoord1sv func(v int16) `libc:"glTexCoord1sv"`
TexCoord2d func(s float64, t float64) `libc:"glTexCoord2d"`
TexCoord2dv func(v float64) `libc:"glTexCoord2dv"`
TexCoord2f func(s float32, t float32) `libc:"glTexCoord2f"`
TexCoord2fv func(v float32) `libc:"glTexCoord2fv"`
TexCoord2i func(s int32, t int32) `libc:"glTexCoord2i"`
TexCoord2iv func(v int32) `libc:"glTexCoord2iv"`
TexCoord2s func(s int16, t int16) `libc:"glTexCoord2s"`
TexCoord2sv func(v int16) `libc:"glTexCoord2sv"`
TexCoord3d func(s float64, t float64, r float64) `libc:"glTexCoord3d"`
TexCoord3dv func(v float64) `libc:"glTexCoord3dv"`
TexCoord3f func(s float32, t float32, r float32) `libc:"glTexCoord3f"`
TexCoord3fv func(v float32) `libc:"glTexCoord3fv"`
TexCoord3i func(s int32, t int32, r int32) `libc:"glTexCoord3i"`
TexCoord3iv func(v int32) `libc:"glTexCoord3iv"`
TexCoord3s func(s int16, t int16, r int16) `libc:"glTexCoord3s"`
TexCoord3sv func(v int16) `libc:"glTexCoord3sv"`
TexCoord4d func(s float64, t float64, r float64, q float64) `libc:"glTexCoord4d"`
TexCoord4dv func(v float64) `libc:"glTexCoord4dv"`
TexCoord4f func(s float32, t float32, r float32, q float32) `libc:"glTexCoord4f"`
TexCoord4fv func(v float32) `libc:"glTexCoord4fv"`
TexCoord4i func(s int32, t int32, r int32, q int32) `libc:"glTexCoord4i"`
TexCoord4iv func(v int32) `libc:"glTexCoord4iv"`
TexCoord4s func(s int16, t int16, r int16, q int16) `libc:"glTexCoord4s"`
TexCoord4sv func(v int16) `libc:"glTexCoord4sv"`
Vertex2d func(x float64, y float64) `libc:"glVertex2d"`
Vertex2dv func(v float64) `libc:"glVertex2dv"`
Vertex2f func(x float32, y float32) `libc:"glVertex2f"`
Vertex2fv func(v float32) `libc:"glVertex2fv"`
Vertex2i func(x int32, y int32) `libc:"glVertex2i"`
Vertex2iv func(v int32) `libc:"glVertex2iv"`
Vertex2s func(x int16, y int16) `libc:"glVertex2s"`
Vertex2sv func(v int16) `libc:"glVertex2sv"`
Vertex3d func(x float64, y float64, z float64) `libc:"glVertex3d"`
Vertex3dv func(v float64) `libc:"glVertex3dv"`
Vertex3f func(x float32, y float32, z float32) `libc:"glVertex3f"`
Vertex3fv func(v float32) `libc:"glVertex3fv"`
Vertex3i func(x int32, y int32, z int32) `libc:"glVertex3i"`
Vertex3iv func(v int32) `libc:"glVertex3iv"`
Vertex3s func(x int16, y int16, z int16) `libc:"glVertex3s"`
Vertex3sv func(v int16) `libc:"glVertex3sv"`
Vertex4d func(x float64, y float64, z float64, w float64) `libc:"glVertex4d"`
Vertex4dv func(v float64) `libc:"glVertex4dv"`
Vertex4f func(x float32, y float32, z float32, w float32) `libc:"glVertex4f"`
Vertex4fv func(v float32) `libc:"glVertex4fv"`
Vertex4i func(x int32, y int32, z int32, w int32) `libc:"glVertex4i"`
Vertex4iv func(v int32) `libc:"glVertex4iv"`
Vertex4s func(x int16, y int16, z int16, w int16) `libc:"glVertex4s"`
Vertex4sv func(v int16) `libc:"glVertex4sv"`
ClipPlane func(plane ClipPlaneName, equation float64) `libc:"glClipPlane"`
ColorMaterial func(face TriangleFace, mode ColorMaterialParameter) `libc:"glColorMaterial"`
Fogf func(pname FogParameter, param float32) `libc:"glFogf"`
Fogfv func(pname FogParameter, params float32) `libc:"glFogfv"`
Fogi func(pname FogParameter, param int32) `libc:"glFogi"`
Fogiv func(pname FogParameter, params int32) `libc:"glFogiv"`
Lightf func(light LightName, pname LightParameter, param float32) `libc:"glLightf"`
Lightfv func(light LightName, pname LightParameter, params float32) `libc:"glLightfv"`
Lighti func(light LightName, pname LightParameter, param int32) `libc:"glLighti"`
Lightiv func(light LightName, pname LightParameter, params int32) `libc:"glLightiv"`
LightModelf func(pname LightModelParameter, param float32) `libc:"glLightModelf"`
LightModelfv func(pname LightModelParameter, params float32) `libc:"glLightModelfv"`
LightModeli func(pname LightModelParameter, param int32) `libc:"glLightModeli"`
LightModeliv func(pname LightModelParameter, params int32) `libc:"glLightModeliv"`
LineStipple func(factor int32, pattern uint16) `libc:"glLineStipple"`
Materialf func(face TriangleFace, pname MaterialParameter, param float32) `libc:"glMaterialf"`
Materialfv func(face TriangleFace, pname MaterialParameter, params float32) `libc:"glMaterialfv"`
Materiali func(face TriangleFace, pname MaterialParameter, param int32) `libc:"glMateriali"`
Materialiv func(face TriangleFace, pname MaterialParameter, params int32) `libc:"glMaterialiv"`
PolygonStipple func(mask uint8) `libc:"glPolygonStipple"`
ShadeModel func(mode ShadingModel) `libc:"glShadeModel"`
TexEnvf func(target TextureEnvTarget, pname TextureEnvParameter, param float32) `libc:"glTexEnvf"`
TexEnvfv func(target TextureEnvTarget, pname TextureEnvParameter, params float32) `libc:"glTexEnvfv"`
TexEnvi func(target TextureEnvTarget, pname TextureEnvParameter, param int32) `libc:"glTexEnvi"`
TexEnviv func(target TextureEnvTarget, pname TextureEnvParameter, params int32) `libc:"glTexEnviv"`
TexGend func(coord TextureCoordName, pname TextureGenParameter, param float64) `libc:"glTexGend"`
TexGendv func(coord TextureCoordName, pname TextureGenParameter, params float64) `libc:"glTexGendv"`
TexGenf func(coord TextureCoordName, pname TextureGenParameter, param float32) `libc:"glTexGenf"`
TexGenfv func(coord TextureCoordName, pname TextureGenParameter, params float32) `libc:"glTexGenfv"`
TexGeni func(coord TextureCoordName, pname TextureGenParameter, param int32) `libc:"glTexGeni"`
TexGeniv func(coord TextureCoordName, pname TextureGenParameter, params int32) `libc:"glTexGeniv"`
FeedbackBuffer func(size int, type_ FeedbackType, buffer *float32) `libc:"glFeedbackBuffer"`
SelectBuffer func(size int, buffer *uint32) `libc:"glSelectBuffer"`
RenderMode func(mode RenderingMode) int32 `libc:"glRenderMode"`
InitNames func() `libc:"glInitNames"`
LoadName func(name uint32) `libc:"glLoadName"`
PassThrough func(token float32) `libc:"glPassThrough"`
PopName func() `libc:"glPopName"`
PushName func(name uint32) `libc:"glPushName"`
ClearAccum func(red float32, green float32, blue float32, alpha float32) `libc:"glClearAccum"`
ClearIndex func(c float32) `libc:"glClearIndex"`
IndexMask func(mask uint32) `libc:"glIndexMask"`
Accum func(op AccumOp, value float32) `libc:"glAccum"`
PopAttrib func() `libc:"glPopAttrib"`
PushAttrib func(mask AttribMask) `libc:"glPushAttrib"`
Map1d func(target MapTarget, u1 float64, u2 float64, stride int32, order int32, points float64) `libc:"glMap1d"`
Map1f func(target MapTarget, u1 float32, u2 float32, stride int32, order int32, points float32) `libc:"glMap1f"`
Map2d func(target MapTarget, u1 float64, u2 float64, ustride int32, uorder int32, v1 float64, v2 float64, vstride int32, vorder int32, points float64) `libc:"glMap2d"`
Map2f func(target MapTarget, u1 float32, u2 float32, ustride int32, uorder int32, v1 float32, v2 float32, vstride int32, vorder int32, points float32) `libc:"glMap2f"`
MapGrid1d func(un int32, u1 float64, u2 float64) `libc:"glMapGrid1d"`
MapGrid1f func(un int32, u1 float32, u2 float32) `libc:"glMapGrid1f"`
MapGrid2d func(un int32, u1 float64, u2 float64, vn int32, v1 float64, v2 float64) `libc:"glMapGrid2d"`
MapGrid2f func(un int32, u1 float32, u2 float32, vn int32, v1 float32, v2 float32) `libc:"glMapGrid2f"`
EvalCoord1d func(u float64) `libc:"glEvalCoord1d"`
EvalCoord1dv func(u float64) `libc:"glEvalCoord1dv"`
EvalCoord1f func(u float32) `libc:"glEvalCoord1f"`
EvalCoord1fv func(u float32) `libc:"glEvalCoord1fv"`
EvalCoord2d func(u float64, v float64) `libc:"glEvalCoord2d"`
EvalCoord2dv func(u float64) `libc:"glEvalCoord2dv"`
EvalCoord2f func(u float32, v float32) `libc:"glEvalCoord2f"`
EvalCoord2fv func(u float32) `libc:"glEvalCoord2fv"`
EvalMesh1 func(mode MeshMode1, i1 int32, i2 int32) `libc:"glEvalMesh1"`
EvalPoint1 func(i int32) `libc:"glEvalPoint1"`
EvalMesh2 func(mode MeshMode2, i1 int32, i2 int32, j1 int32, j2 int32) `libc:"glEvalMesh2"`
EvalPoint2 func(i int32, j int32) `libc:"glEvalPoint2"`
AlphaFunc func(func_ AlphaFunction, ref float32) `libc:"glAlphaFunc"`
PixelZoom func(xfactor float32, yfactor float32) `libc:"glPixelZoom"`
PixelTransferf func(pname PixelTransferParameter, param float32) `libc:"glPixelTransferf"`
PixelTransferi func(pname PixelTransferParameter, param int32) `libc:"glPixelTransferi"`
PixelMapfv func(map_ PixelMap, mapsize int, values float32) `libc:"glPixelMapfv"`
PixelMapuiv func(map_ PixelMap, mapsize int, values uint32) `libc:"glPixelMapuiv"`
PixelMapusv func(map_ PixelMap, mapsize int, values uint16) `libc:"glPixelMapusv"`
CopyPixels func(x int32, y int32, width int, height int, type_ PixelCopyType) `libc:"glCopyPixels"`
DrawPixels func(width int, height int, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glDrawPixels"`
GetClipPlane func(plane ClipPlaneName, equation *float64) `libc:"glGetClipPlane"`
GetLightfv func(light LightName, pname LightParameter, params *float32) `libc:"glGetLightfv"`
GetLightiv func(light LightName, pname LightParameter, params *int32) `libc:"glGetLightiv"`
GetMapdv func(target MapTarget, query GetMapQuery, v *float64) `libc:"glGetMapdv"`
GetMapfv func(target MapTarget, query GetMapQuery, v *float32) `libc:"glGetMapfv"`
GetMapiv func(target MapTarget, query GetMapQuery, v *int32) `libc:"glGetMapiv"`
GetMaterialfv func(face TriangleFace, pname MaterialParameter, params *float32) `libc:"glGetMaterialfv"`
GetMaterialiv func(face TriangleFace, pname MaterialParameter, params *int32) `libc:"glGetMaterialiv"`
GetPixelMapfv func(map_ PixelMap, values *float32) `libc:"glGetPixelMapfv"`
GetPixelMapuiv func(map_ PixelMap, values *uint32) `libc:"glGetPixelMapuiv"`
GetPixelMapusv func(map_ PixelMap, values *uint16) `libc:"glGetPixelMapusv"`
GetPolygonStipple func(mask *uint8) `libc:"glGetPolygonStipple"`
GetTexEnvfv func(target TextureEnvTarget, pname TextureEnvParameter, params *float32) `libc:"glGetTexEnvfv"`
GetTexEnviv func(target TextureEnvTarget, pname TextureEnvParameter, params *int32) `libc:"glGetTexEnviv"`
GetTexGendv func(coord TextureCoordName, pname TextureGenParameter, params *float64) `libc:"glGetTexGendv"`
GetTexGenfv func(coord TextureCoordName, pname TextureGenParameter, params *float32) `libc:"glGetTexGenfv"`
GetTexGeniv func(coord TextureCoordName, pname TextureGenParameter, params *int32) `libc:"glGetTexGeniv"`
IsList func(list uint32) bool `libc:"glIsList"`
Frustum func(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64) `libc:"glFrustum"`
LoadIdentity func() `libc:"glLoadIdentity"`
LoadMatrixf func(m float32) `libc:"glLoadMatrixf"`
LoadMatrixd func(m float64) `libc:"glLoadMatrixd"`
MatrixMode func(mode MatrixMode) `libc:"glMatrixMode"`
MultMatrixf func(m float32) `libc:"glMultMatrixf"`
MultMatrixd func(m float64) `libc:"glMultMatrixd"`
Ortho func(left float64, right float64, bottom float64, top float64, zNear float64, zFar float64) `libc:"glOrtho"`
PopMatrix func() `libc:"glPopMatrix"`
PushMatrix func() `libc:"glPushMatrix"`
Rotated func(angle float64, x float64, y float64, z float64) `libc:"glRotated"`
Rotatef func(angle float32, x float32, y float32, z float32) `libc:"glRotatef"`
Scaled func(x float64, y float64, z float64) `libc:"glScaled"`
Scalef func(x float32, y float32, z float32) `libc:"glScalef"`
Translated func(x float64, y float64, z float64) `libc:"glTranslated"`
Translatef func(x float32, y float32, z float32) `libc:"glTranslatef"`
DrawArrays func(mode PrimitiveType, first int32, count int) `libc:"glDrawArrays"`
DrawElements func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer) `libc:"glDrawElements"`
GetPointerv func(pname GetPointervPName, params *Pointer) `libc:"glGetPointerv"`
PolygonOffset func(factor float32, units float32) `libc:"glPolygonOffset"`
CopyTexImage1D func(target TextureTarget, level int32, internalformat InternalFormat, x int32, y int32, width int, border int32) `libc:"glCopyTexImage1D"`
CopyTexImage2D func(target TextureTarget, level int32, internalformat InternalFormat, x int32, y int32, width int, height int, border int32) `libc:"glCopyTexImage2D"`
CopyTexSubImage1D func(target TextureTarget, level int32, xoffset int32, x int32, y int32, width int) `libc:"glCopyTexSubImage1D"`
CopyTexSubImage2D func(target TextureTarget, level int32, xoffset int32, yoffset int32, x int32, y int32, width int, height int) `libc:"glCopyTexSubImage2D"`
TexSubImage1D func(target TextureTarget, level int32, xoffset int32, width int, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTexSubImage1D"`
TexSubImage2D func(target TextureTarget, level int32, xoffset int32, yoffset int32, width int, height int, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTexSubImage2D"`
BindTexture func(target TextureTarget, texture uint32) `libc:"glBindTexture"`
DeleteTextures func(n int, textures uint32) `libc:"glDeleteTextures"`
GenTextures func(n int, textures *uint32) `libc:"glGenTextures"`
IsTexture func(texture uint32) bool `libc:"glIsTexture"`
ArrayElement func(i int32) `libc:"glArrayElement"`
ColorPointer func(size int32, type_ ColorPointerType, stride int, pointer Pointer) `libc:"glColorPointer"`
DisableClientState func(array EnableCap) `libc:"glDisableClientState"`
EdgeFlagPointer func(stride int, pointer Pointer) `libc:"glEdgeFlagPointer"`
EnableClientState func(array EnableCap) `libc:"glEnableClientState"`
IndexPointer func(type_ IndexPointerType, stride int, pointer Pointer) `libc:"glIndexPointer"`
InterleavedArrays func(format InterleavedArrayFormat, stride int, pointer Pointer) `libc:"glInterleavedArrays"`
NormalPointer func(type_ NormalPointerType, stride int, pointer Pointer) `libc:"glNormalPointer"`
TexCoordPointer func(size int32, type_ TexCoordPointerType, stride int, pointer Pointer) `libc:"glTexCoordPointer"`
VertexPointer func(size int32, type_ VertexPointerType, stride int, pointer Pointer) `libc:"glVertexPointer"`
AreTexturesResident func(n int, textures uint32, residences *bool) bool `libc:"glAreTexturesResident"`
PrioritizeTextures func(n int, textures uint32, priorities float32) `libc:"glPrioritizeTextures"`
Indexub func(c uint8) `libc:"glIndexub"`
Indexubv func(c uint8) `libc:"glIndexubv"`
PopClientAttrib func() `libc:"glPopClientAttrib"`
PushClientAttrib func(mask ClientAttribMask) `libc:"glPushClientAttrib"`
DrawRangeElements func(mode PrimitiveType, start uint32, end uint32, count int, type_ DrawElementsType, indices Pointer) `libc:"glDrawRangeElements"`
TexImage3D func(target TextureTarget, level int32, internalformat int32, width int, height int, depth int, border int32, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTexImage3D"`
TexSubImage3D func(target TextureTarget, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTexSubImage3D"`
CopyTexSubImage3D func(target TextureTarget, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int, height int) `libc:"glCopyTexSubImage3D"`
ActiveTexture func(texture TextureUnit) `libc:"glActiveTexture"`
SampleCoverage func(value float32, invert bool) `libc:"glSampleCoverage"`
CompressedTexImage3D func(target TextureTarget, level int32, internalformat InternalFormat, width int, height int, depth int, border int32, imageSize int, data Pointer) `libc:"glCompressedTexImage3D"`
CompressedTexImage2D func(target TextureTarget, level int32, internalformat InternalFormat, width int, height int, border int32, imageSize int, data Pointer) `libc:"glCompressedTexImage2D"`
CompressedTexImage1D func(target TextureTarget, level int32, internalformat InternalFormat, width int, border int32, imageSize int, data Pointer) `libc:"glCompressedTexImage1D"`
CompressedTexSubImage3D func(target TextureTarget, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format InternalFormat, imageSize int, data Pointer) `libc:"glCompressedTexSubImage3D"`
CompressedTexSubImage2D func(target TextureTarget, level int32, xoffset int32, yoffset int32, width int, height int, format InternalFormat, imageSize int, data Pointer) `libc:"glCompressedTexSubImage2D"`
CompressedTexSubImage1D func(target TextureTarget, level int32, xoffset int32, width int, format InternalFormat, imageSize int, data Pointer) `libc:"glCompressedTexSubImage1D"`
GetCompressedTexImage func(target TextureTarget, level int32, img Pointer) `libc:"glGetCompressedTexImage"`
ClientActiveTexture func(texture TextureUnit) `libc:"glClientActiveTexture"`
MultiTexCoord1d func(target TextureUnit, s float64) `libc:"glMultiTexCoord1d"`
MultiTexCoord1dv func(target TextureUnit, v float64) `libc:"glMultiTexCoord1dv"`
MultiTexCoord1f func(target TextureUnit, s float32) `libc:"glMultiTexCoord1f"`
MultiTexCoord1fv func(target TextureUnit, v float32) `libc:"glMultiTexCoord1fv"`
MultiTexCoord1i func(target TextureUnit, s int32) `libc:"glMultiTexCoord1i"`
MultiTexCoord1iv func(target TextureUnit, v int32) `libc:"glMultiTexCoord1iv"`
MultiTexCoord1s func(target TextureUnit, s int16) `libc:"glMultiTexCoord1s"`
MultiTexCoord1sv func(target TextureUnit, v int16) `libc:"glMultiTexCoord1sv"`
MultiTexCoord2d func(target TextureUnit, s float64, t float64) `libc:"glMultiTexCoord2d"`
MultiTexCoord2dv func(target TextureUnit, v float64) `libc:"glMultiTexCoord2dv"`
MultiTexCoord2f func(target TextureUnit, s float32, t float32) `libc:"glMultiTexCoord2f"`
MultiTexCoord2fv func(target TextureUnit, v float32) `libc:"glMultiTexCoord2fv"`
MultiTexCoord2i func(target TextureUnit, s int32, t int32) `libc:"glMultiTexCoord2i"`
MultiTexCoord2iv func(target TextureUnit, v int32) `libc:"glMultiTexCoord2iv"`
MultiTexCoord2s func(target TextureUnit, s int16, t int16) `libc:"glMultiTexCoord2s"`
MultiTexCoord2sv func(target TextureUnit, v int16) `libc:"glMultiTexCoord2sv"`
MultiTexCoord3d func(target TextureUnit, s float64, t float64, r float64) `libc:"glMultiTexCoord3d"`
MultiTexCoord3dv func(target TextureUnit, v float64) `libc:"glMultiTexCoord3dv"`
MultiTexCoord3f func(target TextureUnit, s float32, t float32, r float32) `libc:"glMultiTexCoord3f"`
MultiTexCoord3fv func(target TextureUnit, v float32) `libc:"glMultiTexCoord3fv"`
MultiTexCoord3i func(target TextureUnit, s int32, t int32, r int32) `libc:"glMultiTexCoord3i"`
MultiTexCoord3iv func(target TextureUnit, v int32) `libc:"glMultiTexCoord3iv"`
MultiTexCoord3s func(target TextureUnit, s int16, t int16, r int16) `libc:"glMultiTexCoord3s"`
MultiTexCoord3sv func(target TextureUnit, v int16) `libc:"glMultiTexCoord3sv"`
MultiTexCoord4d func(target TextureUnit, s float64, t float64, r float64, q float64) `libc:"glMultiTexCoord4d"`
MultiTexCoord4dv func(target TextureUnit, v float64) `libc:"glMultiTexCoord4dv"`
MultiTexCoord4f func(target TextureUnit, s float32, t float32, r float32, q float32) `libc:"glMultiTexCoord4f"`
MultiTexCoord4fv func(target TextureUnit, v float32) `libc:"glMultiTexCoord4fv"`
MultiTexCoord4i func(target TextureUnit, s int32, t int32, r int32, q int32) `libc:"glMultiTexCoord4i"`
MultiTexCoord4iv func(target TextureUnit, v int32) `libc:"glMultiTexCoord4iv"`
MultiTexCoord4s func(target TextureUnit, s int16, t int16, r int16, q int16) `libc:"glMultiTexCoord4s"`
MultiTexCoord4sv func(target TextureUnit, v int16) `libc:"glMultiTexCoord4sv"`
LoadTransposeMatrixf func(m float32) `libc:"glLoadTransposeMatrixf"`
LoadTransposeMatrixd func(m float64) `libc:"glLoadTransposeMatrixd"`
MultTransposeMatrixf func(m float32) `libc:"glMultTransposeMatrixf"`
MultTransposeMatrixd func(m float64) `libc:"glMultTransposeMatrixd"`
BlendFuncSeparate func(sfactorRGB BlendingFactor, dfactorRGB BlendingFactor, sfactorAlpha BlendingFactor, dfactorAlpha BlendingFactor) `libc:"glBlendFuncSeparate"`
MultiDrawArrays func(mode PrimitiveType, first int32, count int, drawcount int) `libc:"glMultiDrawArrays"`
MultiDrawElements func(mode PrimitiveType, count int, type_ DrawElementsType, indices DebugFunc, drawcount int) `libc:"glMultiDrawElements"`
PointParameterf func(pname PointParameterNameARB, param float32) `libc:"glPointParameterf"`
PointParameterfv func(pname PointParameterNameARB, params float32) `libc:"glPointParameterfv"`
PointParameteri func(pname PointParameterNameARB, param int32) `libc:"glPointParameteri"`
PointParameteriv func(pname PointParameterNameARB, params int32) `libc:"glPointParameteriv"`
FogCoordf func(coord float32) `libc:"glFogCoordf"`
FogCoordfv func(coord float32) `libc:"glFogCoordfv"`
FogCoordd func(coord float64) `libc:"glFogCoordd"`
FogCoorddv func(coord float64) `libc:"glFogCoorddv"`
FogCoordPointer func(type_ FogPointerTypeEXT, stride int, pointer Pointer) `libc:"glFogCoordPointer"`
SecondaryColor3b func(red int8, green int8, blue int8) `libc:"glSecondaryColor3b"`
SecondaryColor3bv func(v int8) `libc:"glSecondaryColor3bv"`
SecondaryColor3d func(red float64, green float64, blue float64) `libc:"glSecondaryColor3d"`
SecondaryColor3dv func(v float64) `libc:"glSecondaryColor3dv"`
SecondaryColor3f func(red float32, green float32, blue float32) `libc:"glSecondaryColor3f"`
SecondaryColor3fv func(v float32) `libc:"glSecondaryColor3fv"`
SecondaryColor3i func(red int32, green int32, blue int32) `libc:"glSecondaryColor3i"`
SecondaryColor3iv func(v int32) `libc:"glSecondaryColor3iv"`
SecondaryColor3s func(red int16, green int16, blue int16) `libc:"glSecondaryColor3s"`
SecondaryColor3sv func(v int16) `libc:"glSecondaryColor3sv"`
SecondaryColor3ub func(red uint8, green uint8, blue uint8) `libc:"glSecondaryColor3ub"`
SecondaryColor3ubv func(v uint8) `libc:"glSecondaryColor3ubv"`
SecondaryColor3ui func(red uint32, green uint32, blue uint32) `libc:"glSecondaryColor3ui"`
SecondaryColor3uiv func(v uint32) `libc:"glSecondaryColor3uiv"`
SecondaryColor3us func(red uint16, green uint16, blue uint16) `libc:"glSecondaryColor3us"`
SecondaryColor3usv func(v uint16) `libc:"glSecondaryColor3usv"`
SecondaryColorPointer func(size int32, type_ ColorPointerType, stride int, pointer Pointer) `libc:"glSecondaryColorPointer"`
WindowPos2d func(x float64, y float64) `libc:"glWindowPos2d"`
WindowPos2dv func(v float64) `libc:"glWindowPos2dv"`
WindowPos2f func(x float32, y float32) `libc:"glWindowPos2f"`
WindowPos2fv func(v float32) `libc:"glWindowPos2fv"`
WindowPos2i func(x int32, y int32) `libc:"glWindowPos2i"`
WindowPos2iv func(v int32) `libc:"glWindowPos2iv"`
WindowPos2s func(x int16, y int16) `libc:"glWindowPos2s"`
WindowPos2sv func(v int16) `libc:"glWindowPos2sv"`
WindowPos3d func(x float64, y float64, z float64) `libc:"glWindowPos3d"`
WindowPos3dv func(v float64) `libc:"glWindowPos3dv"`
WindowPos3f func(x float32, y float32, z float32) `libc:"glWindowPos3f"`
WindowPos3fv func(v float32) `libc:"glWindowPos3fv"`
WindowPos3i func(x int32, y int32, z int32) `libc:"glWindowPos3i"`
WindowPos3iv func(v int32) `libc:"glWindowPos3iv"`
WindowPos3s func(x int16, y int16, z int16) `libc:"glWindowPos3s"`
WindowPos3sv func(v int16) `libc:"glWindowPos3sv"`
BlendColor func(red float32, green float32, blue float32, alpha float32) `libc:"glBlendColor"`
BlendEquation func(mode BlendEquationModeEXT) `libc:"glBlendEquation"`
GenQueries func(n int, ids *uint32) `libc:"glGenQueries"`
DeleteQueries func(n int, ids uint32) `libc:"glDeleteQueries"`
IsQuery func(id uint32) bool `libc:"glIsQuery"`
BeginQuery func(target QueryTarget, id uint32) `libc:"glBeginQuery"`
EndQuery func(target QueryTarget) `libc:"glEndQuery"`
GetQueryiv func(target QueryTarget, pname QueryParameterName, params *int32) `libc:"glGetQueryiv"`
GetQueryObjectiv func(id uint32, pname QueryObjectParameterName, params *int32) `libc:"glGetQueryObjectiv"`
GetQueryObjectuiv func(id uint32, pname QueryObjectParameterName, params *uint32) `libc:"glGetQueryObjectuiv"`
BindBuffer func(target BufferTargetARB, buffer uint32) `libc:"glBindBuffer"`
DeleteBuffers func(n int, buffers uint32) `libc:"glDeleteBuffers"`
GenBuffers func(n int, buffers *uint32) `libc:"glGenBuffers"`
IsBuffer func(buffer uint32) bool `libc:"glIsBuffer"`
BufferData func(target BufferTargetARB, size uintptr, data Pointer, usage BufferUsageARB) `libc:"glBufferData"`
BufferSubData func(target BufferTargetARB, offset uintptr, size uintptr, data Pointer) `libc:"glBufferSubData"`
GetBufferSubData func(target BufferTargetARB, offset uintptr, size uintptr, data Pointer) `libc:"glGetBufferSubData"`
MapBuffer func(target BufferTargetARB, access BufferAccessARB) `libc:"glMapBuffer"`
UnmapBuffer func(target BufferTargetARB) bool `libc:"glUnmapBuffer"`
GetBufferParameteriv func(target BufferTargetARB, pname BufferPNameARB, params *int32) `libc:"glGetBufferParameteriv"`
GetBufferPointerv func(target BufferTargetARB, pname BufferPointerNameARB, params *Pointer) `libc:"glGetBufferPointerv"`
}
type V2 ¶
type V2 struct {
BlendEquationSeparate func(modeRGB BlendEquationModeEXT, modeAlpha BlendEquationModeEXT) `libc:"glBlendEquationSeparate"`
DrawBuffers func(n int, bufs DrawBufferMode) `libc:"glDrawBuffers"`
StencilOpSeparate func(face TriangleFace, sfail StencilOp, dpfail StencilOp, dppass StencilOp) `libc:"glStencilOpSeparate"`
StencilFuncSeparate func(face TriangleFace, func_ StencilFunction, ref int32, mask uint32) `libc:"glStencilFuncSeparate"`
StencilMaskSeparate func(face TriangleFace, mask uint32) `libc:"glStencilMaskSeparate"`
AttachShader func(program uint32, shader uint32) `libc:"glAttachShader"`
BindAttribLocation func(program uint32, index uint32, name byte) `libc:"glBindAttribLocation"`
CompileShader func(shader uint32) `libc:"glCompileShader"`
CreateProgram func() uint32 `libc:"glCreateProgram"`
CreateShader func(type_ ShaderType) uint32 `libc:"glCreateShader"`
DeleteProgram func(program uint32) `libc:"glDeleteProgram"`
DeleteShader func(shader uint32) `libc:"glDeleteShader"`
DetachShader func(program uint32, shader uint32) `libc:"glDetachShader"`
DisableVertexAttribArray func(index uint32) `libc:"glDisableVertexAttribArray"`
EnableVertexAttribArray func(index uint32) `libc:"glEnableVertexAttribArray"`
GetActiveAttrib func(program uint32, index uint32, bufSize int, length *int, size *int32, type_ *AttributeType, name *byte) `libc:"glGetActiveAttrib"`
GetActiveUniform func(program uint32, index uint32, bufSize int, length *int, size *int32, type_ *UniformType, name *byte) `libc:"glGetActiveUniform"`
GetAttachedShaders func(program uint32, maxCount int, count *int, shaders *uint32) `libc:"glGetAttachedShaders"`
GetAttribLocation func(program uint32, name byte) int32 `libc:"glGetAttribLocation"`
GetProgramiv func(program uint32, pname ProgramPropertyARB, params *int32) `libc:"glGetProgramiv"`
GetProgramInfoLog func(program uint32, bufSize int, length *int, infoLog *byte) `libc:"glGetProgramInfoLog"`
GetShaderiv func(shader uint32, pname ShaderParameterName, params *int32) `libc:"glGetShaderiv"`
GetShaderInfoLog func(shader uint32, bufSize int, length *int, infoLog *byte) `libc:"glGetShaderInfoLog"`
GetShaderSource func(shader uint32, bufSize int, length *int, source *byte) `libc:"glGetShaderSource"`
GetUniformLocation func(program uint32, name byte) int32 `libc:"glGetUniformLocation"`
GetUniformfv func(program uint32, location int32, params *float32) `libc:"glGetUniformfv"`
GetUniformiv func(program uint32, location int32, params *int32) `libc:"glGetUniformiv"`
GetVertexAttribdv func(index uint32, pname VertexAttribPropertyARB, params *float64) `libc:"glGetVertexAttribdv"`
GetVertexAttribfv func(index uint32, pname VertexAttribPropertyARB, params *float32) `libc:"glGetVertexAttribfv"`
GetVertexAttribiv func(index uint32, pname VertexAttribPropertyARB, params *int32) `libc:"glGetVertexAttribiv"`
GetVertexAttribPointerv func(index uint32, pname VertexAttribPointerPropertyARB, pointer *Pointer) `libc:"glGetVertexAttribPointerv"`
IsProgram func(program uint32) bool `libc:"glIsProgram"`
IsShader func(shader uint32) bool `libc:"glIsShader"`
LinkProgram func(program uint32) `libc:"glLinkProgram"`
ShaderSource func(shader uint32, count int, string byte, length int32) `libc:"glShaderSource"`
UseProgram func(program uint32) `libc:"glUseProgram"`
Uniform1f func(location int32, v0 float32) `libc:"glUniform1f"`
Uniform2f func(location int32, v0 float32, v1 float32) `libc:"glUniform2f"`
Uniform3f func(location int32, v0 float32, v1 float32, v2 float32) `libc:"glUniform3f"`
Uniform4f func(location int32, v0 float32, v1 float32, v2 float32, v3 float32) `libc:"glUniform4f"`
Uniform1i func(location int32, v0 int32) `libc:"glUniform1i"`
Uniform2i func(location int32, v0 int32, v1 int32) `libc:"glUniform2i"`
Uniform3i func(location int32, v0 int32, v1 int32, v2 int32) `libc:"glUniform3i"`
Uniform4i func(location int32, v0 int32, v1 int32, v2 int32, v3 int32) `libc:"glUniform4i"`
Uniform1fv func(location int32, count int, value float32) `libc:"glUniform1fv"`
Uniform2fv func(location int32, count int, value float32) `libc:"glUniform2fv"`
Uniform3fv func(location int32, count int, value float32) `libc:"glUniform3fv"`
Uniform4fv func(location int32, count int, value float32) `libc:"glUniform4fv"`
Uniform1iv func(location int32, count int, value int32) `libc:"glUniform1iv"`
Uniform2iv func(location int32, count int, value int32) `libc:"glUniform2iv"`
Uniform3iv func(location int32, count int, value int32) `libc:"glUniform3iv"`
Uniform4iv func(location int32, count int, value int32) `libc:"glUniform4iv"`
UniformMatrix2fv func(location int32, count int, transpose bool, value float32) `libc:"glUniformMatrix2fv"`
UniformMatrix3fv func(location int32, count int, transpose bool, value float32) `libc:"glUniformMatrix3fv"`
UniformMatrix4fv func(location int32, count int, transpose bool, value float32) `libc:"glUniformMatrix4fv"`
ValidateProgram func(program uint32) `libc:"glValidateProgram"`
VertexAttrib1d func(index uint32, x float64) `libc:"glVertexAttrib1d"`
VertexAttrib1dv func(index uint32, v float64) `libc:"glVertexAttrib1dv"`
VertexAttrib1f func(index uint32, x float32) `libc:"glVertexAttrib1f"`
VertexAttrib1fv func(index uint32, v float32) `libc:"glVertexAttrib1fv"`
VertexAttrib1s func(index uint32, x int16) `libc:"glVertexAttrib1s"`
VertexAttrib1sv func(index uint32, v int16) `libc:"glVertexAttrib1sv"`
VertexAttrib2d func(index uint32, x float64, y float64) `libc:"glVertexAttrib2d"`
VertexAttrib2dv func(index uint32, v float64) `libc:"glVertexAttrib2dv"`
VertexAttrib2f func(index uint32, x float32, y float32) `libc:"glVertexAttrib2f"`
VertexAttrib2fv func(index uint32, v float32) `libc:"glVertexAttrib2fv"`
VertexAttrib2s func(index uint32, x int16, y int16) `libc:"glVertexAttrib2s"`
VertexAttrib2sv func(index uint32, v int16) `libc:"glVertexAttrib2sv"`
VertexAttrib3d func(index uint32, x float64, y float64, z float64) `libc:"glVertexAttrib3d"`
VertexAttrib3dv func(index uint32, v float64) `libc:"glVertexAttrib3dv"`
VertexAttrib3f func(index uint32, x float32, y float32, z float32) `libc:"glVertexAttrib3f"`
VertexAttrib3fv func(index uint32, v float32) `libc:"glVertexAttrib3fv"`
VertexAttrib3s func(index uint32, x int16, y int16, z int16) `libc:"glVertexAttrib3s"`
VertexAttrib3sv func(index uint32, v int16) `libc:"glVertexAttrib3sv"`
VertexAttrib4Nbv func(index uint32, v int8) `libc:"glVertexAttrib4Nbv"`
VertexAttrib4Niv func(index uint32, v int32) `libc:"glVertexAttrib4Niv"`
VertexAttrib4Nsv func(index uint32, v int16) `libc:"glVertexAttrib4Nsv"`
VertexAttrib4Nub func(index uint32, x uint8, y uint8, z uint8, w uint8) `libc:"glVertexAttrib4Nub"`
VertexAttrib4Nubv func(index uint32, v uint8) `libc:"glVertexAttrib4Nubv"`
VertexAttrib4Nuiv func(index uint32, v uint32) `libc:"glVertexAttrib4Nuiv"`
VertexAttrib4Nusv func(index uint32, v uint16) `libc:"glVertexAttrib4Nusv"`
VertexAttrib4bv func(index uint32, v int8) `libc:"glVertexAttrib4bv"`
VertexAttrib4d func(index uint32, x float64, y float64, z float64, w float64) `libc:"glVertexAttrib4d"`
VertexAttrib4dv func(index uint32, v float64) `libc:"glVertexAttrib4dv"`
VertexAttrib4f func(index uint32, x float32, y float32, z float32, w float32) `libc:"glVertexAttrib4f"`
VertexAttrib4fv func(index uint32, v float32) `libc:"glVertexAttrib4fv"`
VertexAttrib4iv func(index uint32, v int32) `libc:"glVertexAttrib4iv"`
VertexAttrib4s func(index uint32, x int16, y int16, z int16, w int16) `libc:"glVertexAttrib4s"`
VertexAttrib4sv func(index uint32, v int16) `libc:"glVertexAttrib4sv"`
VertexAttrib4ubv func(index uint32, v uint8) `libc:"glVertexAttrib4ubv"`
VertexAttrib4uiv func(index uint32, v uint32) `libc:"glVertexAttrib4uiv"`
VertexAttrib4usv func(index uint32, v uint16) `libc:"glVertexAttrib4usv"`
VertexAttribPointer func(index uint32, size int32, type_ VertexAttribPointerType, normalized bool, stride int, pointer Pointer) `libc:"glVertexAttribPointer"`
UniformMatrix2x3fv func(location int32, count int, transpose bool, value float32) `libc:"glUniformMatrix2x3fv"`
UniformMatrix3x2fv func(location int32, count int, transpose bool, value float32) `libc:"glUniformMatrix3x2fv"`
UniformMatrix2x4fv func(location int32, count int, transpose bool, value float32) `libc:"glUniformMatrix2x4fv"`
UniformMatrix4x2fv func(location int32, count int, transpose bool, value float32) `libc:"glUniformMatrix4x2fv"`
UniformMatrix3x4fv func(location int32, count int, transpose bool, value float32) `libc:"glUniformMatrix3x4fv"`
UniformMatrix4x3fv func(location int32, count int, transpose bool, value float32) `libc:"glUniformMatrix4x3fv"`
}
type V3 ¶
type V3 struct {
ColorMaski func(index uint32, r bool, g bool, b bool, a bool) `libc:"glColorMaski"`
GetBooleani_v func(target BufferTargetARB, index uint32, data *bool) `libc:"glGetBooleani_v"`
GetIntegeri_v func(target GetPName, index uint32, data *int32) `libc:"glGetIntegeri_v"`
Enablei func(target EnableCap, index uint32) `libc:"glEnablei"`
Disablei func(target EnableCap, index uint32) `libc:"glDisablei"`
IsEnabledi func(target EnableCap, index uint32) bool `libc:"glIsEnabledi"`
BeginTransformFeedback func(primitiveMode PrimitiveType) `libc:"glBeginTransformFeedback"`
EndTransformFeedback func() `libc:"glEndTransformFeedback"`
BindBufferRange func(target BufferTargetARB, index uint32, buffer uint32, offset uintptr, size uintptr) `libc:"glBindBufferRange"`
BindBufferBase func(target BufferTargetARB, index uint32, buffer uint32) `libc:"glBindBufferBase"`
TransformFeedbackVaryings func(program uint32, count int, varyings byte, bufferMode TransformFeedbackBufferMode) `libc:"glTransformFeedbackVaryings"`
GetTransformFeedbackVarying func(program uint32, index uint32, bufSize int, length *int, size *int, type_ *AttributeType, name *byte) `libc:"glGetTransformFeedbackVarying"`
ClampColor func(target ClampColorTargetARB, clamp ClampColorModeARB) `libc:"glClampColor"`
BeginConditionalRender func(id uint32, mode ConditionalRenderMode) `libc:"glBeginConditionalRender"`
EndConditionalRender func() `libc:"glEndConditionalRender"`
VertexAttribIPointer func(index uint32, size int32, type_ VertexAttribIType, stride int, pointer Pointer) `libc:"glVertexAttribIPointer"`
GetVertexAttribIiv func(index uint32, pname VertexAttribEnum, params *int32) `libc:"glGetVertexAttribIiv"`
GetVertexAttribIuiv func(index uint32, pname VertexAttribEnum, params *uint32) `libc:"glGetVertexAttribIuiv"`
VertexAttribI1i func(index uint32, x int32) `libc:"glVertexAttribI1i"`
VertexAttribI2i func(index uint32, x int32, y int32) `libc:"glVertexAttribI2i"`
VertexAttribI3i func(index uint32, x int32, y int32, z int32) `libc:"glVertexAttribI3i"`
VertexAttribI4i func(index uint32, x int32, y int32, z int32, w int32) `libc:"glVertexAttribI4i"`
VertexAttribI1ui func(index uint32, x uint32) `libc:"glVertexAttribI1ui"`
VertexAttribI2ui func(index uint32, x uint32, y uint32) `libc:"glVertexAttribI2ui"`
VertexAttribI3ui func(index uint32, x uint32, y uint32, z uint32) `libc:"glVertexAttribI3ui"`
VertexAttribI4ui func(index uint32, x uint32, y uint32, z uint32, w uint32) `libc:"glVertexAttribI4ui"`
VertexAttribI1iv func(index uint32, v int32) `libc:"glVertexAttribI1iv"`
VertexAttribI2iv func(index uint32, v int32) `libc:"glVertexAttribI2iv"`
VertexAttribI3iv func(index uint32, v int32) `libc:"glVertexAttribI3iv"`
VertexAttribI4iv func(index uint32, v int32) `libc:"glVertexAttribI4iv"`
VertexAttribI1uiv func(index uint32, v uint32) `libc:"glVertexAttribI1uiv"`
VertexAttribI2uiv func(index uint32, v uint32) `libc:"glVertexAttribI2uiv"`
VertexAttribI3uiv func(index uint32, v uint32) `libc:"glVertexAttribI3uiv"`
VertexAttribI4uiv func(index uint32, v uint32) `libc:"glVertexAttribI4uiv"`
VertexAttribI4bv func(index uint32, v int8) `libc:"glVertexAttribI4bv"`
VertexAttribI4sv func(index uint32, v int16) `libc:"glVertexAttribI4sv"`
VertexAttribI4ubv func(index uint32, v uint8) `libc:"glVertexAttribI4ubv"`
VertexAttribI4usv func(index uint32, v uint16) `libc:"glVertexAttribI4usv"`
GetUniformuiv func(program uint32, location int32, params *uint32) `libc:"glGetUniformuiv"`
BindFragDataLocation func(program uint32, color uint32, name byte) `libc:"glBindFragDataLocation"`
GetFragDataLocation func(program uint32, name byte) int32 `libc:"glGetFragDataLocation"`
Uniform1ui func(location int32, v0 uint32) `libc:"glUniform1ui"`
Uniform2ui func(location int32, v0 uint32, v1 uint32) `libc:"glUniform2ui"`
Uniform3ui func(location int32, v0 uint32, v1 uint32, v2 uint32) `libc:"glUniform3ui"`
Uniform4ui func(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32) `libc:"glUniform4ui"`
Uniform1uiv func(location int32, count int, value uint32) `libc:"glUniform1uiv"`
Uniform2uiv func(location int32, count int, value uint32) `libc:"glUniform2uiv"`
Uniform3uiv func(location int32, count int, value uint32) `libc:"glUniform3uiv"`
Uniform4uiv func(location int32, count int, value uint32) `libc:"glUniform4uiv"`
TexParameterIiv func(target TextureTarget, pname TextureParameterName, params int32) `libc:"glTexParameterIiv"`
TexParameterIuiv func(target TextureTarget, pname TextureParameterName, params uint32) `libc:"glTexParameterIuiv"`
GetTexParameterIiv func(target TextureTarget, pname GetTextureParameter, params *int32) `libc:"glGetTexParameterIiv"`
GetTexParameterIuiv func(target TextureTarget, pname GetTextureParameter, params *uint32) `libc:"glGetTexParameterIuiv"`
ClearBufferiv func(buffer Buffer, drawbuffer int32, value int32) `libc:"glClearBufferiv"`
ClearBufferuiv func(buffer Buffer, drawbuffer int32, value uint32) `libc:"glClearBufferuiv"`
ClearBufferfv func(buffer Buffer, drawbuffer int32, value float32) `libc:"glClearBufferfv"`
ClearBufferfi func(buffer Buffer, drawbuffer int32, depth float32, stencil int32) `libc:"glClearBufferfi"`
GetStringi func(name StringName, index uint32) uint8 `libc:"glGetStringi"`
IsRenderbuffer func(renderbuffer uint32) bool `libc:"glIsRenderbuffer"`
BindRenderbuffer func(target RenderbufferTarget, renderbuffer uint32) `libc:"glBindRenderbuffer"`
DeleteRenderbuffers func(n int, renderbuffers uint32) `libc:"glDeleteRenderbuffers"`
GenRenderbuffers func(n int, renderbuffers *uint32) `libc:"glGenRenderbuffers"`
RenderbufferStorage func(target RenderbufferTarget, internalformat InternalFormat, width int, height int) `libc:"glRenderbufferStorage"`
GetRenderbufferParameteriv func(target RenderbufferTarget, pname RenderbufferParameterName, params *int32) `libc:"glGetRenderbufferParameteriv"`
IsFramebuffer func(framebuffer uint32) bool `libc:"glIsFramebuffer"`
BindFramebuffer func(target FramebufferTarget, framebuffer uint32) `libc:"glBindFramebuffer"`
DeleteFramebuffers func(n int, framebuffers uint32) `libc:"glDeleteFramebuffers"`
GenFramebuffers func(n int, framebuffers *uint32) `libc:"glGenFramebuffers"`
CheckFramebufferStatus func(target FramebufferTarget) FramebufferStatus `libc:"glCheckFramebufferStatus"`
FramebufferTexture1D func(target FramebufferTarget, attachment FramebufferAttachment, textarget TextureTarget, texture uint32, level int32) `libc:"glFramebufferTexture1D"`
FramebufferTexture2D func(target FramebufferTarget, attachment FramebufferAttachment, textarget TextureTarget, texture uint32, level int32) `libc:"glFramebufferTexture2D"`
FramebufferTexture3D func(target FramebufferTarget, attachment FramebufferAttachment, textarget TextureTarget, texture uint32, level int32, zoffset int32) `libc:"glFramebufferTexture3D"`
FramebufferRenderbuffer func(target FramebufferTarget, attachment FramebufferAttachment, renderbuffertarget RenderbufferTarget, renderbuffer uint32) `libc:"glFramebufferRenderbuffer"`
GetFramebufferAttachmentParameteriv func(target FramebufferTarget, attachment FramebufferAttachment, pname FramebufferAttachmentParameterName, params *int32) `libc:"glGetFramebufferAttachmentParameteriv"`
GenerateMipmap func(target TextureTarget) `libc:"glGenerateMipmap"`
BlitFramebuffer func(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask ClearBufferMask, filter BlitFramebufferFilter) `libc:"glBlitFramebuffer"`
RenderbufferStorageMultisample func(target RenderbufferTarget, samples int, internalformat InternalFormat, width int, height int) `libc:"glRenderbufferStorageMultisample"`
FramebufferTextureLayer func(target FramebufferTarget, attachment FramebufferAttachment, texture uint32, level int32, layer int32) `libc:"glFramebufferTextureLayer"`
MapBufferRange func(target BufferTargetARB, offset uintptr, length uintptr, access MapBufferAccessMask) `libc:"glMapBufferRange"`
FlushMappedBufferRange func(target BufferTargetARB, offset uintptr, length uintptr) `libc:"glFlushMappedBufferRange"`
BindVertexArray func(array uint32) `libc:"glBindVertexArray"`
DeleteVertexArrays func(n int, arrays uint32) `libc:"glDeleteVertexArrays"`
GenVertexArrays func(n int, arrays *uint32) `libc:"glGenVertexArrays"`
IsVertexArray func(array uint32) bool `libc:"glIsVertexArray"`
DrawArraysInstanced func(mode PrimitiveType, first int32, count int, instancecount int) `libc:"glDrawArraysInstanced"`
DrawElementsInstanced func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, instancecount int) `libc:"glDrawElementsInstanced"`
TexBuffer func(target TextureTarget, internalformat SizedInternalFormat, buffer uint32) `libc:"glTexBuffer"`
PrimitiveRestartIndex func(index uint32) `libc:"glPrimitiveRestartIndex"`
CopyBufferSubData func(readTarget CopyBufferSubDataTarget, writeTarget CopyBufferSubDataTarget, readOffset uintptr, writeOffset uintptr, size uintptr) `libc:"glCopyBufferSubData"`
GetUniformIndices func(program uint32, uniformCount int, uniformNames byte, uniformIndices *uint32) `libc:"glGetUniformIndices"`
GetActiveUniformsiv func(program uint32, uniformCount int, uniformIndices uint32, pname UniformPName, params *int32) `libc:"glGetActiveUniformsiv"`
GetActiveUniformName func(program uint32, uniformIndex uint32, bufSize int, length *int, uniformName *byte) `libc:"glGetActiveUniformName"`
GetUniformBlockIndex func(program uint32, uniformBlockName byte) uint32 `libc:"glGetUniformBlockIndex"`
GetActiveUniformBlockiv func(program uint32, uniformBlockIndex uint32, pname UniformBlockPName, params *int32) `libc:"glGetActiveUniformBlockiv"`
GetActiveUniformBlockName func(program uint32, uniformBlockIndex uint32, bufSize int, length *int, uniformBlockName *byte) `libc:"glGetActiveUniformBlockName"`
UniformBlockBinding func(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32) `libc:"glUniformBlockBinding"`
DrawElementsBaseVertex func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, basevertex int32) `libc:"glDrawElementsBaseVertex"`
DrawRangeElementsBaseVertex func(mode PrimitiveType, start uint32, end uint32, count int, type_ DrawElementsType, indices Pointer, basevertex int32) `libc:"glDrawRangeElementsBaseVertex"`
DrawElementsInstancedBaseVertex func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, instancecount int, basevertex int32) `libc:"glDrawElementsInstancedBaseVertex"`
MultiDrawElementsBaseVertex func(mode PrimitiveType, count int, type_ DrawElementsType, indices DebugFunc, drawcount int, basevertex int32) `libc:"glMultiDrawElementsBaseVertex"`
ProvokingVertex func(mode VertexProvokingMode) `libc:"glProvokingVertex"`
FenceSync func(condition SyncCondition, flags SyncBehaviorFlags) uintptr `libc:"glFenceSync"`
IsSync func(sync uintptr) bool `libc:"glIsSync"`
DeleteSync func(sync uintptr) `libc:"glDeleteSync"`
ClientWaitSync func(sync uintptr, flags SyncObjectMask, timeout uint64) SyncStatus `libc:"glClientWaitSync"`
WaitSync func(sync uintptr, flags SyncBehaviorFlags, timeout uint64) `libc:"glWaitSync"`
GetInteger64v func(pname GetPName, data *int64) `libc:"glGetInteger64v"`
GetSynciv func(sync uintptr, pname SyncParameterName, count int, length *int, values *int32) `libc:"glGetSynciv"`
GetInteger64i_v func(target GetPName, index uint32, data *int64) `libc:"glGetInteger64i_v"`
GetBufferParameteri64v func(target BufferTargetARB, pname BufferPNameARB, params *int64) `libc:"glGetBufferParameteri64v"`
FramebufferTexture func(target FramebufferTarget, attachment FramebufferAttachment, texture uint32, level int32) `libc:"glFramebufferTexture"`
TexImage2DMultisample func(target TextureTarget, samples int, internalformat InternalFormat, width int, height int, fixedsamplelocations bool) `libc:"glTexImage2DMultisample"`
TexImage3DMultisample func(target TextureTarget, samples int, internalformat InternalFormat, width int, height int, depth int, fixedsamplelocations bool) `libc:"glTexImage3DMultisample"`
GetMultisamplefv func(pname GetMultisamplePNameNV, index uint32, val *float32) `libc:"glGetMultisamplefv"`
SampleMaski func(maskNumber uint32, mask uint32) `libc:"glSampleMaski"`
BindFragDataLocationIndexed func(program uint32, colorNumber uint32, index uint32, name byte) `libc:"glBindFragDataLocationIndexed"`
GetFragDataIndex func(program uint32, name byte) int32 `libc:"glGetFragDataIndex"`
GenSamplers func(count int, samplers *uint32) `libc:"glGenSamplers"`
DeleteSamplers func(count int, samplers uint32) `libc:"glDeleteSamplers"`
IsSampler func(sampler uint32) bool `libc:"glIsSampler"`
BindSampler func(unit uint32, sampler uint32) `libc:"glBindSampler"`
SamplerParameteri func(sampler uint32, pname SamplerParameterI, param int32) `libc:"glSamplerParameteri"`
SamplerParameteriv func(sampler uint32, pname SamplerParameterI, param int32) `libc:"glSamplerParameteriv"`
SamplerParameterf func(sampler uint32, pname SamplerParameterF, param float32) `libc:"glSamplerParameterf"`
SamplerParameterfv func(sampler uint32, pname SamplerParameterF, param float32) `libc:"glSamplerParameterfv"`
SamplerParameterIiv func(sampler uint32, pname SamplerParameterI, param int32) `libc:"glSamplerParameterIiv"`
SamplerParameterIuiv func(sampler uint32, pname SamplerParameterI, param uint32) `libc:"glSamplerParameterIuiv"`
GetSamplerParameteriv func(sampler uint32, pname SamplerParameterI, params *int32) `libc:"glGetSamplerParameteriv"`
GetSamplerParameterIiv func(sampler uint32, pname SamplerParameterI, params *int32) `libc:"glGetSamplerParameterIiv"`
GetSamplerParameterfv func(sampler uint32, pname SamplerParameterF, params *float32) `libc:"glGetSamplerParameterfv"`
GetSamplerParameterIuiv func(sampler uint32, pname SamplerParameterI, params *uint32) `libc:"glGetSamplerParameterIuiv"`
QueryCounter func(id uint32, target QueryCounterTarget) `libc:"glQueryCounter"`
GetQueryObjecti64v func(id uint32, pname QueryObjectParameterName, params *int64) `libc:"glGetQueryObjecti64v"`
GetQueryObjectui64v func(id uint32, pname QueryObjectParameterName, params *uint64) `libc:"glGetQueryObjectui64v"`
VertexAttribDivisor func(index uint32, divisor uint32) `libc:"glVertexAttribDivisor"`
VertexAttribP1ui func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32) `libc:"glVertexAttribP1ui"`
VertexAttribP1uiv func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32) `libc:"glVertexAttribP1uiv"`
VertexAttribP2ui func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32) `libc:"glVertexAttribP2ui"`
VertexAttribP2uiv func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32) `libc:"glVertexAttribP2uiv"`
VertexAttribP3ui func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32) `libc:"glVertexAttribP3ui"`
VertexAttribP3uiv func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32) `libc:"glVertexAttribP3uiv"`
VertexAttribP4ui func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32) `libc:"glVertexAttribP4ui"`
VertexAttribP4uiv func(index uint32, type_ VertexAttribPointerType, normalized bool, value uint32) `libc:"glVertexAttribP4uiv"`
VertexP2ui func(type_ VertexPointerType, value uint32) `libc:"glVertexP2ui"`
VertexP2uiv func(type_ VertexPointerType, value uint32) `libc:"glVertexP2uiv"`
VertexP3ui func(type_ VertexPointerType, value uint32) `libc:"glVertexP3ui"`
VertexP3uiv func(type_ VertexPointerType, value uint32) `libc:"glVertexP3uiv"`
VertexP4ui func(type_ VertexPointerType, value uint32) `libc:"glVertexP4ui"`
VertexP4uiv func(type_ VertexPointerType, value uint32) `libc:"glVertexP4uiv"`
TexCoordP1ui func(type_ TexCoordPointerType, coords uint32) `libc:"glTexCoordP1ui"`
TexCoordP1uiv func(type_ TexCoordPointerType, coords uint32) `libc:"glTexCoordP1uiv"`
TexCoordP2ui func(type_ TexCoordPointerType, coords uint32) `libc:"glTexCoordP2ui"`
TexCoordP2uiv func(type_ TexCoordPointerType, coords uint32) `libc:"glTexCoordP2uiv"`
TexCoordP3ui func(type_ TexCoordPointerType, coords uint32) `libc:"glTexCoordP3ui"`
TexCoordP3uiv func(type_ TexCoordPointerType, coords uint32) `libc:"glTexCoordP3uiv"`
TexCoordP4ui func(type_ TexCoordPointerType, coords uint32) `libc:"glTexCoordP4ui"`
TexCoordP4uiv func(type_ TexCoordPointerType, coords uint32) `libc:"glTexCoordP4uiv"`
MultiTexCoordP1ui func(texture TextureUnit, type_ TexCoordPointerType, coords uint32) `libc:"glMultiTexCoordP1ui"`
MultiTexCoordP1uiv func(texture TextureUnit, type_ TexCoordPointerType, coords uint32) `libc:"glMultiTexCoordP1uiv"`
MultiTexCoordP2ui func(texture TextureUnit, type_ TexCoordPointerType, coords uint32) `libc:"glMultiTexCoordP2ui"`
MultiTexCoordP2uiv func(texture TextureUnit, type_ TexCoordPointerType, coords uint32) `libc:"glMultiTexCoordP2uiv"`
MultiTexCoordP3ui func(texture TextureUnit, type_ TexCoordPointerType, coords uint32) `libc:"glMultiTexCoordP3ui"`
MultiTexCoordP3uiv func(texture TextureUnit, type_ TexCoordPointerType, coords uint32) `libc:"glMultiTexCoordP3uiv"`
MultiTexCoordP4ui func(texture TextureUnit, type_ TexCoordPointerType, coords uint32) `libc:"glMultiTexCoordP4ui"`
MultiTexCoordP4uiv func(texture TextureUnit, type_ TexCoordPointerType, coords uint32) `libc:"glMultiTexCoordP4uiv"`
NormalP3ui func(type_ NormalPointerType, coords uint32) `libc:"glNormalP3ui"`
NormalP3uiv func(type_ NormalPointerType, coords uint32) `libc:"glNormalP3uiv"`
ColorP3ui func(type_ ColorPointerType, color uint32) `libc:"glColorP3ui"`
ColorP3uiv func(type_ ColorPointerType, color uint32) `libc:"glColorP3uiv"`
ColorP4ui func(type_ ColorPointerType, color uint32) `libc:"glColorP4ui"`
ColorP4uiv func(type_ ColorPointerType, color uint32) `libc:"glColorP4uiv"`
SecondaryColorP3ui func(type_ ColorPointerType, color uint32) `libc:"glSecondaryColorP3ui"`
SecondaryColorP3uiv func(type_ ColorPointerType, color uint32) `libc:"glSecondaryColorP3uiv"`
}
type V4 ¶
type V4 struct {
MinSampleShading func(value float32) `libc:"glMinSampleShading"`
BlendEquationi func(buf uint32, mode BlendEquationModeEXT) `libc:"glBlendEquationi"`
BlendEquationSeparatei func(buf uint32, modeRGB BlendEquationModeEXT, modeAlpha BlendEquationModeEXT) `libc:"glBlendEquationSeparatei"`
BlendFunci func(buf uint32, src BlendingFactor, dst BlendingFactor) `libc:"glBlendFunci"`
BlendFuncSeparatei func(buf uint32, srcRGB BlendingFactor, dstRGB BlendingFactor, srcAlpha BlendingFactor, dstAlpha BlendingFactor) `libc:"glBlendFuncSeparatei"`
DrawArraysIndirect func(mode PrimitiveType, indirect Pointer) `libc:"glDrawArraysIndirect"`
DrawElementsIndirect func(mode PrimitiveType, type_ DrawElementsType, indirect Pointer) `libc:"glDrawElementsIndirect"`
Uniform1d func(location int32, x float64) `libc:"glUniform1d"`
Uniform2d func(location int32, x float64, y float64) `libc:"glUniform2d"`
Uniform3d func(location int32, x float64, y float64, z float64) `libc:"glUniform3d"`
Uniform4d func(location int32, x float64, y float64, z float64, w float64) `libc:"glUniform4d"`
Uniform1dv func(location int32, count int, value float64) `libc:"glUniform1dv"`
Uniform2dv func(location int32, count int, value float64) `libc:"glUniform2dv"`
Uniform3dv func(location int32, count int, value float64) `libc:"glUniform3dv"`
Uniform4dv func(location int32, count int, value float64) `libc:"glUniform4dv"`
UniformMatrix2dv func(location int32, count int, transpose bool, value float64) `libc:"glUniformMatrix2dv"`
UniformMatrix3dv func(location int32, count int, transpose bool, value float64) `libc:"glUniformMatrix3dv"`
UniformMatrix4dv func(location int32, count int, transpose bool, value float64) `libc:"glUniformMatrix4dv"`
UniformMatrix2x3dv func(location int32, count int, transpose bool, value float64) `libc:"glUniformMatrix2x3dv"`
UniformMatrix2x4dv func(location int32, count int, transpose bool, value float64) `libc:"glUniformMatrix2x4dv"`
UniformMatrix3x2dv func(location int32, count int, transpose bool, value float64) `libc:"glUniformMatrix3x2dv"`
UniformMatrix3x4dv func(location int32, count int, transpose bool, value float64) `libc:"glUniformMatrix3x4dv"`
UniformMatrix4x2dv func(location int32, count int, transpose bool, value float64) `libc:"glUniformMatrix4x2dv"`
UniformMatrix4x3dv func(location int32, count int, transpose bool, value float64) `libc:"glUniformMatrix4x3dv"`
GetUniformdv func(program uint32, location int32, params *float64) `libc:"glGetUniformdv"`
GetSubroutineUniformLocation func(program uint32, shadertype ShaderType, name byte) int32 `libc:"glGetSubroutineUniformLocation"`
GetSubroutineIndex func(program uint32, shadertype ShaderType, name byte) uint32 `libc:"glGetSubroutineIndex"`
GetActiveSubroutineUniformiv func(program uint32, shadertype ShaderType, index uint32, pname SubroutineParameterName, values *int32) `libc:"glGetActiveSubroutineUniformiv"`
GetActiveSubroutineUniformName func(program uint32, shadertype ShaderType, index uint32, bufSize int, length *int, name *byte) `libc:"glGetActiveSubroutineUniformName"`
GetActiveSubroutineName func(program uint32, shadertype ShaderType, index uint32, bufSize int, length *int, name *byte) `libc:"glGetActiveSubroutineName"`
UniformSubroutinesuiv func(shadertype ShaderType, count int, indices uint32) `libc:"glUniformSubroutinesuiv"`
GetUniformSubroutineuiv func(shadertype ShaderType, location int32, params *uint32) `libc:"glGetUniformSubroutineuiv"`
GetProgramStageiv func(program uint32, shadertype ShaderType, pname ProgramStagePName, values *int32) `libc:"glGetProgramStageiv"`
PatchParameteri func(pname PatchParameterName, value int32) `libc:"glPatchParameteri"`
PatchParameterfv func(pname PatchParameterName, values float32) `libc:"glPatchParameterfv"`
BindTransformFeedback func(target BindTransformFeedbackTarget, id uint32) `libc:"glBindTransformFeedback"`
DeleteTransformFeedbacks func(n int, ids uint32) `libc:"glDeleteTransformFeedbacks"`
GenTransformFeedbacks func(n int, ids *uint32) `libc:"glGenTransformFeedbacks"`
IsTransformFeedback func(id uint32) bool `libc:"glIsTransformFeedback"`
PauseTransformFeedback func() `libc:"glPauseTransformFeedback"`
ResumeTransformFeedback func() `libc:"glResumeTransformFeedback"`
DrawTransformFeedback func(mode PrimitiveType, id uint32) `libc:"glDrawTransformFeedback"`
DrawTransformFeedbackStream func(mode PrimitiveType, id uint32, stream uint32) `libc:"glDrawTransformFeedbackStream"`
BeginQueryIndexed func(target QueryTarget, index uint32, id uint32) `libc:"glBeginQueryIndexed"`
EndQueryIndexed func(target QueryTarget, index uint32) `libc:"glEndQueryIndexed"`
GetQueryIndexediv func(target QueryTarget, index uint32, pname QueryParameterName, params *int32) `libc:"glGetQueryIndexediv"`
ReleaseShaderCompiler func() `libc:"glReleaseShaderCompiler"`
ShaderBinary func(count int, shaders uint32, binaryFormat ShaderBinaryFormat, binary Pointer, length int) `libc:"glShaderBinary"`
GetShaderPrecisionFormat func(shadertype ShaderType, precisiontype PrecisionType, range_ *int32, precision *int32) `libc:"glGetShaderPrecisionFormat"`
DepthRangef func(n float32, f float32) `libc:"glDepthRangef"`
ClearDepthf func(d float32) `libc:"glClearDepthf"`
GetProgramBinary func(program uint32, bufSize int, length *int, binaryFormat *BinaryFormat, binary Pointer) `libc:"glGetProgramBinary"`
ProgramBinary func(program uint32, binaryFormat BinaryFormat, binary Pointer, length int) `libc:"glProgramBinary"`
ProgramParameteri func(program uint32, pname ProgramParameterPName, value int32) `libc:"glProgramParameteri"`
UseProgramStages func(pipeline uint32, stages UseProgramStageMask, program uint32) `libc:"glUseProgramStages"`
ActiveShaderProgram func(pipeline uint32, program uint32) `libc:"glActiveShaderProgram"`
CreateShaderProgramv func(type_ ShaderType, count int, strings byte) uint32 `libc:"glCreateShaderProgramv"`
BindProgramPipeline func(pipeline uint32) `libc:"glBindProgramPipeline"`
DeleteProgramPipelines func(n int, pipelines uint32) `libc:"glDeleteProgramPipelines"`
GenProgramPipelines func(n int, pipelines *uint32) `libc:"glGenProgramPipelines"`
IsProgramPipeline func(pipeline uint32) bool `libc:"glIsProgramPipeline"`
GetProgramPipelineiv func(pipeline uint32, pname PipelineParameterName, params *int32) `libc:"glGetProgramPipelineiv"`
ProgramUniform1i func(program uint32, location int32, v0 int32) `libc:"glProgramUniform1i"`
ProgramUniform1iv func(program uint32, location int32, count int, value int32) `libc:"glProgramUniform1iv"`
ProgramUniform1f func(program uint32, location int32, v0 float32) `libc:"glProgramUniform1f"`
ProgramUniform1fv func(program uint32, location int32, count int, value float32) `libc:"glProgramUniform1fv"`
ProgramUniform1d func(program uint32, location int32, v0 float64) `libc:"glProgramUniform1d"`
ProgramUniform1dv func(program uint32, location int32, count int, value float64) `libc:"glProgramUniform1dv"`
ProgramUniform1ui func(program uint32, location int32, v0 uint32) `libc:"glProgramUniform1ui"`
ProgramUniform1uiv func(program uint32, location int32, count int, value uint32) `libc:"glProgramUniform1uiv"`
ProgramUniform2i func(program uint32, location int32, v0 int32, v1 int32) `libc:"glProgramUniform2i"`
ProgramUniform2iv func(program uint32, location int32, count int, value int32) `libc:"glProgramUniform2iv"`
ProgramUniform2f func(program uint32, location int32, v0 float32, v1 float32) `libc:"glProgramUniform2f"`
ProgramUniform2fv func(program uint32, location int32, count int, value float32) `libc:"glProgramUniform2fv"`
ProgramUniform2d func(program uint32, location int32, v0 float64, v1 float64) `libc:"glProgramUniform2d"`
ProgramUniform2dv func(program uint32, location int32, count int, value float64) `libc:"glProgramUniform2dv"`
ProgramUniform2ui func(program uint32, location int32, v0 uint32, v1 uint32) `libc:"glProgramUniform2ui"`
ProgramUniform2uiv func(program uint32, location int32, count int, value uint32) `libc:"glProgramUniform2uiv"`
ProgramUniform3i func(program uint32, location int32, v0 int32, v1 int32, v2 int32) `libc:"glProgramUniform3i"`
ProgramUniform3iv func(program uint32, location int32, count int, value int32) `libc:"glProgramUniform3iv"`
ProgramUniform3f func(program uint32, location int32, v0 float32, v1 float32, v2 float32) `libc:"glProgramUniform3f"`
ProgramUniform3fv func(program uint32, location int32, count int, value float32) `libc:"glProgramUniform3fv"`
ProgramUniform3d func(program uint32, location int32, v0 float64, v1 float64, v2 float64) `libc:"glProgramUniform3d"`
ProgramUniform3dv func(program uint32, location int32, count int, value float64) `libc:"glProgramUniform3dv"`
ProgramUniform3ui func(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32) `libc:"glProgramUniform3ui"`
ProgramUniform3uiv func(program uint32, location int32, count int, value uint32) `libc:"glProgramUniform3uiv"`
ProgramUniform4i func(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32) `libc:"glProgramUniform4i"`
ProgramUniform4iv func(program uint32, location int32, count int, value int32) `libc:"glProgramUniform4iv"`
ProgramUniform4f func(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32) `libc:"glProgramUniform4f"`
ProgramUniform4fv func(program uint32, location int32, count int, value float32) `libc:"glProgramUniform4fv"`
ProgramUniform4d func(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64) `libc:"glProgramUniform4d"`
ProgramUniform4dv func(program uint32, location int32, count int, value float64) `libc:"glProgramUniform4dv"`
ProgramUniform4ui func(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32) `libc:"glProgramUniform4ui"`
ProgramUniform4uiv func(program uint32, location int32, count int, value uint32) `libc:"glProgramUniform4uiv"`
ProgramUniformMatrix2fv func(program uint32, location int32, count int, transpose bool, value float32) `libc:"glProgramUniformMatrix2fv"`
ProgramUniformMatrix3fv func(program uint32, location int32, count int, transpose bool, value float32) `libc:"glProgramUniformMatrix3fv"`
ProgramUniformMatrix4fv func(program uint32, location int32, count int, transpose bool, value float32) `libc:"glProgramUniformMatrix4fv"`
ProgramUniformMatrix2dv func(program uint32, location int32, count int, transpose bool, value float64) `libc:"glProgramUniformMatrix2dv"`
ProgramUniformMatrix3dv func(program uint32, location int32, count int, transpose bool, value float64) `libc:"glProgramUniformMatrix3dv"`
ProgramUniformMatrix4dv func(program uint32, location int32, count int, transpose bool, value float64) `libc:"glProgramUniformMatrix4dv"`
ProgramUniformMatrix2x3fv func(program uint32, location int32, count int, transpose bool, value float32) `libc:"glProgramUniformMatrix2x3fv"`
ProgramUniformMatrix3x2fv func(program uint32, location int32, count int, transpose bool, value float32) `libc:"glProgramUniformMatrix3x2fv"`
ProgramUniformMatrix2x4fv func(program uint32, location int32, count int, transpose bool, value float32) `libc:"glProgramUniformMatrix2x4fv"`
ProgramUniformMatrix4x2fv func(program uint32, location int32, count int, transpose bool, value float32) `libc:"glProgramUniformMatrix4x2fv"`
ProgramUniformMatrix3x4fv func(program uint32, location int32, count int, transpose bool, value float32) `libc:"glProgramUniformMatrix3x4fv"`
ProgramUniformMatrix4x3fv func(program uint32, location int32, count int, transpose bool, value float32) `libc:"glProgramUniformMatrix4x3fv"`
ProgramUniformMatrix2x3dv func(program uint32, location int32, count int, transpose bool, value float64) `libc:"glProgramUniformMatrix2x3dv"`
ProgramUniformMatrix3x2dv func(program uint32, location int32, count int, transpose bool, value float64) `libc:"glProgramUniformMatrix3x2dv"`
ProgramUniformMatrix2x4dv func(program uint32, location int32, count int, transpose bool, value float64) `libc:"glProgramUniformMatrix2x4dv"`
ProgramUniformMatrix4x2dv func(program uint32, location int32, count int, transpose bool, value float64) `libc:"glProgramUniformMatrix4x2dv"`
ProgramUniformMatrix3x4dv func(program uint32, location int32, count int, transpose bool, value float64) `libc:"glProgramUniformMatrix3x4dv"`
ProgramUniformMatrix4x3dv func(program uint32, location int32, count int, transpose bool, value float64) `libc:"glProgramUniformMatrix4x3dv"`
ValidateProgramPipeline func(pipeline uint32) `libc:"glValidateProgramPipeline"`
GetProgramPipelineInfoLog func(pipeline uint32, bufSize int, length *int, infoLog *byte) `libc:"glGetProgramPipelineInfoLog"`
VertexAttribL1d func(index uint32, x float64) `libc:"glVertexAttribL1d"`
VertexAttribL2d func(index uint32, x float64, y float64) `libc:"glVertexAttribL2d"`
VertexAttribL3d func(index uint32, x float64, y float64, z float64) `libc:"glVertexAttribL3d"`
VertexAttribL4d func(index uint32, x float64, y float64, z float64, w float64) `libc:"glVertexAttribL4d"`
VertexAttribL1dv func(index uint32, v float64) `libc:"glVertexAttribL1dv"`
VertexAttribL2dv func(index uint32, v float64) `libc:"glVertexAttribL2dv"`
VertexAttribL3dv func(index uint32, v float64) `libc:"glVertexAttribL3dv"`
VertexAttribL4dv func(index uint32, v float64) `libc:"glVertexAttribL4dv"`
VertexAttribLPointer func(index uint32, size int32, type_ VertexAttribLType, stride int, pointer Pointer) `libc:"glVertexAttribLPointer"`
GetVertexAttribLdv func(index uint32, pname VertexAttribEnum, params *float64) `libc:"glGetVertexAttribLdv"`
ViewportArrayv func(first uint32, count int, v float32) `libc:"glViewportArrayv"`
ViewportIndexedf func(index uint32, x float32, y float32, w float32, h float32) `libc:"glViewportIndexedf"`
ViewportIndexedfv func(index uint32, v float32) `libc:"glViewportIndexedfv"`
ScissorArrayv func(first uint32, count int, v int32) `libc:"glScissorArrayv"`
ScissorIndexed func(index uint32, left int32, bottom int32, width int, height int) `libc:"glScissorIndexed"`
ScissorIndexedv func(index uint32, v int32) `libc:"glScissorIndexedv"`
DepthRangeArrayv func(first uint32, count int, v float64) `libc:"glDepthRangeArrayv"`
DepthRangeIndexed func(index uint32, n float64, f float64) `libc:"glDepthRangeIndexed"`
GetFloati_v func(target GetPName, index uint32, data *float32) `libc:"glGetFloati_v"`
GetDoublei_v func(target GetPName, index uint32, data *float64) `libc:"glGetDoublei_v"`
DrawArraysInstancedBaseInstance func(mode PrimitiveType, first int32, count int, instancecount int, baseinstance uint32) `libc:"glDrawArraysInstancedBaseInstance"`
DrawElementsInstancedBaseInstance func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, instancecount int, baseinstance uint32) `libc:"glDrawElementsInstancedBaseInstance"`
DrawElementsInstancedBaseVertexBaseInstance func(mode PrimitiveType, count int, type_ DrawElementsType, indices Pointer, instancecount int, basevertex int32, baseinstance uint32) `libc:"glDrawElementsInstancedBaseVertexBaseInstance"`
GetInternalformativ func(target TextureTarget, internalformat InternalFormat, pname InternalFormatPName, count int, params *int32) `libc:"glGetInternalformativ"`
GetActiveAtomicCounterBufferiv func(program uint32, bufferIndex uint32, pname AtomicCounterBufferPName, params *int32) `libc:"glGetActiveAtomicCounterBufferiv"`
BindImageTexture func(unit uint32, texture uint32, level int32, layered bool, layer int32, access BufferAccessARB, format InternalFormat) `libc:"glBindImageTexture"`
MemoryBarrier func(barriers MemoryBarrierMask) `libc:"glMemoryBarrier"`
TexStorage1D func(target TextureTarget, levels int, internalformat SizedInternalFormat, width int) `libc:"glTexStorage1D"`
TexStorage2D func(target TextureTarget, levels int, internalformat SizedInternalFormat, width int, height int) `libc:"glTexStorage2D"`
TexStorage3D func(target TextureTarget, levels int, internalformat SizedInternalFormat, width int, height int, depth int) `libc:"glTexStorage3D"`
DrawTransformFeedbackInstanced func(mode PrimitiveType, id uint32, instancecount int) `libc:"glDrawTransformFeedbackInstanced"`
DrawTransformFeedbackStreamInstanced func(mode PrimitiveType, id uint32, stream uint32, instancecount int) `libc:"glDrawTransformFeedbackStreamInstanced"`
ClearBufferData func(target BufferStorageTarget, internalformat SizedInternalFormat, format PixelFormat, type_ PixelType, data Pointer) `libc:"glClearBufferData"`
ClearBufferSubData func(target BufferTargetARB, internalformat SizedInternalFormat, offset uintptr, size uintptr, format PixelFormat, type_ PixelType, data Pointer) `libc:"glClearBufferSubData"`
DispatchCompute func(num_groups_x uint32, num_groups_y uint32, num_groups_z uint32) `libc:"glDispatchCompute"`
DispatchComputeIndirect func(indirect uintptr) `libc:"glDispatchComputeIndirect"`
CopyImageSubData func(srcName uint32, srcTarget CopyImageSubDataTarget, srcLevel int32, srcX int32, srcY int32, srcZ int32, dstName uint32, dstTarget CopyImageSubDataTarget, dstLevel int32, dstX int32, dstY int32, dstZ int32, srcWidth int, srcHeight int, srcDepth int) `libc:"glCopyImageSubData"`
FramebufferParameteri func(target FramebufferTarget, pname FramebufferParameterName, param int32) `libc:"glFramebufferParameteri"`
GetFramebufferParameteriv func(target FramebufferTarget, pname FramebufferAttachmentParameterName, params *int32) `libc:"glGetFramebufferParameteriv"`
GetInternalformati64v func(target TextureTarget, internalformat InternalFormat, pname InternalFormatPName, count int, params *int64) `libc:"glGetInternalformati64v"`
InvalidateTexSubImage func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int) `libc:"glInvalidateTexSubImage"`
InvalidateTexImage func(texture uint32, level int32) `libc:"glInvalidateTexImage"`
InvalidateBufferSubData func(buffer uint32, offset uintptr, length uintptr) `libc:"glInvalidateBufferSubData"`
InvalidateBufferData func(buffer uint32) `libc:"glInvalidateBufferData"`
InvalidateFramebuffer func(target FramebufferTarget, numAttachments int, attachments InvalidateFramebufferAttachment) `libc:"glInvalidateFramebuffer"`
InvalidateSubFramebuffer func(target FramebufferTarget, numAttachments int, attachments InvalidateFramebufferAttachment, x int32, y int32, width int, height int) `libc:"glInvalidateSubFramebuffer"`
MultiDrawArraysIndirect func(mode PrimitiveType, indirect Pointer, drawcount int, stride int) `libc:"glMultiDrawArraysIndirect"`
MultiDrawElementsIndirect func(mode PrimitiveType, type_ DrawElementsType, indirect Pointer, drawcount int, stride int) `libc:"glMultiDrawElementsIndirect"`
GetProgramInterfaceiv func(program uint32, programInterface ProgramInterface, pname ProgramInterfacePName, params *int32) `libc:"glGetProgramInterfaceiv"`
GetProgramResourceIndex func(program uint32, programInterface ProgramInterface, name byte) uint32 `libc:"glGetProgramResourceIndex"`
GetProgramResourceName func(program uint32, programInterface ProgramInterface, index uint32, bufSize int, length *int, name *byte) `libc:"glGetProgramResourceName"`
GetProgramResourceiv func(program uint32, programInterface ProgramInterface, index uint32, propCount int, props ProgramResourceProperty, count int, length *int, params *int32) `libc:"glGetProgramResourceiv"`
GetProgramResourceLocation func(program uint32, programInterface ProgramInterface, name byte) int32 `libc:"glGetProgramResourceLocation"`
GetProgramResourceLocationIndex func(program uint32, programInterface ProgramInterface, name byte) int32 `libc:"glGetProgramResourceLocationIndex"`
ShaderStorageBlockBinding func(program uint32, storageBlockIndex uint32, storageBlockBinding uint32) `libc:"glShaderStorageBlockBinding"`
TexBufferRange func(target TextureTarget, internalformat SizedInternalFormat, buffer uint32, offset uintptr, size uintptr) `libc:"glTexBufferRange"`
TexStorage2DMultisample func(target TextureTarget, samples int, internalformat SizedInternalFormat, width int, height int, fixedsamplelocations bool) `libc:"glTexStorage2DMultisample"`
TexStorage3DMultisample func(target TextureTarget, samples int, internalformat SizedInternalFormat, width int, height int, depth int, fixedsamplelocations bool) `libc:"glTexStorage3DMultisample"`
TextureView func(texture uint32, target TextureTarget, origtexture uint32, internalformat SizedInternalFormat, minlevel uint32, numlevels uint32, minlayer uint32, numlayers uint32) `libc:"glTextureView"`
BindVertexBuffer func(bindingindex uint32, buffer uint32, offset uintptr, stride int) `libc:"glBindVertexBuffer"`
VertexAttribFormat func(attribindex uint32, size int32, type_ VertexAttribType, normalized bool, relativeoffset uint32) `libc:"glVertexAttribFormat"`
VertexAttribIFormat func(attribindex uint32, size int32, type_ VertexAttribIType, relativeoffset uint32) `libc:"glVertexAttribIFormat"`
VertexAttribLFormat func(attribindex uint32, size int32, type_ VertexAttribLType, relativeoffset uint32) `libc:"glVertexAttribLFormat"`
VertexAttribBinding func(attribindex uint32, bindingindex uint32) `libc:"glVertexAttribBinding"`
VertexBindingDivisor func(bindingindex uint32, divisor uint32) `libc:"glVertexBindingDivisor"`
DebugMessageControl func(source DebugSource, type_ DebugType, severity DebugSeverity, count int, ids uint32, enabled bool) `libc:"glDebugMessageControl"`
DebugMessageInsert func(source DebugSource, type_ DebugType, id uint32, severity DebugSeverity, length int, buf byte) `libc:"glDebugMessageInsert"`
DebugMessageCallback func(callback DebugFunc, userParam Pointer) `libc:"glDebugMessageCallback"`
GetDebugMessageLog func(count uint32, bufSize int, sources *DebugSource, types *DebugType, ids *uint32, severities *DebugSeverity, lengths *int, messageLog *byte) uint32 `libc:"glGetDebugMessageLog"`
PushDebugGroup func(source DebugSource, id uint32, length int, message byte) `libc:"glPushDebugGroup"`
PopDebugGroup func() `libc:"glPopDebugGroup"`
ObjectLabel func(identifier ObjectIdentifier, name uint32, length int, label byte) `libc:"glObjectLabel"`
GetObjectLabel func(identifier ObjectIdentifier, name uint32, bufSize int, length *int, label *byte) `libc:"glGetObjectLabel"`
ObjectPtrLabel func(ptr Pointer, length int, label byte) `libc:"glObjectPtrLabel"`
GetObjectPtrLabel func(ptr Pointer, bufSize int, length *int, label *byte) `libc:"glGetObjectPtrLabel"`
BufferStorage func(target BufferStorageTarget, size uintptr, data Pointer, flags BufferStorageMask) `libc:"glBufferStorage"`
ClearTexImage func(texture uint32, level int32, format PixelFormat, type_ PixelType, data Pointer) `libc:"glClearTexImage"`
ClearTexSubImage func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format PixelFormat, type_ PixelType, data Pointer) `libc:"glClearTexSubImage"`
BindBuffersBase func(target BufferTargetARB, first uint32, count int, buffers uint32) `libc:"glBindBuffersBase"`
BindBuffersRange func(target BufferTargetARB, first uint32, count int, buffers uint32, offsets uintptr, sizes uintptr) `libc:"glBindBuffersRange"`
BindTextures func(first uint32, count int, textures uint32) `libc:"glBindTextures"`
BindSamplers func(first uint32, count int, samplers uint32) `libc:"glBindSamplers"`
BindImageTextures func(first uint32, count int, textures uint32) `libc:"glBindImageTextures"`
BindVertexBuffers func(first uint32, count int, buffers uint32, offsets uintptr, strides int) `libc:"glBindVertexBuffers"`
ClipControl func(origin ClipControlOrigin, depth ClipControlDepth) `libc:"glClipControl"`
CreateTransformFeedbacks func(n int, ids *uint32) `libc:"glCreateTransformFeedbacks"`
TransformFeedbackBufferBase func(xfb uint32, index uint32, buffer uint32) `libc:"glTransformFeedbackBufferBase"`
TransformFeedbackBufferRange func(xfb uint32, index uint32, buffer uint32, offset uintptr, size uintptr) `libc:"glTransformFeedbackBufferRange"`
GetTransformFeedbackiv func(xfb uint32, pname TransformFeedbackPName, param *int32) `libc:"glGetTransformFeedbackiv"`
GetTransformFeedbacki_v func(xfb uint32, pname TransformFeedbackPName, index uint32, param *int32) `libc:"glGetTransformFeedbacki_v"`
GetTransformFeedbacki64_v func(xfb uint32, pname TransformFeedbackPName, index uint32, param *int64) `libc:"glGetTransformFeedbacki64_v"`
CreateBuffers func(n int, buffers *uint32) `libc:"glCreateBuffers"`
NamedBufferStorage func(buffer uint32, size uintptr, data Pointer, flags BufferStorageMask) `libc:"glNamedBufferStorage"`
NamedBufferData func(buffer uint32, size uintptr, data Pointer, usage BufferUsageARB) `libc:"glNamedBufferData"`
NamedBufferSubData func(buffer uint32, offset uintptr, size uintptr, data Pointer) `libc:"glNamedBufferSubData"`
CopyNamedBufferSubData func(readBuffer uint32, writeBuffer uint32, readOffset uintptr, writeOffset uintptr, size uintptr) `libc:"glCopyNamedBufferSubData"`
ClearNamedBufferData func(buffer uint32, internalformat SizedInternalFormat, format PixelFormat, type_ PixelType, data Pointer) `libc:"glClearNamedBufferData"`
ClearNamedBufferSubData func(buffer uint32, internalformat SizedInternalFormat, offset uintptr, size uintptr, format PixelFormat, type_ PixelType, data Pointer) `libc:"glClearNamedBufferSubData"`
MapNamedBuffer func(buffer uint32, access BufferAccessARB) `libc:"glMapNamedBuffer"`
MapNamedBufferRange func(buffer uint32, offset uintptr, length uintptr, access MapBufferAccessMask) `libc:"glMapNamedBufferRange"`
UnmapNamedBuffer func(buffer uint32) bool `libc:"glUnmapNamedBuffer"`
FlushMappedNamedBufferRange func(buffer uint32, offset uintptr, length uintptr) `libc:"glFlushMappedNamedBufferRange"`
GetNamedBufferParameteriv func(buffer uint32, pname BufferPNameARB, params *int32) `libc:"glGetNamedBufferParameteriv"`
GetNamedBufferParameteri64v func(buffer uint32, pname BufferPNameARB, params *int64) `libc:"glGetNamedBufferParameteri64v"`
GetNamedBufferPointerv func(buffer uint32, pname BufferPointerNameARB, params *Pointer) `libc:"glGetNamedBufferPointerv"`
GetNamedBufferSubData func(buffer uint32, offset uintptr, size uintptr, data Pointer) `libc:"glGetNamedBufferSubData"`
CreateFramebuffers func(n int, framebuffers *uint32) `libc:"glCreateFramebuffers"`
NamedFramebufferRenderbuffer func(framebuffer uint32, attachment FramebufferAttachment, renderbuffertarget RenderbufferTarget, renderbuffer uint32) `libc:"glNamedFramebufferRenderbuffer"`
NamedFramebufferParameteri func(framebuffer uint32, pname FramebufferParameterName, param int32) `libc:"glNamedFramebufferParameteri"`
NamedFramebufferTexture func(framebuffer uint32, attachment FramebufferAttachment, texture uint32, level int32) `libc:"glNamedFramebufferTexture"`
NamedFramebufferTextureLayer func(framebuffer uint32, attachment FramebufferAttachment, texture uint32, level int32, layer int32) `libc:"glNamedFramebufferTextureLayer"`
NamedFramebufferDrawBuffer func(framebuffer uint32, buf ColorBuffer) `libc:"glNamedFramebufferDrawBuffer"`
NamedFramebufferDrawBuffers func(framebuffer uint32, n int, bufs ColorBuffer) `libc:"glNamedFramebufferDrawBuffers"`
NamedFramebufferReadBuffer func(framebuffer uint32, src ColorBuffer) `libc:"glNamedFramebufferReadBuffer"`
InvalidateNamedFramebufferData func(framebuffer uint32, numAttachments int, attachments FramebufferAttachment) `libc:"glInvalidateNamedFramebufferData"`
InvalidateNamedFramebufferSubData func(framebuffer uint32, numAttachments int, attachments FramebufferAttachment, x int32, y int32, width int, height int) `libc:"glInvalidateNamedFramebufferSubData"`
ClearNamedFramebufferiv func(framebuffer uint32, buffer Buffer, drawbuffer int32, value int32) `libc:"glClearNamedFramebufferiv"`
ClearNamedFramebufferuiv func(framebuffer uint32, buffer Buffer, drawbuffer int32, value uint32) `libc:"glClearNamedFramebufferuiv"`
ClearNamedFramebufferfv func(framebuffer uint32, buffer Buffer, drawbuffer int32, value float32) `libc:"glClearNamedFramebufferfv"`
ClearNamedFramebufferfi func(framebuffer uint32, buffer Buffer, drawbuffer int32, depth float32, stencil int32) `libc:"glClearNamedFramebufferfi"`
BlitNamedFramebuffer func(readFramebuffer uint32, drawFramebuffer uint32, srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask ClearBufferMask, filter BlitFramebufferFilter) `libc:"glBlitNamedFramebuffer"`
CheckNamedFramebufferStatus func(framebuffer uint32, target FramebufferTarget) FramebufferStatus `libc:"glCheckNamedFramebufferStatus"`
GetNamedFramebufferParameteriv func(framebuffer uint32, pname GetFramebufferParameter, param *int32) `libc:"glGetNamedFramebufferParameteriv"`
GetNamedFramebufferAttachmentParameteriv func(framebuffer uint32, attachment FramebufferAttachment, pname FramebufferAttachmentParameterName, params *int32) `libc:"glGetNamedFramebufferAttachmentParameteriv"`
CreateRenderbuffers func(n int, renderbuffers *uint32) `libc:"glCreateRenderbuffers"`
NamedRenderbufferStorage func(renderbuffer uint32, internalformat InternalFormat, width int, height int) `libc:"glNamedRenderbufferStorage"`
NamedRenderbufferStorageMultisample func(renderbuffer uint32, samples int, internalformat InternalFormat, width int, height int) `libc:"glNamedRenderbufferStorageMultisample"`
GetNamedRenderbufferParameteriv func(renderbuffer uint32, pname RenderbufferParameterName, params *int32) `libc:"glGetNamedRenderbufferParameteriv"`
CreateTextures func(target TextureTarget, n int, textures *uint32) `libc:"glCreateTextures"`
TextureBuffer func(texture uint32, internalformat SizedInternalFormat, buffer uint32) `libc:"glTextureBuffer"`
TextureBufferRange func(texture uint32, internalformat SizedInternalFormat, buffer uint32, offset uintptr, size uintptr) `libc:"glTextureBufferRange"`
TextureStorage1D func(texture uint32, levels int, internalformat SizedInternalFormat, width int) `libc:"glTextureStorage1D"`
TextureStorage2D func(texture uint32, levels int, internalformat SizedInternalFormat, width int, height int) `libc:"glTextureStorage2D"`
TextureStorage3D func(texture uint32, levels int, internalformat SizedInternalFormat, width int, height int, depth int) `libc:"glTextureStorage3D"`
TextureStorage2DMultisample func(texture uint32, samples int, internalformat SizedInternalFormat, width int, height int, fixedsamplelocations bool) `libc:"glTextureStorage2DMultisample"`
TextureStorage3DMultisample func(texture uint32, samples int, internalformat SizedInternalFormat, width int, height int, depth int, fixedsamplelocations bool) `libc:"glTextureStorage3DMultisample"`
TextureSubImage1D func(texture uint32, level int32, xoffset int32, width int, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTextureSubImage1D"`
TextureSubImage2D func(texture uint32, level int32, xoffset int32, yoffset int32, width int, height int, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTextureSubImage2D"`
TextureSubImage3D func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format PixelFormat, type_ PixelType, pixels Pointer) `libc:"glTextureSubImage3D"`
CompressedTextureSubImage1D func(texture uint32, level int32, xoffset int32, width int, format InternalFormat, imageSize int, data Pointer) `libc:"glCompressedTextureSubImage1D"`
CompressedTextureSubImage2D func(texture uint32, level int32, xoffset int32, yoffset int32, width int, height int, format InternalFormat, imageSize int, data Pointer) `libc:"glCompressedTextureSubImage2D"`
CompressedTextureSubImage3D func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format InternalFormat, imageSize int, data Pointer) `libc:"glCompressedTextureSubImage3D"`
CopyTextureSubImage1D func(texture uint32, level int32, xoffset int32, x int32, y int32, width int) `libc:"glCopyTextureSubImage1D"`
CopyTextureSubImage2D func(texture uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int, height int) `libc:"glCopyTextureSubImage2D"`
CopyTextureSubImage3D func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int, height int) `libc:"glCopyTextureSubImage3D"`
TextureParameterf func(texture uint32, pname TextureParameterName, param float32) `libc:"glTextureParameterf"`
TextureParameterfv func(texture uint32, pname TextureParameterName, param float32) `libc:"glTextureParameterfv"`
TextureParameteri func(texture uint32, pname TextureParameterName, param int32) `libc:"glTextureParameteri"`
TextureParameterIiv func(texture uint32, pname TextureParameterName, params int32) `libc:"glTextureParameterIiv"`
TextureParameterIuiv func(texture uint32, pname TextureParameterName, params uint32) `libc:"glTextureParameterIuiv"`
TextureParameteriv func(texture uint32, pname TextureParameterName, param int32) `libc:"glTextureParameteriv"`
GenerateTextureMipmap func(texture uint32) `libc:"glGenerateTextureMipmap"`
BindTextureUnit func(unit uint32, texture uint32) `libc:"glBindTextureUnit"`
GetTextureImage func(texture uint32, level int32, format PixelFormat, type_ PixelType, bufSize int, pixels Pointer) `libc:"glGetTextureImage"`
GetCompressedTextureImage func(texture uint32, level int32, bufSize int, pixels Pointer) `libc:"glGetCompressedTextureImage"`
GetTextureLevelParameterfv func(texture uint32, level int32, pname GetTextureParameter, params *float32) `libc:"glGetTextureLevelParameterfv"`
GetTextureLevelParameteriv func(texture uint32, level int32, pname GetTextureParameter, params *int32) `libc:"glGetTextureLevelParameteriv"`
GetTextureParameterfv func(texture uint32, pname GetTextureParameter, params *float32) `libc:"glGetTextureParameterfv"`
GetTextureParameterIiv func(texture uint32, pname GetTextureParameter, params *int32) `libc:"glGetTextureParameterIiv"`
GetTextureParameterIuiv func(texture uint32, pname GetTextureParameter, params *uint32) `libc:"glGetTextureParameterIuiv"`
GetTextureParameteriv func(texture uint32, pname GetTextureParameter, params *int32) `libc:"glGetTextureParameteriv"`
CreateVertexArrays func(n int, arrays *uint32) `libc:"glCreateVertexArrays"`
DisableVertexArrayAttrib func(vaobj uint32, index uint32) `libc:"glDisableVertexArrayAttrib"`
EnableVertexArrayAttrib func(vaobj uint32, index uint32) `libc:"glEnableVertexArrayAttrib"`
VertexArrayElementBuffer func(vaobj uint32, buffer uint32) `libc:"glVertexArrayElementBuffer"`
VertexArrayVertexBuffer func(vaobj uint32, bindingindex uint32, buffer uint32, offset uintptr, stride int) `libc:"glVertexArrayVertexBuffer"`
VertexArrayVertexBuffers func(vaobj uint32, first uint32, count int, buffers uint32, offsets uintptr, strides int) `libc:"glVertexArrayVertexBuffers"`
VertexArrayAttribBinding func(vaobj uint32, attribindex uint32, bindingindex uint32) `libc:"glVertexArrayAttribBinding"`
VertexArrayAttribFormat func(vaobj uint32, attribindex uint32, size int32, type_ VertexAttribType, normalized bool, relativeoffset uint32) `libc:"glVertexArrayAttribFormat"`
VertexArrayAttribIFormat func(vaobj uint32, attribindex uint32, size int32, type_ VertexAttribIType, relativeoffset uint32) `libc:"glVertexArrayAttribIFormat"`
VertexArrayAttribLFormat func(vaobj uint32, attribindex uint32, size int32, type_ VertexAttribLType, relativeoffset uint32) `libc:"glVertexArrayAttribLFormat"`
VertexArrayBindingDivisor func(vaobj uint32, bindingindex uint32, divisor uint32) `libc:"glVertexArrayBindingDivisor"`
GetVertexArrayiv func(vaobj uint32, pname VertexArrayPName, param *int32) `libc:"glGetVertexArrayiv"`
GetVertexArrayIndexediv func(vaobj uint32, index uint32, pname VertexArrayPName, param *int32) `libc:"glGetVertexArrayIndexediv"`
GetVertexArrayIndexed64iv func(vaobj uint32, index uint32, pname VertexArrayPName, param *int64) `libc:"glGetVertexArrayIndexed64iv"`
CreateSamplers func(n int, samplers *uint32) `libc:"glCreateSamplers"`
CreateProgramPipelines func(n int, pipelines *uint32) `libc:"glCreateProgramPipelines"`
CreateQueries func(target QueryTarget, n int, ids *uint32) `libc:"glCreateQueries"`
GetQueryBufferObjecti64v func(id uint32, buffer uint32, pname QueryObjectParameterName, offset uintptr) `libc:"glGetQueryBufferObjecti64v"`
GetQueryBufferObjectiv func(id uint32, buffer uint32, pname QueryObjectParameterName, offset uintptr) `libc:"glGetQueryBufferObjectiv"`
GetQueryBufferObjectui64v func(id uint32, buffer uint32, pname QueryObjectParameterName, offset uintptr) `libc:"glGetQueryBufferObjectui64v"`
GetQueryBufferObjectuiv func(id uint32, buffer uint32, pname QueryObjectParameterName, offset uintptr) `libc:"glGetQueryBufferObjectuiv"`
MemoryBarrierByRegion func(barriers MemoryBarrierMask) `libc:"glMemoryBarrierByRegion"`
GetTextureSubImage func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, format PixelFormat, type_ PixelType, bufSize int, pixels Pointer) `libc:"glGetTextureSubImage"`
GetCompressedTextureSubImage func(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int, height int, depth int, bufSize int, pixels Pointer) `libc:"glGetCompressedTextureSubImage"`
GetGraphicsResetStatus func() GraphicsResetStatus `libc:"glGetGraphicsResetStatus"`
GetnCompressedTexImage func(target TextureTarget, lod int32, bufSize int, pixels Pointer) `libc:"glGetnCompressedTexImage"`
GetnTexImage func(target TextureTarget, level int32, format PixelFormat, type_ PixelType, bufSize int, pixels Pointer) `libc:"glGetnTexImage"`
GetnUniformdv func(program uint32, location int32, bufSize int, params *float64) `libc:"glGetnUniformdv"`
GetnUniformfv func(program uint32, location int32, bufSize int, params *float32) `libc:"glGetnUniformfv"`
GetnUniformiv func(program uint32, location int32, bufSize int, params *int32) `libc:"glGetnUniformiv"`
GetnUniformuiv func(program uint32, location int32, bufSize int, params *uint32) `libc:"glGetnUniformuiv"`
ReadnPixels func(x int32, y int32, width int, height int, format PixelFormat, type_ PixelType, bufSize int, data Pointer) `libc:"glReadnPixels"`
GetnMapdv func(target MapTarget, query MapQuery, bufSize int, v *float64) `libc:"glGetnMapdv"`
GetnMapfv func(target MapTarget, query MapQuery, bufSize int, v *float32) `libc:"glGetnMapfv"`
GetnMapiv func(target MapTarget, query MapQuery, bufSize int, v *int32) `libc:"glGetnMapiv"`
GetnPixelMapfv func(map_ PixelMap, bufSize int, values *float32) `libc:"glGetnPixelMapfv"`
GetnPixelMapuiv func(map_ PixelMap, bufSize int, values *uint32) `libc:"glGetnPixelMapuiv"`
GetnPixelMapusv func(map_ PixelMap, bufSize int, values *uint16) `libc:"glGetnPixelMapusv"`
GetnPolygonStipple func(bufSize int, pattern *uint8) `libc:"glGetnPolygonStipple"`
GetnColorTable func(target ColorTableTarget, format PixelFormat, type_ PixelType, bufSize int, table Pointer) `libc:"glGetnColorTable"`
GetnConvolutionFilter func(target ConvolutionTarget, format PixelFormat, type_ PixelType, bufSize int, image Pointer) `libc:"glGetnConvolutionFilter"`
GetnSeparableFilter func(target SeparableTarget, format PixelFormat, type_ PixelType, rowBufSize int, row Pointer, columnBufSize int, column Pointer, span Pointer) `libc:"glGetnSeparableFilter"`
GetnHistogram func(target HistogramTarget, reset bool, format PixelFormat, type_ PixelType, bufSize int, values Pointer) `libc:"glGetnHistogram"`
GetnMinmax func(target MinmaxTarget, reset bool, format PixelFormat, type_ PixelType, bufSize int, values Pointer) `libc:"glGetnMinmax"`
TextureBarrier func() `libc:"glTextureBarrier"`
SpecializeShader func(shader uint32, pEntryPoint byte, numSpecializationConstants uint32, pConstantIndex uint32, pConstantValue uint32) `libc:"glSpecializeShader"`
MultiDrawArraysIndirectCount func(mode PrimitiveType, indirect Pointer, drawcount uintptr, maxdrawcount int, stride int) `libc:"glMultiDrawArraysIndirectCount"`
MultiDrawElementsIndirectCount func(mode PrimitiveType, type_ DrawElementsType, indirect Pointer, drawcount uintptr, maxdrawcount int, stride int) `libc:"glMultiDrawElementsIndirectCount"`
PolygonOffsetClamp func(factor float32, units float32, clamp float32) `libc:"glPolygonOffsetClamp"`
}
type VertexArrayPName ¶
type VertexArrayPName uint32
const ( VertexArrayPNameGL_VERTEX_ATTRIB_RELATIVE_OFFSET VertexArrayPName = 0x82D5 VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_ENABLED VertexArrayPName = 0x8622 VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_SIZE VertexArrayPName = 0x8623 VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_STRIDE VertexArrayPName = 0x8624 VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_TYPE VertexArrayPName = 0x8625 VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_LONG VertexArrayPName = 0x874E VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_NORMALIZED VertexArrayPName = 0x886A VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_INTEGER VertexArrayPName = 0x88FD VertexArrayPNameGL_VERTEX_ATTRIB_ARRAY_DIVISOR VertexArrayPName = 0x88FE )
type VertexAttribEnum ¶
type VertexAttribEnum uint32
const ( VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_ENABLED VertexAttribEnum = 0x8622 VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_SIZE VertexAttribEnum = 0x8623 VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_STRIDE VertexAttribEnum = 0x8624 VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_TYPE VertexAttribEnum = 0x8625 VertexAttribEnumGL_CURRENT_VERTEX_ATTRIB VertexAttribEnum = 0x8626 VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_NORMALIZED VertexAttribEnum = 0x886A VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING VertexAttribEnum = 0x889F VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_INTEGER VertexAttribEnum = 0x88FD VertexAttribEnumGL_VERTEX_ATTRIB_ARRAY_DIVISOR VertexAttribEnum = 0x88FE )
type VertexAttribIType ¶
type VertexAttribIType uint32
const ( VertexAttribITypeGL_BYTE VertexAttribIType = 0x1400 VertexAttribITypeGL_UNSIGNED_BYTE VertexAttribIType = 0x1401 VertexAttribITypeGL_SHORT VertexAttribIType = 0x1402 VertexAttribITypeGL_UNSIGNED_SHORT VertexAttribIType = 0x1403 VertexAttribITypeGL_INT VertexAttribIType = 0x1404 VertexAttribITypeGL_UNSIGNED_INT VertexAttribIType = 0x1405 )
type VertexAttribLType ¶
type VertexAttribLType uint32
const (
VertexAttribLTypeGL_DOUBLE VertexAttribLType = 0x140A
)
type VertexAttribPointerPropertyARB ¶
type VertexAttribPointerPropertyARB uint32
const ( VertexAttribPointerPropertyARBGL_VERTEX_ATTRIB_ARRAY_POINTER VertexAttribPointerPropertyARB = 0x8645 VertexAttribPointerPropertyARBGL_VERTEX_ATTRIB_ARRAY_POINTER_ARB VertexAttribPointerPropertyARB = 0x8645 )
type VertexAttribPointerType ¶
type VertexAttribPointerType uint32
const ( VertexAttribPointerTypeGL_BYTE VertexAttribPointerType = 0x1400 VertexAttribPointerTypeGL_UNSIGNED_BYTE VertexAttribPointerType = 0x1401 VertexAttribPointerTypeGL_SHORT VertexAttribPointerType = 0x1402 VertexAttribPointerTypeGL_UNSIGNED_SHORT VertexAttribPointerType = 0x1403 VertexAttribPointerTypeGL_INT VertexAttribPointerType = 0x1404 VertexAttribPointerTypeGL_UNSIGNED_INT VertexAttribPointerType = 0x1405 VertexAttribPointerTypeGL_FLOAT VertexAttribPointerType = 0x1406 VertexAttribPointerTypeGL_DOUBLE VertexAttribPointerType = 0x140A VertexAttribPointerTypeGL_HALF_FLOAT VertexAttribPointerType = 0x140B VertexAttribPointerTypeGL_FIXED VertexAttribPointerType = 0x140C VertexAttribPointerTypeGL_INT64_ARB VertexAttribPointerType = 0x140E VertexAttribPointerTypeGL_INT64_NV VertexAttribPointerType = 0x140E VertexAttribPointerTypeGL_UNSIGNED_INT64_ARB VertexAttribPointerType = 0x140F VertexAttribPointerTypeGL_UNSIGNED_INT64_NV VertexAttribPointerType = 0x140F VertexAttribPointerTypeGL_UNSIGNED_INT_2_10_10_10_REV VertexAttribPointerType = 0x8368 VertexAttribPointerTypeGL_UNSIGNED_INT_2_10_10_10_REV_EXT VertexAttribPointerType = 0x8368 VertexAttribPointerTypeGL_UNSIGNED_INT_10F_11F_11F_REV VertexAttribPointerType = 0x8C3B VertexAttribPointerTypeGL_INT_2_10_10_10_REV VertexAttribPointerType = 0x8D9F )
type VertexAttribPropertyARB ¶
type VertexAttribPropertyARB uint32
const ( VertexAttribPropertyARBGL_VERTEX_ATTRIB_BINDING VertexAttribPropertyARB = 0x82D4 VertexAttribPropertyARBGL_VERTEX_ATTRIB_RELATIVE_OFFSET VertexAttribPropertyARB = 0x82D5 VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_ENABLED VertexAttribPropertyARB = 0x8622 VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_SIZE VertexAttribPropertyARB = 0x8623 VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_STRIDE VertexAttribPropertyARB = 0x8624 VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_TYPE VertexAttribPropertyARB = 0x8625 VertexAttribPropertyARBGL_CURRENT_VERTEX_ATTRIB VertexAttribPropertyARB = 0x8626 VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_LONG VertexAttribPropertyARB = 0x874E VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_NORMALIZED VertexAttribPropertyARB = 0x886A VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING VertexAttribPropertyARB = 0x889F VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_INTEGER VertexAttribPropertyARB = 0x88FD VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT VertexAttribPropertyARB = 0x88FD VertexAttribPropertyARBGL_VERTEX_ATTRIB_ARRAY_DIVISOR VertexAttribPropertyARB = 0x88FE )
type VertexAttribType ¶
type VertexAttribType uint32
const ( VertexAttribTypeGL_BYTE VertexAttribType = 0x1400 VertexAttribTypeGL_UNSIGNED_BYTE VertexAttribType = 0x1401 VertexAttribTypeGL_SHORT VertexAttribType = 0x1402 VertexAttribTypeGL_UNSIGNED_SHORT VertexAttribType = 0x1403 VertexAttribTypeGL_INT VertexAttribType = 0x1404 VertexAttribTypeGL_UNSIGNED_INT VertexAttribType = 0x1405 VertexAttribTypeGL_FLOAT VertexAttribType = 0x1406 VertexAttribTypeGL_DOUBLE VertexAttribType = 0x140A VertexAttribTypeGL_HALF_FLOAT VertexAttribType = 0x140B VertexAttribTypeGL_FIXED VertexAttribType = 0x140C VertexAttribTypeGL_UNSIGNED_INT_2_10_10_10_REV VertexAttribType = 0x8368 VertexAttribTypeGL_UNSIGNED_INT_2_10_10_10_REV_EXT VertexAttribType = 0x8368 VertexAttribTypeGL_UNSIGNED_INT_10F_11F_11F_REV VertexAttribType = 0x8C3B VertexAttribTypeGL_INT_2_10_10_10_REV VertexAttribType = 0x8D9F )
type VertexPointerType ¶
type VertexPointerType uint32
const ( VertexPointerTypeGL_SHORT VertexPointerType = 0x1402 VertexPointerTypeGL_INT VertexPointerType = 0x1404 VertexPointerTypeGL_FLOAT VertexPointerType = 0x1406 VertexPointerTypeGL_DOUBLE VertexPointerType = 0x140A )
type VertexProvokingMode ¶
type VertexProvokingMode uint32
const ( VertexProvokingModeGL_FIRST_VERTEX_CONVENTION VertexProvokingMode = 0x8E4D VertexProvokingModeGL_LAST_VERTEX_CONVENTION VertexProvokingMode = 0x8E4E )
Click to show internal directories.
Click to hide internal directories.