OpenGLRaw-1.1.0.1: A raw binding for the OpenGL graphics systemSource codeContentsIndex
Graphics.Rendering.OpenGL.Raw.NV.FragmentProgram
Portabilityportable
Stabilitystable
Maintainersven.panne@aedion.de
Contents
Functions
Tokens
Description
All raw functions and tokens from the NV_fragment_program extension, see http://www.opengl.org/registry/specs/NV/fragment_program.txt.
Synopsis
glProgramNamedParameter4f :: GLuint -> GLsizei -> Ptr GLubyte -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
glProgramNamedParameter4d :: GLuint -> GLsizei -> Ptr GLubyte -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
glProgramNamedParameter4fv :: GLuint -> GLsizei -> Ptr GLubyte -> Ptr GLfloat -> IO ()
glProgramNamedParameter4dv :: GLuint -> GLsizei -> Ptr GLubyte -> Ptr GLdouble -> IO ()
glGetProgramNamedParameterfv :: GLuint -> GLsizei -> Ptr GLubyte -> Ptr GLfloat -> IO ()
glGetProgramNamedParameterdv :: GLuint -> GLsizei -> Ptr GLubyte -> Ptr GLdouble -> 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 ()
glGetProgramLocalParameterdv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()
glGetProgramLocalParameterfv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()
gl_FRAGMENT_PROGRAM_NV :: GLenum
gl_MAX_TEXTURE_COORDS :: GLenum
gl_MAX_TEXTURE_IMAGE_UNITS :: GLenum
gl_FRAGMENT_PROGRAM_BINDING :: GLenum
gl_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS :: GLenum
gl_PROGRAM_ERROR_STRING :: GLenum
Functions
glProgramNamedParameter4f :: GLuint -> GLsizei -> Ptr GLubyte -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()Source
glProgramNamedParameter4d :: GLuint -> GLsizei -> Ptr GLubyte -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()Source
glProgramNamedParameter4fv :: GLuint -> GLsizei -> Ptr GLubyte -> Ptr GLfloat -> IO ()Source
glProgramNamedParameter4dv :: GLuint -> GLsizei -> Ptr GLubyte -> Ptr GLdouble -> IO ()Source
glGetProgramNamedParameterfv :: GLuint -> GLsizei -> Ptr GLubyte -> Ptr GLfloat -> IO ()Source
glGetProgramNamedParameterdv :: GLuint -> GLsizei -> Ptr GLubyte -> Ptr GLdouble -> 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
glGetProgramLocalParameterdv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()Source
glGetProgramLocalParameterfv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()Source
Tokens
gl_FRAGMENT_PROGRAM_NV :: GLenumSource
gl_MAX_TEXTURE_COORDS :: GLenumSource
gl_MAX_TEXTURE_IMAGE_UNITS :: GLenumSource
gl_FRAGMENT_PROGRAM_BINDING :: GLenumSource
gl_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS :: GLenumSource
gl_PROGRAM_ERROR_STRING :: GLenumSource
Produced by Haddock version 2.4.2