Is the NV_register_combiners extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.RegisterCombiners
- 15 values
- PackageOpenGLRaw-3.3.4.1
- Exports71
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the NV_register_combiners extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVRegisterCombiners in those cases instead.
Enums
56 declarationsFunctions
13 declarationsglCombinerInputNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumvariableof type CombinerVariableNV.-> GLenuminputof type CombinerRegisterNV.-> GLenummappingof type CombinerMappingNV.-> GLenumcomponentUsageof type CombinerComponentUsageNV.-> m ()
glCombinerOutputNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumabOutputof type CombinerRegisterNV.-> GLenumcdOutputof type CombinerRegisterNV.-> GLenumsumOutputof type CombinerRegisterNV.-> GLenumscaleof type CombinerScaleNV.-> GLenumbiasof type CombinerBiasNV.-> GLbooleanabDotProductof type Boolean.-> GLbooleancdDotProductof type Boolean.-> GLbooleanmuxSumof type Boolean.-> m ()
glCombinerParameterfNV :: MonadIO m=> GLenumpnameof type CombinerParameterNV.-> GLfloatparam.-> m ()
glCombinerParameterfvNV :: MonadIO m=> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glCombinerParameteriNV :: MonadIO m=> GLenumpnameof type CombinerParameterNV.-> GLintparam.-> m ()
glCombinerParameterivNV :: MonadIO m=> GLenumpnameof type CombinerParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glFinalCombinerInputNV :: MonadIO m=> GLenumvariableof type CombinerVariableNV.-> GLenuminputof type CombinerRegisterNV.-> GLenummappingof type CombinerMappingNV.-> GLenumcomponentUsageof type CombinerComponentUsageNV.-> m ()
glGetCombinerInputParameterfvNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumvariableof type CombinerVariableNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetCombinerInputParameterivNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumvariableof type CombinerVariableNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetCombinerOutputParameterfvNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetCombinerOutputParameterivNV :: MonadIO m=> GLenumstageof type CombinerStageNV.-> GLenumportionof type CombinerPortionNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetFinalCombinerInputParameterfvNV :: MonadIO m=> GLenumvariableof type CombinerVariableNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetFinalCombinerInputParameterivNV :: MonadIO m=> GLenumvariableof type CombinerVariableNV.-> GLenumpnameof type CombinerParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()