{-# LANGUAGE PatternSynonyms #-}
module Graphics.GL.EXT.Semaphore (
glGetEXTSemaphore,
gl_EXT_semaphore,
pattern GL_DEVICE_UUID_EXT,
pattern GL_DRIVER_UUID_EXT,
pattern GL_LAYOUT_COLOR_ATTACHMENT_EXT,
pattern GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT,
pattern GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT,
pattern GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT,
pattern GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT,
pattern GL_LAYOUT_GENERAL_EXT,
pattern GL_LAYOUT_SHADER_READ_ONLY_EXT,
pattern GL_LAYOUT_TRANSFER_DST_EXT,
pattern GL_LAYOUT_TRANSFER_SRC_EXT,
pattern GL_NUM_DEVICE_UUIDS_EXT,
pattern GL_UUID_SIZE_EXT,
glDeleteSemaphoresEXT,
glGenSemaphoresEXT,
glGetSemaphoreParameterui64vEXT,
glGetUnsignedBytei_vEXT,
glGetUnsignedBytevEXT,
glIsSemaphoreEXT,
glSemaphoreParameterui64vEXT,
glSignalSemaphoreEXT,
glWaitSemaphoreEXT
) where
import Graphics.GL.ExtensionPredicates
import Graphics.GL.Tokens
import Graphics.GL.Functions