| OpenGLRaw-1.1.0.1: A raw binding for the OpenGL graphics system | Source code | Contents | Index

Graphics.Rendering.OpenGL.Raw.NV.FragmentProgram

Portability | portable
Stability | stable
Maintainer | sven.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 :: GLenum | Source

gl_MAX_TEXTURE_COORDS :: GLenum | Source

gl_MAX_TEXTURE_IMAGE_UNITS :: GLenum | Source

gl_FRAGMENT_PROGRAM_BINDING :: GLenum | Source

gl_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS :: GLenum | Source

gl_PROGRAM_ERROR_STRING :: GLenum | Source

Produced by Haddock version 2.4.2