Copyright | (c) Sven Panne 2019 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- glGetKHRShaderSubgroup :: MonadIO m => m Bool
- gl_KHR_shader_subgroup :: Bool
- pattern GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR :: GLbitfield
- pattern GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR :: GLbitfield
- pattern GL_SUBGROUP_FEATURE_BASIC_BIT_KHR :: GLbitfield
- pattern GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR :: GLbitfield
- pattern GL_SUBGROUP_FEATURE_QUAD_BIT_KHR :: GLbitfield
- pattern GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR :: GLbitfield
- pattern GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR :: GLbitfield
- pattern GL_SUBGROUP_FEATURE_VOTE_BIT_KHR :: GLbitfield
- pattern GL_SUBGROUP_QUAD_ALL_STAGES_KHR :: GLenum
- pattern GL_SUBGROUP_SIZE_KHR :: GLenum
- pattern GL_SUBGROUP_SUPPORTED_FEATURES_KHR :: GLenum
- pattern GL_SUBGROUP_SUPPORTED_STAGES_KHR :: GLenum
Extension Support
glGetKHRShaderSubgroup :: MonadIO m => m Bool Source #
Is the KHR_shader_subgroup extension supported?
gl_KHR_shader_subgroup :: Bool Source #
Is the KHR_shader_subgroup extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetKHRShaderSubgroup
in those cases instead.
Enums
pattern GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR :: GLbitfield Source #
pattern GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR :: GLbitfield Source #
pattern GL_SUBGROUP_FEATURE_BASIC_BIT_KHR :: GLbitfield Source #
pattern GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR :: GLbitfield Source #
pattern GL_SUBGROUP_FEATURE_QUAD_BIT_KHR :: GLbitfield Source #
pattern GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR :: GLbitfield Source #
pattern GL_SUBGROUP_FEATURE_VOTE_BIT_KHR :: GLbitfield Source #
pattern GL_SUBGROUP_QUAD_ALL_STAGES_KHR :: GLenum Source #
pattern GL_SUBGROUP_SIZE_KHR :: GLenum Source #
pattern GL_SUBGROUP_SUPPORTED_FEATURES_KHR :: GLenum Source #
pattern GL_SUBGROUP_SUPPORTED_STAGES_KHR :: GLenum Source #