HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

ModuleOpenGLRaw-3.3.4.1Haskell2010

Graphics.GL.Groups

All enumeration groups from the OpenGL registry.

  • PackageOpenGLRaw-3.3.4.1
  • Exports0
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceGroups.hs

Note that the actual set of valid values depend on the OpenGL version, the chosen profile and the supported extensions. Therefore, the groups mentioned here should only be considered a rough guideline, for details see the OpenGL specification.

AccumOp

One of the following values:

AlphaFunction

One of the following values:

ArrayObjectPNameATI

One of the following values:

ArrayObjectUsageATI

One of the following values:

AtomicCounterBufferPName

One of the following values:

AttribMask

A bitwise combination of several of the following values:

AttributeType

One of the following values:

BindTransformFeedbackTarget

One of the following values:

BinormalPointerTypeEXT

One of the following values:

BlendEquationModeEXT

One of the following values:

BlendingFactor

One of the following values:

BlitFramebufferFilter

One of the following values:

Boolean

One of the following values:

Buffer

One of the following values:

BufferAccessARB

One of the following values:

BufferBitQCOM

A bitwise combination of several of the following values:

BufferPNameARB

One of the following values:

BufferPointerNameARB

One of the following values:

BufferStorageMask

A bitwise combination of several of the following values:

BufferStorageTarget

One of the following values:

BufferTargetARB

One of the following values:

BufferUsageARB

One of the following values:

CheckFramebufferStatusTarget

One of the following values:

ClampColorModeARB

One of the following values:

ClampColorTargetARB

One of the following values:

ClearBufferMask

A bitwise combination of several of the following values:

ClientAttribMask

A bitwise combination of several of the following values:

ClipControlDepth

One of the following values:

ClipControlOrigin

One of the following values:

ClipPlaneName

One of the following values:

ColorBuffer

One of the following values:

ColorMaterialFace

One of the following values:

ColorMaterialParameter

One of the following values:

ColorPointerType

One of the following values:

ColorTableParameterPNameSGI

One of the following values:

ColorTableTarget

One of the following values:

ColorTableTargetSGI

One of the following values:

CombinerBiasNV

One of the following values:

CombinerComponentUsageNV

One of the following values:

CombinerMappingNV

One of the following values:

CombinerParameterNV

One of the following values:

CombinerPortionNV

One of the following values:

CombinerRegisterNV

One of the following values:

CombinerScaleNV

One of the following values:

CombinerStageNV

One of the following values:

CombinerVariableNV

One of the following values:

ConditionalRenderMode

One of the following values:

ContextFlagMask

A bitwise combination of several of the following values:

ContextProfileMask

A bitwise combination of several of the following values:

ConvolutionBorderModeEXT

One of the following values:

ConvolutionParameterEXT

One of the following values:

ConvolutionTarget

One of the following values:

ConvolutionTargetEXT

One of the following values:

CopyBufferSubDataTarget

One of the following values:

CopyImageSubDataTarget

One of the following values:

CullFaceMode

One of the following values:

CullParameterEXT

One of the following values:

DataType

There are no values defined for this enumeration group.

DataTypeEXT

One of the following values:

DebugSeverity

One of the following values:

DebugSource

One of the following values:

DebugType

One of the following values:

DepthFunction

One of the following values:

DrawBufferMode

One of the following values:

DrawBufferModeATI

One of the following values:

DrawElementsType

One of the following values:

ElementPointerTypeATI

One of the following values:

EnableCap

One of the following values:

ErrorCode

One of the following values:

EvalMapsModeNV

One of the following values:

EvalTargetNV

One of the following values:

ExternalHandleType

One of the following values:

FeedBackToken

One of the following values:

FeedbackType

One of the following values:

FenceConditionNV

One of the following values:

FenceParameterNameNV

One of the following values:

FfdMaskSGIX

There are no values defined for this enumeration group.

FfdTargetSGIX

One of the following values:

FogCoordinatePointerType

One of the following values:

FogMode

One of the following values:

FogPName

One of the following values:

FogParameter

One of the following values:

FogPointerTypeEXT

One of the following values:

FogPointerTypeIBM

One of the following values:

FragmentLightModelParameterSGIX

One of the following values:

FragmentLightNameSGIX

One of the following values:

FragmentLightParameterSGIX

One of the following values:

FragmentOpATI

One of the following values:

FramebufferAttachment

