Graphics.Rendering.OpenGL.Raw.NV.VertexProgram4

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

Portability | portable
Stability | stable
Maintainer | sven.panne@aedion.de
Safe Haskell | None

Graphics.Rendering.OpenGL.Raw.NV.VertexProgram4

Contents

- Functions
- Tokens

Description

All tokens from the NV_vertex_program4 extension, see http://www.opengl.org/registry/specs/NV/vertex_program4.txt.

Synopsis

- glVertexAttribI1i :: GLuint -> GLint -> IO ()
- glVertexAttribI2i :: GLuint -> GLint -> GLint -> IO ()
- glVertexAttribI3i :: GLuint -> GLint -> GLint -> GLint -> IO ()
- glVertexAttribI4i :: GLuint -> GLint -> GLint -> GLint -> GLint -> IO ()
- glVertexAttribI1ui :: GLuint -> GLuint -> IO ()
- glVertexAttribI2ui :: GLuint -> GLuint -> GLuint -> IO ()
- glVertexAttribI3ui :: GLuint -> GLuint -> GLuint -> GLuint -> IO ()
- glVertexAttribI4ui :: GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()
- glVertexAttribI1iv :: GLuint -> Ptr GLint -> IO ()
- glVertexAttribI2iv :: GLuint -> Ptr GLint -> IO ()
- glVertexAttribI3iv :: GLuint -> Ptr GLint -> IO ()
- glVertexAttribI4iv :: GLuint -> Ptr GLint -> IO ()
- glVertexAttribI1uiv :: GLuint -> Ptr GLuint -> IO ()
- glVertexAttribI2uiv :: GLuint -> Ptr GLuint -> IO ()
- glVertexAttribI3uiv :: GLuint -> Ptr GLuint -> IO ()
- glVertexAttribI4uiv :: GLuint -> Ptr GLuint -> IO ()
- glVertexAttribI4bv :: GLuint -> Ptr GLbyte -> IO ()
- glVertexAttribI4sv :: GLuint -> Ptr GLshort -> IO ()
- glVertexAttribI4ubv :: GLuint -> Ptr GLubyte -> IO ()
- glVertexAttribI4usv :: GLuint -> Ptr GLushort -> IO ()
- glVertexAttribIPointer :: GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> IO ()
- glGetVertexAttribIiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
- glGetVertexAttribIuiv :: GLuint -> GLenum -> Ptr GLuint -> IO ()
- gl_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum

# Functions

glVertexAttribI1i :: GLuint -> GLint -> IO ()

glVertexAttribI2i :: GLuint -> GLint -> GLint -> IO ()

glVertexAttribI3i :: GLuint -> GLint -> GLint -> GLint -> IO ()

glVertexAttribI4i :: GLuint -> GLint -> GLint -> GLint -> GLint -> IO ()

glVertexAttribI1ui :: GLuint -> GLuint -> IO ()

glVertexAttribI2ui :: GLuint -> GLuint -> GLuint -> IO ()

glVertexAttribI3ui :: GLuint -> GLuint -> GLuint -> GLuint -> IO ()

glVertexAttribI4ui :: GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()

glVertexAttribI1iv :: GLuint -> Ptr GLint -> IO ()

glVertexAttribI2iv :: GLuint -> Ptr GLint -> IO ()

glVertexAttribI3iv :: GLuint -> Ptr GLint -> IO ()

glVertexAttribI4iv :: GLuint -> Ptr GLint -> IO ()

glVertexAttribI1uiv :: GLuint -> Ptr GLuint -> IO ()

glVertexAttribI2uiv :: GLuint -> Ptr GLuint -> IO ()

glVertexAttribI3uiv :: GLuint -> Ptr GLuint -> IO ()

glVertexAttribI4uiv :: GLuint -> Ptr GLuint -> IO ()

glVertexAttribI4bv :: GLuint -> Ptr GLbyte -> IO ()

glVertexAttribI4sv :: GLuint -> Ptr GLshort -> IO ()

glVertexAttribI4ubv :: GLuint -> Ptr GLubyte -> IO ()

glVertexAttribI4usv :: GLuint -> Ptr GLushort -> IO ()

glVertexAttribIPointer :: GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> IO ()

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

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

# Tokens

gl_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum