Top Description Fields Constructors Methods
org.lwjgl.opengl

public final Class NVShaderThreadGroup

extends Object
Class Inheritance

Native bindings to the NV_shader_thread_group extension.

Implementations of the OpenGL Shading Language may, but are not required to, run multiple shader threads for a single stage as a SIMD thread group, where individual execution threads are assigned to thread groups in an undefined, implementation-dependent order. This extension provides a set of new features to the OpenGL Shading Language to query thread states and to share data between fragments within a 2x2 pixel quad.

Requires OpenGL 4.3.

Field Summary

Modifier and TypeField and Description
public static final int
GL_SM_COUNT_NV

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_WARP_SIZE_NV

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_WARPS_PER_SM_NV

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_SM_COUNT_NVback to summary
public static final int GL_SM_COUNT_NV

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

GL_WARP_SIZE_NVback to summary
public static final int GL_WARP_SIZE_NV

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

GL_WARPS_PER_SM_NVback to summary
public static final int GL_WARPS_PER_SM_NV

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Constructor Detail

NVShaderThreadGroupback to summary
private NVShaderThreadGroup()