| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Graphics.GL.Ext.NV.ParameterBufferObject
- gl_NV_parameter_buffer_object :: Bool
 - glProgramBufferParametersIivNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> Ptr GLint -> m ()
 - glProgramBufferParametersIuivNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> Ptr GLuint -> m ()
 - glProgramBufferParametersfvNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
 - pattern GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV :: (Num a, Eq a) => a
 - pattern GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV :: (Num a, Eq a) => a
 - pattern GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV :: (Num a, Eq a) => a
 - pattern GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV :: (Num a, Eq a) => a
 - pattern GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV :: (Num a, Eq a) => a
 
Extension Support
gl_NV_parameter_buffer_object :: Bool Source
Checks that the GL_NV_parameter_buffer_object extension is available.
GL_NV_parameter_buffer_object
glProgramBufferParametersIivNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> Ptr GLint -> m () Source
Usage: glProgramBufferParametersIivNV target bindingIndex wordIndex count params
The parameter target is a ProgramTarget.
The length of params should be count.
glProgramBufferParametersIuivNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> Ptr GLuint -> m () Source
Usage: glProgramBufferParametersIuivNV target bindingIndex wordIndex count params
The parameter target is a ProgramTarget.
The length of params should be count.
glProgramBufferParametersfvNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> m () Source
Usage: glProgramBufferParametersfvNV target bindingIndex wordIndex count params
The parameter target is a ProgramTarget.
The length of params should be count.
pattern GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV :: (Num a, Eq a) => a Source
pattern GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV :: (Num a, Eq a) => a Source
pattern GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV :: (Num a, Eq a) => a Source
pattern GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV :: (Num a, Eq a) => a Source
pattern GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV :: (Num a, Eq a) => a Source