OpenGLRaw-1.1.0.1: A raw binding for the OpenGL graphics system
Source code
Contents
Index
Graphics.Rendering.OpenGL.Raw.ARB.FragmentProgram
Portability
portable
Stability
stable
Maintainer
sven.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
GLboolean
Source
Tokens
gl_FRAGMENT_PROGRAM
::
GLenum
Source
gl_PROGRAM_FORMAT_ASCII
::
GLenum
Source
gl_PROGRAM_LENGTH
::
GLenum
Source
gl_PROGRAM_FORMAT
::
GLenum
Source
gl_PROGRAM_BINDING
::
GLenum
Source
gl_PROGRAM_INSTRUCTIONS
::
GLenum
Source
gl_MAX_PROGRAM_INSTRUCTIONS
::
GLenum
Source
gl_PROGRAM_NATIVE_INSTRUCTIONS
::
GLenum
Source
gl_MAX_PROGRAM_NATIVE_INSTRUCTIONS
::
GLenum
Source
gl_PROGRAM_TEMPORARIES
::
GLenum
Source
gl_MAX_PROGRAM_TEMPORARIES
::
GLenum
Source
gl_PROGRAM_NATIVE_TEMPORARIES
::
GLenum
Source
gl_MAX_PROGRAM_NATIVE_TEMPORARIES
::
GLenum
Source
gl_PROGRAM_PARAMETERS
::
GLenum
Source
gl_MAX_PROGRAM_PARAMETERS
::
GLenum
Source
gl_PROGRAM_NATIVE_PARAMETERS
::
GLenum
Source
gl_MAX_PROGRAM_NATIVE_PARAMETERS
::
GLenum
Source
gl_PROGRAM_ATTRIBS
::
GLenum
Source
gl_MAX_PROGRAM_ATTRIBS
::
GLenum
Source
gl_PROGRAM_NATIVE_ATTRIBS
::
GLenum
Source
gl_MAX_PROGRAM_NATIVE_ATTRIBS
::
GLenum
Source
gl_MAX_PROGRAM_LOCAL_PARAMETERS
::
GLenum
Source
gl_MAX_PROGRAM_ENV_PARAMETERS
::
GLenum
Source
gl_PROGRAM_UNDER_NATIVE_LIMITS
::
GLenum
Source
gl_PROGRAM_ALU_INSTRUCTIONS
::
GLenum
Source
gl_PROGRAM_TEX_INSTRUCTIONS
::
GLenum
Source
gl_PROGRAM_TEX_INDIRECTIONS
::
GLenum
Source
gl_PROGRAM_NATIVE_ALU_INSTRUCTIONS
::
GLenum
Source
gl_PROGRAM_NATIVE_TEX_INSTRUCTIONS
::
GLenum
Source
gl_PROGRAM_NATIVE_TEX_INDIRECTIONS
::
GLenum
Source
gl_MAX_PROGRAM_ALU_INSTRUCTIONS
::
GLenum
Source
gl_MAX_PROGRAM_TEX_INSTRUCTIONS
::
GLenum
Source
gl_MAX_PROGRAM_TEX_INDIRECTIONS
::
GLenum
Source
gl_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS
::
GLenum
Source
gl_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS
::
GLenum
Source
gl_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS
::
GLenum
Source
gl_PROGRAM_STRING
::
GLenum
Source
gl_PROGRAM_ERROR_POSITION
::
GLenum
Source
gl_CURRENT_MATRIX
::
GLenum
Source
gl_TRANSPOSE_CURRENT_MATRIX
::
GLenum
Source
gl_CURRENT_MATRIX_STACK_DEPTH
::
GLenum
Source
gl_MAX_PROGRAM_MATRICES
::
GLenum
Source
gl_MAX_PROGRAM_MATRIX_STACK_DEPTH
::
GLenum
Source
gl_MAX_TEXTURE_COORDS
::
GLenum
Source
gl_MAX_TEXTURE_IMAGE_UNITS
::
GLenum
Source
gl_PROGRAM_ERROR_STRING
::
GLenum
Source
gl_MATRIX0
::
GLenum
Source
gl_MATRIX1
::
GLenum
Source
gl_MATRIX2
::
GLenum
Source
gl_MATRIX3
::
GLenum
Source
gl_MATRIX4
::
GLenum
Source
gl_MATRIX5
::
GLenum
Source
gl_MATRIX6
::
GLenum
Source
gl_MATRIX7
::
GLenum
Source
gl_MATRIX8
::
GLenum
Source
gl_MATRIX9
::
GLenum
Source
gl_MATRIX10
::
GLenum
Source
gl_MATRIX11
::
GLenum
Source
gl_MATRIX12
::
GLenum
Source
gl_MATRIX13
::
GLenum
Source
gl_MATRIX14
::
GLenum
Source
gl_MATRIX15
::
GLenum
Source
gl_MATRIX16
::
GLenum
Source
gl_MATRIX17
::
GLenum
Source
gl_MATRIX18
::
GLenum
Source
gl_MATRIX19
::
GLenum
Source
gl_MATRIX20
::
GLenum
Source
gl_MATRIX21
::
GLenum
Source
gl_MATRIX22
::
GLenum
Source
gl_MATRIX23
::
GLenum
Source
gl_MATRIX24
::
GLenum
Source
gl_MATRIX25
::
GLenum
Source
gl_MATRIX26
::
GLenum
Source
gl_MATRIX27
::
GLenum
Source
gl_MATRIX28
::
GLenum
Source
gl_MATRIX29
::
GLenum
Source
gl_MATRIX30
::
GLenum
Source
gl_MATRIX31
::
GLenum
Source
Produced by
Haddock
version 2.4.2