Is the SGIX_fragment_lighting extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.SGIX.FragmentLighting
Contents
Synopsis
- value glGetSGIXFragmentLighting
- value gl_SGIX_fragment_lighting
- pattern GL_CURRENT_RASTER_NORMAL_SGIX
- pattern GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX
- pattern GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX
- pattern GL_FRAGMENT_COLOR_MATERIAL_SGIX
- pattern GL_FRAGMENT_LIGHT0_SGIX
- pattern GL_FRAGMENT_LIGHT1_SGIX
- pattern GL_FRAGMENT_LIGHT2_SGIX
- pattern GL_FRAGMENT_LIGHT3_SGIX
- pattern GL_FRAGMENT_LIGHT4_SGIX
- pattern GL_FRAGMENT_LIGHT5_SGIX
- pattern GL_FRAGMENT_LIGHT6_SGIX
- pattern GL_FRAGMENT_LIGHT7_SGIX
- pattern GL_FRAGMENT_LIGHTING_SGIX
- pattern GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX
- pattern GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX
- pattern GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX
- pattern GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX
- pattern GL_LIGHT_ENV_MODE_SGIX
- pattern GL_MAX_ACTIVE_LIGHTS_SGIX
- pattern GL_MAX_FRAGMENT_LIGHTS_SGIX
- value glFragmentColorMaterialSGIX
- value glFragmentLightModelfSGIX
- value glFragmentLightModelfvSGIX
- value glFragmentLightModeliSGIX
- value glFragmentLightModelivSGIX
- value glFragmentLightfSGIX
- value glFragmentLightfvSGIX
- value glFragmentLightiSGIX
- value glFragmentLightivSGIX
- value glFragmentMaterialfSGIX
- value glFragmentMaterialfvSGIX
- value glFragmentMaterialiSGIX
- value glFragmentMaterialivSGIX
- value glGetFragmentLightfvSGIX
- value glGetFragmentLightivSGIX
- value glGetFragmentMaterialfvSGIX
- value glGetFragmentMaterialivSGIX
- value glLightEnviSGIX
- PackageOpenGLRaw-3.3.4.1
- Exports40
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is 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
Functions
glFragmentColorMaterialSGIX :: 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 ()