OpenGLRaw-2.0.0.0: A raw binding for the OpenGL graphics system

Copyright(c) Sven Panne 2014
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.OpenGL.Raw.EXT.GPUShader4

Contents

Description

All raw functions and tokens from the EXT_gpu_shader4 extension, see http://www.opengl.org/registry/specs/EXT/gpu_shader4.txt.

Synopsis

Functions

glGetUniformuiv Source

Arguments

:: GLuint

program.

-> GLint

location.

-> Ptr GLuint

params pointing to COMPSIZE(program,location) elements of type GLuint.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

glBindFragDataLocation Source

Arguments

:: GLuint

program.

-> GLuint

color.

-> Ptr GLchar

name pointing to COMPSIZE(name) elements of type GLchar.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

glGetFragDataLocation Source

Arguments

:: GLuint

program.

-> Ptr GLchar

name pointing to COMPSIZE(name) elements of type GLchar.

-> IO GLint 

Manual pages for OpenGL 3.x or OpenGL 4.x

glUniform1ui Source

Arguments

:: GLint

location.

-> GLuint

v0.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

glUniform2ui Source

Arguments

:: GLint

location.

-> GLuint

v0.

-> GLuint

v1.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

glUniform3ui Source

Arguments

:: GLint

location.

-> GLuint

v0.

-> GLuint

v1.

-> GLuint

v2.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

glUniform4ui Source

Arguments

:: GLint

location.

-> GLuint

v0.

-> GLuint

v1.

-> GLuint

v2.

-> GLuint

v3.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

glUniform1uiv Source

Arguments

:: GLint

location.

-> GLsizei

count.

-> Ptr GLuint

value pointing to count*1 elements of type GLuint.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

glUniform2uiv Source

Arguments

:: GLint

location.

-> GLsizei

count.

-> Ptr GLuint

value pointing to count*2 elements of type GLuint.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

glUniform3uiv Source

Arguments

:: GLint

location.

-> GLsizei

count.

-> Ptr GLuint

value pointing to count*3 elements of type GLuint.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

glUniform4uiv Source

Arguments

:: GLint

location.

-> GLsizei

count.

-> Ptr GLuint

value pointing to count*4 elements of type GLuint.

-> IO () 

Manual pages for OpenGL 3.x or OpenGL 4.x

Tokens