module Graphics.GL.Ext.EXT.StencilClearTag (
gl_EXT_stencil_clear_tag
, glStencilClearTagEXT
, pattern GL_STENCIL_CLEAR_TAG_VALUE_EXT
, pattern GL_STENCIL_TAG_BITS_EXT
) where
import Control.Monad.IO.Class
import Data.Set
import Foreign.Ptr
import Graphics.GL.Internal.FFI
import Graphics.GL.Internal.Proc
import Graphics.GL.Types
import System.IO.Unsafe
gl_EXT_stencil_clear_tag :: Bool
gl_EXT_stencil_clear_tag = member "GL_EXT_stencil_clear_tag" extensions
glStencilClearTagEXT :: MonadIO m => GLsizei -> GLuint -> m ()
glStencilClearTagEXT = ffisizeiuintIOV glStencilClearTagEXTFunPtr
glStencilClearTagEXTFunPtr :: FunPtr (GLsizei -> GLuint -> IO ())
glStencilClearTagEXTFunPtr = unsafePerformIO (getProcAddress "glStencilClearTagEXT")
pattern GL_STENCIL_CLEAR_TAG_VALUE_EXT = 0x88F3
pattern GL_STENCIL_TAG_BITS_EXT = 0x88F2