{-# LANGUAGE PatternSynonyms #-}
module Graphics.GL.KHR.ShaderSubgroup (
glGetKHRShaderSubgroup,
gl_KHR_shader_subgroup,
pattern GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR,
pattern GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR,
pattern GL_SUBGROUP_FEATURE_BASIC_BIT_KHR,
pattern GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR,
pattern GL_SUBGROUP_FEATURE_QUAD_BIT_KHR,
pattern GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR,
pattern GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR,
pattern GL_SUBGROUP_FEATURE_VOTE_BIT_KHR,
pattern GL_SUBGROUP_QUAD_ALL_STAGES_KHR,
pattern GL_SUBGROUP_SIZE_KHR,
pattern GL_SUBGROUP_SUPPORTED_FEATURES_KHR,
pattern GL_SUBGROUP_SUPPORTED_STAGES_KHR
) where
import Graphics.GL.ExtensionPredicates
import Graphics.GL.Tokens