gl: Complete OpenGL raw bindings
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- 'ghc-options: -O2' is rarely needed. Check that it is giving a real benefit and not just imposing longer compile times on your users.
Properties
Versions | 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.6.1, 0.6.2, 0.6.3, 0.7, 0.7.1, 0.7.2, 0.7.2.1, 0.7.2.2, 0.7.2.3, 0.7.2.4, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.8.1, 0.8.0, 0.8.0, 0.9 |
---|---|
Change log | CHANGELOG.markdown |
Dependencies | base (>=4 && <5), containers (>=0.5 && <0.6), fixed (>=0.2.1 && <0.3), half (>=0.2 && <0.3), transformers (>=0.2 && <0.6) [details] |
License | BSD-3-Clause |
Copyright | Copyright © 2014-2017 Edward A. Kmett, Copyright © 2014-2017 Gabríel Arthúr Pétursson, Copyright © 2013 Sven Panne |
Author | Edward A. Kmett, Gabríel Arthúr Pétursson, Sven Panne |
Maintainer | ekmett@gmail.com |
Category | Graphics |
Source repo | head: git clone https://github.com/ekmett/gl |
Uploaded | by EdwardKmett at 2017-03-25T00:19:40Z |
Modules
[Index]
- Graphics
- Graphics.GL
- Graphics.GL.Compatibility32
- Graphics.GL.Compatibility33
- Graphics.GL.Compatibility40
- Graphics.GL.Compatibility41
- Graphics.GL.Compatibility42
- Graphics.GL.Compatibility43
- Graphics.GL.Compatibility44
- Graphics.GL.Compatibility45
- Graphics.GL.Core32
- Graphics.GL.Core33
- Graphics.GL.Core40
- Graphics.GL.Core41
- Graphics.GL.Core42
- Graphics.GL.Core43
- Graphics.GL.Core44
- Graphics.GL.Core45
- Graphics.GL.Embedded20
- Graphics.GL.Embedded30
- Graphics.GL.Embedded31
- Graphics.GL.Embedded32
- Graphics.GL.EmbeddedCommon11
- Graphics.GL.EmbeddedLite11
- Graphics.GL.Ext
- Graphics.GL.Ext.AMD
- Graphics.GL.Ext.AMD.BlendMinmaxFactor
- Graphics.GL.Ext.AMD.Compressed3DCTexture
- Graphics.GL.Ext.AMD.CompressedATCTexture
- Graphics.GL.Ext.AMD.ConservativeDepth
- Graphics.GL.Ext.AMD.DebugOutput
- Graphics.GL.Ext.AMD.DepthClampSeparate
- Graphics.GL.Ext.AMD.DrawBuffersBlend
- Graphics.GL.Ext.AMD.FramebufferSamplePositions
- Graphics.GL.Ext.AMD.GcnShader
- Graphics.GL.Ext.AMD.GpuShaderHalfFloat
- Graphics.GL.Ext.AMD.GpuShaderInt64
- Graphics.GL.Ext.AMD.InterleavedElements
- Graphics.GL.Ext.AMD.MultiDrawIndirect
- Graphics.GL.Ext.AMD.NameGenDelete
- Graphics.GL.Ext.AMD.OcclusionQueryEvent
- Graphics.GL.Ext.AMD.PerformanceMonitor
- Graphics.GL.Ext.AMD.PinnedMemory
- Graphics.GL.Ext.AMD.ProgramBinaryZ400
- Graphics.GL.Ext.AMD.QueryBufferObject
- Graphics.GL.Ext.AMD.SamplePositions
- Graphics.GL.Ext.AMD.SeamlessCubemapPerTexture
- Graphics.GL.Ext.AMD.ShaderAtomicCounterOps
- Graphics.GL.Ext.AMD.ShaderBallot
- Graphics.GL.Ext.AMD.ShaderExplicitVertexParameter
- Graphics.GL.Ext.AMD.ShaderStencilExport
- Graphics.GL.Ext.AMD.ShaderTrinaryMinmax
- Graphics.GL.Ext.AMD.SparseTexture
- Graphics.GL.Ext.AMD.StencilOperationExtended
- Graphics.GL.Ext.AMD.TextureTexture4
- Graphics.GL.Ext.AMD.TransformFeedback3LinesTriangles
- Graphics.GL.Ext.AMD.TransformFeedback4
- Graphics.GL.Ext.AMD.VertexShaderLayer
- Graphics.GL.Ext.AMD.VertexShaderTessellator
- Graphics.GL.Ext.AMD.VertexShaderViewportIndex
- Graphics.GL.Ext.ANDROID
- Graphics.GL.Ext.ANGLE
- Graphics.GL.Ext.ANGLE.DepthTexture
- Graphics.GL.Ext.ANGLE.FramebufferBlit
- Graphics.GL.Ext.ANGLE.FramebufferMultisample
- Graphics.GL.Ext.ANGLE.InstancedArrays
- Graphics.GL.Ext.ANGLE.PackReverseRowOrder
- Graphics.GL.Ext.ANGLE.ProgramBinary
- Graphics.GL.Ext.ANGLE.TextureCompressionDxt3
- Graphics.GL.Ext.ANGLE.TextureCompressionDxt5
- Graphics.GL.Ext.ANGLE.TextureUsage
- Graphics.GL.Ext.ANGLE.TranslatedShaderSource
- Graphics.GL.Ext.APPLE
- Graphics.GL.Ext.APPLE.AuxDepthStencil
- Graphics.GL.Ext.APPLE.ClientStorage
- Graphics.GL.Ext.APPLE.ClipDistance
- Graphics.GL.Ext.APPLE.ColorBufferPackedFloat
- Graphics.GL.Ext.APPLE.CopyTextureLevels
- Graphics.GL.Ext.APPLE.ElementArray
- Graphics.GL.Ext.APPLE.Fence
- Graphics.GL.Ext.APPLE.FloatPixels
- Graphics.GL.Ext.APPLE.FlushBufferRange
- Graphics.GL.Ext.APPLE.FramebufferMultisample
- Graphics.GL.Ext.APPLE.ObjectPurgeable
- Graphics.GL.Ext.APPLE.Rgb422
- Graphics.GL.Ext.APPLE.RowBytes
- Graphics.GL.Ext.APPLE.SpecularVector
- Graphics.GL.Ext.APPLE.Sync
- Graphics.GL.Ext.APPLE.Texture2DLimitedNpot
- Graphics.GL.Ext.APPLE.TextureFormatBGRA8888
- Graphics.GL.Ext.APPLE.TextureMaxLevel
- Graphics.GL.Ext.APPLE.TexturePackedFloat
- Graphics.GL.Ext.APPLE.TextureRange
- Graphics.GL.Ext.APPLE.TransformHint
- Graphics.GL.Ext.APPLE.VertexArrayObject
- Graphics.GL.Ext.APPLE.VertexArrayRange
- Graphics.GL.Ext.APPLE.VertexProgramEvaluators
- Graphics.GL.Ext.APPLE.Ycbcr422
- Graphics.GL.Ext.ARB
- Graphics.GL.Ext.ARB.ArraysOfArrays
- Graphics.GL.Ext.ARB.BaseInstance
- Graphics.GL.Ext.ARB.BindlessTexture
- Graphics.GL.Ext.ARB.BlendFuncExtended
- Graphics.GL.Ext.ARB.BufferStorage
- Graphics.GL.Ext.ARB.ClEvent
- Graphics.GL.Ext.ARB.ClearBufferObject
- Graphics.GL.Ext.ARB.ClearTexture
- Graphics.GL.Ext.ARB.ClipControl
- Graphics.GL.Ext.ARB.ColorBufferFloat
- Graphics.GL.Ext.ARB.Compatibility
- Graphics.GL.Ext.ARB.CompressedTexturePixelStorage
- Graphics.GL.Ext.ARB.ComputeShader
- Graphics.GL.Ext.ARB.ComputeVariableGroupSize
- Graphics.GL.Ext.ARB.ConditionalRenderInverted
- Graphics.GL.Ext.ARB.ConservativeDepth
- Graphics.GL.Ext.ARB.CopyBuffer
- Graphics.GL.Ext.ARB.CopyImage
- Graphics.GL.Ext.ARB.CullDistance
- Graphics.GL.Ext.ARB.DebugOutput
- Graphics.GL.Ext.ARB.DepthBufferFloat
- Graphics.GL.Ext.ARB.DepthClamp
- Graphics.GL.Ext.ARB.DepthTexture
- Graphics.GL.Ext.ARB.DerivativeControl
- Graphics.GL.Ext.ARB.DirectStateAccess
- Graphics.GL.Ext.ARB.DrawBuffers
- Graphics.GL.Ext.ARB.DrawBuffersBlend
- Graphics.GL.Ext.ARB.DrawElementsBaseVertex
- Graphics.GL.Ext.ARB.DrawIndirect
- Graphics.GL.Ext.ARB.DrawInstanced
- Graphics.GL.Ext.ARB.ES2Compatibility
- Graphics.GL.Ext.ARB.ES31Compatibility
- Graphics.GL.Ext.ARB.ES32Compatibility
- Graphics.GL.Ext.ARB.ES3Compatibility
- Graphics.GL.Ext.ARB.EnhancedLayouts
- Graphics.GL.Ext.ARB.ExplicitAttribLocation
- Graphics.GL.Ext.ARB.ExplicitUniformLocation
- Graphics.GL.Ext.ARB.FragmentCoordConventions
- Graphics.GL.Ext.ARB.FragmentLayerViewport
- Graphics.GL.Ext.ARB.FragmentProgram
- Graphics.GL.Ext.ARB.FragmentProgramShadow
- Graphics.GL.Ext.ARB.FragmentShader
- Graphics.GL.Ext.ARB.FragmentShaderInterlock
- Graphics.GL.Ext.ARB.FramebufferNoAttachments
- Graphics.GL.Ext.ARB.FramebufferObject
- Graphics.GL.Ext.ARB.FramebufferSRGB
- Graphics.GL.Ext.ARB.GeometryShader4
- Graphics.GL.Ext.ARB.GetProgramBinary
- Graphics.GL.Ext.ARB.GetTextureSubImage
- Graphics.GL.Ext.ARB.GpuShader5
- Graphics.GL.Ext.ARB.GpuShaderFp64
- Graphics.GL.Ext.ARB.GpuShaderInt64
- Graphics.GL.Ext.ARB.HalfFloatPixel
- Graphics.GL.Ext.ARB.HalfFloatVertex
- Graphics.GL.Ext.ARB.Imaging
- Graphics.GL.Ext.ARB.IndirectParameters
- Graphics.GL.Ext.ARB.InstancedArrays
- Graphics.GL.Ext.ARB.InternalformatQuery
- Graphics.GL.Ext.ARB.InternalformatQuery2
- Graphics.GL.Ext.ARB.InvalidateSubdata
- Graphics.GL.Ext.ARB.MapBufferAlignment
- Graphics.GL.Ext.ARB.MapBufferRange
- Graphics.GL.Ext.ARB.MatrixPalette
- Graphics.GL.Ext.ARB.MultiBind
- Graphics.GL.Ext.ARB.MultiDrawIndirect
- Graphics.GL.Ext.ARB.Multisample
- Graphics.GL.Ext.ARB.Multitexture
- Graphics.GL.Ext.ARB.OcclusionQuery
- Graphics.GL.Ext.ARB.OcclusionQuery2
- Graphics.GL.Ext.ARB.ParallelShaderCompile
- Graphics.GL.Ext.ARB.PipelineStatisticsQuery
- Graphics.GL.Ext.ARB.PixelBufferObject
- Graphics.GL.Ext.ARB.PointParameters
- Graphics.GL.Ext.ARB.PointSprite
- Graphics.GL.Ext.ARB.PostDepthCoverage
- Graphics.GL.Ext.ARB.ProgramInterfaceQuery
- Graphics.GL.Ext.ARB.ProvokingVertex
- Graphics.GL.Ext.ARB.QueryBufferObject
- Graphics.GL.Ext.ARB.RobustBufferAccessBehavior
- Graphics.GL.Ext.ARB.Robustness
- Graphics.GL.Ext.ARB.RobustnessIsolation
- Graphics.GL.Ext.ARB.SampleLocations
- Graphics.GL.Ext.ARB.SampleShading
- Graphics.GL.Ext.ARB.SamplerObjects
- Graphics.GL.Ext.ARB.SeamlessCubeMap
- Graphics.GL.Ext.ARB.SeamlessCubemapPerTexture
- Graphics.GL.Ext.ARB.SeparateShaderObjects
- Graphics.GL.Ext.ARB.ShaderAtomicCounterOps
- Graphics.GL.Ext.ARB.ShaderAtomicCounters
- Graphics.GL.Ext.ARB.ShaderBallot
- Graphics.GL.Ext.ARB.ShaderBitEncoding
- Graphics.GL.Ext.ARB.ShaderClock
- Graphics.GL.Ext.ARB.ShaderDrawParameters
- Graphics.GL.Ext.ARB.ShaderGroupVote
- Graphics.GL.Ext.ARB.ShaderImageLoadStore
- Graphics.GL.Ext.ARB.ShaderImageSize
- Graphics.GL.Ext.ARB.ShaderObjects
- Graphics.GL.Ext.ARB.ShaderPrecision
- Graphics.GL.Ext.ARB.ShaderStencilExport
- Graphics.GL.Ext.ARB.ShaderStorageBufferObject
- Graphics.GL.Ext.ARB.ShaderSubroutine
- Graphics.GL.Ext.ARB.ShaderTextureImageSamples
- Graphics.GL.Ext.ARB.ShaderTextureLod
- Graphics.GL.Ext.ARB.ShaderViewportLayerArray
- Graphics.GL.Ext.ARB.ShadingLanguage100
- Graphics.GL.Ext.ARB.ShadingLanguage420pack
- Graphics.GL.Ext.ARB.ShadingLanguageInclude
- Graphics.GL.Ext.ARB.ShadingLanguagePacking
- Graphics.GL.Ext.ARB.Shadow
- Graphics.GL.Ext.ARB.ShadowAmbient
- Graphics.GL.Ext.ARB.SparseBuffer
- Graphics.GL.Ext.ARB.SparseTexture
- Graphics.GL.Ext.ARB.SparseTexture2
- Graphics.GL.Ext.ARB.SparseTextureClamp
- Graphics.GL.Ext.ARB.StencilTexturing
- Graphics.GL.Ext.ARB.Sync
- Graphics.GL.Ext.ARB.TessellationShader
- Graphics.GL.Ext.ARB.TextureBarrier
- Graphics.GL.Ext.ARB.TextureBorderClamp
- Graphics.GL.Ext.ARB.TextureBufferObject
- Graphics.GL.Ext.ARB.TextureBufferObjectRgb32
- Graphics.GL.Ext.ARB.TextureBufferRange
- Graphics.GL.Ext.ARB.TextureCompression
- Graphics.GL.Ext.ARB.TextureCompressionBptc
- Graphics.GL.Ext.ARB.TextureCompressionRgtc
- Graphics.GL.Ext.ARB.TextureCubeMap
- Graphics.GL.Ext.ARB.TextureCubeMapArray
- Graphics.GL.Ext.ARB.TextureEnvAdd
- Graphics.GL.Ext.ARB.TextureEnvCombine
- Graphics.GL.Ext.ARB.TextureEnvCrossbar
- Graphics.GL.Ext.ARB.TextureEnvDot3
- Graphics.GL.Ext.ARB.TextureFilterMinmax
- Graphics.GL.Ext.ARB.TextureFloat
- Graphics.GL.Ext.ARB.TextureGather
- Graphics.GL.Ext.ARB.TextureMirrorClampToEdge
- Graphics.GL.Ext.ARB.TextureMirroredRepeat
- Graphics.GL.Ext.ARB.TextureMultisample
- Graphics.GL.Ext.ARB.TextureNonPowerOfTwo
- Graphics.GL.Ext.ARB.TextureQueryLevels
- Graphics.GL.Ext.ARB.TextureQueryLod
- Graphics.GL.Ext.ARB.TextureRectangle
- Graphics.GL.Ext.ARB.TextureRg
- Graphics.GL.Ext.ARB.TextureRgb10A2ui
- Graphics.GL.Ext.ARB.TextureStencil8
- Graphics.GL.Ext.ARB.TextureStorage
- Graphics.GL.Ext.ARB.TextureStorageMultisample
- Graphics.GL.Ext.ARB.TextureSwizzle
- Graphics.GL.Ext.ARB.TextureView
- Graphics.GL.Ext.ARB.TimerQuery
- Graphics.GL.Ext.ARB.TransformFeedback2
- Graphics.GL.Ext.ARB.TransformFeedback3
- Graphics.GL.Ext.ARB.TransformFeedbackInstanced
- Graphics.GL.Ext.ARB.TransformFeedbackOverflowQuery
- Graphics.GL.Ext.ARB.TransposeMatrix
- Graphics.GL.Ext.ARB.UniformBufferObject
- Graphics.GL.Ext.ARB.VertexArrayBgra
- Graphics.GL.Ext.ARB.VertexArrayObject
- Graphics.GL.Ext.ARB.VertexAttrib64bit
- Graphics.GL.Ext.ARB.VertexAttribBinding
- Graphics.GL.Ext.ARB.VertexBlend
- Graphics.GL.Ext.ARB.VertexBufferObject
- Graphics.GL.Ext.ARB.VertexProgram
- Graphics.GL.Ext.ARB.VertexShader
- Graphics.GL.Ext.ARB.VertexType10f11f11fRev
- Graphics.GL.Ext.ARB.VertexType2101010Rev
- Graphics.GL.Ext.ARB.ViewportArray
- Graphics.GL.Ext.ARB.WindowPos
- Graphics.GL.Ext.ARM
- Graphics.GL.Ext.ATI
- Graphics.GL.Ext.ATI.DrawBuffers
- Graphics.GL.Ext.ATI.ElementArray
- Graphics.GL.Ext.ATI.EnvmapBumpmap
- Graphics.GL.Ext.ATI.FragmentShader
- Graphics.GL.Ext.ATI.MapObjectBuffer
- Graphics.GL.Ext.ATI.Meminfo
- Graphics.GL.Ext.ATI.PixelFormatFloat
- Graphics.GL.Ext.ATI.PnTriangles
- Graphics.GL.Ext.ATI.SeparateStencil
- Graphics.GL.Ext.ATI.TextFragmentShader
- Graphics.GL.Ext.ATI.TextureEnvCombine3
- Graphics.GL.Ext.ATI.TextureFloat
- Graphics.GL.Ext.ATI.TextureMirrorOnce
- Graphics.GL.Ext.ATI.VertexArrayObject
- Graphics.GL.Ext.ATI.VertexAttribArrayObject
- Graphics.GL.Ext.ATI.VertexStreams
- Graphics.GL.Ext.DMP
- Graphics.GL.Ext.EXT
- Graphics.GL.Ext.EXT.Abgr
- Graphics.GL.Ext.EXT.BaseInstance
- Graphics.GL.Ext.EXT.Bgra
- Graphics.GL.Ext.EXT.BindableUniform
- Graphics.GL.Ext.EXT.BlendColor
- Graphics.GL.Ext.EXT.BlendEquationSeparate
- Graphics.GL.Ext.EXT.BlendFuncExtended
- Graphics.GL.Ext.EXT.BlendFuncSeparate
- Graphics.GL.Ext.EXT.BlendLogicOp
- Graphics.GL.Ext.EXT.BlendMinmax
- Graphics.GL.Ext.EXT.BlendSubtract
- Graphics.GL.Ext.EXT.BufferStorage
- Graphics.GL.Ext.EXT.ClearTexture
- Graphics.GL.Ext.EXT.ClipCullDistance
- Graphics.GL.Ext.EXT.ClipVolumeHint
- Graphics.GL.Ext.EXT.Cmyka
- Graphics.GL.Ext.EXT.ColorBufferFloat
- Graphics.GL.Ext.EXT.ColorBufferHalfFloat
- Graphics.GL.Ext.EXT.ColorSubtable
- Graphics.GL.Ext.EXT.CompiledVertexArray
- Graphics.GL.Ext.EXT.ConservativeDepth
- Graphics.GL.Ext.EXT.Convolution
- Graphics.GL.Ext.EXT.CoordinateFrame
- Graphics.GL.Ext.EXT.CopyImage
- Graphics.GL.Ext.EXT.CopyTexture
- Graphics.GL.Ext.EXT.CullVertex
- Graphics.GL.Ext.EXT.DebugLabel
- Graphics.GL.Ext.EXT.DebugMarker
- Graphics.GL.Ext.EXT.DepthBoundsTest
- Graphics.GL.Ext.EXT.DirectStateAccess
- Graphics.GL.Ext.EXT.DiscardFramebuffer
- Graphics.GL.Ext.EXT.DisjointTimerQuery
- Graphics.GL.Ext.EXT.DrawBuffers
- Graphics.GL.Ext.EXT.DrawBuffers2
- Graphics.GL.Ext.EXT.DrawBuffersIndexed
- Graphics.GL.Ext.EXT.DrawElementsBaseVertex
- Graphics.GL.Ext.EXT.DrawInstanced
- Graphics.GL.Ext.EXT.DrawRangeElements
- Graphics.GL.Ext.EXT.DrawTransformFeedback
- Graphics.GL.Ext.EXT.FloatBlend
- Graphics.GL.Ext.EXT.FogCoord
- Graphics.GL.Ext.EXT.FourTwoTwoPixels
- Graphics.GL.Ext.EXT.FramebufferBlit
- Graphics.GL.Ext.EXT.FramebufferMultisample
- Graphics.GL.Ext.EXT.FramebufferMultisampleBlitScaled
- Graphics.GL.Ext.EXT.FramebufferObject
- Graphics.GL.Ext.EXT.FramebufferSRGB
- Graphics.GL.Ext.EXT.GeometryPointSize
- Graphics.GL.Ext.EXT.GeometryShader
- Graphics.GL.Ext.EXT.GeometryShader4
- Graphics.GL.Ext.EXT.GpuProgramParameters
- Graphics.GL.Ext.EXT.GpuShader4
- Graphics.GL.Ext.EXT.GpuShader5
- Graphics.GL.Ext.EXT.Histogram
- Graphics.GL.Ext.EXT.IndexArrayFormats
- Graphics.GL.Ext.EXT.IndexFunc
- Graphics.GL.Ext.EXT.IndexMaterial
- Graphics.GL.Ext.EXT.IndexTexture
- Graphics.GL.Ext.EXT.InstancedArrays
- Graphics.GL.Ext.EXT.LightTexture
- Graphics.GL.Ext.EXT.MapBufferRange
- Graphics.GL.Ext.EXT.MiscAttribute
- Graphics.GL.Ext.EXT.MultiDrawArrays
- Graphics.GL.Ext.EXT.MultiDrawIndirect
- Graphics.GL.Ext.EXT.Multisample
- Graphics.GL.Ext.EXT.MultisampleCompatibility
- Graphics.GL.Ext.EXT.MultisampledRenderToTexture
- Graphics.GL.Ext.EXT.MultiviewDrawBuffers
- Graphics.GL.Ext.EXT.OcclusionQueryBoolean
- Graphics.GL.Ext.EXT.PackedDepthStencil
- Graphics.GL.Ext.EXT.PackedFloat
- Graphics.GL.Ext.EXT.PackedPixels
- Graphics.GL.Ext.EXT.PalettedTexture
- Graphics.GL.Ext.EXT.PixelBufferObject
- Graphics.GL.Ext.EXT.PixelTransform
- Graphics.GL.Ext.EXT.PixelTransformColorTable
- Graphics.GL.Ext.EXT.PointParameters
- Graphics.GL.Ext.EXT.PolygonOffset
- Graphics.GL.Ext.EXT.PolygonOffsetClamp
- Graphics.GL.Ext.EXT.PostDepthCoverage
- Graphics.GL.Ext.EXT.PrimitiveBoundingBox
- Graphics.GL.Ext.EXT.ProtectedTextures
- Graphics.GL.Ext.EXT.ProvokingVertex
- Graphics.GL.Ext.EXT.PvrtcSRGB
- Graphics.GL.Ext.EXT.RasterMultisample
- Graphics.GL.Ext.EXT.ReadFormatBgra
- Graphics.GL.Ext.EXT.RenderSnorm
- Graphics.GL.Ext.EXT.RescaleNormal
- Graphics.GL.Ext.EXT.Robustness
- Graphics.GL.Ext.EXT.SRGB
- Graphics.GL.Ext.EXT.SRGBWriteControl
- Graphics.GL.Ext.EXT.SecondaryColor
- Graphics.GL.Ext.EXT.SeparateShaderObjects
- Graphics.GL.Ext.EXT.SeparateSpecularColor
- Graphics.GL.Ext.EXT.ShaderFramebufferFetch
- Graphics.GL.Ext.EXT.ShaderGroupVote
- Graphics.GL.Ext.EXT.ShaderImageLoadFormatted
- Graphics.GL.Ext.EXT.ShaderImageLoadStore
- Graphics.GL.Ext.EXT.ShaderImplicitConversions
- Graphics.GL.Ext.EXT.ShaderIntegerMix
- Graphics.GL.Ext.EXT.ShaderIoBlocks
- Graphics.GL.Ext.EXT.ShaderNonConstantGlobalInitializers
- Graphics.GL.Ext.EXT.ShaderPixelLocalStorage
- Graphics.GL.Ext.EXT.ShaderPixelLocalStorage2
- Graphics.GL.Ext.EXT.ShaderTextureLod
- Graphics.GL.Ext.EXT.ShadowFuncs
- Graphics.GL.Ext.EXT.ShadowSamplers
- Graphics.GL.Ext.EXT.SharedTexturePalette
- Graphics.GL.Ext.EXT.SparseTexture
- Graphics.GL.Ext.EXT.SparseTexture2
- Graphics.GL.Ext.EXT.StencilClearTag
- Graphics.GL.Ext.EXT.StencilTwoSide
- Graphics.GL.Ext.EXT.StencilWrap
- Graphics.GL.Ext.EXT.Subtexture
- Graphics.GL.Ext.EXT.TessellationPointSize
- Graphics.GL.Ext.EXT.TessellationShader
- Graphics.GL.Ext.EXT.Texture
- Graphics.GL.Ext.EXT.Texture3D
- Graphics.GL.Ext.EXT.TextureArray
- Graphics.GL.Ext.EXT.TextureBorderClamp
- Graphics.GL.Ext.EXT.TextureBuffer
- Graphics.GL.Ext.EXT.TextureBufferObject
- Graphics.GL.Ext.EXT.TextureCompressionDxt1
- Graphics.GL.Ext.EXT.TextureCompressionLatc
- Graphics.GL.Ext.EXT.TextureCompressionRgtc
- Graphics.GL.Ext.EXT.TextureCompressionS3tc
- Graphics.GL.Ext.EXT.TextureCubeMap
- Graphics.GL.Ext.EXT.TextureCubeMapArray
- Graphics.GL.Ext.EXT.TextureEnvAdd
- Graphics.GL.Ext.EXT.TextureEnvCombine
- Graphics.GL.Ext.EXT.TextureEnvDot3
- Graphics.GL.Ext.EXT.TextureFilterAnisotropic
- Graphics.GL.Ext.EXT.TextureFilterMinmax
- Graphics.GL.Ext.EXT.TextureFormatBGRA8888
- Graphics.GL.Ext.EXT.TextureInteger
- Graphics.GL.Ext.EXT.TextureLodBias
- Graphics.GL.Ext.EXT.TextureMirrorClamp
- Graphics.GL.Ext.EXT.TextureNorm16
- Graphics.GL.Ext.EXT.TextureObject
- Graphics.GL.Ext.EXT.TexturePerturbNormal
- Graphics.GL.Ext.EXT.TextureRg
- Graphics.GL.Ext.EXT.TextureSRGB
- Graphics.GL.Ext.EXT.TextureSRGBDecode
- Graphics.GL.Ext.EXT.TextureSRGBR8
- Graphics.GL.Ext.EXT.TextureSRGBRG8
- Graphics.GL.Ext.EXT.TextureSharedExponent
- Graphics.GL.Ext.EXT.TextureSnorm
- Graphics.GL.Ext.EXT.TextureStorage
- Graphics.GL.Ext.EXT.TextureSwizzle
- Graphics.GL.Ext.EXT.TextureType2101010REV
- Graphics.GL.Ext.EXT.TextureView
- Graphics.GL.Ext.EXT.TimerQuery
- Graphics.GL.Ext.EXT.TransformFeedback
- Graphics.GL.Ext.EXT.UnpackSubimage
- Graphics.GL.Ext.EXT.VertexArray
- Graphics.GL.Ext.EXT.VertexArrayBgra
- Graphics.GL.Ext.EXT.VertexAttrib64bit
- Graphics.GL.Ext.EXT.VertexShader
- Graphics.GL.Ext.EXT.VertexWeighting
- Graphics.GL.Ext.EXT.WindowRectangles
- Graphics.GL.Ext.EXT.X11SyncObject
- Graphics.GL.Ext.EXT.YUVTarget
- Graphics.GL.Ext.FJ
- Graphics.GL.Ext.GREMEDY
- Graphics.GL.Ext.HP
- Graphics.GL.Ext.IBM
- Graphics.GL.Ext.IMG
- Graphics.GL.Ext.IMG.BindlessTexture
- Graphics.GL.Ext.IMG.FramebufferDownsample
- Graphics.GL.Ext.IMG.MultisampledRenderToTexture
- Graphics.GL.Ext.IMG.ProgramBinary
- Graphics.GL.Ext.IMG.ReadFormat
- Graphics.GL.Ext.IMG.ShaderBinary
- Graphics.GL.Ext.IMG.TextureCompressionPvrtc
- Graphics.GL.Ext.IMG.TextureCompressionPvrtc2
- Graphics.GL.Ext.IMG.TextureEnvEnhancedFixedFunction
- Graphics.GL.Ext.IMG.TextureFilterCubic
- Graphics.GL.Ext.IMG.UserClipPlane
- Graphics.GL.Ext.INGR
- Graphics.GL.Ext.INTEL
- Graphics.GL.Ext.KHR
- Graphics.GL.Ext.KHR.BlendEquationAdvanced
- Graphics.GL.Ext.KHR.BlendEquationAdvancedCoherent
- Graphics.GL.Ext.KHR.ContextFlushControl
- Graphics.GL.Ext.KHR.Debug
- Graphics.GL.Ext.KHR.NoError
- Graphics.GL.Ext.KHR.RobustBufferAccessBehavior
- Graphics.GL.Ext.KHR.Robustness
- Graphics.GL.Ext.KHR.TextureCompressionAstcHdr
- Graphics.GL.Ext.KHR.TextureCompressionAstcLdr
- Graphics.GL.Ext.KHR.TextureCompressionAstcSliced3d
- Graphics.GL.Ext.MESA
- Graphics.GL.Ext.MESAX
- Graphics.GL.Ext.NV
- Graphics.GL.Ext.NV.BindlessMultiDrawIndirect
- Graphics.GL.Ext.NV.BindlessMultiDrawIndirectCount
- Graphics.GL.Ext.NV.BindlessTexture
- Graphics.GL.Ext.NV.BlendEquationAdvanced
- Graphics.GL.Ext.NV.BlendEquationAdvancedCoherent
- Graphics.GL.Ext.NV.BlendSquare
- Graphics.GL.Ext.NV.ClipSpaceWScaling
- Graphics.GL.Ext.NV.CommandList
- Graphics.GL.Ext.NV.ComputeProgram5
- Graphics.GL.Ext.NV.ConditionalRender
- Graphics.GL.Ext.NV.ConservativeRaster
- Graphics.GL.Ext.NV.ConservativeRasterDilate
- Graphics.GL.Ext.NV.ConservativeRasterPreSnapTriangles
- Graphics.GL.Ext.NV.CopyBuffer
- Graphics.GL.Ext.NV.CopyDepthToColor
- Graphics.GL.Ext.NV.CopyImage
- Graphics.GL.Ext.NV.CoverageSample
- Graphics.GL.Ext.NV.DeepTexture3D
- Graphics.GL.Ext.NV.DepthBufferFloat
- Graphics.GL.Ext.NV.DepthClamp
- Graphics.GL.Ext.NV.DepthNonlinear
- Graphics.GL.Ext.NV.DrawBuffers
- Graphics.GL.Ext.NV.DrawInstanced
- Graphics.GL.Ext.NV.DrawTexture
- Graphics.GL.Ext.NV.Evaluators
- Graphics.GL.Ext.NV.ExplicitAttribLocation
- Graphics.GL.Ext.NV.ExplicitMultisample
- Graphics.GL.Ext.NV.FboColorAttachments
- Graphics.GL.Ext.NV.Fence
- Graphics.GL.Ext.NV.FillRectangle
- Graphics.GL.Ext.NV.FloatBuffer
- Graphics.GL.Ext.NV.FogDistance
- Graphics.GL.Ext.NV.FragmentCoverageToColor
- Graphics.GL.Ext.NV.FragmentProgram
- Graphics.GL.Ext.NV.FragmentProgram2
- Graphics.GL.Ext.NV.FragmentProgram4
- Graphics.GL.Ext.NV.FragmentProgramOption
- Graphics.GL.Ext.NV.FragmentShaderInterlock
- Graphics.GL.Ext.NV.FramebufferBlit
- Graphics.GL.Ext.NV.FramebufferMixedSamples
- Graphics.GL.Ext.NV.FramebufferMultisample
- Graphics.GL.Ext.NV.FramebufferMultisampleCoverage
- Graphics.GL.Ext.NV.GenerateMipmapSRGB
- Graphics.GL.Ext.NV.GeometryProgram4
- Graphics.GL.Ext.NV.GeometryShader4
- Graphics.GL.Ext.NV.GeometryShaderPassthrough
- Graphics.GL.Ext.NV.GpuProgram4
- Graphics.GL.Ext.NV.GpuProgram5
- Graphics.GL.Ext.NV.GpuProgram5MemExtended
- Graphics.GL.Ext.NV.GpuShader5
- Graphics.GL.Ext.NV.HalfFloat
- Graphics.GL.Ext.NV.ImageFormats
- Graphics.GL.Ext.NV.InstancedArrays
- Graphics.GL.Ext.NV.InternalformatSampleQuery
- Graphics.GL.Ext.NV.LightMaxExponent
- Graphics.GL.Ext.NV.MultisampleCoverage
- Graphics.GL.Ext.NV.MultisampleFilterHint
- Graphics.GL.Ext.NV.NonSquareMatrices
- Graphics.GL.Ext.NV.OcclusionQuery
- Graphics.GL.Ext.NV.PackedDepthStencil
- Graphics.GL.Ext.NV.ParameterBufferObject
- Graphics.GL.Ext.NV.ParameterBufferObject2
- Graphics.GL.Ext.NV.PathRendering
- Graphics.GL.Ext.NV.PathRenderingSharedEdge
- Graphics.GL.Ext.NV.PixelDataRange
- Graphics.GL.Ext.NV.PointSprite
- Graphics.GL.Ext.NV.PolygonMode
- Graphics.GL.Ext.NV.PresentVideo
- Graphics.GL.Ext.NV.PrimitiveRestart
- Graphics.GL.Ext.NV.ReadBuffer
- Graphics.GL.Ext.NV.ReadBufferFront
- Graphics.GL.Ext.NV.ReadDepth
- Graphics.GL.Ext.NV.ReadDepthStencil
- Graphics.GL.Ext.NV.ReadStencil
- Graphics.GL.Ext.NV.RegisterCombiners
- Graphics.GL.Ext.NV.RegisterCombiners2
- Graphics.GL.Ext.NV.RobustnessVideoMemoryPurge
- Graphics.GL.Ext.NV.SRGBFormats
- Graphics.GL.Ext.NV.SampleLocations
- Graphics.GL.Ext.NV.SampleMaskOverrideCoverage
- Graphics.GL.Ext.NV.ShaderAtomicCounters
- Graphics.GL.Ext.NV.ShaderAtomicFloat
- Graphics.GL.Ext.NV.ShaderAtomicFloat64
- Graphics.GL.Ext.NV.ShaderAtomicFp16Vector
- Graphics.GL.Ext.NV.ShaderAtomicInt64
- Graphics.GL.Ext.NV.ShaderBufferLoad
- Graphics.GL.Ext.NV.ShaderBufferStore
- Graphics.GL.Ext.NV.ShaderNoperspectiveInterpolation
- Graphics.GL.Ext.NV.ShaderStorageBufferObject
- Graphics.GL.Ext.NV.ShaderThreadGroup
- Graphics.GL.Ext.NV.ShaderThreadShuffle
- Graphics.GL.Ext.NV.ShadowSamplersArray
- Graphics.GL.Ext.NV.ShadowSamplersCube
- Graphics.GL.Ext.NV.StereoViewRendering
- Graphics.GL.Ext.NV.TessellationProgram5
- Graphics.GL.Ext.NV.TexgenEmboss
- Graphics.GL.Ext.NV.TexgenReflection
- Graphics.GL.Ext.NV.TextureBarrier
- Graphics.GL.Ext.NV.TextureBorderClamp
- Graphics.GL.Ext.NV.TextureCompressionS3tcUpdate
- Graphics.GL.Ext.NV.TextureCompressionVtc
- Graphics.GL.Ext.NV.TextureEnvCombine4
- Graphics.GL.Ext.NV.TextureExpandNormal
- Graphics.GL.Ext.NV.TextureMultisample
- Graphics.GL.Ext.NV.TextureNpot2DMipmap
- Graphics.GL.Ext.NV.TextureRectangle
- Graphics.GL.Ext.NV.TextureShader
- Graphics.GL.Ext.NV.TextureShader2
- Graphics.GL.Ext.NV.TextureShader3
- Graphics.GL.Ext.NV.TransformFeedback
- Graphics.GL.Ext.NV.TransformFeedback2
- Graphics.GL.Ext.NV.UniformBufferUnifiedMemory
- Graphics.GL.Ext.NV.VdpauInterop
- Graphics.GL.Ext.NV.VertexArrayRange
- Graphics.GL.Ext.NV.VertexArrayRange2
- Graphics.GL.Ext.NV.VertexAttribInteger64bit
- Graphics.GL.Ext.NV.VertexBufferUnifiedMemory
- Graphics.GL.Ext.NV.VertexProgram
- Graphics.GL.Ext.NV.VertexProgram11
- Graphics.GL.Ext.NV.VertexProgram2
- Graphics.GL.Ext.NV.VertexProgram2Option
- Graphics.GL.Ext.NV.VertexProgram3
- Graphics.GL.Ext.NV.VertexProgram4
- Graphics.GL.Ext.NV.VideoCapture
- Graphics.GL.Ext.NV.ViewportArray
- Graphics.GL.Ext.NV.ViewportArray2
- Graphics.GL.Ext.NV.ViewportSwizzle
- Graphics.GL.Ext.NVX
- Graphics.GL.Ext.OES
- Graphics.GL.Ext.OES.BlendEquationSeparate
- Graphics.GL.Ext.OES.BlendFuncSeparate
- Graphics.GL.Ext.OES.BlendSubtract
- Graphics.GL.Ext.OES.ByteCoordinates
- Graphics.GL.Ext.OES.CompressedETC1RGB8SubTexture
- Graphics.GL.Ext.OES.CompressedETC1RGB8Texture
- Graphics.GL.Ext.OES.CompressedPalettedTexture
- Graphics.GL.Ext.OES.CopyImage
- Graphics.GL.Ext.OES.Depth24
- Graphics.GL.Ext.OES.Depth32
- Graphics.GL.Ext.OES.DepthTexture
- Graphics.GL.Ext.OES.DrawBuffersIndexed
- Graphics.GL.Ext.OES.DrawElementsBaseVertex
- Graphics.GL.Ext.OES.DrawTexture
- Graphics.GL.Ext.OES.EGLImage
- Graphics.GL.Ext.OES.EGLImageExternal
- Graphics.GL.Ext.OES.EGLImageExternalEssl3
- Graphics.GL.Ext.OES.ElementIndexUint
- Graphics.GL.Ext.OES.ExtendedMatrixPalette
- Graphics.GL.Ext.OES.FboRenderMipmap
- Graphics.GL.Ext.OES.FixedPoint
- Graphics.GL.Ext.OES.FragmentPrecisionHigh
- Graphics.GL.Ext.OES.FramebufferObject
- Graphics.GL.Ext.OES.GeometryPointSize
- Graphics.GL.Ext.OES.GeometryShader
- Graphics.GL.Ext.OES.GetProgramBinary
- Graphics.GL.Ext.OES.GpuShader5
- Graphics.GL.Ext.OES.Mapbuffer
- Graphics.GL.Ext.OES.MatrixGet
- Graphics.GL.Ext.OES.MatrixPalette
- Graphics.GL.Ext.OES.PackedDepthStencil
- Graphics.GL.Ext.OES.PointSizeArray
- Graphics.GL.Ext.OES.PointSprite
- Graphics.GL.Ext.OES.PrimitiveBoundingBox
- Graphics.GL.Ext.OES.QueryMatrix
- Graphics.GL.Ext.OES.ReadFormat
- Graphics.GL.Ext.OES.RequiredInternalformat
- Graphics.GL.Ext.OES.Rgb8Rgba8
- Graphics.GL.Ext.OES.SampleShading
- Graphics.GL.Ext.OES.SampleVariables
- Graphics.GL.Ext.OES.ShaderImageAtomic
- Graphics.GL.Ext.OES.ShaderIoBlocks
- Graphics.GL.Ext.OES.ShaderMultisampleInterpolation
- Graphics.GL.Ext.OES.SinglePrecision
- Graphics.GL.Ext.OES.StandardDerivatives
- Graphics.GL.Ext.OES.Stencil1
- Graphics.GL.Ext.OES.Stencil4
- Graphics.GL.Ext.OES.Stencil8
- Graphics.GL.Ext.OES.StencilWrap
- Graphics.GL.Ext.OES.SurfacelessContext
- Graphics.GL.Ext.OES.TessellationPointSize
- Graphics.GL.Ext.OES.TessellationShader
- Graphics.GL.Ext.OES.Texture3D
- Graphics.GL.Ext.OES.TextureBorderClamp
- Graphics.GL.Ext.OES.TextureBuffer
- Graphics.GL.Ext.OES.TextureCompressionAstc
- Graphics.GL.Ext.OES.TextureCubeMap
- Graphics.GL.Ext.OES.TextureCubeMapArray
- Graphics.GL.Ext.OES.TextureEnvCrossbar
- Graphics.GL.Ext.OES.TextureFloat
- Graphics.GL.Ext.OES.TextureFloatLinear
- Graphics.GL.Ext.OES.TextureHalfFloat
- Graphics.GL.Ext.OES.TextureHalfFloatLinear
- Graphics.GL.Ext.OES.TextureMirroredRepeat
- Graphics.GL.Ext.OES.TextureNpot
- Graphics.GL.Ext.OES.TextureStencil8
- Graphics.GL.Ext.OES.TextureStorageMultisample2dArray
- Graphics.GL.Ext.OES.TextureView
- Graphics.GL.Ext.OES.VertexArrayObject
- Graphics.GL.Ext.OES.VertexHalfFloat
- Graphics.GL.Ext.OES.VertexType1010102
- Graphics.GL.Ext.OES.ViewportArray
- Graphics.GL.Ext.OML
- Graphics.GL.Ext.OVR
- Graphics.GL.Ext.PGI
- Graphics.GL.Ext.QCOM
- Graphics.GL.Ext.REND
- Graphics.GL.Ext.S3
- Graphics.GL.Ext.SGI
- Graphics.GL.Ext.SGIS
- Graphics.GL.Ext.SGIS.DetailTexture
- Graphics.GL.Ext.SGIS.FogFunction
- Graphics.GL.Ext.SGIS.GenerateMipmap
- Graphics.GL.Ext.SGIS.Multisample
- Graphics.GL.Ext.SGIS.PixelTexture
- Graphics.GL.Ext.SGIS.PointLineTexgen
- Graphics.GL.Ext.SGIS.PointParameters
- Graphics.GL.Ext.SGIS.SharpenTexture
- Graphics.GL.Ext.SGIS.Texture4D
- Graphics.GL.Ext.SGIS.TextureBorderClamp
- Graphics.GL.Ext.SGIS.TextureColorMask
- Graphics.GL.Ext.SGIS.TextureEdgeClamp
- Graphics.GL.Ext.SGIS.TextureFilter4
- Graphics.GL.Ext.SGIS.TextureLod
- Graphics.GL.Ext.SGIS.TextureSelect
- Graphics.GL.Ext.SGIX
- Graphics.GL.Ext.SGIX.Async
- Graphics.GL.Ext.SGIX.AsyncHistogram
- Graphics.GL.Ext.SGIX.AsyncPixel
- Graphics.GL.Ext.SGIX.BlendAlphaMinmax
- Graphics.GL.Ext.SGIX.CalligraphicFragment
- Graphics.GL.Ext.SGIX.Clipmap
- Graphics.GL.Ext.SGIX.ConvolutionAccuracy
- Graphics.GL.Ext.SGIX.DepthPassInstrument
- Graphics.GL.Ext.SGIX.DepthTexture
- Graphics.GL.Ext.SGIX.FlushRaster
- Graphics.GL.Ext.SGIX.FogOffset
- Graphics.GL.Ext.SGIX.FragmentLighting
- Graphics.GL.Ext.SGIX.Framezoom
- Graphics.GL.Ext.SGIX.IglooInterface
- Graphics.GL.Ext.SGIX.Instruments
- Graphics.GL.Ext.SGIX.Interlace
- Graphics.GL.Ext.SGIX.IrInstrument1
- Graphics.GL.Ext.SGIX.ListPriority
- Graphics.GL.Ext.SGIX.PixelTexture
- Graphics.GL.Ext.SGIX.PixelTiles
- Graphics.GL.Ext.SGIX.PolynomialFfd
- Graphics.GL.Ext.SGIX.ReferencePlane
- Graphics.GL.Ext.SGIX.Resample
- Graphics.GL.Ext.SGIX.ScalebiasHint
- Graphics.GL.Ext.SGIX.Shadow
- Graphics.GL.Ext.SGIX.ShadowAmbient
- Graphics.GL.Ext.SGIX.Sprite
- Graphics.GL.Ext.SGIX.Subsample
- Graphics.GL.Ext.SGIX.TagSampleBuffer
- Graphics.GL.Ext.SGIX.TextureAddEnv
- Graphics.GL.Ext.SGIX.TextureCoordinateClamp
- Graphics.GL.Ext.SGIX.TextureLodBias
- Graphics.GL.Ext.SGIX.TextureMultiBuffer
- Graphics.GL.Ext.SGIX.TextureScaleBias
- Graphics.GL.Ext.SGIX.VertexPreclip
- Graphics.GL.Ext.SGIX.Ycrcb
- Graphics.GL.Ext.SGIX.YcrcbSubsample
- Graphics.GL.Ext.SGIX.Ycrcba
- Graphics.GL.Ext.SUN
- Graphics.GL.Ext.SUNX
- Graphics.GL.Ext.ThreeDFX
- Graphics.GL.Ext.VIV
- Graphics.GL.Ext.WIN
- Graphics.GL.Ext.AMD
- Internal
- Graphics.GL.SafetyCritical20
- Graphics.GL.Standard10
- Graphics.GL.Standard11
- Graphics.GL.Standard12
- Graphics.GL.Standard13
- Graphics.GL.Standard14
- Graphics.GL.Standard15
- Graphics.GL.Standard20
- Graphics.GL.Standard21
- Graphics.GL.Standard30
- Graphics.GL.Standard31
- Graphics.GL.Types
- Graphics.GL
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
usenativewindowslibraries | When compiling under Windows, use the native libraries instead of e.g. the ones coming with Cygwin. | Enabled |
useglxgetprocaddress | Use glXGetProcAddress instead of dlsym on non-Windows/-Darwin platforms. | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- gl-0.8.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees