Top Description Fields Constructors Methods
org.lwjgl.opengles

public final Class KHRShaderSubgroup

extends Object
Class Inheritance

Native bindings to the KHR_shader_subgroup extension.

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

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.1.

Field Summary

Modifier and TypeField and Description
public static final 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.

public static final 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.

public static final 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.

public static final 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.

public static final 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.

public static final 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.

public static final 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.

public static final 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.

public static final int
GL_SUBGROUP_QUAD_ALL_STAGES_KHR

Accepted as the pname argument for GetBooleanv.

public static final int
GL_SUBGROUP_SIZE_KHR

Accepted as the pname argument for GetIntegerv and GetInteger64v.

public static final int
GL_SUBGROUP_SUPPORTED_FEATURES_KHR

Accepted as the pname argument for GetIntegerv and GetInteger64v.

public static final int
GL_SUBGROUP_SUPPORTED_STAGES_KHR

Accepted as the pname argument for GetIntegerv and GetInteger64v.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHRback to summary
public static final 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.

GL_SUBGROUP_FEATURE_BALLOT_BIT_KHRback to summary
public static final 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.

GL_SUBGROUP_FEATURE_BASIC_BIT_KHRback to summary
public static final 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.

GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHRback to summary
public static final 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.

GL_SUBGROUP_FEATURE_QUAD_BIT_KHRback to summary
public static final 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.

GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHRback to summary
public static final 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.

GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHRback to summary
public static final 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.

GL_SUBGROUP_FEATURE_VOTE_BIT_KHRback to summary
public static final 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.

GL_SUBGROUP_QUAD_ALL_STAGES_KHRback to summary
public static final int GL_SUBGROUP_QUAD_ALL_STAGES_KHR

Accepted as the pname argument for GetBooleanv.

GL_SUBGROUP_SIZE_KHRback to summary
public static final int GL_SUBGROUP_SIZE_KHR

Accepted as the pname argument for GetIntegerv and GetInteger64v.

GL_SUBGROUP_SUPPORTED_FEATURES_KHRback to summary
public static final int GL_SUBGROUP_SUPPORTED_FEATURES_KHR

Accepted as the pname argument for GetIntegerv and GetInteger64v.

GL_SUBGROUP_SUPPORTED_STAGES_KHRback to summary
public static final int GL_SUBGROUP_SUPPORTED_STAGES_KHR

Accepted as the pname argument for GetIntegerv and GetInteger64v.

Constructor Detail

KHRShaderSubgroupback to summary
private KHRShaderSubgroup()