packages feed

OpenGLRaw 3.3.2.0 → 3.3.3.0

raw patch · 33 files changed

+534/−307 lines, 33 filesdep ~fixedPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: fixed

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+3.3.3.0+-------+* Updated OpenGL registry to 696ac2296.+* Relaxed version bound of `fixed` package.+ 3.3.2.0 ------- * Updated OpenGL registry to 39e37f838.
OpenGLRaw.cabal view
@@ -1,5 +1,5 @@ name: OpenGLRaw-version: 3.3.2.0+version: 3.3.3.0 synopsis: A raw binding for the OpenGL graphics system description:   OpenGLRaw is a raw Haskell binding for the OpenGL 4.6 graphics system and@@ -33,8 +33,8 @@   GHC == 8.0.2   GHC == 8.2.2   GHC == 8.4.3-  GHC == 8.6.3-  GHC == 8.7.*+  GHC == 8.6.5+  GHC == 8.8.1 cabal-version: >= 1.10 extra-source-files:   CHANGELOG.md@@ -691,7 +691,7 @@     base         >= 4       && < 5,     bytestring   >= 0.9     && < 0.11,     containers   >= 0.3     && < 0.7,-    fixed        >= 0.2     && < 0.3,+    fixed        >= 0.2     && < 0.4,     half         >= 0.2.2.1 && < 0.4,     text         >= 0.1     && < 1.3,     transformers >= 0.2     && < 0.6
RegistryProcessor/OpenGL-Registry/xml/gl.xml view

file too large to diff

