OpenGLRaw-1.5.0.0: A raw binding for the OpenGL graphics system

Copyright | (c) Sven Panne 2013
License | BSD3
Maintainer | Sven Panne <svenpanne@gmail.com>
Stability | stable
Portability | portable
Safe Haskell | None
Language | Haskell98

Graphics.Rendering.OpenGL.Raw.NV.GPUProgram4

Contents

- Functions
- Tokens

Description

All raw functions and tokens from the NV_gpu_program4 extension, see http://www.opengl.org/registry/specs/NV/gpu_program4.txt.

Synopsis

- glProgramLocalParameterI4i :: GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> IO ()
- glProgramLocalParameterI4iv :: GLenum -> GLuint -> Ptr GLint -> IO ()
- glProgramLocalParametersI4iv :: GLenum -> GLuint -> GLsizei -> Ptr GLint -> IO ()
- glProgramLocalParameterI4ui :: GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()
- glProgramLocalParameterI4uiv :: GLenum -> GLuint -> Ptr GLuint -> IO ()
- glProgramLocalParametersI4uiv :: GLenum -> GLuint -> GLsizei -> Ptr GLuint -> IO ()
- glProgramEnvParameterI4i :: GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> IO ()
- glProgramEnvParameterI4iv :: GLenum -> GLuint -> Ptr GLint -> IO ()
- glProgramEnvParametersI4iv :: GLenum -> GLuint -> GLsizei -> Ptr GLint -> IO ()
- glProgramEnvParameterI4ui :: GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()
- glProgramEnvParameterI4uiv :: GLenum -> GLuint -> Ptr GLuint -> IO ()
- glProgramEnvParametersI4uiv :: GLenum -> GLuint -> GLsizei -> Ptr GLuint -> IO ()
- glGetProgramLocalParameterIiv :: GLenum -> GLuint -> Ptr GLint -> IO ()
- glGetProgramLocalParameterIuiv :: GLenum -> GLuint -> Ptr GLuint -> IO ()
- glGetProgramEnvParameterIiv :: GLenum -> GLuint -> Ptr GLint -> IO ()
- glGetProgramEnvParameterIuiv :: GLenum -> GLuint -> Ptr GLuint -> IO ()
- gl_MIN_PROGRAM_TEXEL_OFFSET :: GLenum
- gl_MAX_PROGRAM_TEXEL_OFFSET :: GLenum
- gl_PROGRAM_ATTRIB_COMPONENTS :: GLenum
- gl_PROGRAM_RESULT_COMPONENTS :: GLenum
- gl_MAX_PROGRAM_ATTRIB_COMPONENTS :: GLenum
- gl_MAX_PROGRAM_RESULT_COMPONENTS :: GLenum
- gl_MAX_PROGRAM_GENERIC_ATTRIBS :: GLenum
- gl_MAX_PROGRAM_GENERIC_RESULTS :: GLenum

# Functions

glProgramLocalParameterI4i :: GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> IO ()

glProgramLocalParameterI4iv :: GLenum -> GLuint -> Ptr GLint -> IO ()

glProgramLocalParametersI4iv :: GLenum -> GLuint -> GLsizei -> Ptr GLint -> IO ()

glProgramLocalParameterI4ui :: GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()

glProgramLocalParameterI4uiv :: GLenum -> GLuint -> Ptr GLuint -> IO ()

glProgramLocalParametersI4uiv :: GLenum -> GLuint -> GLsizei -> Ptr GLuint -> IO ()

glProgramEnvParameterI4i :: GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> IO ()

glProgramEnvParameterI4iv :: GLenum -> GLuint -> Ptr GLint -> IO ()

glProgramEnvParametersI4iv :: GLenum -> GLuint -> GLsizei -> Ptr GLint -> IO ()

glProgramEnvParameterI4ui :: GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()

glProgramEnvParameterI4uiv :: GLenum -> GLuint -> Ptr GLuint -> IO ()

glProgramEnvParametersI4uiv :: GLenum -> GLuint -> GLsizei -> Ptr GLuint -> IO ()

glGetProgramLocalParameterIiv :: GLenum -> GLuint -> Ptr GLint -> IO ()

glGetProgramLocalParameterIuiv :: GLenum -> GLuint -> Ptr GLuint -> IO ()

glGetProgramEnvParameterIiv :: GLenum -> GLuint -> Ptr GLint -> IO ()

glGetProgramEnvParameterIuiv :: GLenum -> GLuint -> Ptr GLuint -> IO ()

# Tokens

gl_MIN_PROGRAM_TEXEL_OFFSET :: GLenum

gl_MAX_PROGRAM_TEXEL_OFFSET :: GLenum

gl_PROGRAM_ATTRIB_COMPONENTS :: GLenum

gl_PROGRAM_RESULT_COMPONENTS :: GLenum

gl_MAX_PROGRAM_ATTRIB_COMPONENTS :: GLenum

gl_MAX_PROGRAM_RESULT_COMPONENTS :: GLenum

gl_MAX_PROGRAM_GENERIC_ATTRIBS :: GLenum

gl_MAX_PROGRAM_GENERIC_RESULTS :: GLenum