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

Copyright(c) Sven Panne 2013
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell98

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