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

Graphics.Rendering.OpenGL.Raw.EXT.DirectStateAccess

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

Contents

Functions
Tokens

Description
All raw functions and tokens from the EXT_direct_state_access extension not already in the OpenGL 3.1 core, see http://www.opengl.org/registry/specs/EXT/direct_state_access.txt.
Synopsis

glClientAttribDefault :: GLbitfield -> IO ()
glPushClientAttribDefault :: GLbitfield -> IO ()
glMatrixLoadf :: GLenum -> Ptr GLfloat -> IO ()
glMatrixLoadd :: GLenum -> Ptr GLdouble -> IO ()
glMatrixMultf :: GLenum -> Ptr GLfloat -> IO ()
glMatrixMultd :: GLenum -> Ptr GLdouble -> IO ()
glMatrixLoadIdentity :: GLenum -> IO ()
glMatrixRotatef :: GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
glMatrixRotated :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
glMatrixScalef :: GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ()
glMatrixScaled :: GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ()
glMatrixTranslatef :: GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ()
glMatrixTranslated :: GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ()
glMatrixOrtho :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
glMatrixFrustum :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
glMatrixPush :: GLenum -> IO ()
glMatrixPop :: GLenum -> IO ()
glTextureParameteri :: GLuint -> GLenum -> GLenum -> GLint -> IO ()
glTextureParameteriv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ()
glTextureParameterf :: GLuint -> GLenum -> GLenum -> GLfloat -> IO ()
glTextureParameterfv :: GLuint -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
glTextureImage1D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glTextureImage2D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glTextureSubImage1D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glTextureSubImage2D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glCopyTextureImage1D :: GLuint -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> IO ()
glCopyTextureImage2D :: GLuint -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO ()
glCopyTextureSubImage1D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO ()
glCopyTextureSubImage2D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
glGetTextureImage :: GLuint -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glGetTextureParameterfv :: GLuint -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
glGetTextureParameteriv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ()
glGetTextureLevelParameterfv :: GLuint -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()
glGetTextureLevelParameteriv :: GLuint -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()
glTextureImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glTextureSubImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glCopyTextureSubImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
glBindMultiTexture :: GLenum -> GLenum -> GLuint -> IO ()
glMultiTexCoordPointer :: GLenum -> GLint -> GLenum -> GLsizei -> Ptr a -> IO ()
glMultiTexEnvf :: GLenum -> GLenum -> GLenum -> GLfloat -> IO ()
glMultiTexEnvfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
glMultiTexEnvi :: GLenum -> GLenum -> GLenum -> GLint -> IO ()
glMultiTexEnviv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
glMultiTexGend :: GLenum -> GLenum -> GLenum -> GLdouble -> IO ()
glMultiTexGendv :: GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ()
glMultiTexGenf :: GLenum -> GLenum -> GLenum -> GLfloat -> IO ()
glMultiTexGenfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
glMultiTexGeni :: GLenum -> GLenum -> GLenum -> GLint -> IO ()
glMultiTexGeniv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
glGetMultiTexEnvfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
glGetMultiTexEnviv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
glGetMultiTexGendv :: GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO ()
glGetMultiTexGenfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
glGetMultiTexGeniv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
glMultiTexParameteri :: GLenum -> GLenum -> GLenum -> GLint -> IO ()
glMultiTexParameteriv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
glMultiTexParameterf :: GLenum -> GLenum -> GLenum -> GLfloat -> IO ()
glMultiTexParameterfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
glMultiTexImage1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glMultiTexImage2D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glMultiTexSubImage1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glMultiTexSubImage2D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glCopyMultiTexImage1D :: GLenum -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> IO ()
glCopyMultiTexImage2D :: GLenum -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO ()
glCopyMultiTexSubImage1D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO ()
glCopyMultiTexSubImage2D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
glGetMultiTexImage :: GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glGetMultiTexParameterfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ()
glGetMultiTexParameteriv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
glGetMultiTexLevelParameterfv :: GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()
glGetMultiTexLevelParameteriv :: GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()
glMultiTexImage3D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glMultiTexSubImage3D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glCopyMultiTexSubImage3D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
glEnableClientStateIndexed :: GLenum -> GLuint -> IO ()
glDisableClientStateIndexed :: GLenum -> GLuint -> IO ()
glGetFloatIndexedv :: GLenum -> GLuint -> Ptr GLfloat -> IO ()
glGetDoubleIndexedv :: GLenum -> GLuint -> Ptr GLdouble -> IO ()
glGetPointerIndexedv :: GLenum -> GLuint -> Ptr (Ptr a) -> IO ()
glEnableIndexed :: GLenum -> GLuint -> IO ()
glDisableIndexed :: GLenum -> GLuint -> IO ()
glIsEnabledIndexed :: GLenum -> GLuint -> IO GLboolean
glGetIntegerIndexedv :: GLenum -> GLuint -> Ptr GLint -> IO ()
glGetBooleanIndexedv :: GLenum -> GLuint -> Ptr GLboolean -> IO ()
glNamedProgramString :: GLuint -> GLenum -> GLenum -> GLsizei -> Ptr a -> IO ()
glNamedProgramLocalParameter4d :: GLuint -> GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
glNamedProgramLocalParameter4dv :: GLuint -> GLenum -> GLuint -> Ptr GLdouble -> IO ()
glNamedProgramLocalParameter4f :: GLuint -> GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
glNamedProgramLocalParameter4fv :: GLuint -> GLenum -> GLuint -> Ptr GLfloat -> IO ()
glGetNamedProgramLocalParameterdv :: GLuint -> GLenum -> GLuint -> Ptr GLdouble -> IO ()
glGetNamedProgramLocalParameterfv :: GLuint -> GLenum -> GLuint -> Ptr GLfloat -> IO ()
glGetNamedProgramiv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ()
glGetNamedProgramString :: GLuint -> GLenum -> GLenum -> Ptr a -> IO ()
glCompressedTextureImage3D :: GLuint -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO ()
glCompressedTextureImage2D :: GLuint -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO ()
glCompressedTextureImage1D :: GLuint -> GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO ()
glCompressedTextureSubImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
glCompressedTextureSubImage2D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
glCompressedTextureSubImage1D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
glGetCompressedTextureImage :: GLuint -> GLenum -> GLint -> Ptr a -> IO ()
glCompressedMultiTexImage3D :: GLenum -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO ()
glCompressedMultiTexImage2D :: GLenum -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO ()
glCompressedMultiTexImage1D :: GLenum -> GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO ()
glCompressedMultiTexSubImage3D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
glCompressedMultiTexSubImage2D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
glCompressedMultiTexSubImage1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
glGetCompressedMultiTexImage :: GLenum -> GLenum -> GLint -> Ptr a -> IO ()
glMatrixLoadTransposef :: GLenum -> Ptr GLfloat -> IO ()
glMatrixLoadTransposed :: GLenum -> Ptr GLdouble -> IO ()
glMatrixMultTransposef :: GLenum -> Ptr GLfloat -> IO ()
glMatrixMultTransposed :: GLenum -> Ptr GLdouble -> IO ()
glNamedBufferData :: GLuint -> GLsizeiptr -> Ptr a -> GLenum -> IO ()
glNamedBufferSubData :: GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> IO ()
glMapNamedBuffer :: GLuint -> GLenum -> IO ()
glUnmapNamedBuffer :: GLuint -> IO GLboolean
glGetNamedBufferParameteriv :: GLuint -> GLenum -> Ptr GLint -> IO ()
glGetNamedBufferPointerv :: GLuint -> GLenum -> Ptr (Ptr a) -> IO ()
glGetNamedBufferSubData :: GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> IO ()
glProgramUniform1f :: GLuint -> GLint -> GLfloat -> IO ()
glProgramUniform2f :: GLuint -> GLint -> GLfloat -> GLfloat -> IO ()
glProgramUniform3f :: GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> IO ()
glProgramUniform4f :: GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
glProgramUniform1i :: GLuint -> GLint -> GLint -> IO ()
glProgramUniform2i :: GLuint -> GLint -> GLint -> GLint -> IO ()
glProgramUniform3i :: GLuint -> GLint -> GLint -> GLint -> GLint -> IO ()
glProgramUniform4i :: GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> IO ()
glProgramUniform1fv :: GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO ()
glProgramUniform2fv :: GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO ()
glProgramUniform3fv :: GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO ()
glProgramUniform4fv :: GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO ()
glProgramUniform1iv :: GLuint -> GLint -> GLsizei -> Ptr GLint -> IO ()
glProgramUniform2iv :: GLuint -> GLint -> GLsizei -> Ptr GLint -> IO ()
glProgramUniform3iv :: GLuint -> GLint -> GLsizei -> Ptr GLint -> IO ()
glProgramUniform4iv :: GLuint -> GLint -> GLsizei -> Ptr GLint -> IO ()
glProgramUniformMatrix2fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glProgramUniformMatrix3fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glProgramUniformMatrix4fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glProgramUniformMatrix2x3fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glProgramUniformMatrix3x2fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glProgramUniformMatrix2x4fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glProgramUniformMatrix4x2fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glProgramUniformMatrix3x4fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glProgramUniformMatrix4x3fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glTextureBuffer :: GLuint -> GLenum -> GLenum -> GLuint -> IO ()
glMultiTexBuffer :: GLenum -> GLenum -> GLenum -> GLuint -> IO ()
glTextureParameterIiv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ()
glTextureParameterIuiv :: GLuint -> GLenum -> GLenum -> Ptr GLuint -> IO ()
glGetTextureParameterIiv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ()
glGetTextureParameterIuiv :: GLuint -> GLenum -> GLenum -> Ptr GLuint -> IO ()
glMultiTexParameterIiv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
glMultiTexParameterIuiv :: GLenum -> GLenum -> GLenum -> Ptr GLuint -> IO ()
glGetMultiTexParameterIiv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
glGetMultiTexParameterIuiv :: GLenum -> GLenum -> GLenum -> Ptr GLuint -> IO ()
glProgramUniform1ui :: GLuint -> GLint -> GLuint -> IO ()
glProgramUniform2ui :: GLuint -> GLint -> GLuint -> GLuint -> IO ()
glProgramUniform3ui :: GLuint -> GLint -> GLuint -> GLuint -> GLuint -> IO ()
glProgramUniform4ui :: GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()
glProgramUniform1uiv :: GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO ()
glProgramUniform2uiv :: GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO ()
glProgramUniform3uiv :: GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO ()
glProgramUniform4uiv :: GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO ()
glNamedProgramLocalParameters4fv :: GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLfloat -> IO ()
glNamedProgramLocalParameterI4i :: GLuint -> GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> IO ()
glNamedProgramLocalParameterI4iv :: GLuint -> GLenum -> GLuint -> Ptr GLint -> IO ()
glNamedProgramLocalParametersI4iv :: GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLint -> IO ()
glNamedProgramLocalParameterI4ui :: GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()
glNamedProgramLocalParameterI4uiv :: GLuint -> GLenum -> GLuint -> Ptr GLuint -> IO ()
glNamedProgramLocalParametersI4uiv :: GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLuint -> IO ()
glGetNamedProgramLocalParameterIiv :: GLuint -> GLenum -> GLuint -> Ptr GLint -> IO ()
glGetNamedProgramLocalParameterIuiv :: GLuint -> GLenum -> GLuint -> Ptr GLuint -> IO ()
glNamedRenderbufferStorage :: GLuint -> GLenum -> GLsizei -> GLsizei -> IO ()
glGetNamedRenderbufferParameteriv :: GLuint -> GLenum -> Ptr GLint -> IO ()
glNamedRenderbufferStorageMultisample :: GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ()
glNamedRenderbufferStorageMultisampleCoverage :: GLuint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ()
glCheckNamedFramebufferStatus :: GLuint -> GLenum -> IO GLenum
glNamedFramebufferTexture1D :: GLuint -> GLenum -> GLenum -> GLuint -> GLint -> IO ()
glNamedFramebufferTexture2D :: GLuint -> GLenum -> GLenum -> GLuint -> GLint -> IO ()
glNamedFramebufferTexture3D :: GLuint -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ()
glNamedFramebufferRenderbuffer :: GLuint -> GLenum -> GLenum -> GLuint -> IO ()
glGetNamedFramebufferAttachmentParameteriv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ()
glGenerateTextureMipmap :: GLuint -> GLenum -> IO ()
glGenerateMultiTexMipmap :: GLenum -> GLenum -> IO ()
glFramebufferDrawBuffer :: GLuint -> GLenum -> IO ()
glFramebufferDrawBuffers :: GLuint -> GLsizei -> Ptr GLenum -> IO ()
glFramebufferReadBuffer :: GLuint -> GLenum -> IO ()
glGetFramebufferParameteriv :: GLuint -> GLenum -> Ptr GLint -> IO ()
glNamedFramebufferTexture :: GLuint -> GLenum -> GLuint -> GLint -> IO ()
glNamedFramebufferTextureLayer :: GLuint -> GLenum -> GLuint -> GLint -> GLint -> IO ()
glNamedFramebufferTextureFace :: GLuint -> GLenum -> GLuint -> GLint -> GLenum -> IO ()
glTextureRenderbuffer :: GLuint -> GLenum -> GLuint -> IO ()
glMultiTexRenderbuffer :: GLenum -> GLenum -> GLuint -> IO ()
gl_PROGRAM_MATRIX :: GLenum
gl_TRANSPOSE_PROGRAM_MATRIX :: GLenum
gl_PROGRAM_MATRIX_STACK_DEPTH :: GLenum

