Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_ARB_shader_objects :: Bool
- glAttachObjectARB :: MonadIO m => GLhandleARB -> GLhandleARB -> m ()
- glCompileShaderARB :: MonadIO m => GLhandleARB -> m ()
- glCreateProgramObjectARB :: MonadIO m => m GLhandleARB
- glCreateShaderObjectARB :: MonadIO m => GLenum -> m GLhandleARB
- glDeleteObjectARB :: MonadIO m => GLhandleARB -> m ()
- glDetachObjectARB :: MonadIO m => GLhandleARB -> GLhandleARB -> m ()
- glGetActiveUniformARB :: MonadIO m => GLhandleARB -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLcharARB -> m ()
- glGetAttachedObjectsARB :: MonadIO m => GLhandleARB -> GLsizei -> Ptr GLsizei -> Ptr GLhandleARB -> m ()
- glGetHandleARB :: MonadIO m => GLenum -> m GLhandleARB
- glGetInfoLogARB :: MonadIO m => GLhandleARB -> GLsizei -> Ptr GLsizei -> Ptr GLcharARB -> m ()
- glGetObjectParameterfvARB :: MonadIO m => GLhandleARB -> GLenum -> Ptr GLfloat -> m ()
- glGetObjectParameterivARB :: MonadIO m => GLhandleARB -> GLenum -> Ptr GLint -> m ()
- glGetShaderSourceARB :: MonadIO m => GLhandleARB -> GLsizei -> Ptr GLsizei -> Ptr GLcharARB -> m ()
- glGetUniformLocationARB :: MonadIO m => GLhandleARB -> Ptr GLcharARB -> m GLint
- glGetUniformfvARB :: MonadIO m => GLhandleARB -> GLint -> Ptr GLfloat -> m ()
- glGetUniformivARB :: MonadIO m => GLhandleARB -> GLint -> Ptr GLint -> m ()
- glLinkProgramARB :: MonadIO m => GLhandleARB -> m ()
- glShaderSourceARB :: MonadIO m => GLhandleARB -> GLsizei -> Ptr GLcharARB -> Ptr GLint -> m ()
- glUniform1fARB :: MonadIO m => GLint -> GLfloat -> m ()
- glUniform1fvARB :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform1iARB :: MonadIO m => GLint -> GLint -> m ()
- glUniform1ivARB :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform2fARB :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glUniform2fvARB :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform2iARB :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glUniform2ivARB :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform3fARB :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform3fvARB :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform3iARB :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glUniform3ivARB :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform4fARB :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform4fvARB :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform4iARB :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glUniform4ivARB :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniformMatrix2fvARB :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3fvARB :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4fvARB :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUseProgramObjectARB :: MonadIO m => GLhandleARB -> m ()
- glValidateProgramARB :: MonadIO m => GLhandleARB -> m ()
- pattern GL_BOOL_ARB :: GLenum
- pattern GL_BOOL_VEC2_ARB :: GLenum
- pattern GL_BOOL_VEC3_ARB :: GLenum
- pattern GL_BOOL_VEC4_ARB :: GLenum
- pattern GL_FLOAT_MAT2_ARB :: GLenum
- pattern GL_FLOAT_MAT3_ARB :: GLenum
- pattern GL_FLOAT_MAT4_ARB :: GLenum
- pattern GL_FLOAT_VEC2_ARB :: GLenum
- pattern GL_FLOAT_VEC3_ARB :: GLenum
- pattern GL_FLOAT_VEC4_ARB :: GLenum
- pattern GL_INT_VEC2_ARB :: GLenum
- pattern GL_INT_VEC3_ARB :: GLenum
- pattern GL_INT_VEC4_ARB :: GLenum
- pattern GL_OBJECT_ACTIVE_UNIFORMS_ARB :: GLenum
- pattern GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB :: GLenum
- pattern GL_OBJECT_ATTACHED_OBJECTS_ARB :: GLenum
- pattern GL_OBJECT_COMPILE_STATUS_ARB :: GLenum
- pattern GL_OBJECT_DELETE_STATUS_ARB :: GLenum
- pattern GL_OBJECT_INFO_LOG_LENGTH_ARB :: GLenum
- pattern GL_OBJECT_LINK_STATUS_ARB :: GLenum
- pattern GL_OBJECT_SHADER_SOURCE_LENGTH_ARB :: GLenum
- pattern GL_OBJECT_SUBTYPE_ARB :: GLenum
- pattern GL_OBJECT_TYPE_ARB :: GLenum
- pattern GL_OBJECT_VALIDATE_STATUS_ARB :: GLenum
- pattern GL_PROGRAM_OBJECT_ARB :: GLenum
- pattern GL_SAMPLER_1D_ARB :: GLenum
- pattern GL_SAMPLER_1D_SHADOW_ARB :: GLenum
- pattern GL_SAMPLER_2D_ARB :: GLenum
- pattern GL_SAMPLER_2D_RECT_ARB :: GLenum
- pattern GL_SAMPLER_2D_RECT_SHADOW_ARB :: GLenum
- pattern GL_SAMPLER_2D_SHADOW_ARB :: GLenum
- pattern GL_SAMPLER_3D_ARB :: GLenum
- pattern GL_SAMPLER_CUBE_ARB :: GLenum
- pattern GL_SHADER_OBJECT_ARB :: GLenum
Extension Support
GL_ARB_shader_objects
glAttachObjectARB :: MonadIO m => GLhandleARB -> GLhandleARB -> m () Source
glCompileShaderARB :: MonadIO m => GLhandleARB -> m () Source
glCreateProgramObjectARB :: MonadIO m => m GLhandleARB Source
glCreateShaderObjectARB :: MonadIO m => GLenum -> m GLhandleARB Source
glDeleteObjectARB :: MonadIO m => GLhandleARB -> m () Source
glDetachObjectARB :: MonadIO m => GLhandleARB -> GLhandleARB -> m () Source
glGetActiveUniformARB :: MonadIO m => GLhandleARB -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLcharARB -> m () Source
glGetAttachedObjectsARB :: MonadIO m => GLhandleARB -> GLsizei -> Ptr GLsizei -> Ptr GLhandleARB -> m () Source
glGetHandleARB :: MonadIO m => GLenum -> m GLhandleARB Source
glGetInfoLogARB :: MonadIO m => GLhandleARB -> GLsizei -> Ptr GLsizei -> Ptr GLcharARB -> m () Source
glGetObjectParameterfvARB :: MonadIO m => GLhandleARB -> GLenum -> Ptr GLfloat -> m () Source
glGetObjectParameterivARB :: MonadIO m => GLhandleARB -> GLenum -> Ptr GLint -> m () Source
glGetShaderSourceARB :: MonadIO m => GLhandleARB -> GLsizei -> Ptr GLsizei -> Ptr GLcharARB -> m () Source
glGetUniformLocationARB :: MonadIO m => GLhandleARB -> Ptr GLcharARB -> m GLint Source
glGetUniformfvARB :: MonadIO m => GLhandleARB -> GLint -> Ptr GLfloat -> m () Source
glGetUniformivARB :: MonadIO m => GLhandleARB -> GLint -> Ptr GLint -> m () Source
glLinkProgramARB :: MonadIO m => GLhandleARB -> m () Source
glShaderSourceARB :: MonadIO m => GLhandleARB -> GLsizei -> Ptr GLcharARB -> Ptr GLint -> m () Source
glUniform1fARB :: MonadIO m => GLint -> GLfloat -> m () Source
glUniform1iARB :: MonadIO m => GLint -> GLint -> m () Source
glUseProgramObjectARB :: MonadIO m => GLhandleARB -> m () Source
glValidateProgramARB :: MonadIO m => GLhandleARB -> m () Source
pattern GL_BOOL_ARB :: GLenum Source
pattern GL_BOOL_VEC2_ARB :: GLenum Source
pattern GL_BOOL_VEC3_ARB :: GLenum Source
pattern GL_BOOL_VEC4_ARB :: GLenum Source
pattern GL_FLOAT_MAT2_ARB :: GLenum Source
pattern GL_FLOAT_MAT3_ARB :: GLenum Source
pattern GL_FLOAT_MAT4_ARB :: GLenum Source
pattern GL_FLOAT_VEC2_ARB :: GLenum Source
pattern GL_FLOAT_VEC3_ARB :: GLenum Source
pattern GL_FLOAT_VEC4_ARB :: GLenum Source
pattern GL_INT_VEC2_ARB :: GLenum Source
pattern GL_INT_VEC3_ARB :: GLenum Source
pattern GL_INT_VEC4_ARB :: GLenum Source
pattern GL_OBJECT_ACTIVE_UNIFORMS_ARB :: GLenum Source
pattern GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB :: GLenum Source
pattern GL_OBJECT_ATTACHED_OBJECTS_ARB :: GLenum Source
pattern GL_OBJECT_COMPILE_STATUS_ARB :: GLenum Source
pattern GL_OBJECT_DELETE_STATUS_ARB :: GLenum Source
pattern GL_OBJECT_INFO_LOG_LENGTH_ARB :: GLenum Source
pattern GL_OBJECT_LINK_STATUS_ARB :: GLenum Source
pattern GL_OBJECT_SHADER_SOURCE_LENGTH_ARB :: GLenum Source
pattern GL_OBJECT_SUBTYPE_ARB :: GLenum Source
pattern GL_OBJECT_TYPE_ARB :: GLenum Source
pattern GL_OBJECT_VALIDATE_STATUS_ARB :: GLenum Source
pattern GL_PROGRAM_OBJECT_ARB :: GLenum Source
pattern GL_SAMPLER_1D_ARB :: GLenum Source
pattern GL_SAMPLER_1D_SHADOW_ARB :: GLenum Source
pattern GL_SAMPLER_2D_ARB :: GLenum Source
pattern GL_SAMPLER_2D_RECT_ARB :: GLenum Source
pattern GL_SAMPLER_2D_RECT_SHADOW_ARB :: GLenum Source
pattern GL_SAMPLER_2D_SHADOW_ARB :: GLenum Source
pattern GL_SAMPLER_3D_ARB :: GLenum Source
pattern GL_SAMPLER_CUBE_ARB :: GLenum Source
pattern GL_SHADER_OBJECT_ARB :: GLenum Source