| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.ARB.ShadingLanguageInclude
- gl_ARB_shading_language_include :: Bool
- glCompileShaderIncludeARB :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> m ()
- glDeleteNamedStringARB :: MonadIO m => GLint -> Ptr GLchar -> m ()
- glGetNamedStringARB :: MonadIO m => GLint -> Ptr GLchar -> GLsizei -> Ptr GLint -> Ptr GLchar -> m ()
- glGetNamedStringivARB :: MonadIO m => GLint -> Ptr GLchar -> GLenum -> Ptr GLint -> m ()
- glIsNamedStringARB :: MonadIO m => GLint -> Ptr GLchar -> m GLboolean
- glNamedStringARB :: MonadIO m => GLenum -> GLint -> Ptr GLchar -> GLint -> Ptr GLchar -> m ()
- pattern GL_NAMED_STRING_LENGTH_ARB :: forall a. (Num a, Eq a) => a
- pattern GL_NAMED_STRING_TYPE_ARB :: forall a. (Num a, Eq a) => a
- pattern GL_SHADER_INCLUDE_ARB :: forall a. (Num a, Eq a) => a
Extension Support
gl_ARB_shading_language_include :: Bool Source #
Checks that the GL_ARB_shading_language_include extension is available.
GL_ARB_shading_language_include
glCompileShaderIncludeARB :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> m () Source #
Usage: glCompileShaderIncludeARB shader count path length
The length of path should be count.
The length of length should be count.
glDeleteNamedStringARB :: MonadIO m => GLint -> Ptr GLchar -> m () Source #
Usage: glDeleteNamedStringARB namelen name
The length of name should be namelen.
glGetNamedStringARB :: MonadIO m => GLint -> Ptr GLchar -> GLsizei -> Ptr GLint -> Ptr GLchar -> m () Source #
Usage: glGetNamedStringARB namelen name bufSize stringlen string
The length of name should be namelen.
The length of stringlen should be 1.
The length of string should be bufSize.
glGetNamedStringivARB :: MonadIO m => GLint -> Ptr GLchar -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetNamedStringivARB namelen name pname params
The length of name should be namelen.
The length of params should be COMPSIZE(pname).
glIsNamedStringARB :: MonadIO m => GLint -> Ptr GLchar -> m GLboolean Source #
Usage: glIsNamedStringARB namelen name
The length of name should be namelen.
glNamedStringARB :: MonadIO m => GLenum -> GLint -> Ptr GLchar -> GLint -> Ptr GLchar -> m () Source #
Usage: glNamedStringARB type namelen name stringlen string
The length of name should be namelen.
The length of string should be stringlen.
pattern GL_NAMED_STRING_LENGTH_ARB :: forall a. (Num a, Eq a) => a Source #
pattern GL_NAMED_STRING_TYPE_ARB :: forall a. (Num a, Eq a) => a Source #
pattern GL_SHADER_INCLUDE_ARB :: forall a. (Num a, Eq a) => a Source #