-- This file was automatically generated. {-# LANGUAGE ScopedTypeVariables, PatternSynonyms #-} module Graphics.GL.Raw.Extension.IBM.StaticData ( -- * Extension Support gl_IBM_static_data -- * GL_IBM_static_data , glFlushStaticDataIBM , pattern GL_ALL_STATIC_DATA_IBM , pattern GL_STATIC_VERTEX_ARRAY_IBM ) 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_IBM_static_data :: Bool gl_IBM_static_data = member "GL_IBM_static_data" extensions glFlushStaticDataIBM :: MonadIO m => GLenum -> m () glFlushStaticDataIBM = ffienumIOV glFlushStaticDataIBMFunPtr glFlushStaticDataIBMFunPtr :: FunPtr (GLenum -> IO ()) glFlushStaticDataIBMFunPtr = unsafePerformIO (getProcAddress "glFlushStaticDataIBM") {-# NOINLINE glFlushStaticDataIBMFunPtr #-} pattern GL_ALL_STATIC_DATA_IBM = 103060 pattern GL_STATIC_VERTEX_ARRAY_IBM = 103061