OpenGLRaw-2.5.1.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.NV.HalfFloat

Contents

Description

The NV_half_float extension.

Synopsis

Enums

Functions

glColor3hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

red of type Half16NV.

-> GLhalfNV

green of type Half16NV.

-> GLhalfNV

blue of type Half16NV.

-> m () 

glColor3hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 3 elements of type Half16NV.

-> m () 

glColor4hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

red of type Half16NV.

-> GLhalfNV

green of type Half16NV.

-> GLhalfNV

blue of type Half16NV.

-> GLhalfNV

alpha of type Half16NV.

-> m () 

glColor4hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 4 elements of type Half16NV.

-> m () 

glFogCoordhNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

fog of type Half16NV.

-> m () 

glFogCoordhvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

fog pointing to 1 element of type Half16NV.

-> m () 

glMultiTexCoord1hNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type TextureUnit.

-> GLhalfNV

s of type Half16NV.

-> m () 

glMultiTexCoord1hvNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type TextureUnit.

-> Ptr GLhalfNV

v pointing to 1 element of type Half16NV.

-> m () 

glMultiTexCoord2hNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type TextureUnit.

-> GLhalfNV

s of type Half16NV.

-> GLhalfNV

t of type Half16NV.

-> m () 

glMultiTexCoord2hvNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type TextureUnit.

-> Ptr GLhalfNV

v pointing to 2 elements of type Half16NV.

-> m () 

glMultiTexCoord3hNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type TextureUnit.

-> GLhalfNV

s of type Half16NV.

-> GLhalfNV

t of type Half16NV.

-> GLhalfNV

r of type Half16NV.

-> m () 

glMultiTexCoord3hvNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type TextureUnit.

-> Ptr GLhalfNV

v pointing to 3 elements of type Half16NV.

-> m () 

glMultiTexCoord4hNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type TextureUnit.

-> GLhalfNV

s of type Half16NV.

-> GLhalfNV

t of type Half16NV.

-> GLhalfNV

r of type Half16NV.

-> GLhalfNV

q of type Half16NV.

-> m () 

glMultiTexCoord4hvNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type TextureUnit.

-> Ptr GLhalfNV

v pointing to 4 elements of type Half16NV.

-> m () 

glNormal3hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

nx of type Half16NV.

-> GLhalfNV

ny of type Half16NV.

-> GLhalfNV

nz of type Half16NV.

-> m () 

glNormal3hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 3 elements of type Half16NV.

-> m () 

glSecondaryColor3hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

red of type Half16NV.

-> GLhalfNV

green of type Half16NV.

-> GLhalfNV

blue of type Half16NV.

-> m () 

glSecondaryColor3hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 3 elements of type Half16NV.

-> m () 

glTexCoord1hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

s of type Half16NV.

-> m () 

glTexCoord1hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 1 element of type Half16NV.

-> m () 

glTexCoord2hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

s of type Half16NV.

-> GLhalfNV

t of type Half16NV.

-> m () 

glTexCoord2hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 2 elements of type Half16NV.

-> m () 

glTexCoord3hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

s of type Half16NV.

-> GLhalfNV

t of type Half16NV.

-> GLhalfNV

r of type Half16NV.

-> m () 

glTexCoord3hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 3 elements of type Half16NV.

-> m () 

glTexCoord4hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

s of type Half16NV.

-> GLhalfNV

t of type Half16NV.

-> GLhalfNV

r of type Half16NV.

-> GLhalfNV

q of type Half16NV.

-> m () 

glTexCoord4hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 4 elements of type Half16NV.

-> m () 

glVertex2hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

x of type Half16NV.

-> GLhalfNV

y of type Half16NV.

-> m () 

glVertex2hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 2 elements of type Half16NV.

-> m () 

glVertex3hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

x of type Half16NV.

-> GLhalfNV

y of type Half16NV.

-> GLhalfNV

z of type Half16NV.

-> m () 

glVertex3hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 3 elements of type Half16NV.

-> m () 

glVertex4hNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

x of type Half16NV.

-> GLhalfNV

y of type Half16NV.

-> GLhalfNV

z of type Half16NV.

-> GLhalfNV

w of type Half16NV.

-> m () 

glVertex4hvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

v pointing to 4 elements of type Half16NV.

-> m () 

glVertexAttrib1hNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> GLhalfNV

x of type Half16NV.

-> m () 

glVertexAttrib1hvNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> Ptr GLhalfNV

v pointing to 1 element of type Half16NV.

-> m () 

glVertexAttrib2hNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> GLhalfNV

x of type Half16NV.

-> GLhalfNV

y of type Half16NV.

-> m () 

glVertexAttrib2hvNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> Ptr GLhalfNV

v pointing to 2 elements of type Half16NV.

-> m () 

glVertexAttrib3hNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> GLhalfNV

x of type Half16NV.

-> GLhalfNV

y of type Half16NV.

-> GLhalfNV

z of type Half16NV.

-> m () 

glVertexAttrib3hvNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> Ptr GLhalfNV

v pointing to 3 elements of type Half16NV.

-> m () 

glVertexAttrib4hNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> GLhalfNV

x of type Half16NV.

-> GLhalfNV

y of type Half16NV.

-> GLhalfNV

z of type Half16NV.

-> GLhalfNV

w of type Half16NV.

-> m () 

glVertexAttrib4hvNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> Ptr GLhalfNV

v pointing to 4 elements of type Half16NV.

-> m () 

glVertexAttribs1hvNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> GLsizei

n.

-> Ptr GLhalfNV

v pointing to n elements of type Half16NV.

-> m () 

glVertexAttribs2hvNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> GLsizei

n.

-> Ptr GLhalfNV

v pointing to n elements of type Half16NV.

-> m () 

glVertexAttribs3hvNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> GLsizei

n.

-> Ptr GLhalfNV

v pointing to n elements of type Half16NV.

-> m () 

glVertexAttribs4hvNV Source

Arguments

:: MonadIO m 
=> GLuint

index.

-> GLsizei

n.

-> Ptr GLhalfNV

v pointing to n elements of type Half16NV.

-> m () 

glVertexWeighthNV Source

Arguments

:: MonadIO m 
=> GLhalfNV

weight of type Half16NV.

-> m () 

glVertexWeighthvNV Source

Arguments

:: MonadIO m 
=> Ptr GLhalfNV

weight pointing to 1 element of type Half16NV.

-> m ()