public final class KHRShaderSubgroup
extends java.lang.Object
This extension enables support for the KHR_shader_subgroup shading language extension in OpenGL.
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 implementations supporting SPIR-V, this extension enables the minimal subset of SPIR-V 1.3 which is required to support the subgroup features that are supported by the implementation.
Requires OpenGL 4.3.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR
Returned as bitfield in the
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR. |
static int |
GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR
Returned as bitfield in the
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR. |
static int |
GL_SUBGROUP_FEATURE_BASIC_BIT_KHR
Returned as bitfield in the
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR. |
static int |
GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR
Returned as bitfield in the
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR. |
static int |
GL_SUBGROUP_FEATURE_QUAD_BIT_KHR
Returned as bitfield in the
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR. |
static int |
GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR
Returned as bitfield in the
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR. |
static int |
GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR
Returned as bitfield in the
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR. |
static int |
GL_SUBGROUP_FEATURE_VOTE_BIT_KHR
Returned as bitfield in the
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR. |
static int |
GL_SUBGROUP_QUAD_ALL_STAGES_KHR
Accepted as the
pname argument for GetBooleanv. |
static int |
GL_SUBGROUP_SIZE_KHR
|
static int |
GL_SUBGROUP_SUPPORTED_FEATURES_KHR
|
static int |
GL_SUBGROUP_SUPPORTED_STAGES_KHR
|
public static final int GL_SUBGROUP_SIZE_KHR
public static final int GL_SUBGROUP_SUPPORTED_STAGES_KHR
public static final int GL_SUBGROUP_SUPPORTED_FEATURES_KHR
public static final int GL_SUBGROUP_QUAD_ALL_STAGES_KHR
pname argument for GetBooleanv.public static final int GL_SUBGROUP_FEATURE_BASIC_BIT_KHR
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR.public static final int GL_SUBGROUP_FEATURE_VOTE_BIT_KHR
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR.public static final int GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR.public static final int GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR.public static final int GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR.public static final int GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR.public static final int GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR.public static final int GL_SUBGROUP_FEATURE_QUAD_BIT_KHR
data argument when GetIntegerv is queried with a pname of SUBGROUP_SUPPORTED_FEATURES_KHR.Copyright LWJGL. All Rights Reserved. License terms.