One of the following values:

FramebufferAttachmentParameterName

One of the following values:

FramebufferFetchNoncoherent

One of the following values:

FramebufferParameterName

One of the following values:

FramebufferStatus

One of the following values:

FramebufferTarget

One of the following values:

FrontFaceDirection

One of the following values:

GetColorTableParameterPNameSGI

One of the following values:

GetConvolutionParameter

One of the following values:

GetFramebufferParameter

One of the following values:

GetHistogramParameterPNameEXT

One of the following values:

GetMapQuery

One of the following values:

GetMinmaxParameterPNameEXT

One of the following values:

GetMultisamplePNameNV

One of the following values:

GetPName

One of the following values:

GetPixelMap

One of the following values:

GetPointervPName

One of the following values:

GetTexBumpParameterATI

One of the following values:

GetTextureParameter

One of the following values:

GetVariantValueEXT

One of the following values:

GlslTypeToken

One of the following values:

GraphicsResetStatus

One of the following values:

HintMode

One of the following values:

HintTarget

One of the following values:

HintTargetPGI

One of the following values:

HistogramTargetEXT

One of the following values:

IglooFunctionSelectSGIX

There are no values defined for this enumeration group.

ImageTransformPNameHP

One of the following values:

ImageTransformTargetHP

One of the following values:

IndexFunctionEXT

One of the following values:

IndexMaterialParameterEXT

One of the following values:

IndexPointerType

One of the following values:

InterleavedArrayFormat

One of the following values:

InternalFormat

One of the following values:

InternalFormatPName

One of the following values:

InvalidateFramebufferAttachment

One of the following values:

LightEnvModeSGIX

One of the following values:

LightEnvParameterSGIX

One of the following values:

LightModelColorControl

One of the following values:

LightModelParameter

One of the following values:

LightName

One of the following values:

LightParameter

One of the following values:

LightTextureModeEXT

One of the following values:

LightTexturePNameEXT

One of the following values:

ListMode

One of the following values:

ListNameType

One of the following values:

ListParameterName

One of the following values:

LogicOp

One of the following values:

MapAttribParameterNV

One of the following values:

MapBufferAccessMask

A bitwise combination of several of the following values:

MapParameterNV

One of the following values:

MapQuery

One of the following values:

MapTarget

One of the following values:

MapTextureFormatINTEL

One of the following values:

MapTypeNV

One of the following values:

MaterialFace

One of the following values:

MaterialParameter

One of the following values:

MatrixIndexPointerTypeARB

One of the following values:

MatrixMode

One of the following values:

MemoryBarrierMask

A bitwise combination of several of the following values:

MemoryObjectParameterName

One of the following values:

MeshMode1

One of the following values:

MeshMode2

One of the following values:

MinmaxTargetEXT

One of the following values:

NormalPointerType

One of the following values:

ObjectIdentifier

One of the following values:

ObjectTypeAPPLE

One of the following values:

OcclusionQueryEventMaskAMD

A bitwise combination of several of the following values:

OcclusionQueryParameterNameNV

One of the following values:

PNTrianglesPNameATI

One of the following values:

ParameterRangeEXT

One of the following values:

PatchParameterName

One of the following values:

PathColor

One of the following values:

PathColorFormat

One of the following values:

PathCoordType

One of the following values:

PathCoverMode

One of the following values:

PathElementType

One of the following values:

PathFillMode

One of the following values:

PathFontStyle

A bitwise combination of several of the following values:

PathFontTarget

One of the following values:

PathGenMode

One of the following values:

PathHandleMissingGlyphs

One of the following values:

PathListMode

One of the following values:

PathMetricMask

A bitwise combination of several of the following values:

PathParameter

One of the following values:

PathStringFormat

One of the following values:

PathTransformType

One of the following values:

PipelineParameterName

One of the following values:

PixelCopyType

One of the following values:

PixelDataRangeTargetNV

One of the following values:

PixelFormat

One of the following values:

PixelMap

One of the following values:

PixelStoreParameter

One of the following values:

PixelStoreResampleMode

One of the following values:

PixelStoreSubsampleRate

One of the following values:

PixelTexGenMode

One of the following values:

PixelTexGenModeSGIX

One of the following values:

PixelTexGenParameterNameSGIS

One of the following values:

PixelTransferParameter

One of the following values:

PixelTransformPNameEXT

One of the following values:

PixelTransformTargetEXT

