Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- module Graphics.GL.Core32
- glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
- glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glIsSampler :: MonadIO m => GLuint -> m GLboolean
- glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
- glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- pattern GL_ANY_SAMPLES_PASSED :: (Eq a, Num a) => a
- pattern GL_INT_2_10_10_10_REV :: (Eq a, Num a) => a
- pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS :: (Eq a, Num a) => a
- pattern GL_ONE_MINUS_SRC1_ALPHA :: (Eq a, Num a) => a
- pattern GL_ONE_MINUS_SRC1_COLOR :: (Eq a, Num a) => a
- pattern GL_RGB10_A2UI :: (Eq a, Num a) => a
- pattern GL_SAMPLER_BINDING :: (Eq a, Num a) => a
- pattern GL_SRC1_COLOR :: (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_A :: (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_B :: (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_G :: (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_R :: (Eq a, Num a) => a
- pattern GL_TEXTURE_SWIZZLE_RGBA :: (Eq a, Num a) => a
- pattern GL_TIMESTAMP :: (Eq a, Num a) => a
- pattern GL_TIME_ELAPSED :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: (Eq a, Num a) => a
Graphics.GL.Core33
module Graphics.GL.Core32
glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m () Source #
Usage: glBindFragDataLocationIndexed
program colorNumber index name
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindFragDataLocationIndexed.xhtml
glBindSampler :: MonadIO m => GLuint -> GLuint -> m () Source #
Usage: glBindSampler
unit sampler
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindSampler.xhtml
glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteSamplers
count samplers
The length of samplers
should be count
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDeleteSamplers.xhtml
glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenSamplers
count samplers
The length of samplers
should be count
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGenSamplers.xhtml
glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint Source #
Usage: glGetFragDataIndex
program name
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetFragDataIndex.xhtml
glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m () Source #
Usage: glGetQueryObjecti64v
id pname params
The length of params
should be COMPSIZE(pname)
.
glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m () Source #
Usage: glGetQueryObjectui64v
id pname params
The length of params
should be COMPSIZE(pname)
.
glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetSamplerParameterIiv
sampler pname params
The length of params
should be COMPSIZE(pname)
.
glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetSamplerParameterIuiv
sampler pname params
The length of params
should be COMPSIZE(pname)
.
glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m () Source #
Usage: glGetSamplerParameterfv
sampler pname params
The length of params
should be COMPSIZE(pname)
.
glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetSamplerParameteriv
sampler pname params
The length of params
should be COMPSIZE(pname)
.
glIsSampler :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsSampler
sampler
Manual page: https://www.opengl.org/sdk/docs/man/html/glIsSampler.xhtml
glQueryCounter :: MonadIO m => GLuint -> GLenum -> m () Source #
Usage: glQueryCounter
id target
Manual page: https://www.opengl.org/sdk/docs/man/html/glQueryCounter.xhtml
glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glSamplerParameterIiv
sampler pname param
The length of param
should be COMPSIZE(pname)
.
glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glSamplerParameterIuiv
sampler pname param
The length of param
should be COMPSIZE(pname)
.
glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m () Source #
Usage: glSamplerParameterf
sampler pname param
glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m () Source #
Usage: glSamplerParameterfv
sampler pname param
The length of param
should be COMPSIZE(pname)
.
glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m () Source #
Usage: glSamplerParameteri
sampler pname param
glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glSamplerParameteriv
sampler pname param
The length of param
should be COMPSIZE(pname)
.
glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m () Source #
Usage: glVertexAttribDivisor
index divisor
Manual page: https://www.opengl.org/sdk/docs/man/html/glVertexAttribDivisor.xhtml
glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #
Usage: glVertexAttribP1ui
index type normalized value
The parameter normalized
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #
Usage: glVertexAttribP1uiv
index type normalized value
The parameter normalized
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of value
should be 1
.
glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #
Usage: glVertexAttribP2ui
index type normalized value
The parameter normalized
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #
Usage: glVertexAttribP2uiv
index type normalized value
The parameter normalized
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of value
should be 1
.
glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #
Usage: glVertexAttribP3ui
index type normalized value
The parameter normalized
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #
Usage: glVertexAttribP3uiv
index type normalized value
The parameter normalized
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of value
should be 1
.
glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #
Usage: glVertexAttribP4ui
index type normalized value
The parameter normalized
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #
Usage: glVertexAttribP4uiv
index type normalized value
The parameter normalized
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of value
should be 1
.
pattern GL_ANY_SAMPLES_PASSED :: (Eq a, Num a) => a Source #
pattern GL_INT_2_10_10_10_REV :: (Eq a, Num a) => a Source #
pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS :: (Eq a, Num a) => a Source #
pattern GL_ONE_MINUS_SRC1_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_ONE_MINUS_SRC1_COLOR :: (Eq a, Num a) => a Source #
pattern GL_RGB10_A2UI :: (Eq a, Num a) => a Source #
pattern GL_SAMPLER_BINDING :: (Eq a, Num a) => a Source #
pattern GL_SRC1_COLOR :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_SWIZZLE_A :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_SWIZZLE_B :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_SWIZZLE_G :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_SWIZZLE_R :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_SWIZZLE_RGBA :: (Eq a, Num a) => a Source #
pattern GL_TIMESTAMP :: (Eq a, Num a) => a Source #
pattern GL_TIME_ELAPSED :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: (Eq a, Num a) => a Source #