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 +5/−0
- OpenGLRaw.cabal +4/−4
- RegistryProcessor/OpenGL-Registry/xml/gl.xml too large to diff
- src/Graphics/GL/Functions/F01.hs +6/−6
- src/Graphics/GL/Functions/F02.hs +7/−7
- src/Graphics/GL/Functions/F03.hs +1/−1
- src/Graphics/GL/Functions/F04.hs +13/−13
- src/Graphics/GL/Functions/F06.hs +5/−5
- src/Graphics/GL/Functions/F07.hs +6/−6
- src/Graphics/GL/Functions/F08.hs +1/−1
- src/Graphics/GL/Functions/F09.hs +16/−16
- src/Graphics/GL/Functions/F10.hs +29/−29
- src/Graphics/GL/Functions/F11.hs +12/−12
- src/Graphics/GL/Functions/F12.hs +14/−14
- src/Graphics/GL/Functions/F13.hs +18/−18
- src/Graphics/GL/Functions/F14.hs +10/−10
- src/Graphics/GL/Functions/F15.hs +1/−1
- src/Graphics/GL/Functions/F16.hs +9/−9
- src/Graphics/GL/Functions/F17.hs +1/−1
- src/Graphics/GL/Functions/F18.hs +3/−3
- src/Graphics/GL/Functions/F19.hs +19/−19
- src/Graphics/GL/Functions/F20.hs +32/−32
- src/Graphics/GL/Functions/F21.hs +3/−3
- src/Graphics/GL/Functions/F23.hs +2/−2
- src/Graphics/GL/Functions/F24.hs +12/−12
- src/Graphics/GL/Functions/F25.hs +3/−3
- src/Graphics/GL/Functions/F26.hs +2/−2
- src/Graphics/GL/Functions/F27.hs +4/−4
- src/Graphics/GL/Functions/F28.hs +1/−1
- src/Graphics/GL/Functions/F29.hs +1/−1
- src/Graphics/GL/Functions/F32.hs +35/−35
- src/Graphics/GL/Groups.hs +255/−37
- src/Graphics/GL/Tokens.hs +4/−0
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