Functions

glClientAttribDefault :: GLbitfield -> IO () | Source

glPushClientAttribDefault :: GLbitfield -> IO () | Source

glMatrixLoadf :: GLenum -> Ptr GLfloat -> IO () | Source

glMatrixLoadd :: GLenum -> Ptr GLdouble -> IO () | Source

glMatrixMultf :: GLenum -> Ptr GLfloat -> IO () | Source

glMatrixMultd :: GLenum -> Ptr GLdouble -> IO () | Source

glMatrixLoadIdentity :: GLenum -> IO () | Source

glMatrixRotatef :: GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO () | Source

glMatrixRotated :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO () | Source

glMatrixScalef :: GLenum -> GLfloat -> GLfloat -> GLfloat -> IO () | Source

glMatrixScaled :: GLenum -> GLdouble -> GLdouble -> GLdouble -> IO () | Source

glMatrixTranslatef :: GLenum -> GLfloat -> GLfloat -> GLfloat -> IO () | Source

glMatrixTranslated :: GLenum -> GLdouble -> GLdouble -> GLdouble -> IO () | Source

glMatrixOrtho :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO () | Source

glMatrixFrustum :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO () | Source

glMatrixPush :: GLenum -> IO () | Source

glMatrixPop :: GLenum -> IO () | Source

