Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_NV_gpu_program4 :: Bool
- glGetProgramEnvParameterIivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetProgramEnvParameterIuivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLuint -> m ()
- glGetProgramLocalParameterIivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetProgramLocalParameterIuivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLuint -> m ()
- glProgramEnvParameterI4iNV :: MonadIO m => GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramEnvParameterI4ivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glProgramEnvParameterI4uiNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramEnvParameterI4uivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLuint -> m ()
- glProgramEnvParametersI4ivNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLint -> m ()
- glProgramEnvParametersI4uivNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> m ()
- glProgramLocalParameterI4iNV :: MonadIO m => GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramLocalParameterI4ivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glProgramLocalParameterI4uiNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramLocalParameterI4uivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLuint -> m ()
- glProgramLocalParametersI4ivNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLint -> m ()
- glProgramLocalParametersI4uivNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> m ()
- pattern GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_PROGRAM_GENERIC_RESULTS_NV :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_PROGRAM_RESULT_COMPONENTS_NV :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_PROGRAM_TEXEL_OFFSET_NV :: forall a. (Num a, Eq a) => a
- pattern GL_MIN_PROGRAM_TEXEL_OFFSET_NV :: forall a. (Num a, Eq a) => a
- pattern GL_PROGRAM_ATTRIB_COMPONENTS_NV :: forall a. (Num a, Eq a) => a
- pattern GL_PROGRAM_RESULT_COMPONENTS_NV :: forall a. (Num a, Eq a) => a
Extension Support
gl_NV_gpu_program4 :: Bool Source #
Checks that the GL_NV_gpu_program4 extension is available.
GL_NV_gpu_program4
glGetProgramEnvParameterIivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m () Source #
Usage: glGetProgramEnvParameterIivNV
target index params
The parameter target
is a ProgramTarget
.
The length of params
should be 4
.
glGetProgramEnvParameterIuivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLuint -> m () Source #
Usage: glGetProgramEnvParameterIuivNV
target index params
The parameter target
is a ProgramTarget
.
The length of params
should be 4
.
glGetProgramLocalParameterIivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m () Source #
Usage: glGetProgramLocalParameterIivNV
target index params
The parameter target
is a ProgramTarget
.
The length of params
should be 4
.
glGetProgramLocalParameterIuivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLuint -> m () Source #
Usage: glGetProgramLocalParameterIuivNV
target index params
The parameter target
is a ProgramTarget
.
The length of params
should be 4
.
glProgramEnvParameterI4iNV :: MonadIO m => GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> m () Source #
Usage: glProgramEnvParameterI4iNV
target index x y z w
The parameter target
is a ProgramTarget
.
The vector equivalent of this command is glProgramEnvParameterI4ivNV
.
glProgramEnvParameterI4ivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m () Source #
Usage: glProgramEnvParameterI4ivNV
target index params
The parameter target
is a ProgramTarget
.
The length of params
should be 4
.
glProgramEnvParameterI4uiNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source #
Usage: glProgramEnvParameterI4uiNV
target index x y z w
The parameter target
is a ProgramTarget
.
The vector equivalent of this command is glProgramEnvParameterI4uivNV
.
glProgramEnvParameterI4uivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLuint -> m () Source #
Usage: glProgramEnvParameterI4uivNV
target index params
The parameter target
is a ProgramTarget
.
The length of params
should be 4
.
glProgramEnvParametersI4ivNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLint -> m () Source #
Usage: glProgramEnvParametersI4ivNV
target index count params
The parameter target
is a ProgramTarget
.
The length of params
should be count*4
.
glProgramEnvParametersI4uivNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> m () Source #
Usage: glProgramEnvParametersI4uivNV
target index count params
The parameter target
is a ProgramTarget
.
The length of params
should be count*4
.
glProgramLocalParameterI4iNV :: MonadIO m => GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> m () Source #
Usage: glProgramLocalParameterI4iNV
target index x y z w
The parameter target
is a ProgramTarget
.
The vector equivalent of this command is glProgramLocalParameterI4ivNV
.
glProgramLocalParameterI4ivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m () Source #
Usage: glProgramLocalParameterI4ivNV
target index params
The parameter target
is a ProgramTarget
.
The length of params
should be 4
.
glProgramLocalParameterI4uiNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source #
Usage: glProgramLocalParameterI4uiNV
target index x y z w
The parameter target
is a ProgramTarget
.
The vector equivalent of this command is glProgramLocalParameterI4uivNV
.
glProgramLocalParameterI4uivNV :: MonadIO m => GLenum -> GLuint -> Ptr GLuint -> m () Source #
Usage: glProgramLocalParameterI4uivNV
target index params
The parameter target
is a ProgramTarget
.
The length of params
should be 4
.
glProgramLocalParametersI4ivNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLint -> m () Source #
Usage: glProgramLocalParametersI4ivNV
target index count params
The parameter target
is a ProgramTarget
.
The length of params
should be count*4
.
glProgramLocalParametersI4uivNV :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> m () Source #
Usage: glProgramLocalParametersI4uivNV
target index count params
The parameter target
is a ProgramTarget
.
The length of params
should be count*4
.
pattern GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_PROGRAM_GENERIC_RESULTS_NV :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_PROGRAM_RESULT_COMPONENTS_NV :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_PROGRAM_TEXEL_OFFSET_NV :: forall a. (Num a, Eq a) => a Source #
pattern GL_MIN_PROGRAM_TEXEL_OFFSET_NV :: forall a. (Num a, Eq a) => a Source #
pattern GL_PROGRAM_ATTRIB_COMPONENTS_NV :: forall a. (Num a, Eq a) => a Source #
pattern GL_PROGRAM_RESULT_COMPONENTS_NV :: forall a. (Num a, Eq a) => a Source #