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

Portabilityportable
Stabilitystable
Maintainersven.panne@aedion.de
Safe HaskellNone

Graphics.Rendering.OpenGL.Raw.Core31

Contents

Description

All raw functions, tokens and types from the OpenGL 3.1 core, see http://www.opengl.org/registry/.

Synopsis

Functions

glEnable :: GLenum -> IO ()

glFinish :: IO ()

glFlush :: IO ()

glGetPointerv :: GLenum -> Ptr (Ptr a) -> IO ()

glGetTexImage :: GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()

glHint :: GLenum -> GLenum -> IO ()

glReadPixels :: GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glTexImage1D :: GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()

glTexImage2D :: GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()

glTexImage3D :: GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()

glTexSubImage1D :: GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glTexSubImage2D :: GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glTexSubImage3D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()

glUniform2i :: GLint -> GLint -> GLint -> IO ()

glUniform3i :: GLint -> GLint -> GLint -> GLint -> IO ()

glUniform4i :: GLint -> GLint -> GLint -> GLint -> GLint -> IO ()

Tokens

Types

Extensions promoted to OpenGL 3.1 core