glTextureParameteri :: GLuint -> GLenum -> GLenum -> GLint -> IO () | Source

glTextureParameteriv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glTextureParameterf :: GLuint -> GLenum -> GLenum -> GLfloat -> IO () | Source

glTextureParameterfv :: GLuint -> GLenum -> GLenum -> Ptr GLfloat -> IO () | Source

glTextureImage1D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source

glTextureImage2D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source

glTextureSubImage1D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source

glTextureSubImage2D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source

glCopyTextureImage1D :: GLuint -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> IO () | Source

glCopyTextureImage2D :: GLuint -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO () | Source

glCopyTextureSubImage1D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO () | Source

glCopyTextureSubImage2D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO () | Source

glGetTextureImage :: GLuint -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source

glGetTextureParameterfv :: GLuint -> GLenum -> GLenum -> Ptr GLfloat -> IO () | Source

glGetTextureParameteriv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glGetTextureLevelParameterfv :: GLuint -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO () | Source

glGetTextureLevelParameteriv :: GLuint -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO () | Source

glTextureImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source

glTextureSubImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source

glCopyTextureSubImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO () | Source

glBindMultiTexture :: GLenum -> GLenum -> GLuint -> IO () | Source

glMultiTexCoordPointer :: GLenum -> GLint -> GLenum -> GLsizei -> Ptr a -> IO () | Source

