-- This file was automatically generated. {-# LANGUAGE ScopedTypeVariables, PatternSynonyms #-} module Graphics.GL.Raw.Extension.OES.SampleShading ( -- * Extension Support gl_OES_sample_shading -- * GL_OES_sample_shading , glMinSampleShadingOES , pattern GL_MIN_SAMPLE_SHADING_VALUE_OES , pattern GL_SAMPLE_SHADING_OES ) 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_OES_sample_shading :: Bool gl_OES_sample_shading = member "GL_OES_sample_shading" extensions glMinSampleShadingOES :: MonadIO m => GLfloat -> m () glMinSampleShadingOES = ffifloatIOV glMinSampleShadingOESFunPtr glMinSampleShadingOESFunPtr :: FunPtr (GLfloat -> IO ()) glMinSampleShadingOESFunPtr = unsafePerformIO (getProcAddress "glMinSampleShadingOES") {-# NOINLINE glMinSampleShadingOESFunPtr #-} pattern GL_MIN_SAMPLE_SHADING_VALUE_OES = 0x8C37 :: GLenum pattern GL_SAMPLE_SHADING_OES = 0x8C36 :: GLenum