Copyright | (c) Sven Panne 2014 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
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