glMultiTexEnvf :: GLenum -> GLenum -> GLenum -> GLfloat -> IO () | Source

glMultiTexEnvfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO () | Source

glMultiTexEnvi :: GLenum -> GLenum -> GLenum -> GLint -> IO () | Source

glMultiTexEnviv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glMultiTexGend :: GLenum -> GLenum -> GLenum -> GLdouble -> IO () | Source

glMultiTexGendv :: GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO () | Source

glMultiTexGenf :: GLenum -> GLenum -> GLenum -> GLfloat -> IO () | Source

glMultiTexGenfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO () | Source

glMultiTexGeni :: GLenum -> GLenum -> GLenum -> GLint -> IO () | Source

glMultiTexGeniv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glGetMultiTexEnvfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO () | Source

glGetMultiTexEnviv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glGetMultiTexGendv :: GLenum -> GLenum -> GLenum -> Ptr GLdouble -> IO () | Source

glGetMultiTexGenfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO () | Source

glGetMultiTexGeniv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glMultiTexParameteri :: GLenum -> GLenum -> GLenum -> GLint -> IO () | Source

glMultiTexParameteriv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glMultiTexParameterf :: GLenum -> GLenum -> GLenum -> GLfloat -> IO () | Source

glMultiTexParameterfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO () | Source

