Copyright | (c) Sven Panne 2014 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
All raw functions and tokens from the EXT_gpu_shader4 extension, see http://www.opengl.org/registry/specs/EXT/gpu_shader4.txt.
- glGetUniformuiv :: GLuint -> GLint -> Ptr GLuint -> IO ()
- glBindFragDataLocation :: GLuint -> GLuint -> Ptr GLchar -> IO ()
- glGetFragDataLocation :: GLuint -> Ptr GLchar -> IO GLint
- glUniform1ui :: GLint -> GLuint -> IO ()
- glUniform2ui :: GLint -> GLuint -> GLuint -> IO ()
- glUniform3ui :: GLint -> GLuint -> GLuint -> GLuint -> IO ()
- glUniform4ui :: GLint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()
- glUniform1uiv :: GLint -> GLsizei -> Ptr GLuint -> IO ()
- glUniform2uiv :: GLint -> GLsizei -> Ptr GLuint -> IO ()
- glUniform3uiv :: GLint -> GLsizei -> Ptr GLuint -> IO ()
- glUniform4uiv :: GLint -> GLsizei -> Ptr GLuint -> IO ()
- gl_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum
- gl_SAMPLER_1D_ARRAY :: GLenum
- gl_SAMPLER_2D_ARRAY :: GLenum
- gl_SAMPLER_BUFFER :: GLenum
- gl_SAMPLER_1D_ARRAY_SHADOW :: GLenum
- gl_SAMPLER_2D_ARRAY_SHADOW :: GLenum
- gl_SAMPLER_CUBE_SHADOW :: GLenum
- gl_UNSIGNED_INT_VEC2 :: GLenum
- gl_UNSIGNED_INT_VEC3 :: GLenum
- gl_UNSIGNED_INT_VEC4 :: GLenum
- gl_INT_SAMPLER_1D :: GLenum
- gl_INT_SAMPLER_2D :: GLenum
- gl_INT_SAMPLER_3D :: GLenum
- gl_INT_SAMPLER_CUBE :: GLenum
- gl_INT_SAMPLER_2D_RECT :: GLenum
- gl_INT_SAMPLER_1D_ARRAY :: GLenum
- gl_INT_SAMPLER_2D_ARRAY :: GLenum
- gl_INT_SAMPLER_BUFFER :: GLenum
- gl_UNSIGNED_INT_SAMPLER_1D :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D :: GLenum
- gl_UNSIGNED_INT_SAMPLER_3D :: GLenum
- gl_UNSIGNED_INT_SAMPLER_CUBE :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_RECT :: GLenum
- gl_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_BUFFER :: GLenum
- gl_MIN_PROGRAM_TEXEL_OFFSET :: GLenum
- gl_MAX_PROGRAM_TEXEL_OFFSET :: GLenum
Functions
:: GLuint |
|
-> GLint |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: GLuint |
|
-> GLuint |
|
-> Ptr GLchar |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x