Copyright | (c) Sven Panne 2014 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <[email protected]> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.EXT.GPUShader4
Description
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
Arguments
:: GLuint |
|
-> GLint |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLuint |
|
-> GLuint |
|
-> Ptr GLchar |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLuint |
|
-> Ptr GLchar |
|
-> IO GLint |
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
Arguments
:: GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x