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.NV.RegisterCombiners

Contents

Description

The NV_register_combiners extension.

Synopsis

Enums

Functions

glCombinerInputNV Source

Arguments

:: MonadIO m 
=> GLenum

stage of type CombinerStageNV.

-> GLenum

portion of type CombinerPortionNV.

-> GLenum

variable of type CombinerVariableNV.

-> GLenum

input of type CombinerRegisterNV.

-> GLenum

mapping of type CombinerMappingNV.

-> GLenum

componentUsage of type CombinerComponentUsageNV.

-> m () 

glCombinerOutputNV Source

Arguments

:: MonadIO m 
=> GLenum

stage of type CombinerStageNV.

-> GLenum

portion of type CombinerPortionNV.

-> GLenum

abOutput of type CombinerRegisterNV.

-> GLenum

cdOutput of type CombinerRegisterNV.

-> GLenum

sumOutput of type CombinerRegisterNV.

-> GLenum

scale of type CombinerScaleNV.

-> GLenum

bias of type CombinerBiasNV.

-> GLboolean

abDotProduct of type Boolean.

-> GLboolean

cdDotProduct of type Boolean.

-> GLboolean

muxSum of type Boolean.

-> m () 

glCombinerParameterfNV Source

Arguments

:: MonadIO m 
=> GLenum

pname of type CombinerParameterNV.

-> GLfloat

param.

-> m () 

glCombinerParameterfvNV Source

Arguments

:: MonadIO m 
=> GLenum

pname of type CombinerParameterNV.

-> Ptr GLfloat

params pointing to COMPSIZE(pname) elements of type CheckedFloat32.

-> m () 

glCombinerParameteriNV Source

Arguments

:: MonadIO m 
=> GLenum

pname of type CombinerParameterNV.

-> GLint

param.

-> m () 

glCombinerParameterivNV Source

Arguments

:: MonadIO m 
=> GLenum

pname of type CombinerParameterNV.

-> Ptr GLint

params pointing to COMPSIZE(pname) elements of type CheckedInt32.

-> m () 

glFinalCombinerInputNV Source

Arguments

:: MonadIO m 
=> GLenum

variable of type CombinerVariableNV.

-> GLenum

input of type CombinerRegisterNV.

-> GLenum

mapping of type CombinerMappingNV.

-> GLenum

componentUsage of type CombinerComponentUsageNV.

-> m () 

glGetCombinerInputParameterfvNV Source

Arguments

:: MonadIO m 
=> GLenum

stage of type CombinerStageNV.

-> GLenum

portion of type CombinerPortionNV.

-> GLenum

variable of type CombinerVariableNV.

-> GLenum

pname of type CombinerParameterNV.

-> Ptr GLfloat

params pointing to COMPSIZE(pname) elements of type GLfloat.

-> m () 

glGetCombinerInputParameterivNV Source

Arguments

:: MonadIO m 
=> GLenum

stage of type CombinerStageNV.

-> GLenum

portion of type CombinerPortionNV.

-> GLenum

variable of type CombinerVariableNV.

-> GLenum

pname of type CombinerParameterNV.

-> Ptr GLint

params pointing to COMPSIZE(pname) elements of type GLint.

-> m () 

glGetCombinerOutputParameterfvNV Source

Arguments

:: MonadIO m 
=> GLenum

stage of type CombinerStageNV.

-> GLenum

portion of type CombinerPortionNV.

-> GLenum

pname of type CombinerParameterNV.

-> Ptr GLfloat

params pointing to COMPSIZE(pname) elements of type GLfloat.

-> m () 

glGetCombinerOutputParameterivNV Source

Arguments

:: MonadIO m 
=> GLenum

stage of type CombinerStageNV.

-> GLenum

portion of type CombinerPortionNV.

-> GLenum

pname of type CombinerParameterNV.

-> Ptr GLint

params pointing to COMPSIZE(pname) elements of type GLint.

-> m () 

glGetFinalCombinerInputParameterfvNV Source

Arguments

:: MonadIO m 
=> GLenum

variable of type CombinerVariableNV.

-> GLenum

pname of type CombinerParameterNV.

-> Ptr GLfloat

params pointing to COMPSIZE(pname) elements of type GLfloat.

-> m () 

glGetFinalCombinerInputParameterivNV Source

Arguments

:: MonadIO m 
=> GLenum

variable of type CombinerVariableNV.

-> GLenum

pname of type CombinerParameterNV.

-> Ptr GLint

params pointing to COMPSIZE(pname) elements of type GLint.

-> m ()