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

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

Graphics.Rendering.OpenGL.Raw.EXT.GPUShader4

Contents

Description

The EXT_gpu_shader4 extension.

Synopsis

Enums

Functions

glBindFragDataLocationEXT Source

Arguments

:: MonadIO m 
=> GLuint

program.

-> GLuint

color.

-> Ptr GLchar

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

-> m () 

glGetFragDataLocationEXT Source

Arguments

:: MonadIO m 
=> GLuint

program.

-> Ptr GLchar

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

-> m GLint 

glGetUniformuivEXT Source

Arguments

:: MonadIO m 
=> GLuint

program.

-> GLint

location.

-> Ptr GLuint

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

-> m () 

glUniform1uiEXT Source

Arguments

:: MonadIO m 
=> GLint

location.

-> GLuint

v0.

-> m () 

glUniform1uivEXT Source

Arguments

:: MonadIO m 
=> GLint

location.

-> GLsizei

count.

-> Ptr GLuint

value pointing to count*1 elements of type GLuint.

-> m () 

glUniform2uiEXT Source

Arguments

:: MonadIO m 
=> GLint

location.

-> GLuint

v0.

-> GLuint

v1.

-> m () 

glUniform2uivEXT Source

Arguments

:: MonadIO m 
=> GLint

location.

-> GLsizei

count.

-> Ptr GLuint

value pointing to count*2 elements of type GLuint.

-> m () 

glUniform3uiEXT Source

Arguments

:: MonadIO m 
=> GLint

location.

-> GLuint

v0.

-> GLuint

v1.

-> GLuint

v2.

-> m () 

glUniform3uivEXT Source

Arguments

:: MonadIO m 
=> GLint

location.

-> GLsizei

count.

-> Ptr GLuint

value pointing to count*3 elements of type GLuint.

-> m () 

glUniform4uiEXT Source

Arguments

:: MonadIO m 
=> GLint

location.

-> GLuint

v0.

-> GLuint

v1.

-> GLuint

v2.

-> GLuint

v3.

-> m () 

glUniform4uivEXT Source

Arguments

:: MonadIO m 
=> GLint

location.

-> GLsizei

count.

-> Ptr GLuint

value pointing to count*4 elements of type GLuint.

-> m ()