glMultiTexImage1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source

glMultiTexImage2D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source

glMultiTexSubImage1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source

glMultiTexSubImage2D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source

glCopyMultiTexImage1D :: GLenum -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> IO () | Source

glCopyMultiTexImage2D :: GLenum -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO () | Source

glCopyMultiTexSubImage1D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO () | Source

glCopyMultiTexSubImage2D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO () | Source

glGetMultiTexImage :: GLenum -> GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source

glGetMultiTexParameterfv :: GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO () | Source

glGetMultiTexParameteriv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glGetMultiTexLevelParameterfv :: GLenum -> GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO () | Source

glGetMultiTexLevelParameteriv :: GLenum -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO () | Source

glMultiTexImage3D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source

glMultiTexSubImage3D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source

glCopyMultiTexSubImage3D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO () | Source

glEnableClientStateIndexed :: GLenum -> GLuint -> IO () | Source

glDisableClientStateIndexed :: GLenum -> GLuint -> IO () | Source

glGetFloatIndexedv :: GLenum -> GLuint -> Ptr GLfloat -> IO () | Source

glGetDoubleIndexedv :: GLenum -> GLuint -> Ptr GLdouble -> IO () | Source

glGetPointerIndexedv :: GLenum -> GLuint -> Ptr (Ptr a) -> IO () | Source

glEnableIndexed :: GLenum -> GLuint -> IO () | Source

glDisableIndexed :: GLenum -> GLuint -> IO () | Source

glIsEnabledIndexed :: GLenum -> GLuint -> IO GLboolean | Source

glGetIntegerIndexedv :: GLenum -> GLuint -> Ptr GLint -> IO () | Source

glGetBooleanIndexedv :: GLenum -> GLuint -> Ptr GLboolean -> IO () | Source

glNamedProgramString :: GLuint -> GLenum -> GLenum -> GLsizei -> Ptr a -> IO () | Source

glNamedProgramLocalParameter4d :: GLuint -> GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO () | Source

glNamedProgramLocalParameter4dv :: GLuint -> GLenum -> GLuint -> Ptr GLdouble -> IO () | Source

glNamedProgramLocalParameter4f :: GLuint -> GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO () | Source

glNamedProgramLocalParameter4fv :: GLuint -> GLenum -> GLuint -> Ptr GLfloat -> IO () | Source

glGetNamedProgramLocalParameterdv :: GLuint -> GLenum -> GLuint -> Ptr GLdouble -> IO () | Source

glGetNamedProgramLocalParameterfv :: GLuint -> GLenum -> GLuint -> Ptr GLfloat -> IO () | Source

glGetNamedProgramiv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glGetNamedProgramString :: GLuint -> GLenum -> GLenum -> Ptr a -> IO () | Source

glCompressedTextureImage3D :: GLuint -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO () | Source

glCompressedTextureImage2D :: GLuint -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO () | Source

glCompressedTextureImage1D :: GLuint -> GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO () | Source

glCompressedTextureSubImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO () | Source

glCompressedTextureSubImage2D :: GLuint -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO () | Source

glCompressedTextureSubImage1D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO () | Source

