-- This file was automatically generated. {-# LANGUAGE ScopedTypeVariables, PatternSynonyms #-} module Graphics.GL.Raw.Extension.ARB.SampleShading ( -- * Extension Support gl_ARB_sample_shading -- * GL_ARB_sample_shading , glMinSampleShadingARB , pattern GL_MIN_SAMPLE_SHADING_VALUE_ARB , pattern GL_SAMPLE_SHADING_ARB ) where import Control.Monad.IO.Class import Data.Set import Foreign.Ptr import Graphics.GL.Raw.Internal.FFI import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Types import System.IO.Unsafe gl_ARB_sample_shading :: Bool gl_ARB_sample_shading = member "GL_ARB_sample_shading" extensions glMinSampleShadingARB :: MonadIO m => GLfloat -> m () glMinSampleShadingARB = ffifloatIOV glMinSampleShadingARBFunPtr glMinSampleShadingARBFunPtr :: FunPtr (GLfloat -> IO ()) glMinSampleShadingARBFunPtr = unsafePerformIO (getProcAddress "glMinSampleShadingARB") {-# NOINLINE glMinSampleShadingARBFunPtr #-} pattern GL_MIN_SAMPLE_SHADING_VALUE_ARB = 0x8C37 pattern GL_SAMPLE_SHADING_ARB = 0x8C36