OpenGLRaw-1.1.0.1: A raw binding for the OpenGL graphics systemSource codeContentsIndex
Graphics.Rendering.OpenGL.Raw.EXT.DirectStateAccess
Portabilityportable
Stabilitystable
Maintainersven.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 GLbooleanSource
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 GLbooleanSource
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 GLenumSource
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 :: GLenumSource
gl_TRANSPOSE_PROGRAM_MATRIX :: GLenumSource
gl_PROGRAM_MATRIX_STACK_DEPTH :: GLenumSource
Produced by Haddock version 2.4.2