glGetCompressedTextureImage :: GLuint -> GLenum -> GLint -> Ptr a -> IO () | Source

glCompressedMultiTexImage3D :: GLenum -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO () | Source

glCompressedMultiTexImage2D :: GLenum -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO () | Source

glCompressedMultiTexImage1D :: GLenum -> GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO () | Source

glCompressedMultiTexSubImage3D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO () | Source

glCompressedMultiTexSubImage2D :: GLenum -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO () | Source

glCompressedMultiTexSubImage1D :: GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO () | Source

glGetCompressedMultiTexImage :: GLenum -> GLenum -> GLint -> Ptr a -> IO () | Source

glMatrixLoadTransposef :: GLenum -> Ptr GLfloat -> IO () | Source

glMatrixLoadTransposed :: GLenum -> Ptr GLdouble -> IO () | Source

glMatrixMultTransposef :: GLenum -> Ptr GLfloat -> IO () | Source

glMatrixMultTransposed :: GLenum -> Ptr GLdouble -> IO () | Source

glNamedBufferData :: GLuint -> GLsizeiptr -> Ptr a -> GLenum -> IO () | Source

glNamedBufferSubData :: GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> IO () | Source

glMapNamedBuffer :: GLuint -> GLenum -> IO () | Source

glUnmapNamedBuffer :: GLuint -> IO GLboolean | Source

glGetNamedBufferParameteriv :: GLuint -> GLenum -> Ptr GLint -> IO () | Source

glGetNamedBufferPointerv :: GLuint -> GLenum -> Ptr (Ptr a) -> IO () | Source

glGetNamedBufferSubData :: GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> IO () | Source

glProgramUniform1f :: GLuint -> GLint -> GLfloat -> IO () | Source

glProgramUniform2f :: GLuint -> GLint -> GLfloat -> GLfloat -> IO () | Source

glProgramUniform3f :: GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> IO () | Source

glProgramUniform4f :: GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO () | Source

glProgramUniform1i :: GLuint -> GLint -> GLint -> IO () | Source

glProgramUniform2i :: GLuint -> GLint -> GLint -> GLint -> IO () | Source

glProgramUniform3i :: GLuint -> GLint -> GLint -> GLint -> GLint -> IO () | Source

glProgramUniform4i :: GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> IO () | Source

glProgramUniform1fv :: GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO () | Source

glProgramUniform2fv :: GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO () | Source

glProgramUniform3fv :: GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO () | Source

glProgramUniform4fv :: GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO () | Source

glProgramUniform1iv :: GLuint -> GLint -> GLsizei -> Ptr GLint -> IO () | Source

glProgramUniform2iv :: GLuint -> GLint -> GLsizei -> Ptr GLint -> IO () | Source

glProgramUniform3iv :: GLuint -> GLint -> GLsizei -> Ptr GLint -> IO () | Source

glProgramUniform4iv :: GLuint -> GLint -> GLsizei -> Ptr GLint -> IO () | Source

glProgramUniformMatrix2fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source

glProgramUniformMatrix3fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source

glProgramUniformMatrix4fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source

glProgramUniformMatrix2x3fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source

glProgramUniformMatrix3x2fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source

glProgramUniformMatrix2x4fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source

glProgramUniformMatrix4x2fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source

glProgramUniformMatrix3x4fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source

glProgramUniformMatrix4x3fv :: GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source

glTextureBuffer :: GLuint -> GLenum -> GLenum -> GLuint -> IO () | Source

glMultiTexBuffer :: GLenum -> GLenum -> GLenum -> GLuint -> IO () | Source

glTextureParameterIiv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glTextureParameterIuiv :: GLuint -> GLenum -> GLenum -> Ptr GLuint -> IO () | Source

glGetTextureParameterIiv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glGetTextureParameterIuiv :: GLuint -> GLenum -> GLenum -> Ptr GLuint -> IO () | Source

glMultiTexParameterIiv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glMultiTexParameterIuiv :: GLenum -> GLenum -> GLenum -> Ptr GLuint -> IO () | Source

glGetMultiTexParameterIiv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glGetMultiTexParameterIuiv :: GLenum -> GLenum -> GLenum -> Ptr GLuint -> IO () | Source

