Top Description Fields Constructors Methods
org.lwjgl.opengl

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.

The extension adds API queries to be able to query

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.

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()