Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_OES_texture_border_clamp :: Bool
- glGetSamplerParameterIivOES :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIuivOES :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetTexParameterIivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIuivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glSamplerParameterIivOES :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glSamplerParameterIuivOES :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glTexParameterIivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterIuivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- pattern GL_CLAMP_TO_BORDER_OES :: (Eq a, Num a) => a
- pattern GL_TEXTURE_BORDER_COLOR_OES :: (Eq a, Num a) => a
Extension Support
gl_OES_texture_border_clamp :: Bool Source #
Checks that the GL_OES_texture_border_clamp extension is available.
GL_OES_texture_border_clamp
glGetSamplerParameterIivOES :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetSamplerParameterIivOES
sampler pname params
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glGetSamplerParameterIiv
.
glGetSamplerParameterIuivOES :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetSamplerParameterIuivOES
sampler pname params
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glGetSamplerParameterIuiv
.
glGetTexParameterIivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetTexParameterIivOES
target pname params
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter pname
is a GetTextureParameter
, one of: GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS
, GL_DETAIL_TEXTURE_LEVEL_SGIS
, GL_DETAIL_TEXTURE_MODE_SGIS
, GL_DUAL_TEXTURE_SELECT_SGIS
, GL_GENERATE_MIPMAP_SGIS
, GL_POST_TEXTURE_FILTER_BIAS_SGIX
, GL_POST_TEXTURE_FILTER_SCALE_SGIX
, GL_QUAD_TEXTURE_SELECT_SGIS
, GL_SHADOW_AMBIENT_SGIX
, GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS
, GL_TEXTURE_4DSIZE_SGIS
, GL_TEXTURE_ALPHA_SIZE
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_BLUE_SIZE
, GL_TEXTURE_BORDER
, GL_TEXTURE_BORDER_COLOR
, GL_TEXTURE_BORDER_COLOR_NV
, GL_TEXTURE_CLIPMAP_CENTER_SGIX
, GL_TEXTURE_CLIPMAP_DEPTH_SGIX
, GL_TEXTURE_CLIPMAP_FRAME_SGIX
, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
, GL_TEXTURE_COMPARE_OPERATOR_SGIX
, GL_TEXTURE_COMPARE_SGIX
, GL_TEXTURE_COMPONENTS
, GL_TEXTURE_DEPTH_EXT
, GL_TEXTURE_FILTER4_SIZE_SGIS
, GL_TEXTURE_GEQUAL_R_SGIX
, GL_TEXTURE_GREEN_SIZE
, GL_TEXTURE_HEIGHT
, GL_TEXTURE_INTENSITY_SIZE
, GL_TEXTURE_INTERNAL_FORMAT
, GL_TEXTURE_LEQUAL_R_SGIX
, GL_TEXTURE_LOD_BIAS_R_SGIX
, GL_TEXTURE_LOD_BIAS_S_SGIX
, GL_TEXTURE_LOD_BIAS_T_SGIX
, GL_TEXTURE_LUMINANCE_SIZE
, GL_TEXTURE_MAG_FILTER
, GL_TEXTURE_MAX_CLAMP_R_SGIX
, GL_TEXTURE_MAX_CLAMP_S_SGIX
, GL_TEXTURE_MAX_CLAMP_T_SGIX
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_FILTER
, GL_TEXTURE_MIN_LOD_SGIS
, GL_TEXTURE_PRIORITY
, GL_TEXTURE_RED_SIZE
, GL_TEXTURE_RESIDENT
, GL_TEXTURE_WIDTH
, GL_TEXTURE_WRAP_Q_SGIS
, GL_TEXTURE_WRAP_R_EXT
, GL_TEXTURE_WRAP_S
, GL_TEXTURE_WRAP_T
.
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glGetTexParameterIiv
.
glGetTexParameterIuivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetTexParameterIuivOES
target pname params
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter pname
is a GetTextureParameter
, one of: GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS
, GL_DETAIL_TEXTURE_LEVEL_SGIS
, GL_DETAIL_TEXTURE_MODE_SGIS
, GL_DUAL_TEXTURE_SELECT_SGIS
, GL_GENERATE_MIPMAP_SGIS
, GL_POST_TEXTURE_FILTER_BIAS_SGIX
, GL_POST_TEXTURE_FILTER_SCALE_SGIX
, GL_QUAD_TEXTURE_SELECT_SGIS
, GL_SHADOW_AMBIENT_SGIX
, GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS
, GL_TEXTURE_4DSIZE_SGIS
, GL_TEXTURE_ALPHA_SIZE
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_BLUE_SIZE
, GL_TEXTURE_BORDER
, GL_TEXTURE_BORDER_COLOR
, GL_TEXTURE_BORDER_COLOR_NV
, GL_TEXTURE_CLIPMAP_CENTER_SGIX
, GL_TEXTURE_CLIPMAP_DEPTH_SGIX
, GL_TEXTURE_CLIPMAP_FRAME_SGIX
, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
, GL_TEXTURE_COMPARE_OPERATOR_SGIX
, GL_TEXTURE_COMPARE_SGIX
, GL_TEXTURE_COMPONENTS
, GL_TEXTURE_DEPTH_EXT
, GL_TEXTURE_FILTER4_SIZE_SGIS
, GL_TEXTURE_GEQUAL_R_SGIX
, GL_TEXTURE_GREEN_SIZE
, GL_TEXTURE_HEIGHT
, GL_TEXTURE_INTENSITY_SIZE
, GL_TEXTURE_INTERNAL_FORMAT
, GL_TEXTURE_LEQUAL_R_SGIX
, GL_TEXTURE_LOD_BIAS_R_SGIX
, GL_TEXTURE_LOD_BIAS_S_SGIX
, GL_TEXTURE_LOD_BIAS_T_SGIX
, GL_TEXTURE_LUMINANCE_SIZE
, GL_TEXTURE_MAG_FILTER
, GL_TEXTURE_MAX_CLAMP_R_SGIX
, GL_TEXTURE_MAX_CLAMP_S_SGIX
, GL_TEXTURE_MAX_CLAMP_T_SGIX
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_FILTER
, GL_TEXTURE_MIN_LOD_SGIS
, GL_TEXTURE_PRIORITY
, GL_TEXTURE_RED_SIZE
, GL_TEXTURE_RESIDENT
, GL_TEXTURE_WIDTH
, GL_TEXTURE_WRAP_Q_SGIS
, GL_TEXTURE_WRAP_R_EXT
, GL_TEXTURE_WRAP_S
, GL_TEXTURE_WRAP_T
.
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glGetTexParameterIuiv
.
glSamplerParameterIivOES :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glSamplerParameterIivOES
sampler pname param
The length of param
should be COMPSIZE(pname)
.
This command is an alias for glSamplerParameterIiv
.
glSamplerParameterIuivOES :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glSamplerParameterIuivOES
sampler pname param
The length of param
should be COMPSIZE(pname)
.
This command is an alias for glSamplerParameterIuiv
.
glTexParameterIivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glTexParameterIivOES
target pname params
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter pname
is a TextureParameterName
, one of: GL_DETAIL_TEXTURE_LEVEL_SGIS
, GL_DETAIL_TEXTURE_MODE_SGIS
, GL_DUAL_TEXTURE_SELECT_SGIS
, GL_GENERATE_MIPMAP
, GL_GENERATE_MIPMAP_SGIS
, GL_POST_TEXTURE_FILTER_BIAS_SGIX
, GL_POST_TEXTURE_FILTER_SCALE_SGIX
, GL_QUAD_TEXTURE_SELECT_SGIS
, GL_SHADOW_AMBIENT_SGIX
, GL_TEXTURE_BORDER_COLOR
, GL_TEXTURE_CLIPMAP_CENTER_SGIX
, GL_TEXTURE_CLIPMAP_DEPTH_SGIX
, GL_TEXTURE_CLIPMAP_FRAME_SGIX
, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
, GL_TEXTURE_COMPARE_SGIX
, GL_TEXTURE_LOD_BIAS_R_SGIX
, GL_TEXTURE_LOD_BIAS_S_SGIX
, GL_TEXTURE_LOD_BIAS_T_SGIX
, GL_TEXTURE_MAG_FILTER
, GL_TEXTURE_MAX_CLAMP_R_SGIX
, GL_TEXTURE_MAX_CLAMP_S_SGIX
, GL_TEXTURE_MAX_CLAMP_T_SGIX
, GL_TEXTURE_MIN_FILTER
, GL_TEXTURE_PRIORITY
, GL_TEXTURE_PRIORITY_EXT
, GL_TEXTURE_WRAP_Q_SGIS
, GL_TEXTURE_WRAP_R
, GL_TEXTURE_WRAP_R_EXT
, GL_TEXTURE_WRAP_R_OES
, GL_TEXTURE_WRAP_S
, GL_TEXTURE_WRAP_T
.
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glTexParameterIiv
.
glTexParameterIuivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m () Source #
Usage: glTexParameterIuivOES
target pname params
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter pname
is a TextureParameterName
, one of: GL_DETAIL_TEXTURE_LEVEL_SGIS
, GL_DETAIL_TEXTURE_MODE_SGIS
, GL_DUAL_TEXTURE_SELECT_SGIS
, GL_GENERATE_MIPMAP
, GL_GENERATE_MIPMAP_SGIS
, GL_POST_TEXTURE_FILTER_BIAS_SGIX
, GL_POST_TEXTURE_FILTER_SCALE_SGIX
, GL_QUAD_TEXTURE_SELECT_SGIS
, GL_SHADOW_AMBIENT_SGIX
, GL_TEXTURE_BORDER_COLOR
, GL_TEXTURE_CLIPMAP_CENTER_SGIX
, GL_TEXTURE_CLIPMAP_DEPTH_SGIX
, GL_TEXTURE_CLIPMAP_FRAME_SGIX
, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_OFFSET_SGIX
, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
, GL_TEXTURE_COMPARE_SGIX
, GL_TEXTURE_LOD_BIAS_R_SGIX
, GL_TEXTURE_LOD_BIAS_S_SGIX
, GL_TEXTURE_LOD_BIAS_T_SGIX
, GL_TEXTURE_MAG_FILTER
, GL_TEXTURE_MAX_CLAMP_R_SGIX
, GL_TEXTURE_MAX_CLAMP_S_SGIX
, GL_TEXTURE_MAX_CLAMP_T_SGIX
, GL_TEXTURE_MIN_FILTER
, GL_TEXTURE_PRIORITY
, GL_TEXTURE_PRIORITY_EXT
, GL_TEXTURE_WRAP_Q_SGIS
, GL_TEXTURE_WRAP_R
, GL_TEXTURE_WRAP_R_EXT
, GL_TEXTURE_WRAP_R_OES
, GL_TEXTURE_WRAP_S
, GL_TEXTURE_WRAP_T
.
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glTexParameterIuiv
.
pattern GL_CLAMP_TO_BORDER_OES :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_BORDER_COLOR_OES :: (Eq a, Num a) => a Source #