Class NVShaderThreadGroup

java.lang.Object
org.lwjgl.opengl.NVShaderThreadGroup

public final class NVShaderThreadGroup extends Object
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

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
    static final int
    Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
    static final int
    Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • GL_WARP_SIZE_NV

      public static final int GL_WARP_SIZE_NV
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_WARPS_PER_SM_NV

      public static final int GL_WARPS_PER_SM_NV
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_SM_COUNT_NV

      public static final int GL_SM_COUNT_NV
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also: