Copyright | (c) Sven Panne 2013 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <[email protected]> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.EXT.DirectStateAccess
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.
- 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 -> GLint -> IO ()
- glTextureParameteriv :: GLuint -> GLenum -> Ptr GLint -> IO ()
- glTextureParameterf :: GLuint -> GLenum -> GLfloat -> IO ()
- glTextureParameterfv :: GLuint -> 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 -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
- glTextureSubImage2D :: GLuint -> 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 -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO ()
- glCopyTextureSubImage2D :: GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
- glGetTextureImage :: GLuint -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> IO ()
- glGetTextureParameterfv :: GLuint -> GLenum -> Ptr GLfloat -> IO ()
- glGetTextureParameteriv :: GLuint -> GLenum -> Ptr GLint -> IO ()
- glGetTextureLevelParameterfv :: GLuint -> GLint -> GLenum -> Ptr GLfloat -> IO ()
- glGetTextureLevelParameteriv :: GLuint -> GLint -> GLenum -> Ptr GLint -> IO ()
- glTextureImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
- glTextureSubImage3D :: GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
- glCopyTextureSubImage3D :: GLuint -> 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 -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
- glCompressedTextureSubImage2D :: GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
- glCompressedTextureSubImage1D :: GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
- glGetCompressedTextureImage :: GLuint -> GLint -> GLsizei -> 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 (Ptr a)
- 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 -> GLuint -> IO ()
- glMultiTexBuffer :: GLenum -> GLenum -> GLenum -> GLuint -> IO ()
- glTextureParameterIiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
- glTextureParameterIuiv :: GLuint -> GLenum -> Ptr GLuint -> IO ()
- glGetTextureParameterIiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
- glGetTextureParameterIuiv :: GLuint -> 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 -> IO ()
- glGenerateMultiTexMipmap :: GLenum -> GLenum -> IO ()
- glFramebufferDrawBuffer :: GLuint -> GLenum -> IO ()
- glFramebufferDrawBuffers :: GLuint -> GLsizei -> Ptr GLenum -> IO ()
- glFramebufferReadBuffer :: GLuint -> GLenum -> IO ()
- glGetFramebufferParameteriv :: GLenum -> 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
glMatrixLoadIdentity :: GLenum -> 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
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
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
Arguments
:: GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> IO () |
Manual page for OpenGL 4.x
glCopyTextureImage1D :: GLuint -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> IO () Source
glCopyTextureImage2D :: GLuint -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO () Source
glCopyTextureSubImage1D Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> IO () |
Manual page for OpenGL 4.x
glCopyTextureSubImage2D Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> IO () |
Manual page for OpenGL 4.x
glGetTextureParameterfv Source
Manual page for OpenGL 4.x
glGetTextureParameteriv Source
Manual page for OpenGL 4.x
glGetTextureLevelParameterfv Source
Manual page for OpenGL 4.x
glGetTextureLevelParameteriv Source
Manual page for OpenGL 4.x
glTextureImage3D :: GLuint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> IO () |
Manual page for OpenGL 4.x
glCopyTextureSubImage3D Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> IO () |
Manual page for OpenGL 4.x
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
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
glEnableIndexed :: GLenum -> GLuint -> IO () Source
glDisableIndexed :: GLenum -> GLuint -> IO () Source
glNamedProgramLocalParameter4d :: GLuint -> GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO () Source
glNamedProgramLocalParameter4f :: GLuint -> GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> 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 Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> IO () |
Manual page for OpenGL 4.x
glCompressedTextureSubImage2D Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> IO () |
Manual page for OpenGL 4.x
glCompressedTextureSubImage1D Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> IO () |
Manual page for OpenGL 4.x
glGetCompressedTextureImage Source
Manual page for OpenGL 4.x
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
Arguments
:: GLuint |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLenum |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> IO () |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
glGetNamedBufferParameteriv Source
Manual page for OpenGL 4.x
glGetNamedBufferPointerv Source
Manual page for OpenGL 4.x
glGetNamedBufferSubData Source
Arguments
:: GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> IO () |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> IO () |
Manual page for OpenGL 4.x
glProgramUniformMatrix2fv Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
glProgramUniformMatrix3fv Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
glProgramUniformMatrix4fv Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
glProgramUniformMatrix2x3fv Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
glProgramUniformMatrix3x2fv Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
glProgramUniformMatrix2x4fv Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
glProgramUniformMatrix4x2fv Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
glProgramUniformMatrix3x4fv Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
glProgramUniformMatrix4x3fv Source
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> IO () |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
glGetTextureParameterIiv Source
Manual page for OpenGL 4.x
glGetTextureParameterIuiv Source
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual page for OpenGL 4.x
Arguments
:: GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual page for OpenGL 4.x
glNamedProgramLocalParameters4fv :: GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLfloat -> IO () Source
glNamedProgramLocalParameterI4i :: GLuint -> GLenum -> GLuint -> GLint -> GLint -> GLint -> GLint -> IO () Source
glNamedProgramLocalParametersI4iv :: GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLint -> IO () Source
glNamedProgramLocalParameterI4ui :: GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO () Source
glNamedProgramLocalParametersI4uiv :: GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLuint -> IO () Source
glNamedRenderbufferStorage Source
Manual page for OpenGL 4.x
glGetNamedRenderbufferParameteriv Source
Manual page for OpenGL 4.x
glNamedRenderbufferStorageMultisample Source
Arguments
:: GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> IO () |
Manual page for OpenGL 4.x
glNamedRenderbufferStorageMultisampleCoverage :: GLuint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO () Source
glCheckNamedFramebufferStatus Source
Manual page for OpenGL 4.x
glNamedFramebufferTexture3D :: GLuint -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO () Source
glNamedFramebufferRenderbuffer Source
Arguments
:: GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> IO () |
Manual page for OpenGL 4.x
glGetNamedFramebufferAttachmentParameteriv Source
Manual page for OpenGL 4.x
glGenerateMultiTexMipmap :: GLenum -> GLenum -> IO () Source
glFramebufferDrawBuffer :: GLuint -> GLenum -> IO () Source
glFramebufferReadBuffer :: GLuint -> GLenum -> IO () Source
glGetFramebufferParameteriv Source
Arguments
:: GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> IO () |
Manual page for OpenGL 4.x
glNamedFramebufferTexture Source
Manual page for OpenGL 4.x
glNamedFramebufferTextureLayer Source
Arguments
:: GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> IO () |
Manual page for OpenGL 4.x