glProgramUniform1ui :: GLuint -> GLint -> GLuint -> IO () | Source

glProgramUniform2ui :: GLuint -> GLint -> GLuint -> GLuint -> IO () | Source

glProgramUniform3ui :: GLuint -> GLint -> GLuint -> GLuint -> GLuint -> IO () | Source

glProgramUniform4ui :: GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> IO () | Source

glProgramUniform1uiv :: GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO () | Source

glProgramUniform2uiv :: GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO () | Source

glProgramUniform3uiv :: GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO () | Source

glProgramUniform4uiv :: GLuint -> GLint -> GLsizei -> Ptr GLuint -> IO () | Source

glNamedProgramLocalParameters4fv :: GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLfloat -> IO () | Source

glNamedProgramLocalParameterI4i :: GLuint -> GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> IO () | Source

glNamedProgramLocalParameterI4iv :: GLuint -> GLenum -> GLuint -> Ptr GLint -> IO () | Source

glNamedProgramLocalParametersI4iv :: GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLint -> IO () | Source

glNamedProgramLocalParameterI4ui :: GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO () | Source

glNamedProgramLocalParameterI4uiv :: GLuint -> GLenum -> GLuint -> Ptr GLuint -> IO () | Source

glNamedProgramLocalParametersI4uiv :: GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLuint -> IO () | Source

glGetNamedProgramLocalParameterIiv :: GLuint -> GLenum -> GLuint -> Ptr GLint -> IO () | Source

glGetNamedProgramLocalParameterIuiv :: GLuint -> GLenum -> GLuint -> Ptr GLuint -> IO () | Source

glNamedRenderbufferStorage :: GLuint -> GLenum -> GLsizei -> GLsizei -> IO () | Source

glGetNamedRenderbufferParameteriv :: GLuint -> GLenum -> Ptr GLint -> IO () | Source

glNamedRenderbufferStorageMultisample :: GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO () | Source

glNamedRenderbufferStorageMultisampleCoverage :: GLuint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO () | Source

glCheckNamedFramebufferStatus :: GLuint -> GLenum -> IO GLenum | Source

glNamedFramebufferTexture1D :: GLuint -> GLenum -> GLenum -> GLuint -> GLint -> IO () | Source

glNamedFramebufferTexture2D :: GLuint -> GLenum -> GLenum -> GLuint -> GLint -> IO () | Source

glNamedFramebufferTexture3D :: GLuint -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO () | Source

glNamedFramebufferRenderbuffer :: GLuint -> GLenum -> GLenum -> GLuint -> IO () | Source

glGetNamedFramebufferAttachmentParameteriv :: GLuint -> GLenum -> GLenum -> Ptr GLint -> IO () | Source

glGenerateTextureMipmap :: GLuint -> GLenum -> IO () | Source

glGenerateMultiTexMipmap :: GLenum -> GLenum -> IO () | Source

glFramebufferDrawBuffer :: GLuint -> GLenum -> IO () | Source

glFramebufferDrawBuffers :: GLuint -> GLsizei -> Ptr GLenum -> IO () | Source

glFramebufferReadBuffer :: GLuint -> GLenum -> IO () | Source

glGetFramebufferParameteriv :: GLuint -> GLenum -> Ptr GLint -> IO () | Source

glNamedFramebufferTexture :: GLuint -> GLenum -> GLuint -> GLint -> IO () | Source

glNamedFramebufferTextureLayer :: GLuint -> GLenum -> GLuint -> GLint -> GLint -> IO () | Source

glNamedFramebufferTextureFace :: GLuint -> GLenum -> GLuint -> GLint -> GLenum -> IO () | Source

glTextureRenderbuffer :: GLuint -> GLenum -> GLuint -> IO () | Source

glMultiTexRenderbuffer :: GLenum -> GLenum -> GLuint -> IO () | Source

Tokens

gl_PROGRAM_MATRIX :: GLenum | Source

gl_TRANSPOSE_PROGRAM_MATRIX :: GLenum | Source

gl_PROGRAM_MATRIX_STACK_DEPTH :: GLenum | Source

Produced by Haddock version 2.4.2