This extension enables support for the KHR_shader_subgroup shading language extension in OpenGL ES.
The extension adds API queries to be able to query
SUBGROUP_SIZE_KHR)SUBGROUP_SUPPORTED_STAGES_KHR)SUBGROUP_SUPPORTED_FEATURES_KHR)SUBGROUP_QUAD_ALL_STAGES_KHR)In OpenGL ES implementations, this extension does NOT add support for SPIR-V or for any of the built-in shading language functions (8.18) that have
genDType (double) prototypes.
Requires GLES 3..
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR
Returned as bitfield in the |
| public static final int | GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR
Returned as bitfield in the |
| public static final int | GL_SUBGROUP_FEATURE_BASIC_BIT_KHR
Returned as bitfield in the |
| public static final int | GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR
Returned as bitfield in the |
| public static final int | GL_SUBGROUP_FEATURE_QUAD_BIT_KHR
Returned as bitfield in the |
| public static final int | GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR
Returned as bitfield in the |
| public static final int | GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR
Returned as bitfield in the |
| public static final int | GL_SUBGROUP_FEATURE_VOTE_BIT_KHR
Returned as bitfield in the |
| public static final int | GL_SUBGROUP_QUAD_ALL_STAGES_KHR
Accepted as the |
| public static final int | GL_SUBGROUP_SIZE_KHR
Accepted as the |
| public static final int | GL_SUBGROUP_SUPPORTED_FEATURES_KHR
Accepted as the |
| public static final int | GL_SUBGROUP_SUPPORTED_STAGES_KHR
Accepted as the |
| Access | Constructor and Description |
|---|---|
| private |
| GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR Returned as bitfield in the | |
| GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR Returned as bitfield in the | |
| GL_SUBGROUP_FEATURE_BASIC_BIT_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_FEATURE_BASIC_BIT_KHR Returned as bitfield in the | |
| GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR Returned as bitfield in the | |
| GL_SUBGROUP_FEATURE_QUAD_BIT_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_FEATURE_QUAD_BIT_KHR Returned as bitfield in the | |
| GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR Returned as bitfield in the | |
| GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR Returned as bitfield in the | |
| GL_SUBGROUP_FEATURE_VOTE_BIT_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_FEATURE_VOTE_BIT_KHR Returned as bitfield in the | |
| GL_SUBGROUP_QUAD_ALL_STAGES_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_QUAD_ALL_STAGES_KHR Accepted as the | |
| GL_SUBGROUP_SIZE_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_SIZE_KHR Accepted as the | |
| GL_SUBGROUP_SUPPORTED_FEATURES_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_SUPPORTED_FEATURES_KHR Accepted as the | |
| GL_SUBGROUP_SUPPORTED_STAGES_KHR | back to summary |
|---|---|
| public static final int GL_SUBGROUP_SUPPORTED_STAGES_KHR Accepted as the | |
| KHRShaderSubgroup | back to summary |
|---|---|
| private KHRShaderSubgroup() | |