src/Graphics/GL/Functions/F01.hs view
@@ -394,7 +394,7 @@  glApplyTextureEXT   :: MonadIO m-  => GLenum -- ^ @mode@ of type @LightTextureModeEXT@.+  => GLenum -- ^ @mode@ of type [LightTextureModeEXT](Graphics-GL-Groups.html#LightTextureModeEXT).   -> m () glApplyTextureEXT v1 = liftIO $ dyn5 ptr_glApplyTextureEXT v1 @@ -547,7 +547,7 @@ glBeginConditionalRender   :: MonadIO m   => GLuint -- ^ @id@.-  -> GLenum -- ^ @mode@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  -> GLenum -- ^ @mode@ of type [ConditionalRenderMode](Graphics-GL-Groups.html#ConditionalRenderMode).   -> m () glBeginConditionalRender v1 v2 = liftIO $ dyn16 ptr_glBeginConditionalRender v1 v2 @@ -561,7 +561,7 @@ glBeginConditionalRenderNV   :: MonadIO m   => GLuint -- ^ @id@.-  -> GLenum -- ^ @mode@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  -> GLenum -- ^ @mode@ of type [ConditionalRenderMode](Graphics-GL-Groups.html#ConditionalRenderMode).   -> m () glBeginConditionalRenderNV v1 v2 = liftIO $ dyn16 ptr_glBeginConditionalRenderNV v1 v2 @@ -1175,7 +1175,7 @@  glBindParameterEXT   :: MonadIO m-  => GLenum -- ^ @value@ of type @VertexShaderParameterEXT@.+  => GLenum -- ^ @value@ of type [VertexShaderParameterEXT](Graphics-GL-Groups.html#VertexShaderParameterEXT).   -> m GLuint glBindParameterEXT v1 = liftIO $ dyn31 ptr_glBindParameterEXT v1 @@ -1187,7 +1187,7 @@  glBindProgramARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @program@.   -> m () glBindProgramARB v1 v2 = liftIO $ dyn17 ptr_glBindProgramARB v1 v2@@ -1201,7 +1201,7 @@ -- | This command is an alias for 'glBindProgramARB'. glBindProgramNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @id@.   -> m () glBindProgramNV v1 v2 = liftIO $ dyn17 ptr_glBindProgramNV v1 v2
src/Graphics/GL/Functions/F02.hs view
@@ -1090,7 +1090,7 @@   => GLenum -- ^ @target@ of type [BufferStorageTarget](Graphics-GL-Groups.html#BufferStorageTarget).   -> GLsizeiptr -- ^ @size@.   -> Ptr a -- ^ @data@ pointing to @size@ elements of type @a@.-  -> GLbitfield -- ^ @flags@ of type [MapBufferUsageMask](Graphics-GL-Groups.html#MapBufferUsageMask).+  -> GLbitfield -- ^ @flags@ of type [BufferStorageMask](Graphics-GL-Groups.html#BufferStorageMask).   -> m () glBufferStorage v1 v2 v3 v4 = liftIO $ dyn65 ptr_glBufferStorage v1 v2 v3 v4 @@ -1106,7 +1106,7 @@   => GLenum -- ^ @target@ of type [BufferStorageTarget](Graphics-GL-Groups.html#BufferStorageTarget).   -> GLsizeiptr -- ^ @size@.   -> Ptr a -- ^ @data@ pointing to @size@ elements of type @a@.-  -> GLbitfield -- ^ @flags@ of type [MapBufferUsageMask](Graphics-GL-Groups.html#MapBufferUsageMask).+  -> GLbitfield -- ^ @flags@ of type [BufferStorageMask](Graphics-GL-Groups.html#BufferStorageMask).   -> m () glBufferStorageEXT v1 v2 v3 v4 = liftIO $ dyn65 ptr_glBufferStorageEXT v1 v2 v3 v4 @@ -1122,7 +1122,7 @@   -> GLintptr -- ^ @offset@.   -> GLsizeiptr -- ^ @size@.   -> GLeglClientBufferEXT -- ^ @clientBuffer@.-  -> GLbitfield -- ^ @flags@ of type [MapBufferUsageMask](Graphics-GL-Groups.html#MapBufferUsageMask).+  -> GLbitfield -- ^ @flags@ of type [BufferStorageMask](Graphics-GL-Groups.html#BufferStorageMask).   -> m () glBufferStorageExternalEXT v1 v2 v3 v4 v5 = liftIO $ dyn66 ptr_glBufferStorageExternalEXT v1 v2 v3 v4 v5 @@ -1287,8 +1287,8 @@ -- | Manual pages for <https://www.opengl.org/sdk/docs/man3/xhtml/glClampColor.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glClampColor.xhtml OpenGL 4.x>. glClampColor   :: MonadIO m-  => GLenum -- ^ @target@ of type @ClampColorTargetARB@.-  -> GLenum -- ^ @clamp@ of type @ClampColorModeARB@.+  => GLenum -- ^ @target@ of type [ClampColorTargetARB](Graphics-GL-Groups.html#ClampColorTargetARB).+  -> GLenum -- ^ @clamp@ of type [ClampColorModeARB](Graphics-GL-Groups.html#ClampColorModeARB).   -> m () glClampColor v1 v2 = liftIO $ dyn52 ptr_glClampColor v1 v2 @@ -1301,8 +1301,8 @@ -- | This command is an alias for 'glClampColor'. glClampColorARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ClampColorTargetARB@.-  -> GLenum -- ^ @clamp@ of type @ClampColorModeARB@.+  => GLenum -- ^ @target@ of type [ClampColorTargetARB](Graphics-GL-Groups.html#ClampColorTargetARB).+  -> GLenum -- ^ @clamp@ of type [ClampColorModeARB](Graphics-GL-Groups.html#ClampColorModeARB).   -> m () glClampColorARB v1 v2 = liftIO $ dyn52 ptr_glClampColorARB v1 v2 
src/Graphics/GL/Functions/F03.hs view
@@ -395,7 +395,7 @@  glClientActiveVertexStreamATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> m () glClientActiveVertexStreamATI v1 = liftIO $ dyn5 ptr_glClientActiveVertexStreamATI v1 
src/Graphics/GL/Functions/F04.hs view
@@ -207,9 +207,9 @@   :: MonadIO m   => GLenum -- ^ @stage@ of type @CombinerStageNV@.   -> GLenum -- ^ @portion@ of type @CombinerPortionNV@.-  -> GLenum -- ^ @variable@ of type @CombinerVariableNV@.-  -> GLenum -- ^ @input@ of type @CombinerRegisterNV@.-  -> GLenum -- ^ @mapping@ of type @CombinerMappingNV@.+  -> GLenum -- ^ @variable@ of type [CombinerVariableNV](Graphics-GL-Groups.html#CombinerVariableNV).+  -> GLenum -- ^ @input@ of type [CombinerRegisterNV](Graphics-GL-Groups.html#CombinerRegisterNV).+  -> GLenum -- ^ @mapping@ of type [CombinerMappingNV](Graphics-GL-Groups.html#CombinerMappingNV).   -> GLenum -- ^ @componentUsage@ of type @CombinerComponentUsageNV@.   -> m () glCombinerInputNV v1 v2 v3 v4 v5 v6 = liftIO $ dyn138 ptr_glCombinerInputNV v1 v2 v3 v4 v5 v6@@ -224,11 +224,11 @@   :: MonadIO m   => GLenum -- ^ @stage@ of type @CombinerStageNV@.   -> GLenum -- ^ @portion@ of type @CombinerPortionNV@.-  -> GLenum -- ^ @abOutput@ of type @CombinerRegisterNV@.-  -> GLenum -- ^ @cdOutput@ of type @CombinerRegisterNV@.-  -> GLenum -- ^ @sumOutput@ of type @CombinerRegisterNV@.-  -> GLenum -- ^ @scale@ of type @CombinerScaleNV@.-  -> GLenum -- ^ @bias@ of type @CombinerBiasNV@.+  -> GLenum -- ^ @abOutput@ of type [CombinerRegisterNV](Graphics-GL-Groups.html#CombinerRegisterNV).+  -> GLenum -- ^ @cdOutput@ of type [CombinerRegisterNV](Graphics-GL-Groups.html#CombinerRegisterNV).+  -> GLenum -- ^ @sumOutput@ of type [CombinerRegisterNV](Graphics-GL-Groups.html#CombinerRegisterNV).+  -> GLenum -- ^ @scale@ of type [CombinerScaleNV](Graphics-GL-Groups.html#CombinerScaleNV).+  -> GLenum -- ^ @bias@ of type [CombinerBiasNV](Graphics-GL-Groups.html#CombinerBiasNV).   -> GLboolean -- ^ @abDotProduct@ of type [Boolean](Graphics-GL-Groups.html#Boolean).   -> GLboolean -- ^ @cdDotProduct@ of type [Boolean](Graphics-GL-Groups.html#Boolean).   -> GLboolean -- ^ @muxSum@ of type [Boolean](Graphics-GL-Groups.html#Boolean).@@ -243,7 +243,7 @@  glCombinerParameterfNV   :: MonadIO m-  => GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  => GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> GLfloat -- ^ @param@.   -> m () glCombinerParameterfNV v1 v2 = liftIO $ dyn0 ptr_glCombinerParameterfNV v1 v2@@ -256,7 +256,7 @@  glCombinerParameterfvNV   :: MonadIO m-  => GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  => GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.   -> m () glCombinerParameterfvNV v1 v2 = liftIO $ dyn98 ptr_glCombinerParameterfvNV v1 v2@@ -269,7 +269,7 @@  glCombinerParameteriNV   :: MonadIO m-  => GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  => GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> GLint -- ^ @param@.   -> m () glCombinerParameteriNV v1 v2 = liftIO $ dyn56 ptr_glCombinerParameteriNV v1 v2@@ -282,7 +282,7 @@  glCombinerParameterivNV   :: MonadIO m-  => GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  => GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedInt32@.   -> m () glCombinerParameterivNV v1 v2 = liftIO $ dyn140 ptr_glCombinerParameterivNV v1 v2@@ -296,7 +296,7 @@ glCombinerStageParameterfvNV   :: MonadIO m   => GLenum -- ^ @stage@ of type @CombinerStageNV@.-  -> GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  -> GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.   -> m () glCombinerStageParameterfvNV v1 v2 v3 = liftIO $ dyn136 ptr_glCombinerStageParameterfvNV v1 v2 v3
src/Graphics/GL/Functions/F06.hs view
@@ -819,7 +819,7 @@ glDrawBuffers   :: MonadIO m   => GLsizei -- ^ @n@.-  -> Ptr GLenum -- ^ @bufs@ pointing to @n@ elements of type @DrawBufferModeATI@.+  -> Ptr GLenum -- ^ @bufs@ pointing to @n@ elements of type [DrawBufferModeATI](Graphics-GL-Groups.html#DrawBufferModeATI).   -> m () glDrawBuffers v1 v2 = liftIO $ dyn238 ptr_glDrawBuffers v1 v2 @@ -833,7 +833,7 @@ glDrawBuffersARB   :: MonadIO m   => GLsizei -- ^ @n@.-  -> Ptr GLenum -- ^ @bufs@ pointing to @n@ elements of type @DrawBufferModeATI@.+  -> Ptr GLenum -- ^ @bufs@ pointing to @n@ elements of type [DrawBufferModeATI](Graphics-GL-Groups.html#DrawBufferModeATI).   -> m () glDrawBuffersARB v1 v2 = liftIO $ dyn238 ptr_glDrawBuffersARB v1 v2 @@ -847,7 +847,7 @@ glDrawBuffersATI   :: MonadIO m   => GLsizei -- ^ @n@.-  -> Ptr GLenum -- ^ @bufs@ pointing to @n@ elements of type @DrawBufferModeATI@.+  -> Ptr GLenum -- ^ @bufs@ pointing to @n@ elements of type [DrawBufferModeATI](Graphics-GL-Groups.html#DrawBufferModeATI).   -> m () glDrawBuffersATI v1 v2 = liftIO $ dyn238 ptr_glDrawBuffersATI v1 v2 @@ -1181,7 +1181,7 @@   :: MonadIO m   => GLenum -- ^ @mode@ of type [PrimitiveType](Graphics-GL-Groups.html#PrimitiveType).   -> GLsizei -- ^ @count@.-  -> GLenum -- ^ @type@ of type [PrimitiveType](Graphics-GL-Groups.html#PrimitiveType).+  -> GLenum -- ^ @type@ of type [DrawElementsType](Graphics-GL-Groups.html#DrawElementsType).   -> Ptr a -- ^ @indices@ pointing to @count@ elements of type @a@.   -> GLsizei -- ^ @instancecount@.   -> GLint -- ^ @basevertex@.@@ -1200,7 +1200,7 @@   :: MonadIO m   => GLenum -- ^ @mode@ of type [PrimitiveType](Graphics-GL-Groups.html#PrimitiveType).   -> GLsizei -- ^ @count@.-  -> GLenum -- ^ @type@ of type [PrimitiveType](Graphics-GL-Groups.html#PrimitiveType).+  -> GLenum -- ^ @type@ of type [DrawElementsType](Graphics-GL-Groups.html#DrawElementsType).   -> Ptr a -- ^ @indices@ pointing to @count@ elements of type @a@.   -> GLsizei -- ^ @instancecount@.   -> GLint -- ^ @basevertex@.
src/Graphics/GL/Functions/F07.hs view
@@ -993,7 +993,7 @@  glEvalMapsNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @EvalTargetNV@.+  => GLenum -- ^ @target@ of type [EvalTargetNV](Graphics-GL-Groups.html#EvalTargetNV).   -> GLenum -- ^ @mode@ of type @EvalMapsModeNV@.   -> m () glEvalMapsNV v1 v2 = liftIO $ dyn52 ptr_glEvalMapsNV v1 v2@@ -1076,7 +1076,7 @@  glExecuteProgramNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @id@.   -> Ptr GLfloat -- ^ @params@ pointing to @4@ elements of type @GLfloat@.   -> m ()@@ -1337,9 +1337,9 @@  glFinalCombinerInputNV   :: MonadIO m-  => GLenum -- ^ @variable@ of type @CombinerVariableNV@.-  -> GLenum -- ^ @input@ of type @CombinerRegisterNV@.-  -> GLenum -- ^ @mapping@ of type @CombinerMappingNV@.+  => GLenum -- ^ @variable@ of type [CombinerVariableNV](Graphics-GL-Groups.html#CombinerVariableNV).+  -> GLenum -- ^ @input@ of type [CombinerRegisterNV](Graphics-GL-Groups.html#CombinerRegisterNV).+  -> GLenum -- ^ @mapping@ of type [CombinerMappingNV](Graphics-GL-Groups.html#CombinerMappingNV).   -> GLenum -- ^ @componentUsage@ of type @CombinerComponentUsageNV@.   -> m () glFinalCombinerInputNV v1 v2 v3 v4 = liftIO $ dyn54 ptr_glFinalCombinerInputNV v1 v2 v3 v4@@ -1400,7 +1400,7 @@  glFinishObjectAPPLE   :: MonadIO m-  => GLenum -- ^ @object@ of type @ObjectTypeAPPLE@.+  => GLenum -- ^ @object@ of type [ObjectTypeAPPLE](Graphics-GL-Groups.html#ObjectTypeAPPLE).   -> GLint -- ^ @name@.   -> m () glFinishObjectAPPLE v1 v2 = liftIO $ dyn56 ptr_glFinishObjectAPPLE v1 v2
src/Graphics/GL/Functions/F08.hs view
@@ -171,7 +171,7 @@  glFlushPixelDataRangeNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @PixelDataRangeTargetNV@.+  => GLenum -- ^ @target@ of type [PixelDataRangeTargetNV](Graphics-GL-Groups.html#PixelDataRangeTargetNV).   -> m () glFlushPixelDataRangeNV v1 = liftIO $ dyn5 ptr_glFlushPixelDataRangeNV v1 
src/Graphics/GL/Functions/F09.hs view
@@ -382,7 +382,7 @@ glGenSymbolsEXT   :: MonadIO m   => GLenum -- ^ @datatype@ of type @DataTypeEXT@.-  -> GLenum -- ^ @storagetype@ of type @VertexShaderStorageTypeEXT@.+  -> GLenum -- ^ @storagetype@ of type [VertexShaderStorageTypeEXT](Graphics-GL-Groups.html#VertexShaderStorageTypeEXT).   -> GLenum -- ^ @range@ of type @ParameterRangeEXT@.   -> GLuint -- ^ @components@.   -> m GLuint@@ -813,7 +813,7 @@ glGetArrayObjectfvATI   :: MonadIO m   => GLenum -- ^ @array@ of type [EnableCap](Graphics-GL-Groups.html#EnableCap).-  -> GLenum -- ^ @pname@ of type @ArrayObjectPNameATI@.+  -> GLenum -- ^ @pname@ of type [ArrayObjectPNameATI](Graphics-GL-Groups.html#ArrayObjectPNameATI).   -> Ptr GLfloat -- ^ @params@ pointing to @1@ element of type @GLfloat@.   -> m () glGetArrayObjectfvATI v1 v2 v3 = liftIO $ dyn136 ptr_glGetArrayObjectfvATI v1 v2 v3@@ -827,7 +827,7 @@ glGetArrayObjectivATI   :: MonadIO m   => GLenum -- ^ @array@ of type [EnableCap](Graphics-GL-Groups.html#EnableCap).-  -> GLenum -- ^ @pname@ of type @ArrayObjectPNameATI@.+  -> GLenum -- ^ @pname@ of type [ArrayObjectPNameATI](Graphics-GL-Groups.html#ArrayObjectPNameATI).   -> Ptr GLint -- ^ @params@ pointing to @1@ element of type @GLint@.   -> m () glGetArrayObjectivATI v1 v2 v3 = liftIO $ dyn137 ptr_glGetArrayObjectivATI v1 v2 v3@@ -945,7 +945,7 @@ glGetBufferParameteri64v   :: MonadIO m   => GLenum -- ^ @target@ of type [BufferTargetARB](Graphics-GL-Groups.html#BufferTargetARB).-  -> GLenum -- ^ @pname@ of type @BufferPNameARB@.+  -> GLenum -- ^ @pname@ of type [BufferPNameARB](Graphics-GL-Groups.html#BufferPNameARB).   -> Ptr GLint64 -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint64@.   -> m () glGetBufferParameteri64v v1 v2 v3 = liftIO $ dyn325 ptr_glGetBufferParameteri64v v1 v2 v3@@ -960,7 +960,7 @@ glGetBufferParameteriv   :: MonadIO m   => GLenum -- ^ @target@ of type [BufferTargetARB](Graphics-GL-Groups.html#BufferTargetARB).-  -> GLenum -- ^ @pname@ of type @BufferPNameARB@.+  -> GLenum -- ^ @pname@ of type [BufferPNameARB](Graphics-GL-Groups.html#BufferPNameARB).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetBufferParameteriv v1 v2 v3 = liftIO $ dyn137 ptr_glGetBufferParameteriv v1 v2 v3@@ -975,7 +975,7 @@ glGetBufferParameterivARB   :: MonadIO m   => GLenum -- ^ @target@ of type [BufferTargetARB](Graphics-GL-Groups.html#BufferTargetARB).-  -> GLenum -- ^ @pname@ of type @BufferPNameARB@.+  -> GLenum -- ^ @pname@ of type [BufferPNameARB](Graphics-GL-Groups.html#BufferPNameARB).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetBufferParameterivARB v1 v2 v3 = liftIO $ dyn137 ptr_glGetBufferParameterivARB v1 v2 v3@@ -1004,7 +1004,7 @@ glGetBufferPointerv   :: MonadIO m   => GLenum -- ^ @target@ of type [BufferTargetARB](Graphics-GL-Groups.html#BufferTargetARB).-  -> GLenum -- ^ @pname@ of type @BufferPointerNameARB@.+  -> GLenum -- ^ @pname@ of type [BufferPointerNameARB](Graphics-GL-Groups.html#BufferPointerNameARB).   -> Ptr (Ptr a) -- ^ @params@ pointing to @1@ element of type @Ptr a@.   -> m () glGetBufferPointerv v1 v2 v3 = liftIO $ dyn327 ptr_glGetBufferPointerv v1 v2 v3@@ -1019,7 +1019,7 @@ glGetBufferPointervARB   :: MonadIO m   => GLenum -- ^ @target@ of type [BufferTargetARB](Graphics-GL-Groups.html#BufferTargetARB).-  -> GLenum -- ^ @pname@ of type @BufferPointerNameARB@.+  -> GLenum -- ^ @pname@ of type [BufferPointerNameARB](Graphics-GL-Groups.html#BufferPointerNameARB).   -> Ptr (Ptr a) -- ^ @params@ pointing to @1@ element of type @Ptr a@.   -> m () glGetBufferPointervARB v1 v2 v3 = liftIO $ dyn327 ptr_glGetBufferPointervARB v1 v2 v3@@ -1034,7 +1034,7 @@ glGetBufferPointervOES   :: MonadIO m   => GLenum -- ^ @target@ of type [BufferTargetARB](Graphics-GL-Groups.html#BufferTargetARB).-  -> GLenum -- ^ @pname@ of type @BufferPointerNameARB@.+  -> GLenum -- ^ @pname@ of type [BufferPointerNameARB](Graphics-GL-Groups.html#BufferPointerNameARB).   -> Ptr (Ptr a) -- ^ @params@.   -> m () glGetBufferPointervOES v1 v2 v3 = liftIO $ dyn327 ptr_glGetBufferPointervOES v1 v2 v3@@ -1282,8 +1282,8 @@   :: MonadIO m   => GLenum -- ^ @stage@ of type @CombinerStageNV@.   -> GLenum -- ^ @portion@ of type @CombinerPortionNV@.-  -> GLenum -- ^ @variable@ of type @CombinerVariableNV@.-  -> GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  -> GLenum -- ^ @variable@ of type [CombinerVariableNV](Graphics-GL-Groups.html#CombinerVariableNV).+  -> GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glGetCombinerInputParameterfvNV v1 v2 v3 v4 v5 = liftIO $ dyn329 ptr_glGetCombinerInputParameterfvNV v1 v2 v3 v4 v5@@ -1298,8 +1298,8 @@   :: MonadIO m   => GLenum -- ^ @stage@ of type @CombinerStageNV@.   -> GLenum -- ^ @portion@ of type @CombinerPortionNV@.-  -> GLenum -- ^ @variable@ of type @CombinerVariableNV@.-  -> GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  -> GLenum -- ^ @variable@ of type [CombinerVariableNV](Graphics-GL-Groups.html#CombinerVariableNV).+  -> GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetCombinerInputParameterivNV v1 v2 v3 v4 v5 = liftIO $ dyn330 ptr_glGetCombinerInputParameterivNV v1 v2 v3 v4 v5@@ -1314,7 +1314,7 @@   :: MonadIO m   => GLenum -- ^ @stage@ of type @CombinerStageNV@.   -> GLenum -- ^ @portion@ of type @CombinerPortionNV@.-  -> GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  -> GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glGetCombinerOutputParameterfvNV v1 v2 v3 v4 = liftIO $ dyn331 ptr_glGetCombinerOutputParameterfvNV v1 v2 v3 v4@@ -1329,7 +1329,7 @@   :: MonadIO m   => GLenum -- ^ @stage@ of type @CombinerStageNV@.   -> GLenum -- ^ @portion@ of type @CombinerPortionNV@.-  -> GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  -> GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetCombinerOutputParameterivNV v1 v2 v3 v4 = liftIO $ dyn332 ptr_glGetCombinerOutputParameterivNV v1 v2 v3 v4@@ -1343,7 +1343,7 @@ glGetCombinerStageParameterfvNV   :: MonadIO m   => GLenum -- ^ @stage@ of type @CombinerStageNV@.-  -> GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  -> GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glGetCombinerStageParameterfvNV v1 v2 v3 = liftIO $ dyn136 ptr_glGetCombinerStageParameterfvNV v1 v2 v3
src/Graphics/GL/Functions/F10.hs view
@@ -199,7 +199,7 @@ -- | This command is an alias for 'glGetDoublei_v'. glGetDoubleIndexedvEXT   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr GLdouble -- ^ @data@ pointing to @COMPSIZE(target)@ elements of type @GLdouble@.   -> m ()@@ -214,7 +214,7 @@ -- | Manual page for <https://www.opengl.org/sdk/docs/man4/html/glGet.xhtml OpenGL 4.x>. glGetDoublei_v   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr GLdouble -- ^ @data@ pointing to @COMPSIZE(target)@ elements of type @GLdouble@.   -> m ()@@ -229,7 +229,7 @@ -- | This command is an alias for 'glGetDoublei_v'. glGetDoublei_vEXT   :: MonadIO m-  => GLenum -- ^ @pname@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @pname@.   -> GLuint -- ^ @index@.   -> Ptr GLdouble -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLdouble@.   -> m ()@@ -299,7 +299,7 @@ glGetFenceivNV   :: MonadIO m   => GLuint -- ^ @fence@ of type @FenceNV@.-  -> GLenum -- ^ @pname@ of type @FenceParameterNameNV@.+  -> GLenum -- ^ @pname@ of type [FenceParameterNameNV](Graphics-GL-Groups.html#FenceParameterNameNV).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetFenceivNV v1 v2 v3 = liftIO $ dyn345 ptr_glGetFenceivNV v1 v2 v3@@ -312,8 +312,8 @@  glGetFinalCombinerInputParameterfvNV   :: MonadIO m-  => GLenum -- ^ @variable@ of type @CombinerVariableNV@.-  -> GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  => GLenum -- ^ @variable@ of type [CombinerVariableNV](Graphics-GL-Groups.html#CombinerVariableNV).+  -> GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glGetFinalCombinerInputParameterfvNV v1 v2 v3 = liftIO $ dyn136 ptr_glGetFinalCombinerInputParameterfvNV v1 v2 v3@@ -326,8 +326,8 @@  glGetFinalCombinerInputParameterivNV   :: MonadIO m-  => GLenum -- ^ @variable@ of type @CombinerVariableNV@.-  -> GLenum -- ^ @pname@ of type @CombinerParameterNV@.+  => GLenum -- ^ @variable@ of type [CombinerVariableNV](Graphics-GL-Groups.html#CombinerVariableNV).+  -> GLenum -- ^ @pname@ of type [CombinerParameterNV](Graphics-GL-Groups.html#CombinerParameterNV).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetFinalCombinerInputParameterivNV v1 v2 v3 = liftIO $ dyn137 ptr_glGetFinalCombinerInputParameterivNV v1 v2 v3@@ -379,7 +379,7 @@ -- | This command is an alias for 'glGetFloati_v'. glGetFloatIndexedvEXT   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @data@ pointing to @COMPSIZE(target)@ elements of type @GLfloat@.   -> m ()@@ -394,7 +394,7 @@ -- | Manual page for <https://www.opengl.org/sdk/docs/man4/html/glGet.xhtml OpenGL 4.x>. glGetFloati_v   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @data@ pointing to @COMPSIZE(target)@ elements of type @GLfloat@.   -> m ()@@ -409,7 +409,7 @@ -- | This command is an alias for 'glGetFloati_v'. glGetFloati_vEXT   :: MonadIO m-  => GLenum -- ^ @pname@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @pname@.   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m ()@@ -424,7 +424,7 @@ -- | This command is an alias for 'glGetFloati_v'. glGetFloati_vNV   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @data@ pointing to @COMPSIZE(target)@ elements of type @GLfloat@.   -> m ()@@ -439,7 +439,7 @@ -- | This command is an alias for 'glGetFloati_v'. glGetFloati_vOES   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @data@ pointing to @COMPSIZE(target)@ elements of type @GLfloat@.   -> m ()@@ -892,8 +892,8 @@  glGetImageTransformParameterfvHP   :: MonadIO m-  => GLenum -- ^ @target@ of type @ImageTransformTargetHP@.-  -> GLenum -- ^ @pname@ of type @ImageTransformPNameHP@.+  => GLenum -- ^ @target@ of type [ImageTransformTargetHP](Graphics-GL-Groups.html#ImageTransformTargetHP).+  -> GLenum -- ^ @pname@ of type [ImageTransformPNameHP](Graphics-GL-Groups.html#ImageTransformPNameHP).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glGetImageTransformParameterfvHP v1 v2 v3 = liftIO $ dyn136 ptr_glGetImageTransformParameterfvHP v1 v2 v3@@ -906,8 +906,8 @@  glGetImageTransformParameterivHP   :: MonadIO m-  => GLenum -- ^ @target@ of type @ImageTransformTargetHP@.-  -> GLenum -- ^ @pname@ of type @ImageTransformPNameHP@.+  => GLenum -- ^ @target@ of type [ImageTransformTargetHP](Graphics-GL-Groups.html#ImageTransformTargetHP).+  -> GLenum -- ^ @pname@ of type [ImageTransformPNameHP](Graphics-GL-Groups.html#ImageTransformPNameHP).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetImageTransformParameterivHP v1 v2 v3 = liftIO $ dyn137 ptr_glGetImageTransformParameterivHP v1 v2 v3@@ -947,7 +947,7 @@ -- | Manual pages for <https://www.opengl.org/sdk/docs/man3/xhtml/glGet.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glGet.xhtml OpenGL 4.x>. glGetInteger64i_v   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr GLint64 -- ^ @data@ pointing to @COMPSIZE(target)@ elements of type @GLint64@.   -> m ()@@ -1005,7 +1005,7 @@ -- | Manual pages for <https://www.opengl.org/sdk/docs/man3/xhtml/glGet.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glGet.xhtml OpenGL 4.x>. glGetIntegeri_v   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr GLint -- ^ @data@ pointing to @COMPSIZE(target)@ elements of type @GLint@.   -> m ()@@ -1019,7 +1019,7 @@  glGetIntegeri_vEXT   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr GLint -- ^ @data@.   -> m ()@@ -1309,9 +1309,9 @@  glGetMapAttribParameterfvNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @EvalTargetNV@.+  => GLenum -- ^ @target@ of type [EvalTargetNV](Graphics-GL-Groups.html#EvalTargetNV).   -> GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @MapAttribParameterNV@.+  -> GLenum -- ^ @pname@ of type [MapAttribParameterNV](Graphics-GL-Groups.html#MapAttribParameterNV).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glGetMapAttribParameterfvNV v1 v2 v3 v4 = liftIO $ dyn362 ptr_glGetMapAttribParameterfvNV v1 v2 v3 v4@@ -1324,9 +1324,9 @@  glGetMapAttribParameterivNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @EvalTargetNV@.+  => GLenum -- ^ @target@ of type [EvalTargetNV](Graphics-GL-Groups.html#EvalTargetNV).   -> GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @MapAttribParameterNV@.+  -> GLenum -- ^ @pname@ of type [MapAttribParameterNV](Graphics-GL-Groups.html#MapAttribParameterNV).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetMapAttribParameterivNV v1 v2 v3 v4 = liftIO $ dyn363 ptr_glGetMapAttribParameterivNV v1 v2 v3 v4@@ -1339,7 +1339,7 @@  glGetMapControlPointsNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @EvalTargetNV@.+  => GLenum -- ^ @target@ of type [EvalTargetNV](Graphics-GL-Groups.html#EvalTargetNV).   -> GLuint -- ^ @index@.   -> GLenum -- ^ @type@ of type @MapTypeNV@.   -> GLsizei -- ^ @ustride@.@@ -1357,8 +1357,8 @@  glGetMapParameterfvNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @EvalTargetNV@.-  -> GLenum -- ^ @pname@ of type @MapParameterNV@.+  => GLenum -- ^ @target@ of type [EvalTargetNV](Graphics-GL-Groups.html#EvalTargetNV).+  -> GLenum -- ^ @pname@ of type [MapParameterNV](Graphics-GL-Groups.html#MapParameterNV).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(target,pname)@ elements of type @GLfloat@.   -> m () glGetMapParameterfvNV v1 v2 v3 = liftIO $ dyn136 ptr_glGetMapParameterfvNV v1 v2 v3@@ -1371,8 +1371,8 @@  glGetMapParameterivNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @EvalTargetNV@.-  -> GLenum -- ^ @pname@ of type @MapParameterNV@.+  => GLenum -- ^ @target@ of type [EvalTargetNV](Graphics-GL-Groups.html#EvalTargetNV).+  -> GLenum -- ^ @pname@ of type [MapParameterNV](Graphics-GL-Groups.html#MapParameterNV).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(target,pname)@ elements of type @GLint@.   -> m () glGetMapParameterivNV v1 v2 v3 = liftIO $ dyn137 ptr_glGetMapParameterivNV v1 v2 v3
src/Graphics/GL/Functions/F11.hs view
@@ -370,7 +370,7 @@ -- | Manual pages for <https://www.opengl.org/sdk/docs/man3/xhtml/glGetMultisample.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glGetMultisample.xhtml OpenGL 4.x>. glGetMultisamplefv   :: MonadIO m-  => GLenum -- ^ @pname@ of type @GetMultisamplePNameNV@.+  => GLenum -- ^ @pname@ of type [GetMultisamplePNameNV](Graphics-GL-Groups.html#GetMultisamplePNameNV).   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @val@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m ()@@ -385,7 +385,7 @@ -- | This command is an alias for 'glGetMultisamplefv'. glGetMultisamplefvNV   :: MonadIO m-  => GLenum -- ^ @pname@ of type @GetMultisamplePNameNV@.+  => GLenum -- ^ @pname@ of type [GetMultisamplePNameNV](Graphics-GL-Groups.html#GetMultisamplePNameNV).   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @val@ pointing to @2@ elements of type @GLfloat@.   -> m ()@@ -758,7 +758,7 @@ glGetObjectBufferfvATI   :: MonadIO m   => GLuint -- ^ @buffer@.-  -> GLenum -- ^ @pname@ of type @ArrayObjectPNameATI@.+  -> GLenum -- ^ @pname@ of type [ArrayObjectPNameATI](Graphics-GL-Groups.html#ArrayObjectPNameATI).   -> Ptr GLfloat -- ^ @params@ pointing to @1@ element of type @GLfloat@.   -> m () glGetObjectBufferfvATI v1 v2 v3 = liftIO $ dyn361 ptr_glGetObjectBufferfvATI v1 v2 v3@@ -772,7 +772,7 @@ glGetObjectBufferivATI   :: MonadIO m   => GLuint -- ^ @buffer@.-  -> GLenum -- ^ @pname@ of type @ArrayObjectPNameATI@.+  -> GLenum -- ^ @pname@ of type [ArrayObjectPNameATI](Graphics-GL-Groups.html#ArrayObjectPNameATI).   -> Ptr GLint -- ^ @params@ pointing to @1@ element of type @GLint@.   -> m () glGetObjectBufferivATI v1 v2 v3 = liftIO $ dyn345 ptr_glGetObjectBufferivATI v1 v2 v3@@ -911,7 +911,7 @@ glGetOcclusionQueryivNV   :: MonadIO m   => GLuint -- ^ @id@.-  -> GLenum -- ^ @pname@ of type @OcclusionQueryParameterNameNV@.+  -> GLenum -- ^ @pname@ of type [OcclusionQueryParameterNameNV](Graphics-GL-Groups.html#OcclusionQueryParameterNameNV).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetOcclusionQueryivNV v1 v2 v3 = liftIO $ dyn345 ptr_glGetOcclusionQueryivNV v1 v2 v3@@ -925,7 +925,7 @@ glGetOcclusionQueryuivNV   :: MonadIO m   => GLuint -- ^ @id@.-  -> GLenum -- ^ @pname@ of type @OcclusionQueryParameterNameNV@.+  -> GLenum -- ^ @pname@ of type [OcclusionQueryParameterNameNV](Graphics-GL-Groups.html#OcclusionQueryParameterNameNV).   -> Ptr GLuint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLuint@.   -> m () glGetOcclusionQueryuivNV v1 v2 v3 = liftIO $ dyn389 ptr_glGetOcclusionQueryuivNV v1 v2 v3@@ -1372,7 +1372,7 @@  glGetPixelTransformParameterfvEXT   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLenum -- ^ @pname@.   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m ()@@ -1386,7 +1386,7 @@  glGetPixelTransformParameterivEXT   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLenum -- ^ @pname@.   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m ()@@ -1400,7 +1400,7 @@  glGetPointerIndexedvEXT   :: MonadIO m-  => GLenum -- ^ @target@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @target@.   -> GLuint -- ^ @index@.   -> Ptr (Ptr a) -- ^ @data@ pointing to @1@ element of type @Ptr a@.   -> m ()@@ -1414,7 +1414,7 @@  glGetPointeri_vEXT   :: MonadIO m-  => GLenum -- ^ @pname@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  => GLenum -- ^ @pname@.   -> GLuint -- ^ @index@.   -> Ptr (Ptr a) -- ^ @params@ pointing to @1@ element of type @Ptr a@.   -> m ()@@ -1545,7 +1545,7 @@  glGetProgramEnvParameterdvARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> Ptr GLdouble -- ^ @params@ pointing to @4@ elements of type @GLdouble@.   -> m ()@@ -1559,7 +1559,7 @@  glGetProgramEnvParameterfvARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @params@ pointing to @4@ elements of type @GLfloat@.   -> m ()
src/Graphics/GL/Functions/F12.hs view
@@ -141,7 +141,7 @@  glGetProgramLocalParameterdvARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> Ptr GLdouble -- ^ @params@ pointing to @4@ elements of type @GLdouble@.   -> m ()@@ -155,7 +155,7 @@  glGetProgramLocalParameterfvARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @params@ pointing to @4@ elements of type @GLfloat@.   -> m ()@@ -199,9 +199,9 @@  glGetProgramParameterdvNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @pname@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> Ptr GLdouble -- ^ @params@ pointing to @4@ elements of type @GLdouble@.   -> m () glGetProgramParameterdvNV v1 v2 v3 v4 = liftIO $ dyn409 ptr_glGetProgramParameterdvNV v1 v2 v3 v4@@ -214,9 +214,9 @@  glGetProgramParameterfvNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @pname@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> Ptr GLfloat -- ^ @params@ pointing to @4@ elements of type @GLfloat@.   -> m () glGetProgramParameterfvNV v1 v2 v3 v4 = liftIO $ dyn362 ptr_glGetProgramParameterfvNV v1 v2 v3 v4@@ -421,8 +421,8 @@  glGetProgramStringARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.-  -> GLenum -- ^ @pname@ of type @ProgramStringPropertyARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).+  -> GLenum -- ^ @pname@ of type [ProgramStringPropertyARB](Graphics-GL-Groups.html#ProgramStringPropertyARB).   -> Ptr a -- ^ @string@ pointing to @COMPSIZE(target,pname)@ elements of type @a@.   -> m () glGetProgramStringARB v1 v2 v3 = liftIO $ dyn247 ptr_glGetProgramStringARB v1 v2 v3@@ -436,7 +436,7 @@ glGetProgramStringNV   :: MonadIO m   => GLuint -- ^ @id@.-  -> GLenum -- ^ @pname@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @pname@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> Ptr GLubyte -- ^ @program@ pointing to @COMPSIZE(id,pname)@ elements of type @ProgramCharacterNV@.   -> m () glGetProgramStringNV v1 v2 v3 = liftIO $ dyn414 ptr_glGetProgramStringNV v1 v2 v3@@ -478,7 +478,7 @@  glGetProgramivARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLenum -- ^ @pname@ of type [ProgramPropertyARB](Graphics-GL-Groups.html#ProgramPropertyARB).   -> Ptr GLint -- ^ @params@ pointing to @1@ element of type @GLint@.   -> m ()@@ -493,7 +493,7 @@ glGetProgramivNV   :: MonadIO m   => GLuint -- ^ @id@.-  -> GLenum -- ^ @pname@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @pname@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> Ptr GLint -- ^ @params@ pointing to @4@ elements of type @GLint@.   -> m () glGetProgramivNV v1 v2 v3 = liftIO $ dyn345 ptr_glGetProgramivNV v1 v2 v3@@ -1212,7 +1212,7 @@  glGetTexBumpParameterfvATI   :: MonadIO m-  => GLenum -- ^ @pname@ of type @GetTexBumpParameterATI@.+  => GLenum -- ^ @pname@ of type [GetTexBumpParameterATI](Graphics-GL-Groups.html#GetTexBumpParameterATI).   -> Ptr GLfloat -- ^ @param@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glGetTexBumpParameterfvATI v1 v2 = liftIO $ dyn98 ptr_glGetTexBumpParameterfvATI v1 v2@@ -1225,7 +1225,7 @@  glGetTexBumpParameterivATI   :: MonadIO m-  => GLenum -- ^ @pname@ of type @GetTexBumpParameterATI@.+  => GLenum -- ^ @pname@ of type [GetTexBumpParameterATI](Graphics-GL-Groups.html#GetTexBumpParameterATI).   -> Ptr GLint -- ^ @param@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetTexBumpParameterivATI v1 v2 = liftIO $ dyn140 ptr_glGetTexBumpParameterivATI v1 v2@@ -1297,7 +1297,7 @@ glGetTexFilterFuncSGIS   :: MonadIO m   => GLenum -- ^ @target@ of type [TextureTarget](Graphics-GL-Groups.html#TextureTarget).-  -> GLenum -- ^ @filter@ of type @TextureFilterSGIS@.+  -> GLenum -- ^ @filter@ of type [TextureFilterSGIS](Graphics-GL-Groups.html#TextureFilterSGIS).   -> Ptr GLfloat -- ^ @weights@ pointing to @COMPSIZE(target,filter)@ elements of type @GLfloat@.   -> m () glGetTexFilterFuncSGIS v1 v2 v3 = liftIO $ dyn136 ptr_glGetTexFilterFuncSGIS v1 v2 v3
src/Graphics/GL/Functions/F13.hs view
@@ -447,9 +447,9 @@  glGetTrackMatrixivNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @address@.-  -> GLenum -- ^ @pname@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @pname@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> Ptr GLint -- ^ @params@ pointing to @1@ element of type @GLint@.   -> m () glGetTrackMatrixivNV v1 v2 v3 v4 = liftIO $ dyn363 ptr_glGetTrackMatrixivNV v1 v2 v3 v4@@ -864,7 +864,7 @@ glGetVariantArrayObjectfvATI   :: MonadIO m   => GLuint -- ^ @id@.-  -> GLenum -- ^ @pname@ of type @ArrayObjectPNameATI@.+  -> GLenum -- ^ @pname@ of type [ArrayObjectPNameATI](Graphics-GL-Groups.html#ArrayObjectPNameATI).   -> Ptr GLfloat -- ^ @params@ pointing to @1@ element of type @GLfloat@.   -> m () glGetVariantArrayObjectfvATI v1 v2 v3 = liftIO $ dyn361 ptr_glGetVariantArrayObjectfvATI v1 v2 v3@@ -878,7 +878,7 @@ glGetVariantArrayObjectivATI   :: MonadIO m   => GLuint -- ^ @id@.-  -> GLenum -- ^ @pname@ of type @ArrayObjectPNameATI@.+  -> GLenum -- ^ @pname@ of type [ArrayObjectPNameATI](Graphics-GL-Groups.html#ArrayObjectPNameATI).   -> Ptr GLint -- ^ @params@ pointing to @1@ element of type @GLint@.   -> m () glGetVariantArrayObjectivATI v1 v2 v3 = liftIO $ dyn345 ptr_glGetVariantArrayObjectivATI v1 v2 v3@@ -1066,7 +1066,7 @@ glGetVertexAttribArrayObjectfvATI   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @ArrayObjectPNameATI@.+  -> GLenum -- ^ @pname@ of type [ArrayObjectPNameATI](Graphics-GL-Groups.html#ArrayObjectPNameATI).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glGetVertexAttribArrayObjectfvATI v1 v2 v3 = liftIO $ dyn361 ptr_glGetVertexAttribArrayObjectfvATI v1 v2 v3@@ -1080,7 +1080,7 @@ glGetVertexAttribArrayObjectivATI   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @ArrayObjectPNameATI@.+  -> GLenum -- ^ @pname@ of type [ArrayObjectPNameATI](Graphics-GL-Groups.html#ArrayObjectPNameATI).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glGetVertexAttribArrayObjectivATI v1 v2 v3 = liftIO $ dyn345 ptr_glGetVertexAttribArrayObjectivATI v1 v2 v3@@ -1227,7 +1227,7 @@ glGetVertexAttribPointerv   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribPointerPropertyARB@.+  -> GLenum -- ^ @pname@ of type [VertexAttribPointerPropertyARB](Graphics-GL-Groups.html#VertexAttribPointerPropertyARB).   -> Ptr (Ptr a) -- ^ @pointer@ pointing to @1@ element of type @Ptr a@.   -> m () glGetVertexAttribPointerv v1 v2 v3 = liftIO $ dyn374 ptr_glGetVertexAttribPointerv v1 v2 v3@@ -1242,7 +1242,7 @@ glGetVertexAttribPointervARB   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribPointerPropertyARB@.+  -> GLenum -- ^ @pname@ of type [VertexAttribPointerPropertyARB](Graphics-GL-Groups.html#VertexAttribPointerPropertyARB).   -> Ptr (Ptr a) -- ^ @pointer@ pointing to @1@ element of type @Ptr a@.   -> m () glGetVertexAttribPointervARB v1 v2 v3 = liftIO $ dyn374 ptr_glGetVertexAttribPointervARB v1 v2 v3@@ -1257,7 +1257,7 @@ glGetVertexAttribPointervNV   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @pname@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> Ptr (Ptr a) -- ^ @pointer@ pointing to @1@ element of type @Ptr a@.   -> m () glGetVertexAttribPointervNV v1 v2 v3 = liftIO $ dyn374 ptr_glGetVertexAttribPointervNV v1 v2 v3@@ -1272,7 +1272,7 @@ glGetVertexAttribdv   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribPropertyARB@.+  -> GLenum -- ^ @pname@ of type [VertexAttribPropertyARB](Graphics-GL-Groups.html#VertexAttribPropertyARB).   -> Ptr GLdouble -- ^ @params@ pointing to @4@ elements of type @GLdouble@.   -> m () glGetVertexAttribdv v1 v2 v3 = liftIO $ dyn460 ptr_glGetVertexAttribdv v1 v2 v3@@ -1287,7 +1287,7 @@ glGetVertexAttribdvARB   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribPropertyARB@.+  -> GLenum -- ^ @pname@ of type [VertexAttribPropertyARB](Graphics-GL-Groups.html#VertexAttribPropertyARB).   -> Ptr GLdouble -- ^ @params@ pointing to @4@ elements of type @GLdouble@.   -> m () glGetVertexAttribdvARB v1 v2 v3 = liftIO $ dyn460 ptr_glGetVertexAttribdvARB v1 v2 v3@@ -1302,7 +1302,7 @@ glGetVertexAttribdvNV   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @pname@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> Ptr GLdouble -- ^ @params@ pointing to @1@ element of type @GLdouble@.   -> m () glGetVertexAttribdvNV v1 v2 v3 = liftIO $ dyn460 ptr_glGetVertexAttribdvNV v1 v2 v3@@ -1317,7 +1317,7 @@ glGetVertexAttribfv   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribPropertyARB@.+  -> GLenum -- ^ @pname@ of type [VertexAttribPropertyARB](Graphics-GL-Groups.html#VertexAttribPropertyARB).   -> Ptr GLfloat -- ^ @params@ pointing to @4@ elements of type @GLfloat@.   -> m () glGetVertexAttribfv v1 v2 v3 = liftIO $ dyn361 ptr_glGetVertexAttribfv v1 v2 v3@@ -1332,7 +1332,7 @@ glGetVertexAttribfvARB   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribPropertyARB@.+  -> GLenum -- ^ @pname@ of type [VertexAttribPropertyARB](Graphics-GL-Groups.html#VertexAttribPropertyARB).   -> Ptr GLfloat -- ^ @params@ pointing to @4@ elements of type @GLfloat@.   -> m () glGetVertexAttribfvARB v1 v2 v3 = liftIO $ dyn361 ptr_glGetVertexAttribfvARB v1 v2 v3@@ -1347,7 +1347,7 @@ glGetVertexAttribfvNV   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @pname@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> Ptr GLfloat -- ^ @params@ pointing to @1@ element of type @GLfloat@.   -> m () glGetVertexAttribfvNV v1 v2 v3 = liftIO $ dyn361 ptr_glGetVertexAttribfvNV v1 v2 v3@@ -1362,7 +1362,7 @@ glGetVertexAttribiv   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribPropertyARB@.+  -> GLenum -- ^ @pname@ of type [VertexAttribPropertyARB](Graphics-GL-Groups.html#VertexAttribPropertyARB).   -> Ptr GLint -- ^ @params@ pointing to @4@ elements of type @GLint@.   -> m () glGetVertexAttribiv v1 v2 v3 = liftIO $ dyn345 ptr_glGetVertexAttribiv v1 v2 v3@@ -1377,7 +1377,7 @@ glGetVertexAttribivARB   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribPropertyARB@.+  -> GLenum -- ^ @pname@ of type [VertexAttribPropertyARB](Graphics-GL-Groups.html#VertexAttribPropertyARB).   -> Ptr GLint -- ^ @params@ pointing to @4@ elements of type @GLint@.   -> m () glGetVertexAttribivARB v1 v2 v3 = liftIO $ dyn345 ptr_glGetVertexAttribivARB v1 v2 v3@@ -1392,7 +1392,7 @@ glGetVertexAttribivNV   :: MonadIO m   => GLuint -- ^ @index@.-  -> GLenum -- ^ @pname@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @pname@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> Ptr GLint -- ^ @params@ pointing to @1@ element of type @GLint@.   -> m () glGetVertexAttribivNV v1 v2 v3 = liftIO $ dyn345 ptr_glGetVertexAttribivNV v1 v2 v3
src/Graphics/GL/Functions/F14.hs view
@@ -828,7 +828,7 @@  glHintPGI   :: MonadIO m-  => GLenum -- ^ @target@ of type @HintTargetPGI@.+  => GLenum -- ^ @target@ of type [HintTargetPGI](Graphics-GL-Groups.html#HintTargetPGI).   -> GLint -- ^ @mode@.   -> m () glHintPGI v1 v2 = liftIO $ dyn56 ptr_glHintPGI v1 v2@@ -873,7 +873,7 @@  glIglooInterfaceSGIX   :: MonadIO m-  => GLenum -- ^ @pname@ of type @IglooFunctionSelectSGIX@.+  => GLenum -- ^ @pname@ of type [IglooFunctionSelectSGIX](Graphics-GL-Groups.html#IglooFunctionSelectSGIX).   -> Ptr a -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @IglooParameterSGIX@.   -> m () glIglooInterfaceSGIX v1 v2 = liftIO $ dyn235 ptr_glIglooInterfaceSGIX v1 v2@@ -886,8 +886,8 @@  glImageTransformParameterfHP   :: MonadIO m-  => GLenum -- ^ @target@ of type @ImageTransformTargetHP@.-  -> GLenum -- ^ @pname@ of type @ImageTransformPNameHP@.+  => GLenum -- ^ @target@ of type [ImageTransformTargetHP](Graphics-GL-Groups.html#ImageTransformTargetHP).+  -> GLenum -- ^ @pname@ of type [ImageTransformPNameHP](Graphics-GL-Groups.html#ImageTransformPNameHP).   -> GLfloat -- ^ @param@.   -> m () glImageTransformParameterfHP v1 v2 v3 = liftIO $ dyn165 ptr_glImageTransformParameterfHP v1 v2 v3@@ -900,8 +900,8 @@  glImageTransformParameterfvHP   :: MonadIO m-  => GLenum -- ^ @target@ of type @ImageTransformTargetHP@.-  -> GLenum -- ^ @pname@ of type @ImageTransformPNameHP@.+  => GLenum -- ^ @target@ of type [ImageTransformTargetHP](Graphics-GL-Groups.html#ImageTransformTargetHP).+  -> GLenum -- ^ @pname@ of type [ImageTransformPNameHP](Graphics-GL-Groups.html#ImageTransformPNameHP).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glImageTransformParameterfvHP v1 v2 v3 = liftIO $ dyn136 ptr_glImageTransformParameterfvHP v1 v2 v3@@ -914,8 +914,8 @@  glImageTransformParameteriHP   :: MonadIO m-  => GLenum -- ^ @target@ of type @ImageTransformTargetHP@.-  -> GLenum -- ^ @pname@ of type @ImageTransformPNameHP@.+  => GLenum -- ^ @target@ of type [ImageTransformTargetHP](Graphics-GL-Groups.html#ImageTransformTargetHP).+  -> GLenum -- ^ @pname@ of type [ImageTransformPNameHP](Graphics-GL-Groups.html#ImageTransformPNameHP).   -> GLint -- ^ @param@.   -> m () glImageTransformParameteriHP v1 v2 v3 = liftIO $ dyn64 ptr_glImageTransformParameteriHP v1 v2 v3@@ -928,8 +928,8 @@  glImageTransformParameterivHP   :: MonadIO m-  => GLenum -- ^ @target@ of type @ImageTransformTargetHP@.-  -> GLenum -- ^ @pname@ of type @ImageTransformPNameHP@.+  => GLenum -- ^ @target@ of type [ImageTransformTargetHP](Graphics-GL-Groups.html#ImageTransformTargetHP).+  -> GLenum -- ^ @pname@ of type [ImageTransformPNameHP](Graphics-GL-Groups.html#ImageTransformPNameHP).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glImageTransformParameterivHP v1 v2 v3 = liftIO $ dyn137 ptr_glImageTransformParameterivHP v1 v2 v3
src/Graphics/GL/Functions/F15.hs view
@@ -1348,7 +1348,7 @@  glLoadProgramNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @id@.   -> GLsizei -- ^ @len@.   -> Ptr GLubyte -- ^ @program@ pointing to @len@ elements of type @GLubyte@.
src/Graphics/GL/Functions/F16.hs view
@@ -439,7 +439,7 @@   => GLenum -- ^ @target@ of type [BufferTargetARB](Graphics-GL-Groups.html#BufferTargetARB).   -> GLintptr -- ^ @offset@ of type @BufferOffset@.   -> GLsizeiptr -- ^ @length@ of type @BufferSize@.-  -> GLbitfield -- ^ @access@ of type [BufferAccessMask](Graphics-GL-Groups.html#BufferAccessMask).+  -> GLbitfield -- ^ @access@ of type [MapBufferAccessMask](Graphics-GL-Groups.html#MapBufferAccessMask).   -> m (Ptr a) glMapBufferRange v1 v2 v3 v4 = liftIO $ dyn523 ptr_glMapBufferRange v1 v2 v3 v4 @@ -455,7 +455,7 @@   => GLenum -- ^ @target@ of type [BufferTargetARB](Graphics-GL-Groups.html#BufferTargetARB).   -> GLintptr -- ^ @offset@.   -> GLsizeiptr -- ^ @length@.-  -> GLbitfield -- ^ @access@ of type [BufferAccessMask](Graphics-GL-Groups.html#BufferAccessMask).+  -> GLbitfield -- ^ @access@ of type [MapBufferAccessMask](Graphics-GL-Groups.html#MapBufferAccessMask).   -> m (Ptr a) glMapBufferRangeEXT v1 v2 v3 v4 = liftIO $ dyn523 ptr_glMapBufferRangeEXT v1 v2 v3 v4 @@ -467,7 +467,7 @@  glMapControlPointsNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @EvalTargetNV@.+  => GLenum -- ^ @target@ of type [EvalTargetNV](Graphics-GL-Groups.html#EvalTargetNV).   -> GLuint -- ^ @index@.   -> GLenum -- ^ @type@ of type @MapTypeNV@.   -> GLsizei -- ^ @ustride@.@@ -614,7 +614,7 @@   => GLuint -- ^ @buffer@.   -> GLintptr -- ^ @offset@.   -> GLsizeiptr -- ^ @length@ of type @BufferSize@.-  -> GLbitfield -- ^ @access@ of type [BufferAccessMask](Graphics-GL-Groups.html#BufferAccessMask).+  -> GLbitfield -- ^ @access@ of type [MapBufferAccessMask](Graphics-GL-Groups.html#MapBufferAccessMask).   -> m (Ptr a) glMapNamedBufferRange v1 v2 v3 v4 = liftIO $ dyn532 ptr_glMapNamedBufferRange v1 v2 v3 v4 @@ -629,7 +629,7 @@   => GLuint -- ^ @buffer@.   -> GLintptr -- ^ @offset@.   -> GLsizeiptr -- ^ @length@.-  -> GLbitfield -- ^ @access@ of type [BufferAccessMask](Graphics-GL-Groups.html#BufferAccessMask).+  -> GLbitfield -- ^ @access@ of type [MapBufferAccessMask](Graphics-GL-Groups.html#MapBufferAccessMask).   -> m (Ptr a) glMapNamedBufferRangeEXT v1 v2 v3 v4 = liftIO $ dyn532 ptr_glMapNamedBufferRangeEXT v1 v2 v3 v4 @@ -653,8 +653,8 @@  glMapParameterfvNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @EvalTargetNV@.-  -> GLenum -- ^ @pname@ of type @MapParameterNV@.+  => GLenum -- ^ @target@ of type [EvalTargetNV](Graphics-GL-Groups.html#EvalTargetNV).+  -> GLenum -- ^ @pname@ of type [MapParameterNV](Graphics-GL-Groups.html#MapParameterNV).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(target,pname)@ elements of type @CheckedFloat32@.   -> m () glMapParameterfvNV v1 v2 v3 = liftIO $ dyn136 ptr_glMapParameterfvNV v1 v2 v3@@ -667,8 +667,8 @@  glMapParameterivNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @EvalTargetNV@.-  -> GLenum -- ^ @pname@ of type @MapParameterNV@.+  => GLenum -- ^ @target@ of type [EvalTargetNV](Graphics-GL-Groups.html#EvalTargetNV).+  -> GLenum -- ^ @pname@ of type [MapParameterNV](Graphics-GL-Groups.html#MapParameterNV).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(target,pname)@ elements of type @CheckedInt32@.   -> m () glMapParameterivNV v1 v2 v3 = liftIO $ dyn137 ptr_glMapParameterivNV v1 v2 v3
src/Graphics/GL/Functions/F17.hs view
@@ -572,7 +572,7 @@   :: MonadIO m   => GLenum -- ^ @texunit@ of type [TextureUnit](Graphics-GL-Groups.html#TextureUnit).   -> GLenum -- ^ @target@ of type [TextureTarget](Graphics-GL-Groups.html#TextureTarget).-  -> GLenum -- ^ @internalformat@ of type [TypeEnum](Graphics-GL-Groups.html#TypeEnum).+  -> GLenum -- ^ @internalformat@.   -> GLuint -- ^ @buffer@.   -> m () glMultiTexBufferEXT v1 v2 v3 v4 = liftIO $ dyn293 ptr_glMultiTexBufferEXT v1 v2 v3 v4
src/Graphics/GL/Functions/F18.hs view
@@ -1167,7 +1167,7 @@   => GLuint -- ^ @buffer@.   -> GLsizeiptr -- ^ @size@ of type @BufferSize@.   -> Ptr a -- ^ @data@ pointing to @size@ elements of type @a@.-  -> GLbitfield -- ^ @flags@ of type [MapBufferUsageMask](Graphics-GL-Groups.html#MapBufferUsageMask).+  -> GLbitfield -- ^ @flags@ of type [BufferStorageMask](Graphics-GL-Groups.html#BufferStorageMask).   -> m () glNamedBufferStorage v1 v2 v3 v4 = liftIO $ dyn604 ptr_glNamedBufferStorage v1 v2 v3 v4 @@ -1183,7 +1183,7 @@   => GLuint -- ^ @buffer@.   -> GLsizeiptr -- ^ @size@ of type @BufferSize@.   -> Ptr a -- ^ @data@ pointing to @size@ elements of type @a@.-  -> GLbitfield -- ^ @flags@ of type [MapBufferUsageMask](Graphics-GL-Groups.html#MapBufferUsageMask).+  -> GLbitfield -- ^ @flags@ of type [BufferStorageMask](Graphics-GL-Groups.html#BufferStorageMask).   -> m () glNamedBufferStorageEXT v1 v2 v3 v4 = liftIO $ dyn604 ptr_glNamedBufferStorageEXT v1 v2 v3 v4 @@ -1199,7 +1199,7 @@   -> GLintptr -- ^ @offset@.   -> GLsizeiptr -- ^ @size@.   -> GLeglClientBufferEXT -- ^ @clientBuffer@.-  -> GLbitfield -- ^ @flags@ of type [MapBufferUsageMask](Graphics-GL-Groups.html#MapBufferUsageMask).+  -> GLbitfield -- ^ @flags@ of type [BufferStorageMask](Graphics-GL-Groups.html#BufferStorageMask).   -> m () glNamedBufferStorageExternalEXT v1 v2 v3 v4 v5 = liftIO $ dyn605 ptr_glNamedBufferStorageExternalEXT v1 v2 v3 v4 v5 
src/Graphics/GL/Functions/F19.hs view
@@ -289,7 +289,7 @@   :: MonadIO m   => GLsizei -- ^ @size@.   -> Ptr a -- ^ @pointer@ pointing to @size@ elements of type @a@.-  -> GLenum -- ^ @usage@ of type @ArrayObjectUsageATI@.+  -> GLenum -- ^ @usage@ of type [ArrayObjectUsageATI](Graphics-GL-Groups.html#ArrayObjectUsageATI).   -> m GLuint glNewObjectBufferATI v1 v2 v3 = liftIO $ dyn627 ptr_glNewObjectBufferATI v1 v2 v3 @@ -635,7 +635,7 @@  glNormalStream3bATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLbyte -- ^ @nx@.   -> GLbyte -- ^ @ny@.   -> GLbyte -- ^ @nz@.@@ -650,7 +650,7 @@  glNormalStream3bvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLbyte -- ^ @coords@ pointing to @3@ elements of type @GLbyte@.   -> m () glNormalStream3bvATI v1 v2 = liftIO $ dyn565 ptr_glNormalStream3bvATI v1 v2@@ -663,7 +663,7 @@  glNormalStream3dATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLdouble -- ^ @nx@.   -> GLdouble -- ^ @ny@.   -> GLdouble -- ^ @nz@.@@ -678,7 +678,7 @@  glNormalStream3dvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLdouble -- ^ @coords@ pointing to @3@ elements of type @GLdouble@.   -> m () glNormalStream3dvATI v1 v2 = liftIO $ dyn97 ptr_glNormalStream3dvATI v1 v2@@ -691,7 +691,7 @@  glNormalStream3fATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLfloat -- ^ @nx@.   -> GLfloat -- ^ @ny@.   -> GLfloat -- ^ @nz@.@@ -706,7 +706,7 @@  glNormalStream3fvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLfloat -- ^ @coords@ pointing to @3@ elements of type @GLfloat@.   -> m () glNormalStream3fvATI v1 v2 = liftIO $ dyn98 ptr_glNormalStream3fvATI v1 v2@@ -719,7 +719,7 @@  glNormalStream3iATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLint -- ^ @nx@.   -> GLint -- ^ @ny@.   -> GLint -- ^ @nz@.@@ -734,7 +734,7 @@  glNormalStream3ivATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLint -- ^ @coords@ pointing to @3@ elements of type @GLint@.   -> m () glNormalStream3ivATI v1 v2 = liftIO $ dyn140 ptr_glNormalStream3ivATI v1 v2@@ -747,7 +747,7 @@  glNormalStream3sATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLshort -- ^ @nx@.   -> GLshort -- ^ @ny@.   -> GLshort -- ^ @nz@.@@ -762,7 +762,7 @@  glNormalStream3svATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLshort -- ^ @coords@ pointing to @3@ elements of type @GLshort@.   -> m () glNormalStream3svATI v1 v2 = liftIO $ dyn570 ptr_glNormalStream3svATI v1 v2@@ -951,7 +951,7 @@  glPNTrianglesfATI   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PNTrianglesPNameATI@.+  => GLenum -- ^ @pname@ of type [PNTrianglesPNameATI](Graphics-GL-Groups.html#PNTrianglesPNameATI).   -> GLfloat -- ^ @param@.   -> m () glPNTrianglesfATI v1 v2 = liftIO $ dyn0 ptr_glPNTrianglesfATI v1 v2@@ -964,7 +964,7 @@  glPNTrianglesiATI   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PNTrianglesPNameATI@.+  => GLenum -- ^ @pname@ of type [PNTrianglesPNameATI](Graphics-GL-Groups.html#PNTrianglesPNameATI).   -> GLint -- ^ @param@.   -> m () glPNTrianglesiATI v1 v2 = liftIO $ dyn56 ptr_glPNTrianglesiATI v1 v2@@ -979,7 +979,7 @@   :: MonadIO m   => GLuint -- ^ @dst@.   -> GLuint -- ^ @coord@.-  -> GLenum -- ^ @swizzle@ of type @SwizzleOpATI@.+  -> GLenum -- ^ @swizzle@ of type [SwizzleOpATI](Graphics-GL-Groups.html#SwizzleOpATI).   -> m () glPassTexCoordATI v1 v2 v3 = liftIO $ dyn630 ptr_glPassTexCoordATI v1 v2 v3 @@ -1091,7 +1091,7 @@   -> GLsizei -- ^ @numCommands@.   -> Ptr GLubyte -- ^ @commands@ pointing to @numCommands@ elements of type @PathCommand@.   -> GLsizei -- ^ @numCoords@.-  -> GLenum -- ^ @coordType@ of type @PathCoordType@.+  -> GLenum -- ^ @coordType@ of type [PathCoordType](Graphics-GL-Groups.html#PathCoordType).   -> Ptr a -- ^ @coords@ pointing to @COMPSIZE(numCoords,coordType)@ elements of type @a@.   -> m () glPathCommandsNV v1 v2 v3 v4 v5 v6 = liftIO $ dyn631 ptr_glPathCommandsNV v1 v2 v3 v4 v5 v6@@ -1106,7 +1106,7 @@   :: MonadIO m   => GLuint -- ^ @path@ of type @Path@.   -> GLsizei -- ^ @numCoords@.-  -> GLenum -- ^ @coordType@ of type @PathCoordType@.+  -> GLenum -- ^ @coordType@ of type [PathCoordType](Graphics-GL-Groups.html#PathCoordType).   -> Ptr a -- ^ @coords@ pointing to @COMPSIZE(numCoords,coordType)@ elements of type @a@.   -> m () glPathCoordsNV v1 v2 v3 v4 = liftIO $ dyn632 ptr_glPathCoordsNV v1 v2 v3 v4@@ -1358,7 +1358,7 @@   -> GLsizei -- ^ @numCommands@.   -> Ptr GLubyte -- ^ @commands@ pointing to @numCommands@ elements of type @PathCommand@.   -> GLsizei -- ^ @numCoords@.-  -> GLenum -- ^ @coordType@ of type @PathCoordType@.+  -> GLenum -- ^ @coordType@ of type [PathCoordType](Graphics-GL-Groups.html#PathCoordType).   -> Ptr a -- ^ @coords@ pointing to @COMPSIZE(numCoords,coordType)@ elements of type @a@.   -> m () glPathSubCommandsNV v1 v2 v3 v4 v5 v6 v7 v8 = liftIO $ dyn640 ptr_glPathSubCommandsNV v1 v2 v3 v4 v5 v6 v7 v8@@ -1374,7 +1374,7 @@   => GLuint -- ^ @path@ of type @Path@.   -> GLsizei -- ^ @coordStart@.   -> GLsizei -- ^ @numCoords@.-  -> GLenum -- ^ @coordType@ of type @PathCoordType@.+  -> GLenum -- ^ @coordType@ of type [PathCoordType](Graphics-GL-Groups.html#PathCoordType).   -> Ptr a -- ^ @coords@ pointing to @COMPSIZE(numCoords,coordType)@ elements of type @a@.   -> m () glPathSubCoordsNV v1 v2 v3 v4 v5 = liftIO $ dyn641 ptr_glPathSubCoordsNV v1 v2 v3 v4 v5@@ -1426,7 +1426,7 @@  glPixelDataRangeNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @PixelDataRangeTargetNV@.+  => GLenum -- ^ @target@ of type [PixelDataRangeTargetNV](Graphics-GL-Groups.html#PixelDataRangeTargetNV).   -> GLsizei -- ^ @length@.   -> Ptr a -- ^ @pointer@ pointing to @length@ elements of type @a@.   -> m ()
src/Graphics/GL/Functions/F20.hs view
@@ -127,7 +127,7 @@  glPixelTexGenSGIX   :: MonadIO m-  => GLenum -- ^ @mode@ of type @PixelTexGenModeSGIX@.+  => GLenum -- ^ @mode@ of type [PixelTexGenModeSGIX](Graphics-GL-Groups.html#PixelTexGenModeSGIX).   -> m () glPixelTexGenSGIX v1 = liftIO $ dyn5 ptr_glPixelTexGenSGIX v1 @@ -283,7 +283,7 @@ -- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glPointParameter.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glPointParameter.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glPointParameter.xhtml OpenGL 4.x>. glPointParameterf   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> GLfloat -- ^ @param@ of type @CheckedFloat32@.   -> m () glPointParameterf v1 v2 = liftIO $ dyn0 ptr_glPointParameterf v1 v2@@ -297,7 +297,7 @@ -- | This command is an alias for 'glPointParameterf'. glPointParameterfARB   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> GLfloat -- ^ @param@ of type @CheckedFloat32@.   -> m () glPointParameterfARB v1 v2 = liftIO $ dyn0 ptr_glPointParameterfARB v1 v2@@ -311,7 +311,7 @@ -- | This command is an alias for 'glPointParameterf'. glPointParameterfEXT   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> GLfloat -- ^ @param@ of type @CheckedFloat32@.   -> m () glPointParameterfEXT v1 v2 = liftIO $ dyn0 ptr_glPointParameterfEXT v1 v2@@ -325,7 +325,7 @@ -- | This command is an alias for 'glPointParameterf'. glPointParameterfSGIS   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> GLfloat -- ^ @param@ of type @CheckedFloat32@.   -> m () glPointParameterfSGIS v1 v2 = liftIO $ dyn0 ptr_glPointParameterfSGIS v1 v2@@ -339,7 +339,7 @@ -- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glPointParameter.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glPointParameter.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glPointParameter.xhtml OpenGL 4.x>. glPointParameterfv   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.   -> m () glPointParameterfv v1 v2 = liftIO $ dyn98 ptr_glPointParameterfv v1 v2@@ -353,7 +353,7 @@ -- | This command is an alias for 'glPointParameterfv'. glPointParameterfvARB   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.   -> m () glPointParameterfvARB v1 v2 = liftIO $ dyn98 ptr_glPointParameterfvARB v1 v2@@ -367,7 +367,7 @@ -- | This command is an alias for 'glPointParameterfv'. glPointParameterfvEXT   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.   -> m () glPointParameterfvEXT v1 v2 = liftIO $ dyn98 ptr_glPointParameterfvEXT v1 v2@@ -381,7 +381,7 @@ -- | This command is an alias for 'glPointParameterfv'. glPointParameterfvSGIS   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.   -> m () glPointParameterfvSGIS v1 v2 = liftIO $ dyn98 ptr_glPointParameterfvSGIS v1 v2@@ -395,7 +395,7 @@ -- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glPointParameter.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glPointParameter.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glPointParameter.xhtml OpenGL 4.x>. glPointParameteri   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> GLint -- ^ @param@.   -> m () glPointParameteri v1 v2 = liftIO $ dyn56 ptr_glPointParameteri v1 v2@@ -409,7 +409,7 @@ -- | This command is an alias for 'glPointParameteri'. glPointParameteriNV   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> GLint -- ^ @param@.   -> m () glPointParameteriNV v1 v2 = liftIO $ dyn56 ptr_glPointParameteriNV v1 v2@@ -423,7 +423,7 @@ -- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glPointParameter.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glPointParameter.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glPointParameter.xhtml OpenGL 4.x>. glPointParameteriv   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glPointParameteriv v1 v2 = liftIO $ dyn140 ptr_glPointParameteriv v1 v2@@ -437,7 +437,7 @@ -- | This command is an alias for 'glPointParameteriv'. glPointParameterivNV   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glPointParameterivNV v1 v2 = liftIO $ dyn140 ptr_glPointParameterivNV v1 v2@@ -450,7 +450,7 @@  glPointParameterx   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> GLfixed -- ^ @param@.   -> m () glPointParameterx v1 v2 = liftIO $ dyn1 ptr_glPointParameterx v1 v2@@ -463,7 +463,7 @@  glPointParameterxOES   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> GLfixed -- ^ @param@.   -> m () glPointParameterxOES v1 v2 = liftIO $ dyn1 ptr_glPointParameterxOES v1 v2@@ -476,7 +476,7 @@  glPointParameterxv   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> Ptr GLfixed -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfixed@.   -> m () glPointParameterxv v1 v2 = liftIO $ dyn99 ptr_glPointParameterxv v1 v2@@ -489,7 +489,7 @@  glPointParameterxvOES   :: MonadIO m-  => GLenum -- ^ @pname@ of type @PointParameterNameARB@.+  => GLenum -- ^ @pname@ of type [PointParameterNameARB](Graphics-GL-Groups.html#PointParameterNameARB).   -> Ptr GLfixed -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfixed@.   -> m () glPointParameterxvOES v1 v2 = liftIO $ dyn99 ptr_glPointParameterxvOES v1 v2@@ -1069,7 +1069,7 @@ -- | The vector equivalent of this command is 'glProgramEnvParameter4dvARB'. glProgramEnvParameter4dARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> GLdouble -- ^ @x@.   -> GLdouble -- ^ @y@.@@ -1086,7 +1086,7 @@  glProgramEnvParameter4dvARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> Ptr GLdouble -- ^ @params@ pointing to @4@ elements of type @GLdouble@.   -> m ()@@ -1101,7 +1101,7 @@ -- | The vector equivalent of this command is 'glProgramEnvParameter4fvARB'. glProgramEnvParameter4fARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> GLfloat -- ^ @x@.   -> GLfloat -- ^ @y@.@@ -1118,7 +1118,7 @@  glProgramEnvParameter4fvARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @params@ pointing to @4@ elements of type @GLfloat@.   -> m ()@@ -1196,7 +1196,7 @@  glProgramEnvParameters4fvEXT   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> GLsizei -- ^ @count@.   -> Ptr GLfloat -- ^ @params@ pointing to @count*4@ elements of type @GLfloat@.@@ -1242,7 +1242,7 @@ -- | The vector equivalent of this command is 'glProgramLocalParameter4dvARB'. glProgramLocalParameter4dARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> GLdouble -- ^ @x@.   -> GLdouble -- ^ @y@.@@ -1259,7 +1259,7 @@  glProgramLocalParameter4dvARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> Ptr GLdouble -- ^ @params@ pointing to @4@ elements of type @GLdouble@.   -> m ()@@ -1274,7 +1274,7 @@ -- | The vector equivalent of this command is 'glProgramLocalParameter4fvARB'. glProgramLocalParameter4fARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> GLfloat -- ^ @x@.   -> GLfloat -- ^ @y@.@@ -1291,7 +1291,7 @@  glProgramLocalParameter4fvARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @params@ pointing to @4@ elements of type @GLfloat@.   -> m ()@@ -1369,7 +1369,7 @@  glProgramLocalParameters4fvEXT   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).   -> GLuint -- ^ @index@.   -> GLsizei -- ^ @count@.   -> Ptr GLfloat -- ^ @params@ pointing to @count*4@ elements of type @GLfloat@.@@ -1483,7 +1483,7 @@ -- | The vector equivalent of this command is 'glProgramParameter4dvNV'. glProgramParameter4dNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @index@.   -> GLdouble -- ^ @x@.   -> GLdouble -- ^ @y@.@@ -1500,7 +1500,7 @@  glProgramParameter4dvNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @index@.   -> Ptr GLdouble -- ^ @v@ pointing to @4@ elements of type @GLdouble@.   -> m ()@@ -1515,7 +1515,7 @@ -- | The vector equivalent of this command is 'glProgramParameter4fvNV'. glProgramParameter4fNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @index@.   -> GLfloat -- ^ @x@.   -> GLfloat -- ^ @y@.@@ -1532,7 +1532,7 @@  glProgramParameter4fvNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @index@.   -> Ptr GLfloat -- ^ @v@ pointing to @4@ elements of type @GLfloat@.   -> m ()@@ -1591,7 +1591,7 @@  glProgramParameters4dvNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @index@.   -> GLsizei -- ^ @count@.   -> Ptr GLdouble -- ^ @v@ pointing to @count*4@ elements of type @GLdouble@.
src/Graphics/GL/Functions/F21.hs view
@@ -127,7 +127,7 @@  glProgramParameters4fvNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @index@.   -> GLsizei -- ^ @count@.   -> Ptr GLfloat -- ^ @v@ pointing to @count*4@ elements of type @GLfloat@.@@ -158,8 +158,8 @@  glProgramStringARB   :: MonadIO m-  => GLenum -- ^ @target@ of type @ProgramTargetARB@.-  -> GLenum -- ^ @format@ of type @ProgramFormatARB@.+  => GLenum -- ^ @target@ of type [ProgramTargetARB](Graphics-GL-Groups.html#ProgramTargetARB).+  -> GLenum -- ^ @format@ of type [ProgramFormatARB](Graphics-GL-Groups.html#ProgramFormatARB).   -> GLsizei -- ^ @len@.   -> Ptr a -- ^ @string@ pointing to @len@ elements of type @a@.   -> m ()
src/Graphics/GL/Functions/F23.hs view
@@ -1144,7 +1144,7 @@   :: MonadIO m   => GLuint -- ^ @dst@.   -> GLuint -- ^ @interp@.-  -> GLenum -- ^ @swizzle@ of type @SwizzleOpATI@.+  -> GLenum -- ^ @swizzle@ of type [SwizzleOpATI](Graphics-GL-Groups.html#SwizzleOpATI).   -> m () glSampleMapATI v1 v2 v3 = liftIO $ dyn630 ptr_glSampleMapATI v1 v2 v3 @@ -1210,7 +1210,7 @@  glSamplePatternEXT   :: MonadIO m-  => GLenum -- ^ @pattern@ of type @SamplePatternEXT@.+  => GLenum -- ^ @pattern@ of type [SamplePatternEXT](Graphics-GL-Groups.html#SamplePatternEXT).   -> m () glSamplePatternEXT v1 = liftIO $ dyn5 ptr_glSamplePatternEXT v1 
src/Graphics/GL/Functions/F24.hs view
@@ -815,7 +815,7 @@ glSetFenceNV   :: MonadIO m   => GLuint -- ^ @fence@ of type @FenceNV@.-  -> GLenum -- ^ @condition@ of type @FenceConditionNV@.+  -> GLenum -- ^ @condition@ of type [FenceConditionNV](Graphics-GL-Groups.html#FenceConditionNV).   -> m () glSetFenceNV v1 v2 = liftIO $ dyn16 ptr_glSetFenceNV v1 v2 @@ -912,7 +912,7 @@  glShaderOp1EXT   :: MonadIO m-  => GLenum -- ^ @op@ of type @VertexShaderOpEXT@.+  => GLenum -- ^ @op@ of type [VertexShaderOpEXT](Graphics-GL-Groups.html#VertexShaderOpEXT).   -> GLuint -- ^ @res@.   -> GLuint -- ^ @arg1@.   -> m ()@@ -926,7 +926,7 @@  glShaderOp2EXT   :: MonadIO m-  => GLenum -- ^ @op@ of type @VertexShaderOpEXT@.+  => GLenum -- ^ @op@ of type [VertexShaderOpEXT](Graphics-GL-Groups.html#VertexShaderOpEXT).   -> GLuint -- ^ @res@.   -> GLuint -- ^ @arg1@.   -> GLuint -- ^ @arg2@.@@ -941,7 +941,7 @@  glShaderOp3EXT   :: MonadIO m-  => GLenum -- ^ @op@ of type @VertexShaderOpEXT@.+  => GLenum -- ^ @op@ of type [VertexShaderOpEXT](Graphics-GL-Groups.html#VertexShaderOpEXT).   -> GLuint -- ^ @res@.   -> GLuint -- ^ @arg1@.   -> GLuint -- ^ @arg2@.@@ -1145,7 +1145,7 @@  glSpriteParameterfSGIX   :: MonadIO m-  => GLenum -- ^ @pname@ of type @SpriteParameterNameSGIX@.+  => GLenum -- ^ @pname@ of type [SpriteParameterNameSGIX](Graphics-GL-Groups.html#SpriteParameterNameSGIX).   -> GLfloat -- ^ @param@ of type @CheckedFloat32@.   -> m () glSpriteParameterfSGIX v1 v2 = liftIO $ dyn0 ptr_glSpriteParameterfSGIX v1 v2@@ -1158,7 +1158,7 @@  glSpriteParameterfvSGIX   :: MonadIO m-  => GLenum -- ^ @pname@ of type @SpriteParameterNameSGIX@.+  => GLenum -- ^ @pname@ of type [SpriteParameterNameSGIX](Graphics-GL-Groups.html#SpriteParameterNameSGIX).   -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.   -> m () glSpriteParameterfvSGIX v1 v2 = liftIO $ dyn98 ptr_glSpriteParameterfvSGIX v1 v2@@ -1171,7 +1171,7 @@  glSpriteParameteriSGIX   :: MonadIO m-  => GLenum -- ^ @pname@ of type @SpriteParameterNameSGIX@.+  => GLenum -- ^ @pname@ of type [SpriteParameterNameSGIX](Graphics-GL-Groups.html#SpriteParameterNameSGIX).   -> GLint -- ^ @param@ of type @CheckedInt32@.   -> m () glSpriteParameteriSGIX v1 v2 = liftIO $ dyn56 ptr_glSpriteParameteriSGIX v1 v2@@ -1184,7 +1184,7 @@  glSpriteParameterivSGIX   :: MonadIO m-  => GLenum -- ^ @pname@ of type @SpriteParameterNameSGIX@.+  => GLenum -- ^ @pname@ of type [SpriteParameterNameSGIX](Graphics-GL-Groups.html#SpriteParameterNameSGIX).   -> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedInt32@.   -> m () glSpriteParameterivSGIX v1 v2 = liftIO $ dyn140 ptr_glSpriteParameterivSGIX v1 v2@@ -1559,10 +1559,10 @@   :: MonadIO m   => GLuint -- ^ @res@.   -> GLuint -- ^ @in@.-  -> GLenum -- ^ @outX@ of type @VertexShaderCoordOutEXT@.-  -> GLenum -- ^ @outY@ of type @VertexShaderCoordOutEXT@.-  -> GLenum -- ^ @outZ@ of type @VertexShaderCoordOutEXT@.-  -> GLenum -- ^ @outW@ of type @VertexShaderCoordOutEXT@.+  -> GLenum -- ^ @outX@ of type [VertexShaderCoordOutEXT](Graphics-GL-Groups.html#VertexShaderCoordOutEXT).+  -> GLenum -- ^ @outY@ of type [VertexShaderCoordOutEXT](Graphics-GL-Groups.html#VertexShaderCoordOutEXT).+  -> GLenum -- ^ @outZ@ of type [VertexShaderCoordOutEXT](Graphics-GL-Groups.html#VertexShaderCoordOutEXT).+  -> GLenum -- ^ @outW@ of type [VertexShaderCoordOutEXT](Graphics-GL-Groups.html#VertexShaderCoordOutEXT).   -> m () glSwizzleEXT v1 v2 v3 v4 v5 v6 = liftIO $ dyn757 ptr_glSwizzleEXT v1 v2 v3 v4 v5 v6 
src/Graphics/GL/Functions/F25.hs view
@@ -359,7 +359,7 @@  glTestObjectAPPLE   :: MonadIO m-  => GLenum -- ^ @object@ of type @ObjectTypeAPPLE@.+  => GLenum -- ^ @object@ of type [ObjectTypeAPPLE](Graphics-GL-Groups.html#ObjectTypeAPPLE).   -> GLuint -- ^ @name@.   -> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean). glTestObjectAPPLE v1 v2 = liftIO $ dyn499 ptr_glTestObjectAPPLE v1 v2@@ -497,7 +497,7 @@  glTexBumpParameterfvATI   :: MonadIO m-  => GLenum -- ^ @pname@ of type @TexBumpParameterATI@.+  => GLenum -- ^ @pname@ of type [TexBumpParameterATI](Graphics-GL-Groups.html#TexBumpParameterATI).   -> Ptr GLfloat -- ^ @param@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.   -> m () glTexBumpParameterfvATI v1 v2 = liftIO $ dyn98 ptr_glTexBumpParameterfvATI v1 v2@@ -510,7 +510,7 @@  glTexBumpParameterivATI   :: MonadIO m-  => GLenum -- ^ @pname@ of type @TexBumpParameterATI@.+  => GLenum -- ^ @pname@ of type [TexBumpParameterATI](Graphics-GL-Groups.html#TexBumpParameterATI).   -> Ptr GLint -- ^ @param@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.   -> m () glTexBumpParameterivATI v1 v2 = liftIO $ dyn140 ptr_glTexBumpParameterivATI v1 v2
src/Graphics/GL/Functions/F26.hs view
@@ -410,7 +410,7 @@ glTexFilterFuncSGIS   :: MonadIO m   => GLenum -- ^ @target@ of type [TextureTarget](Graphics-GL-Groups.html#TextureTarget).-  -> GLenum -- ^ @filter@ of type @TextureFilterSGIS@.+  -> GLenum -- ^ @filter@ of type [TextureFilterSGIS](Graphics-GL-Groups.html#TextureFilterSGIS).   -> GLsizei -- ^ @n@.   -> Ptr GLfloat -- ^ @weights@ pointing to @n@ elements of type @GLfloat@.   -> m ()@@ -1775,7 +1775,7 @@  glTextureLightEXT   :: MonadIO m-  => GLenum -- ^ @pname@ of type @LightTexturePNameEXT@.+  => GLenum -- ^ @pname@ of type [LightTexturePNameEXT](Graphics-GL-Groups.html#LightTexturePNameEXT).   -> m () glTextureLightEXT v1 = liftIO $ dyn5 ptr_glTextureLightEXT v1 
src/Graphics/GL/Functions/F27.hs view
@@ -140,7 +140,7 @@  glTextureNormalEXT   :: MonadIO m-  => GLenum -- ^ @mode@ of type @TextureNormalModeEXT@.+  => GLenum -- ^ @mode@ of type [TextureNormalModeEXT](Graphics-GL-Groups.html#TextureNormalModeEXT).   -> m () glTextureNormalEXT v1 = liftIO $ dyn5 ptr_glTextureNormalEXT v1 @@ -856,10 +856,10 @@  glTrackMatrixNV   :: MonadIO m-  => GLenum -- ^ @target@ of type @VertexAttribEnumNV@.+  => GLenum -- ^ @target@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLuint -- ^ @address@.-  -> GLenum -- ^ @matrix@ of type @VertexAttribEnumNV@.-  -> GLenum -- ^ @transform@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @matrix@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).+  -> GLenum -- ^ @transform@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> m () glTrackMatrixNV v1 v2 v3 v4 = liftIO $ dyn821 ptr_glTrackMatrixNV v1 v2 v3 v4 
src/Graphics/GL/Functions/F28.hs view
@@ -1466,7 +1466,7 @@   -> GLuint -- ^ @offset@.   -> GLsizei -- ^ @size@.   -> Ptr a -- ^ @pointer@ pointing to @size@ elements of type @a@.-  -> GLenum -- ^ @preserve@ of type @PreserveModeATI@.+  -> GLenum -- ^ @preserve@ of type [PreserveModeATI](Graphics-GL-Groups.html#PreserveModeATI).   -> m () glUpdateObjectBufferATI v1 v2 v3 v4 v5 = liftIO $ dyn863 ptr_glUpdateObjectBufferATI v1 v2 v3 v4 v5 
src/Graphics/GL/Functions/F29.hs view
@@ -1177,7 +1177,7 @@  glVertexArrayParameteriAPPLE   :: MonadIO m-  => GLenum -- ^ @pname@ of type @VertexArrayPNameAPPLE@.+  => GLenum -- ^ @pname@ of type [VertexArrayPNameAPPLE](Graphics-GL-Groups.html#VertexArrayPNameAPPLE).   -> GLint -- ^ @param@.   -> m () glVertexArrayParameteriAPPLE v1 v2 = liftIO $ dyn56 ptr_glVertexArrayParameteriAPPLE v1 v2
src/Graphics/GL/Functions/F32.hs view
@@ -129,7 +129,7 @@   :: MonadIO m   => GLuint -- ^ @index@.   -> GLint -- ^ @fsize@.-  -> GLenum -- ^ @type@ of type @VertexAttribEnumNV@.+  -> GLenum -- ^ @type@ of type [VertexAttribEnumNV](Graphics-GL-Groups.html#VertexAttribEnumNV).   -> GLsizei -- ^ @stride@.   -> Ptr a -- ^ @pointer@ pointing to @COMPSIZE(fsize,type,stride)@ elements of type @a@.   -> m ()@@ -407,7 +407,7 @@  glVertexBlendEnvfATI   :: MonadIO m-  => GLenum -- ^ @pname@ of type @VertexStreamATI@.+  => GLenum -- ^ @pname@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLfloat -- ^ @param@.   -> m () glVertexBlendEnvfATI v1 v2 = liftIO $ dyn0 ptr_glVertexBlendEnvfATI v1 v2@@ -420,7 +420,7 @@  glVertexBlendEnviATI   :: MonadIO m-  => GLenum -- ^ @pname@ of type @VertexStreamATI@.+  => GLenum -- ^ @pname@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLint -- ^ @param@.   -> m () glVertexBlendEnviATI v1 v2 = liftIO $ dyn56 ptr_glVertexBlendEnviATI v1 v2@@ -587,7 +587,7 @@  glVertexStream1dATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLdouble -- ^ @x@.   -> m () glVertexStream1dATI v1 v2 = liftIO $ dyn566 ptr_glVertexStream1dATI v1 v2@@ -600,7 +600,7 @@  glVertexStream1dvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLdouble -- ^ @coords@ pointing to @1@ element of type @GLdouble@.   -> m () glVertexStream1dvATI v1 v2 = liftIO $ dyn97 ptr_glVertexStream1dvATI v1 v2@@ -613,7 +613,7 @@  glVertexStream1fATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLfloat -- ^ @x@.   -> m () glVertexStream1fATI v1 v2 = liftIO $ dyn0 ptr_glVertexStream1fATI v1 v2@@ -626,7 +626,7 @@  glVertexStream1fvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLfloat -- ^ @coords@ pointing to @1@ element of type @GLfloat@.   -> m () glVertexStream1fvATI v1 v2 = liftIO $ dyn98 ptr_glVertexStream1fvATI v1 v2@@ -639,7 +639,7 @@  glVertexStream1iATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLint -- ^ @x@.   -> m () glVertexStream1iATI v1 v2 = liftIO $ dyn56 ptr_glVertexStream1iATI v1 v2@@ -652,7 +652,7 @@  glVertexStream1ivATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLint -- ^ @coords@ pointing to @1@ element of type @GLint@.   -> m () glVertexStream1ivATI v1 v2 = liftIO $ dyn140 ptr_glVertexStream1ivATI v1 v2@@ -665,7 +665,7 @@  glVertexStream1sATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLshort -- ^ @x@.   -> m () glVertexStream1sATI v1 v2 = liftIO $ dyn569 ptr_glVertexStream1sATI v1 v2@@ -678,7 +678,7 @@  glVertexStream1svATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLshort -- ^ @coords@ pointing to @1@ element of type @GLshort@.   -> m () glVertexStream1svATI v1 v2 = liftIO $ dyn570 ptr_glVertexStream1svATI v1 v2@@ -691,7 +691,7 @@  glVertexStream2dATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLdouble -- ^ @x@.   -> GLdouble -- ^ @y@.   -> m ()@@ -705,7 +705,7 @@  glVertexStream2dvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLdouble -- ^ @coords@ pointing to @2@ elements of type @GLdouble@.   -> m () glVertexStream2dvATI v1 v2 = liftIO $ dyn97 ptr_glVertexStream2dvATI v1 v2@@ -718,7 +718,7 @@  glVertexStream2fATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLfloat -- ^ @x@.   -> GLfloat -- ^ @y@.   -> m ()@@ -732,7 +732,7 @@  glVertexStream2fvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLfloat -- ^ @coords@ pointing to @2@ elements of type @GLfloat@.   -> m () glVertexStream2fvATI v1 v2 = liftIO $ dyn98 ptr_glVertexStream2fvATI v1 v2@@ -745,7 +745,7 @@  glVertexStream2iATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLint -- ^ @x@.   -> GLint -- ^ @y@.   -> m ()@@ -759,7 +759,7 @@  glVertexStream2ivATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLint -- ^ @coords@ pointing to @2@ elements of type @GLint@.   -> m () glVertexStream2ivATI v1 v2 = liftIO $ dyn140 ptr_glVertexStream2ivATI v1 v2@@ -772,7 +772,7 @@  glVertexStream2sATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLshort -- ^ @x@.   -> GLshort -- ^ @y@.   -> m ()@@ -786,7 +786,7 @@  glVertexStream2svATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLshort -- ^ @coords@ pointing to @2@ elements of type @GLshort@.   -> m () glVertexStream2svATI v1 v2 = liftIO $ dyn570 ptr_glVertexStream2svATI v1 v2@@ -799,7 +799,7 @@  glVertexStream3dATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLdouble -- ^ @x@.   -> GLdouble -- ^ @y@.   -> GLdouble -- ^ @z@.@@ -814,7 +814,7 @@  glVertexStream3dvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLdouble -- ^ @coords@ pointing to @3@ elements of type @GLdouble@.   -> m () glVertexStream3dvATI v1 v2 = liftIO $ dyn97 ptr_glVertexStream3dvATI v1 v2@@ -827,7 +827,7 @@  glVertexStream3fATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLfloat -- ^ @x@.   -> GLfloat -- ^ @y@.   -> GLfloat -- ^ @z@.@@ -842,7 +842,7 @@  glVertexStream3fvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLfloat -- ^ @coords@ pointing to @3@ elements of type @GLfloat@.   -> m () glVertexStream3fvATI v1 v2 = liftIO $ dyn98 ptr_glVertexStream3fvATI v1 v2@@ -855,7 +855,7 @@  glVertexStream3iATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLint -- ^ @x@.   -> GLint -- ^ @y@.   -> GLint -- ^ @z@.@@ -870,7 +870,7 @@  glVertexStream3ivATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLint -- ^ @coords@ pointing to @3@ elements of type @GLint@.   -> m () glVertexStream3ivATI v1 v2 = liftIO $ dyn140 ptr_glVertexStream3ivATI v1 v2@@ -883,7 +883,7 @@  glVertexStream3sATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLshort -- ^ @x@.   -> GLshort -- ^ @y@.   -> GLshort -- ^ @z@.@@ -898,7 +898,7 @@  glVertexStream3svATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLshort -- ^ @coords@ pointing to @3@ elements of type @GLshort@.   -> m () glVertexStream3svATI v1 v2 = liftIO $ dyn570 ptr_glVertexStream3svATI v1 v2@@ -911,7 +911,7 @@  glVertexStream4dATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLdouble -- ^ @x@.   -> GLdouble -- ^ @y@.   -> GLdouble -- ^ @z@.@@ -927,7 +927,7 @@  glVertexStream4dvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLdouble -- ^ @coords@ pointing to @4@ elements of type @GLdouble@.   -> m () glVertexStream4dvATI v1 v2 = liftIO $ dyn97 ptr_glVertexStream4dvATI v1 v2@@ -940,7 +940,7 @@  glVertexStream4fATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLfloat -- ^ @x@.   -> GLfloat -- ^ @y@.   -> GLfloat -- ^ @z@.@@ -956,7 +956,7 @@  glVertexStream4fvATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLfloat -- ^ @coords@ pointing to @4@ elements of type @GLfloat@.   -> m () glVertexStream4fvATI v1 v2 = liftIO $ dyn98 ptr_glVertexStream4fvATI v1 v2@@ -969,7 +969,7 @@  glVertexStream4iATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLint -- ^ @x@.   -> GLint -- ^ @y@.   -> GLint -- ^ @z@.@@ -985,7 +985,7 @@  glVertexStream4ivATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLint -- ^ @coords@ pointing to @4@ elements of type @GLint@.   -> m () glVertexStream4ivATI v1 v2 = liftIO $ dyn140 ptr_glVertexStream4ivATI v1 v2@@ -998,7 +998,7 @@  glVertexStream4sATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> GLshort -- ^ @x@.   -> GLshort -- ^ @y@.   -> GLshort -- ^ @z@.@@ -1014,7 +1014,7 @@  glVertexStream4svATI   :: MonadIO m-  => GLenum -- ^ @stream@ of type @VertexStreamATI@.+  => GLenum -- ^ @stream@ of type [VertexStreamATI](Graphics-GL-Groups.html#VertexStreamATI).   -> Ptr GLshort -- ^ @coords@ pointing to @4@ elements of type @GLshort@.   -> m () glVertexStream4svATI v1 v2 = liftIO $ dyn570 ptr_glVertexStream4svATI v1 v2
src/Graphics/GL/Groups.hs view
@@ -44,6 +44,14 @@ -- * 'Graphics.GL.Tokens.GL_NEVER' -- * 'Graphics.GL.Tokens.GL_NOTEQUAL' --+-- === #ArrayObjectPNameATI# ArrayObjectPNameATI+-- There are no values defined for this enumeration group.+--+--+-- === #ArrayObjectUsageATI# ArrayObjectUsageATI+-- There are no values defined for this enumeration group.+--+-- -- === #AtomicCounterBufferPName# AtomicCounterBufferPName -- One of the following values: --@@ -180,18 +188,6 @@ -- * 'Graphics.GL.Tokens.GL_WRITE_ONLY' -- * 'Graphics.GL.Tokens.GL_READ_WRITE' ----- === #BufferAccessMask# BufferAccessMask--- A bitwise combination of several of the following values:------ * 'Graphics.GL.Tokens.GL_MAP_COHERENT_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_COHERENT_BIT_EXT')--- * 'Graphics.GL.Tokens.GL_MAP_FLUSH_EXPLICIT_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_FLUSH_EXPLICIT_BIT_EXT')--- * 'Graphics.GL.Tokens.GL_MAP_INVALIDATE_BUFFER_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_INVALIDATE_BUFFER_BIT_EXT')--- * 'Graphics.GL.Tokens.GL_MAP_INVALIDATE_RANGE_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_INVALIDATE_RANGE_BIT_EXT')--- * 'Graphics.GL.Tokens.GL_MAP_PERSISTENT_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_PERSISTENT_BIT_EXT')--- * 'Graphics.GL.Tokens.GL_MAP_READ_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_READ_BIT_EXT')--- * 'Graphics.GL.Tokens.GL_MAP_UNSYNCHRONIZED_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_UNSYNCHRONIZED_BIT_EXT')--- * 'Graphics.GL.Tokens.GL_MAP_WRITE_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_WRITE_BIT_EXT')--- -- === #BufferBitQCOM# BufferBitQCOM -- A bitwise combination of several of the following values: --@@ -228,6 +224,26 @@ -- * 'Graphics.GL.Tokens.GL_COLOR_BUFFER_BIT1_QCOM' -- * 'Graphics.GL.Tokens.GL_COLOR_BUFFER_BIT0_QCOM' --+-- === #BufferPNameARB# BufferPNameARB+-- There are no values defined for this enumeration group.+--+--+-- === #BufferPointerNameARB# BufferPointerNameARB+-- There are no values defined for this enumeration group.+--+--+-- === #BufferStorageMask# BufferStorageMask+-- A bitwise combination of several of the following values:+--+-- * 'Graphics.GL.Tokens.GL_CLIENT_STORAGE_BIT' (alias: 'Graphics.GL.Tokens.GL_CLIENT_STORAGE_BIT_EXT')+-- * 'Graphics.GL.Tokens.GL_DYNAMIC_STORAGE_BIT' (alias: 'Graphics.GL.Tokens.GL_DYNAMIC_STORAGE_BIT_EXT')+-- * 'Graphics.GL.Tokens.GL_MAP_COHERENT_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_COHERENT_BIT_EXT')+-- * 'Graphics.GL.Tokens.GL_MAP_PERSISTENT_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_PERSISTENT_BIT_EXT')+-- * 'Graphics.GL.Tokens.GL_MAP_READ_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_READ_BIT_EXT')+-- * 'Graphics.GL.Tokens.GL_MAP_WRITE_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_WRITE_BIT_EXT')+-- * 'Graphics.GL.Tokens.GL_SPARSE_STORAGE_BIT_ARB'+-- * 'Graphics.GL.Tokens.GL_LGPU_SEPARATE_STORAGE_BIT_NVX' (alias: 'Graphics.GL.Tokens.GL_PER_GPU_STORAGE_BIT_NV')+-- -- === #BufferStorageTarget# BufferStorageTarget -- One of the following values: --@@ -285,6 +301,14 @@ -- * 'Graphics.GL.Tokens.GL_READ_FRAMEBUFFER' -- * 'Graphics.GL.Tokens.GL_FRAMEBUFFER' --+-- === #ClampColorModeARB# ClampColorModeARB+-- There are no values defined for this enumeration group.+--+--+-- === #ClampColorTargetARB# ClampColorTargetARB+-- There are no values defined for this enumeration group.+--+-- -- === #ClearBufferMask# ClearBufferMask -- A bitwise combination of several of the following values: --@@ -328,7 +352,7 @@ -- === #ColorBuffer# ColorBuffer -- One of the following values: ----- * 'Graphics.GL.Tokens.GL_NONE' (alias: 'Graphics.GL.Tokens.GL_NONE')+-- * 'Graphics.GL.Tokens.GL_NONE' -- * 'Graphics.GL.Tokens.GL_FRONT_LEFT' -- * 'Graphics.GL.Tokens.GL_FRONT_RIGHT' -- * 'Graphics.GL.Tokens.GL_BACK_LEFT'@@ -338,7 +362,6 @@ -- * 'Graphics.GL.Tokens.GL_LEFT' -- * 'Graphics.GL.Tokens.GL_RIGHT' -- * 'Graphics.GL.Tokens.GL_FRONT_AND_BACK'--- * 'Graphics.GL.Tokens.GL_NONE' (alias: 'Graphics.GL.Tokens.GL_NONE') -- * 'Graphics.GL.Tokens.GL_COLOR_ATTACHMENT0' -- * 'Graphics.GL.Tokens.GL_COLOR_ATTACHMENT1' -- * 'Graphics.GL.Tokens.GL_COLOR_ATTACHMENT2'@@ -425,6 +448,42 @@ -- * 'Graphics.GL.Tokens.GL_PROXY_TEXTURE_COLOR_TABLE_SGI' -- * 'Graphics.GL.Tokens.GL_TEXTURE_COLOR_TABLE_SGI' --+-- === #CombinerBiasNV# CombinerBiasNV+-- There are no values defined for this enumeration group.+--+--+-- === #CombinerMappingNV# CombinerMappingNV+-- There are no values defined for this enumeration group.+--+--+-- === #CombinerParameterNV# CombinerParameterNV+-- There are no values defined for this enumeration group.+--+--+-- === #CombinerRegisterNV# CombinerRegisterNV+-- There are no values defined for this enumeration group.+--+--+-- === #CombinerScaleNV# CombinerScaleNV+-- There are no values defined for this enumeration group.+--+--+-- === #CombinerVariableNV# CombinerVariableNV+-- There are no values defined for this enumeration group.+--+--+-- === #ConditionalRenderMode# ConditionalRenderMode+-- One of the following values:+--+-- * 'Graphics.GL.Tokens.GL_QUERY_WAIT'+-- * 'Graphics.GL.Tokens.GL_QUERY_NO_WAIT'+-- * 'Graphics.GL.Tokens.GL_QUERY_BY_REGION_WAIT'+-- * 'Graphics.GL.Tokens.GL_QUERY_BY_REGION_NO_WAIT'+-- * 'Graphics.GL.Tokens.GL_QUERY_WAIT_INVERTED'+-- * 'Graphics.GL.Tokens.GL_QUERY_NO_WAIT_INVERTED'+-- * 'Graphics.GL.Tokens.GL_QUERY_BY_REGION_WAIT_INVERTED'+-- * 'Graphics.GL.Tokens.GL_QUERY_BY_REGION_NO_WAIT_INVERTED'+-- -- === #ContextFlagMask# ContextFlagMask -- A bitwise combination of several of the following values: --@@ -557,6 +616,10 @@ -- * 'Graphics.GL.Tokens.GL_NONE' (alias: 'Graphics.GL.Tokens.GL_NONE_OES') -- * 'Graphics.GL.Tokens.GL_RIGHT' --+-- === #DrawBufferModeATI# DrawBufferModeATI+-- There are no values defined for this enumeration group.+--+-- -- === #DrawElementsType# DrawElementsType -- One of the following values: --@@ -588,6 +651,9 @@ -- * 'Graphics.GL.Tokens.GL_CONVOLUTION_1D_EXT' -- * 'Graphics.GL.Tokens.GL_CONVOLUTION_2D_EXT' -- * 'Graphics.GL.Tokens.GL_CULL_FACE'+-- * 'Graphics.GL.Tokens.GL_DEBUG_OUTPUT'+-- * 'Graphics.GL.Tokens.GL_DEBUG_OUTPUT_SYNCHRONOUS'+-- * 'Graphics.GL.Tokens.GL_DEPTH_CLAMP' -- * 'Graphics.GL.Tokens.GL_DEPTH_TEST' -- * 'Graphics.GL.Tokens.GL_DITHER' -- * 'Graphics.GL.Tokens.GL_EDGE_FLAG_ARRAY'@@ -603,6 +669,7 @@ -- * 'Graphics.GL.Tokens.GL_FRAGMENT_LIGHT6_SGIX' -- * 'Graphics.GL.Tokens.GL_FRAGMENT_LIGHT7_SGIX' -- * 'Graphics.GL.Tokens.GL_FRAGMENT_LIGHTING_SGIX'+-- * 'Graphics.GL.Tokens.GL_FRAMEBUFFER_SRGB' -- * 'Graphics.GL.Tokens.GL_FRAMEZOOM_SGIX' -- * 'Graphics.GL.Tokens.GL_HISTOGRAM_EXT' -- * 'Graphics.GL.Tokens.GL_INDEX_ARRAY'@@ -639,7 +706,7 @@ -- * 'Graphics.GL.Tokens.GL_MAP2_VERTEX_3' -- * 'Graphics.GL.Tokens.GL_MAP2_VERTEX_4' -- * 'Graphics.GL.Tokens.GL_MINMAX_EXT'--- * 'Graphics.GL.Tokens.GL_MULTISAMPLE_SGIS'+-- * 'Graphics.GL.Tokens.GL_MULTISAMPLE' (alias: 'Graphics.GL.Tokens.GL_MULTISAMPLE_SGIS') -- * 'Graphics.GL.Tokens.GL_NORMALIZE' -- * 'Graphics.GL.Tokens.GL_NORMAL_ARRAY' -- * 'Graphics.GL.Tokens.GL_PIXEL_TEXTURE_SGIS'@@ -652,11 +719,17 @@ -- * 'Graphics.GL.Tokens.GL_POLYGON_STIPPLE' -- * 'Graphics.GL.Tokens.GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI' -- * 'Graphics.GL.Tokens.GL_POST_CONVOLUTION_COLOR_TABLE_SGI'+-- * 'Graphics.GL.Tokens.GL_PRIMITIVE_RESTART'+-- * 'Graphics.GL.Tokens.GL_PRIMITIVE_RESTART_FIXED_INDEX'+-- * 'Graphics.GL.Tokens.GL_PROGRAM_POINT_SIZE'+-- * 'Graphics.GL.Tokens.GL_RASTERIZER_DISCARD' -- * 'Graphics.GL.Tokens.GL_REFERENCE_PLANE_SGIX' -- * 'Graphics.GL.Tokens.GL_RESCALE_NORMAL_EXT'--- * 'Graphics.GL.Tokens.GL_SAMPLE_ALPHA_TO_MASK_SGIS'--- * 'Graphics.GL.Tokens.GL_SAMPLE_ALPHA_TO_ONE_SGIS'--- * 'Graphics.GL.Tokens.GL_SAMPLE_MASK_SGIS'+-- * 'Graphics.GL.Tokens.GL_SAMPLE_ALPHA_TO_COVERAGE' (alias: 'Graphics.GL.Tokens.GL_SAMPLE_ALPHA_TO_MASK_SGIS')+-- * 'Graphics.GL.Tokens.GL_SAMPLE_ALPHA_TO_ONE' (alias: 'Graphics.GL.Tokens.GL_SAMPLE_ALPHA_TO_ONE_SGIS')+-- * 'Graphics.GL.Tokens.GL_SAMPLE_COVERAGE' (alias: 'Graphics.GL.Tokens.GL_SAMPLE_MASK_SGIS')+-- * 'Graphics.GL.Tokens.GL_SAMPLE_MASK'+-- * 'Graphics.GL.Tokens.GL_SAMPLE_SHADING' -- * 'Graphics.GL.Tokens.GL_SCISSOR_TEST' -- * 'Graphics.GL.Tokens.GL_SEPARABLE_2D_EXT' -- * 'Graphics.GL.Tokens.GL_SHARED_TEXTURE_PALETTE_EXT'@@ -668,6 +741,7 @@ -- * 'Graphics.GL.Tokens.GL_TEXTURE_4D_SGIS' -- * 'Graphics.GL.Tokens.GL_TEXTURE_COLOR_TABLE_SGI' -- * 'Graphics.GL.Tokens.GL_TEXTURE_COORD_ARRAY'+-- * 'Graphics.GL.Tokens.GL_TEXTURE_CUBE_MAP_SEAMLESS' -- * 'Graphics.GL.Tokens.GL_TEXTURE_GEN_Q' -- * 'Graphics.GL.Tokens.GL_TEXTURE_GEN_R' -- * 'Graphics.GL.Tokens.GL_TEXTURE_GEN_S'@@ -688,6 +762,10 @@ -- * 'Graphics.GL.Tokens.GL_TABLE_TOO_LARGE' (alias: 'Graphics.GL.Tokens.GL_TABLE_TOO_LARGE_EXT') -- * 'Graphics.GL.Tokens.GL_TEXTURE_TOO_LARGE_EXT' --+-- === #EvalTargetNV# EvalTargetNV+-- There are no values defined for this enumeration group.+--+-- -- === #ExternalHandleType# ExternalHandleType -- One of the following values: --@@ -721,6 +799,14 @@ -- * 'Graphics.GL.Tokens.GL_3D_COLOR_TEXTURE' -- * 'Graphics.GL.Tokens.GL_4D_COLOR_TEXTURE' --+-- === #FenceConditionNV# FenceConditionNV+-- There are no values defined for this enumeration group.+--+--+-- === #FenceParameterNameNV# FenceParameterNameNV+-- There are no values defined for this enumeration group.+--+-- -- === #FfdMaskSGIX# FfdMaskSGIX -- There are no values defined for this enumeration group. --@@ -968,6 +1054,10 @@ -- * 'Graphics.GL.Tokens.GL_MINMAX_FORMAT' (aliases: 'Graphics.GL.Tokens.GL_MINMAX_FORMAT', 'Graphics.GL.Tokens.GL_MINMAX_FORMAT_EXT') -- * 'Graphics.GL.Tokens.GL_MINMAX_SINK' (aliases: 'Graphics.GL.Tokens.GL_MINMAX_SINK', 'Graphics.GL.Tokens.GL_MINMAX_SINK_EXT') --+-- === #GetMultisamplePNameNV# GetMultisamplePNameNV+-- There are no values defined for this enumeration group.+--+-- -- === #GetPName# GetPName -- One of the following values: --@@ -1525,6 +1615,10 @@ -- * 'Graphics.GL.Tokens.GL_DEBUG_CALLBACK_FUNCTION' -- * 'Graphics.GL.Tokens.GL_DEBUG_CALLBACK_USER_PARAM' --+-- === #GetTexBumpParameterATI# GetTexBumpParameterATI+-- There are no values defined for this enumeration group.+--+-- -- === #GetTextureParameter# GetTextureParameter -- One of the following values: --@@ -1647,14 +1741,28 @@ -- * 'Graphics.GL.Tokens.GL_VERTEX_PRECLIP_SGIX' -- * 'Graphics.GL.Tokens.GL_WIDE_LINE_HINT_PGI' --+-- === #HintTargetPGI# HintTargetPGI+-- There are no values defined for this enumeration group.+--+-- -- === #HistogramTargetEXT# HistogramTargetEXT -- One of the following values: ----- * 'Graphics.GL.Tokens.GL_HISTOGRAM' (aliases: 'Graphics.GL.Tokens.GL_HISTOGRAM', 'Graphics.GL.Tokens.GL_HISTOGRAM_EXT')--- * 'Graphics.GL.Tokens.GL_PROXY_HISTOGRAM' (aliases: 'Graphics.GL.Tokens.GL_PROXY_HISTOGRAM', 'Graphics.GL.Tokens.GL_PROXY_HISTOGRAM_EXT')--- * 'Graphics.GL.Tokens.GL_HISTOGRAM' (aliases: 'Graphics.GL.Tokens.GL_HISTOGRAM', 'Graphics.GL.Tokens.GL_HISTOGRAM_EXT')--- * 'Graphics.GL.Tokens.GL_PROXY_HISTOGRAM' (aliases: 'Graphics.GL.Tokens.GL_PROXY_HISTOGRAM', 'Graphics.GL.Tokens.GL_PROXY_HISTOGRAM_EXT')+-- * 'Graphics.GL.Tokens.GL_HISTOGRAM' (alias: 'Graphics.GL.Tokens.GL_HISTOGRAM_EXT')+-- * 'Graphics.GL.Tokens.GL_PROXY_HISTOGRAM' (alias: 'Graphics.GL.Tokens.GL_PROXY_HISTOGRAM_EXT') --+-- === #IglooFunctionSelectSGIX# IglooFunctionSelectSGIX+-- There are no values defined for this enumeration group.+--+--+-- === #ImageTransformPNameHP# ImageTransformPNameHP+-- There are no values defined for this enumeration group.+--+--+-- === #ImageTransformTargetHP# ImageTransformTargetHP+-- There are no values defined for this enumeration group.+--+-- -- === #IndexPointerType# IndexPointerType -- One of the following values: --@@ -1795,8 +1903,7 @@ -- * 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT24_ARB' (aliases: 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT24_OES', 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT24_SGIX') -- * 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT32_ARB' (aliases: 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT32_OES', 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT32_SGIX') -- * 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT32F'--- * 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT32F_NV' (alias: 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT32F_NV')--- * 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT32F_NV' (alias: 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT32F_NV')+-- * 'Graphics.GL.Tokens.GL_DEPTH_COMPONENT32F_NV' -- * 'Graphics.GL.Tokens.GL_DEPTH_STENCIL' (aliases: 'Graphics.GL.Tokens.GL_DEPTH_STENCIL_EXT', 'Graphics.GL.Tokens.GL_DEPTH_STENCIL_NV', 'Graphics.GL.Tokens.GL_DEPTH_STENCIL_OES') -- * 'Graphics.GL.Tokens.GL_DEPTH_STENCIL_MESA' -- * 'Graphics.GL.Tokens.GL_DEPTH24_STENCIL8' (aliases: 'Graphics.GL.Tokens.GL_DEPTH24_STENCIL8_EXT', 'Graphics.GL.Tokens.GL_DEPTH24_STENCIL8_OES')@@ -1970,6 +2077,14 @@ -- * 'Graphics.GL.Tokens.GL_SPOT_DIRECTION' -- * 'Graphics.GL.Tokens.GL_SPOT_EXPONENT' --+-- === #LightTextureModeEXT# LightTextureModeEXT+-- There are no values defined for this enumeration group.+--+--+-- === #LightTexturePNameEXT# LightTexturePNameEXT+-- There are no values defined for this enumeration group.+--+-- -- === #ListMode# ListMode -- One of the following values: --@@ -2015,11 +2130,13 @@ -- * 'Graphics.GL.Tokens.GL_SET' -- * 'Graphics.GL.Tokens.GL_XOR' ----- === #MapBufferUsageMask# MapBufferUsageMask+-- === #MapAttribParameterNV# MapAttribParameterNV+-- There are no values defined for this enumeration group.+--+--+-- === #MapBufferAccessMask# MapBufferAccessMask -- A bitwise combination of several of the following values: ----- * 'Graphics.GL.Tokens.GL_CLIENT_STORAGE_BIT' (alias: 'Graphics.GL.Tokens.GL_CLIENT_STORAGE_BIT_EXT')--- * 'Graphics.GL.Tokens.GL_DYNAMIC_STORAGE_BIT' (alias: 'Graphics.GL.Tokens.GL_DYNAMIC_STORAGE_BIT_EXT') -- * 'Graphics.GL.Tokens.GL_MAP_COHERENT_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_COHERENT_BIT_EXT') -- * 'Graphics.GL.Tokens.GL_MAP_FLUSH_EXPLICIT_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_FLUSH_EXPLICIT_BIT_EXT') -- * 'Graphics.GL.Tokens.GL_MAP_INVALIDATE_BUFFER_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_INVALIDATE_BUFFER_BIT_EXT')@@ -2028,9 +2145,11 @@ -- * 'Graphics.GL.Tokens.GL_MAP_READ_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_READ_BIT_EXT') -- * 'Graphics.GL.Tokens.GL_MAP_UNSYNCHRONIZED_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_UNSYNCHRONIZED_BIT_EXT') -- * 'Graphics.GL.Tokens.GL_MAP_WRITE_BIT' (alias: 'Graphics.GL.Tokens.GL_MAP_WRITE_BIT_EXT')--- * 'Graphics.GL.Tokens.GL_SPARSE_STORAGE_BIT_ARB'--- * 'Graphics.GL.Tokens.GL_LGPU_SEPARATE_STORAGE_BIT_NVX' (alias: 'Graphics.GL.Tokens.GL_PER_GPU_STORAGE_BIT_NV') --+-- === #MapParameterNV# MapParameterNV+-- There are no values defined for this enumeration group.+--+-- -- === #MapQuery# MapQuery -- One of the following values: --@@ -2163,6 +2282,10 @@ -- * 'Graphics.GL.Tokens.GL_RENDERBUFFER' -- * 'Graphics.GL.Tokens.GL_FRAMEBUFFER' --+-- === #ObjectTypeAPPLE# ObjectTypeAPPLE+-- There are no values defined for this enumeration group.+--+-- -- === #OcclusionQueryEventMaskAMD# OcclusionQueryEventMaskAMD -- A bitwise combination of several of the following values: --@@ -2172,6 +2295,14 @@ -- * 'Graphics.GL.Tokens.GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD' -- * 'Graphics.GL.Tokens.GL_QUERY_ALL_EVENT_BITS_AMD' --+-- === #OcclusionQueryParameterNameNV# OcclusionQueryParameterNameNV+-- There are no values defined for this enumeration group.+--+--+-- === #PNTrianglesPNameATI# PNTrianglesPNameATI+-- There are no values defined for this enumeration group.+--+-- -- === #PatchParameterName# PatchParameterName -- One of the following values: --@@ -2186,6 +2317,10 @@ -- * 'Graphics.GL.Tokens.GL_PRIMARY_COLOR_NV' -- * 'Graphics.GL.Tokens.GL_SECONDARY_COLOR_NV' --+-- === #PathCoordType# PathCoordType+-- There are no values defined for this enumeration group.+--+-- -- === #PathCoverMode# PathCoverMode -- One of the following values: --@@ -2336,6 +2471,10 @@ -- * 'Graphics.GL.Tokens.GL_DEPTH' (alias: 'Graphics.GL.Tokens.GL_DEPTH_EXT') -- * 'Graphics.GL.Tokens.GL_STENCIL' (alias: 'Graphics.GL.Tokens.GL_STENCIL_EXT') --+-- === #PixelDataRangeTargetNV# PixelDataRangeTargetNV+-- There are no values defined for this enumeration group.+--+-- -- === #PixelFormat# PixelFormat -- One of the following values: --@@ -2447,6 +2586,10 @@ -- * 'Graphics.GL.Tokens.GL_RGB' -- * 'Graphics.GL.Tokens.GL_RGBA' --+-- === #PixelTexGenModeSGIX# PixelTexGenModeSGIX+-- There are no values defined for this enumeration group.+--+-- -- === #PixelTexGenParameterNameSGIS# PixelTexGenParameterNameSGIS -- One of the following values: --@@ -2504,6 +2647,13 @@ -- * 'Graphics.GL.Tokens.GL_UNSIGNED_SHORT_4_4_4_4' (alias: 'Graphics.GL.Tokens.GL_UNSIGNED_SHORT_4_4_4_4_EXT') -- * 'Graphics.GL.Tokens.GL_UNSIGNED_SHORT_5_5_5_1' (alias: 'Graphics.GL.Tokens.GL_UNSIGNED_SHORT_5_5_5_1_EXT') --+-- === #PointParameterNameARB# PointParameterNameARB+-- One of the following values:+--+-- * 'Graphics.GL.Tokens.GL_POINT_SIZE_MIN_EXT'+-- * 'Graphics.GL.Tokens.GL_POINT_SIZE_MAX_EXT'+-- * 'Graphics.GL.Tokens.GL_POINT_FADE_THRESHOLD_SIZE_EXT'+-- -- === #PointParameterNameSGIS# PointParameterNameSGIS -- One of the following values: --@@ -2529,6 +2679,10 @@ -- * 'Graphics.GL.Tokens.GL_MEDIUM_INT' -- * 'Graphics.GL.Tokens.GL_HIGH_INT' --+-- === #PreserveModeATI# PreserveModeATI+-- There are no values defined for this enumeration group.+--+-- -- === #PrimitiveType# PrimitiveType -- One of the following values: --@@ -2548,6 +2702,10 @@ -- * 'Graphics.GL.Tokens.GL_TRIANGLE_STRIP' -- * 'Graphics.GL.Tokens.GL_TRIANGLE_STRIP_ADJACENCY' (aliases: 'Graphics.GL.Tokens.GL_TRIANGLE_STRIP_ADJACENCY_ARB', 'Graphics.GL.Tokens.GL_TRIANGLE_STRIP_ADJACENCY_EXT') --+-- === #ProgramFormatARB# ProgramFormatARB+-- There are no values defined for this enumeration group.+--+-- -- === #ProgramInterface# ProgramInterface -- One of the following values: --@@ -2619,6 +2777,14 @@ -- * 'Graphics.GL.Tokens.GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH' -- * 'Graphics.GL.Tokens.GL_ACTIVE_SUBROUTINE_MAX_LENGTH' --+-- === #ProgramStringPropertyARB# ProgramStringPropertyARB+-- There are no values defined for this enumeration group.+--+--+-- === #ProgramTargetARB# ProgramTargetARB+-- There are no values defined for this enumeration group.+--+-- -- === #QueryCounterTarget# QueryCounterTarget -- One of the following values: --@@ -2690,6 +2856,10 @@ -- * 'Graphics.GL.Tokens.GL_RENDER' -- * 'Graphics.GL.Tokens.GL_SELECT' --+-- === #SamplePatternEXT# SamplePatternEXT+-- There are no values defined for this enumeration group.+--+-- -- === #SamplePatternSGIS# SamplePatternSGIS -- One of the following values: --@@ -2750,6 +2920,10 @@ -- * 'Graphics.GL.Tokens.GL_FLAT' -- * 'Graphics.GL.Tokens.GL_SMOOTH' --+-- === #SpriteParameterNameSGIX# SpriteParameterNameSGIX+-- There are no values defined for this enumeration group.+--+-- -- === #StencilFaceDirection# StencilFaceDirection -- One of the following values: --@@ -2798,6 +2972,10 @@ -- * 'Graphics.GL.Tokens.GL_UNIFORM_SIZE' -- * 'Graphics.GL.Tokens.GL_UNIFORM_NAME_LENGTH' --+-- === #SwizzleOpATI# SwizzleOpATI+-- There are no values defined for this enumeration group.+--+-- -- === #SyncCondition# SyncCondition -- One of the following values: --@@ -2824,6 +3002,10 @@ -- * 'Graphics.GL.Tokens.GL_CONDITION_SATISFIED' -- * 'Graphics.GL.Tokens.GL_WAIT_FAILED' --+-- === #TexBumpParameterATI# TexBumpParameterATI+-- There are no values defined for this enumeration group.+--+-- -- === #TexCoordPointerType# TexCoordPointerType -- One of the following values: --@@ -2866,6 +3048,10 @@ -- -- * 'Graphics.GL.Tokens.GL_FILTER4_SGIS' --+-- === #TextureFilterSGIS# TextureFilterSGIS+-- There are no values defined for this enumeration group.+--+-- -- === #TextureGenMode# TextureGenMode -- One of the following values: --@@ -2935,6 +3121,10 @@ -- * 'Graphics.GL.Tokens.GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX' -- * 'Graphics.GL.Tokens.GL_PIXEL_TEX_GEN_Q_ROUND_SGIX' --+-- === #TextureNormalModeEXT# TextureNormalModeEXT+-- There are no values defined for this enumeration group.+--+-- -- === #TextureParameterName# TextureParameterName -- One of the following values: --@@ -3092,14 +3282,6 @@ -- * 'Graphics.GL.Tokens.GL_TRANSFORM_FEEDBACK_PAUSED' -- * 'Graphics.GL.Tokens.GL_TRANSFORM_FEEDBACK_ACTIVE' ----- === #TypeEnum# TypeEnum--- One of the following values:------ * 'Graphics.GL.Tokens.GL_QUERY_WAIT'--- * 'Graphics.GL.Tokens.GL_QUERY_NO_WAIT'--- * 'Graphics.GL.Tokens.GL_QUERY_BY_REGION_WAIT'--- * 'Graphics.GL.Tokens.GL_QUERY_BY_REGION_NO_WAIT'--- -- === #UniformBlockPName# UniformBlockPName -- One of the following values: --@@ -3154,6 +3336,10 @@ -- * 'Graphics.GL.Tokens.GL_VERTEX_ATTRIB_ARRAY_DIVISOR' -- * 'Graphics.GL.Tokens.GL_VERTEX_ATTRIB_RELATIVE_OFFSET' --+-- === #VertexArrayPNameAPPLE# VertexArrayPNameAPPLE+-- There are no values defined for this enumeration group.+--+-- -- === #VertexAttribEnum# VertexAttribEnum -- One of the following values: --@@ -3167,6 +3353,14 @@ -- * 'Graphics.GL.Tokens.GL_VERTEX_ATTRIB_ARRAY_DIVISOR' -- * 'Graphics.GL.Tokens.GL_CURRENT_VERTEX_ATTRIB' --+-- === #VertexAttribEnumNV# VertexAttribEnumNV+-- There are no values defined for this enumeration group.+--+--+-- === #VertexAttribPointerPropertyARB# VertexAttribPointerPropertyARB+-- There are no values defined for this enumeration group.+--+-- -- === #VertexAttribPointerType# VertexAttribPointerType -- One of the following values: --@@ -3184,6 +3378,10 @@ -- * 'Graphics.GL.Tokens.GL_UNSIGNED_INT_2_10_10_10_REV' -- * 'Graphics.GL.Tokens.GL_UNSIGNED_INT_10F_11F_11F_REV' --+-- === #VertexAttribPropertyARB# VertexAttribPropertyARB+-- There are no values defined for this enumeration group.+--+-- -- === #VertexAttribType# VertexAttribType -- One of the following values: --@@ -3240,3 +3438,23 @@ -- -- * 'Graphics.GL.Tokens.GL_FIRST_VERTEX_CONVENTION' -- * 'Graphics.GL.Tokens.GL_LAST_VERTEX_CONVENTION'+--+-- === #VertexShaderCoordOutEXT# VertexShaderCoordOutEXT+-- There are no values defined for this enumeration group.+--+--+-- === #VertexShaderOpEXT# VertexShaderOpEXT+-- There are no values defined for this enumeration group.+--+--+-- === #VertexShaderParameterEXT# VertexShaderParameterEXT+-- There are no values defined for this enumeration group.+--+--+-- === #VertexShaderStorageTypeEXT# VertexShaderStorageTypeEXT+-- There are no values defined for this enumeration group.+--+--+-- === #VertexStreamATI# VertexStreamATI+-- There are no values defined for this enumeration group.+--
src/Graphics/GL/Tokens.hs view
@@ -2255,6 +2255,8 @@  pattern GL_DEPTH_CLAMP = 0x864F :: GLenum +pattern GL_DEPTH_CLAMP_EXT = 0x864F :: GLenum+ pattern GL_DEPTH_CLAMP_FAR_AMD = 0x901F :: GLenum  pattern GL_DEPTH_CLAMP_NEAR_AMD = 0x901E :: GLenum@@ -11142,6 +11144,8 @@ pattern GL_V2F = 0x2A20 :: GLenum  pattern GL_V3F = 0x2A21 :: GLenum++pattern GL_VALIDATE_SHADER_BINARY_QCOM = 0x96A3 :: GLenum  pattern GL_VALIDATE_STATUS = 0x8B83 :: GLenum