OpenGLRaw-1.1.0.1: A raw binding for the OpenGL graphics systemSource codeContentsIndex
Graphics.Rendering.OpenGL.Raw.ARB.FragmentProgram
Portabilityportable
Stabilitystable
Maintainersven.panne@aedion.de
Contents
Functions
Tokens
Description
All raw functions and tokens from the ARB_fragment_program extension, see http://www.opengl.org/registry/specs/ARB/fragment_program.txt.
Synopsis
glProgramString :: GLenum -> GLenum -> GLsizei -> Ptr a -> IO ()
glBindProgram :: GLenum -> GLuint -> IO ()
glDeletePrograms :: GLsizei -> Ptr GLuint -> IO ()
glGenPrograms :: GLsizei -> Ptr GLuint -> IO ()
glProgramEnvParameter4d :: GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
glProgramEnvParameter4dv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()
glProgramEnvParameter4f :: GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
glProgramEnvParameter4fv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()
glProgramLocalParameter4d :: GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
glProgramLocalParameter4dv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()
glProgramLocalParameter4f :: GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
glProgramLocalParameter4fv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()
glGetProgramEnvParameterdv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()
glGetProgramEnvParameterfv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()
glGetProgramLocalParameterdv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()
glGetProgramLocalParameterfv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()
glGetProgramiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
glGetProgramString :: GLenum -> GLenum -> Ptr a -> IO ()
glIsProgram :: GLuint -> IO GLboolean
gl_FRAGMENT_PROGRAM :: GLenum
gl_PROGRAM_FORMAT_ASCII :: GLenum
gl_PROGRAM_LENGTH :: GLenum
gl_PROGRAM_FORMAT :: GLenum
gl_PROGRAM_BINDING :: GLenum
gl_PROGRAM_INSTRUCTIONS :: GLenum
gl_MAX_PROGRAM_INSTRUCTIONS :: GLenum
gl_PROGRAM_NATIVE_INSTRUCTIONS :: GLenum
gl_MAX_PROGRAM_NATIVE_INSTRUCTIONS :: GLenum
gl_PROGRAM_TEMPORARIES :: GLenum
gl_MAX_PROGRAM_TEMPORARIES :: GLenum
gl_PROGRAM_NATIVE_TEMPORARIES :: GLenum
gl_MAX_PROGRAM_NATIVE_TEMPORARIES :: GLenum
gl_PROGRAM_PARAMETERS :: GLenum
gl_MAX_PROGRAM_PARAMETERS :: GLenum
gl_PROGRAM_NATIVE_PARAMETERS :: GLenum
gl_MAX_PROGRAM_NATIVE_PARAMETERS :: GLenum
gl_PROGRAM_ATTRIBS :: GLenum
gl_MAX_PROGRAM_ATTRIBS :: GLenum
gl_PROGRAM_NATIVE_ATTRIBS :: GLenum
gl_MAX_PROGRAM_NATIVE_ATTRIBS :: GLenum
gl_MAX_PROGRAM_LOCAL_PARAMETERS :: GLenum
gl_MAX_PROGRAM_ENV_PARAMETERS :: GLenum
gl_PROGRAM_UNDER_NATIVE_LIMITS :: GLenum
gl_PROGRAM_ALU_INSTRUCTIONS :: GLenum
gl_PROGRAM_TEX_INSTRUCTIONS :: GLenum
gl_PROGRAM_TEX_INDIRECTIONS :: GLenum
gl_PROGRAM_NATIVE_ALU_INSTRUCTIONS :: GLenum
gl_PROGRAM_NATIVE_TEX_INSTRUCTIONS :: GLenum
gl_PROGRAM_NATIVE_TEX_INDIRECTIONS :: GLenum
gl_MAX_PROGRAM_ALU_INSTRUCTIONS :: GLenum
gl_MAX_PROGRAM_TEX_INSTRUCTIONS :: GLenum
gl_MAX_PROGRAM_TEX_INDIRECTIONS :: GLenum
gl_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS :: GLenum
gl_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS :: GLenum
gl_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS :: GLenum
gl_PROGRAM_STRING :: GLenum
gl_PROGRAM_ERROR_POSITION :: GLenum
gl_CURRENT_MATRIX :: GLenum
gl_TRANSPOSE_CURRENT_MATRIX :: GLenum
gl_CURRENT_MATRIX_STACK_DEPTH :: GLenum
gl_MAX_PROGRAM_MATRICES :: GLenum
gl_MAX_PROGRAM_MATRIX_STACK_DEPTH :: GLenum
gl_MAX_TEXTURE_COORDS :: GLenum
gl_MAX_TEXTURE_IMAGE_UNITS :: GLenum
gl_PROGRAM_ERROR_STRING :: GLenum
gl_MATRIX0 :: GLenum
gl_MATRIX1 :: GLenum
gl_MATRIX2 :: GLenum
gl_MATRIX3 :: GLenum
gl_MATRIX4 :: GLenum
gl_MATRIX5 :: GLenum
gl_MATRIX6 :: GLenum
gl_MATRIX7 :: GLenum
gl_MATRIX8 :: GLenum
gl_MATRIX9 :: GLenum
gl_MATRIX10 :: GLenum
gl_MATRIX11 :: GLenum
gl_MATRIX12 :: GLenum
gl_MATRIX13 :: GLenum
gl_MATRIX14 :: GLenum
gl_MATRIX15 :: GLenum
gl_MATRIX16 :: GLenum
gl_MATRIX17 :: GLenum
gl_MATRIX18 :: GLenum
gl_MATRIX19 :: GLenum
gl_MATRIX20 :: GLenum
gl_MATRIX21 :: GLenum
gl_MATRIX22 :: GLenum
gl_MATRIX23 :: GLenum
gl_MATRIX24 :: GLenum
gl_MATRIX25 :: GLenum
gl_MATRIX26 :: GLenum
gl_MATRIX27 :: GLenum
gl_MATRIX28 :: GLenum
gl_MATRIX29 :: GLenum
gl_MATRIX30 :: GLenum
gl_MATRIX31 :: GLenum
Functions
glProgramString :: GLenum -> GLenum -> GLsizei -> Ptr a -> IO ()Source
glBindProgram :: GLenum -> GLuint -> IO ()Source
glDeletePrograms :: GLsizei -> Ptr GLuint -> IO ()Source
glGenPrograms :: GLsizei -> Ptr GLuint -> IO ()Source
glProgramEnvParameter4d :: GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()Source
glProgramEnvParameter4dv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()Source
glProgramEnvParameter4f :: GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()Source
glProgramEnvParameter4fv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()Source
glProgramLocalParameter4d :: GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()Source
glProgramLocalParameter4dv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()Source
glProgramLocalParameter4f :: GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()Source
glProgramLocalParameter4fv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()Source
glGetProgramEnvParameterdv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()Source
glGetProgramEnvParameterfv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()Source
glGetProgramLocalParameterdv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()Source
glGetProgramLocalParameterfv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()Source
glGetProgramiv :: GLuint -> GLenum -> Ptr GLint -> IO ()Source
glGetProgramString :: GLenum -> GLenum -> Ptr a -> IO ()Source
glIsProgram :: GLuint -> IO GLbooleanSource
Tokens
gl_FRAGMENT_PROGRAM :: GLenumSource
gl_PROGRAM_FORMAT_ASCII :: GLenumSource
gl_PROGRAM_LENGTH :: GLenumSource
gl_PROGRAM_FORMAT :: GLenumSource
gl_PROGRAM_BINDING :: GLenumSource
gl_PROGRAM_INSTRUCTIONS :: GLenumSource
gl_MAX_PROGRAM_INSTRUCTIONS :: GLenumSource
gl_PROGRAM_NATIVE_INSTRUCTIONS :: GLenumSource
gl_MAX_PROGRAM_NATIVE_INSTRUCTIONS :: GLenumSource
gl_PROGRAM_TEMPORARIES :: GLenumSource
gl_MAX_PROGRAM_TEMPORARIES :: GLenumSource
gl_PROGRAM_NATIVE_TEMPORARIES :: GLenumSource
gl_MAX_PROGRAM_NATIVE_TEMPORARIES :: GLenumSource
gl_PROGRAM_PARAMETERS :: GLenumSource
gl_MAX_PROGRAM_PARAMETERS :: GLenumSource
gl_PROGRAM_NATIVE_PARAMETERS :: GLenumSource
gl_MAX_PROGRAM_NATIVE_PARAMETERS :: GLenumSource
gl_PROGRAM_ATTRIBS :: GLenumSource
gl_MAX_PROGRAM_ATTRIBS :: GLenumSource
gl_PROGRAM_NATIVE_ATTRIBS :: GLenumSource
gl_MAX_PROGRAM_NATIVE_ATTRIBS :: GLenumSource
gl_MAX_PROGRAM_LOCAL_PARAMETERS :: GLenumSource
gl_MAX_PROGRAM_ENV_PARAMETERS :: GLenumSource
gl_PROGRAM_UNDER_NATIVE_LIMITS :: GLenumSource
gl_PROGRAM_ALU_INSTRUCTIONS :: GLenumSource
gl_PROGRAM_TEX_INSTRUCTIONS :: GLenumSource
gl_PROGRAM_TEX_INDIRECTIONS :: GLenumSource
gl_PROGRAM_NATIVE_ALU_INSTRUCTIONS :: GLenumSource
gl_PROGRAM_NATIVE_TEX_INSTRUCTIONS :: GLenumSource
gl_PROGRAM_NATIVE_TEX_INDIRECTIONS :: GLenumSource
gl_MAX_PROGRAM_ALU_INSTRUCTIONS :: GLenumSource
gl_MAX_PROGRAM_TEX_INSTRUCTIONS :: GLenumSource
gl_MAX_PROGRAM_TEX_INDIRECTIONS :: GLenumSource
gl_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS :: GLenumSource
gl_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS :: GLenumSource
gl_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS :: GLenumSource
gl_PROGRAM_STRING :: GLenumSource
gl_PROGRAM_ERROR_POSITION :: GLenumSource
gl_CURRENT_MATRIX :: GLenumSource
gl_TRANSPOSE_CURRENT_MATRIX :: GLenumSource
gl_CURRENT_MATRIX_STACK_DEPTH :: GLenumSource
gl_MAX_PROGRAM_MATRICES :: GLenumSource
gl_MAX_PROGRAM_MATRIX_STACK_DEPTH :: GLenumSource
gl_MAX_TEXTURE_COORDS :: GLenumSource
gl_MAX_TEXTURE_IMAGE_UNITS :: GLenumSource
gl_PROGRAM_ERROR_STRING :: GLenumSource
gl_MATRIX0 :: GLenumSource
gl_MATRIX1 :: GLenumSource
gl_MATRIX2 :: GLenumSource
gl_MATRIX3 :: GLenumSource
gl_MATRIX4 :: GLenumSource
gl_MATRIX5 :: GLenumSource
gl_MATRIX6 :: GLenumSource
gl_MATRIX7 :: GLenumSource
gl_MATRIX8 :: GLenumSource
gl_MATRIX9 :: GLenumSource
gl_MATRIX10 :: GLenumSource
gl_MATRIX11 :: GLenumSource
gl_MATRIX12 :: GLenumSource
gl_MATRIX13 :: GLenumSource
gl_MATRIX14 :: GLenumSource
gl_MATRIX15 :: GLenumSource
gl_MATRIX16 :: GLenumSource
gl_MATRIX17 :: GLenumSource
gl_MATRIX18 :: GLenumSource
gl_MATRIX19 :: GLenumSource
gl_MATRIX20 :: GLenumSource
gl_MATRIX21 :: GLenumSource
gl_MATRIX22 :: GLenumSource
gl_MATRIX23 :: GLenumSource
gl_MATRIX24 :: GLenumSource
gl_MATRIX25 :: GLenumSource
gl_MATRIX26 :: GLenumSource
gl_MATRIX27 :: GLenumSource
gl_MATRIX28 :: GLenumSource
gl_MATRIX29 :: GLenumSource
gl_MATRIX30 :: GLenumSource
gl_MATRIX31 :: GLenumSource
Produced by Haddock version 2.4.2