| 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 :: (Num a, Eq a) => a
 - pattern GL_NAMED_STRING_TYPE_ARB :: (Num a, Eq a) => a
 - pattern GL_SHADER_INCLUDE_ARB :: (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 :: (Num a, Eq a) => a Source
pattern GL_NAMED_STRING_TYPE_ARB :: (Num a, Eq a) => a Source
pattern GL_SHADER_INCLUDE_ARB :: (Num a, Eq a) => a Source