Is the SGIX_fragment_lighting extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.SGIX.FragmentLighting
- 20 values
- PackageOpenGLRaw-3.3.4.1
- Exports40
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the SGIX_fragment_lighting extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetSGIXFragmentLighting in those cases instead.
Enums
20 declarationsFunctions
18 declarationsglFragmentColorMaterialSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type MaterialParameter.-> m ()
glFragmentLightModelfSGIX :: MonadIO m=> GLenumpnameof type FragmentLightModelParameterSGIX.-> GLfloatparamof typeCheckedFloat32.-> m ()
glFragmentLightModelfvSGIX :: MonadIO m=> GLenumpnameof type FragmentLightModelParameterSGIX.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glFragmentLightModeliSGIX :: MonadIO m=> GLenumpnameof type FragmentLightModelParameterSGIX.-> GLintparamof typeCheckedInt32.-> m ()
glFragmentLightModelivSGIX :: MonadIO m=> GLenumpnameof type FragmentLightModelParameterSGIX.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glFragmentLightfSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> GLfloatparamof typeCheckedFloat32.-> m ()
glFragmentLightfvSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glFragmentLightiSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> GLintparamof typeCheckedInt32.-> m ()
glFragmentLightivSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glFragmentMaterialfSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
glFragmentMaterialfvSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
glFragmentMaterialiSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLintparamof typeCheckedInt32.-> m ()
glFragmentMaterialivSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
glGetFragmentLightfvSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetFragmentLightivSGIX :: MonadIO m=> GLenumlightof type FragmentLightNameSGIX.-> GLenumpnameof type FragmentLightParameterSGIX.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetFragmentMaterialfvSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetFragmentMaterialivSGIX :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glLightEnviSGIX :: MonadIO m=> GLenumpnameof type LightEnvParameterSGIX.-> GLintparamof typeCheckedInt32.-> m ()