One of the following values:

PixelType

One of the following values:

PointParameterNameARB

One of the following values:

PointParameterNameSGIS

One of the following values:

PolygonMode

One of the following values:

PrecisionType

One of the following values:

PreserveModeATI

One of the following values:

PrimitiveType

One of the following values:

ProgramFormat

One of the following values:

ProgramInterface

One of the following values:

ProgramInterfacePName

One of the following values:

ProgramParameterPName

One of the following values:

ProgramPropertyARB

One of the following values:

ProgramResourceProperty

One of the following values:

ProgramStagePName

One of the following values:

ProgramStringProperty

One of the following values:

ProgramTarget

One of the following values:

QueryCounterTarget

One of the following values:

QueryObjectParameterName

One of the following values:

QueryParameterName

One of the following values:

QueryTarget

One of the following values:

ReadBufferMode

One of the following values:

RenderbufferParameterName

One of the following values:

RenderbufferTarget

One of the following values:

RenderingMode

One of the following values:

ReplacementCodeTypeSUN

One of the following values:

SamplePatternEXT

One of the following values:

SamplePatternSGIS

One of the following values:

SamplerParameterF

One of the following values:

SamplerParameterI

One of the following values:

ScalarType

One of the following values:

SecondaryColorPointerTypeIBM

One of the following values:

SemaphoreParameterName

One of the following values:

SeparableTargetEXT

One of the following values:

ShaderParameterName

One of the following values:

ShaderType

One of the following values:

ShadingModel

One of the following values:

SpriteParameterNameSGIX

One of the following values:

StencilFaceDirection

One of the following values:

StencilFunction

One of the following values:

StencilOp

One of the following values:

StringName

One of the following values:

SubgroupSupportedFeatures

A bitwise combination of several of the following values:

SubroutineParameterName

One of the following values:

SwizzleOpATI

One of the following values:

SyncCondition

One of the following values:

SyncObjectMask

A bitwise combination of several of the following values:

SyncParameterName

One of the following values:

SyncStatus

One of the following values:

TangentPointerTypeEXT

One of the following values:

TexBumpParameterATI

One of the following values:

TexCoordPointerType

One of the following values:

TextureCompareMode

One of the following values:

TextureCoordName

One of the following values:

TextureEnvMode

One of the following values:

TextureEnvParameter

One of the following values:

TextureEnvTarget

One of the following values:

TextureFilterFuncSGIS

One of the following values:

TextureFilterSGIS

One of the following values:

TextureGenMode

One of the following values:

TextureGenParameter

One of the following values:

TextureLayout

One of the following values:

TextureMagFilter

One of the following values:

TextureMinFilter

One of the following values:

TextureNormalModeEXT

One of the following values:

TextureParameterName

One of the following values:

TextureStorageMaskAMD

A bitwise combination of several of the following values:

TextureSwizzle

One of the following values:

TextureTarget

One of the following values:

TextureUnit

One of the following values:

TextureWrapMode

One of the following values:

TransformFeedbackBufferMode

One of the following values:

TransformFeedbackPName

One of the following values:

UniformBlockPName

One of the following values:

UniformPName

One of the following values:

UniformType

One of the following values:

UseProgramStageMask

A bitwise combination of several of the following values:

VariantCapEXT

One of the following values:

VertexArrayPName

One of the following values:

VertexArrayPNameAPPLE

One of the following values:

VertexAttribEnum

One of the following values:

VertexAttribEnumNV

One of the following values:

VertexAttribIType

One of the following values:

VertexAttribLType

One of the following values:

VertexAttribPointerPropertyARB

One of the following values:

VertexAttribPointerType

One of the following values:

VertexAttribPropertyARB

One of the following values:

VertexAttribType

One of the following values:

VertexBufferObjectParameter

One of the following values:

VertexBufferObjectUsage

One of the following values:

VertexPointerType

One of the following values:

VertexProvokingMode

One of the following values:

VertexShaderCoordOutEXT

One of the following values:

VertexShaderOpEXT

One of the following values:

VertexShaderParameterEXT

One of the following values:

VertexShaderStorageTypeEXT

One of the following values:

VertexShaderTextureUnitParameter

One of the following values:

VertexShaderWriteMaskEXT

One of the following values:

VertexStreamATI

One of the following values:

VertexWeightPointerTypeEXT

One of the following values:

WeightPointerTypeARB

One of the following values: