| 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