Class GLARBRobustness

java.lang.Object
overrungl.opengl.ext.arb.GLARBRobustness

public final class GLARBRobustness extends Object
GLARBRobustness relies on preview features of the Java platform:
  • GLARBRobustness refers to one or more preview APIs: MemorySegment.
Programs can only use GLARBRobustness when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
GL_ARB_robustness
  • Field Details

    • GL_NO_RESET_NOTIFICATION_ARB

      public static final int GL_NO_RESET_NOTIFICATION_ARB
      See Also:
    • GL_RESET_NOTIFICATION_STRATEGY_ARB

      public static final int GL_RESET_NOTIFICATION_STRATEGY_ARB
      See Also:
    • GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB

      public static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
      See Also:
    • GL_UNKNOWN_CONTEXT_RESET_ARB

      public static final int GL_UNKNOWN_CONTEXT_RESET_ARB
      See Also:
    • GL_LOSE_CONTEXT_ON_RESET_ARB

      public static final int GL_LOSE_CONTEXT_ON_RESET_ARB
      See Also:
    • GL_INNOCENT_CONTEXT_RESET_ARB

      public static final int GL_INNOCENT_CONTEXT_RESET_ARB
      See Also:
    • GL_GUILTY_CONTEXT_RESET_ARB

      public static final int GL_GUILTY_CONTEXT_RESET_ARB
      See Also:
  • Constructor Details

    • GLARBRobustness

      public GLARBRobustness()
  • Method Details

    • load

      public static void load(GLExtCaps ext, GLLoadFunc load)
    • glGetGraphicsResetStatusARB

      public static int glGetGraphicsResetStatusARB()
    • glGetnCompressedTexImageARB

      public static void glGetnCompressedTexImageARB(int target, int lod, int bufSize, MemorySegmentPREVIEW img)
    • glGetnTexImageARB

      public static void glGetnTexImageARB(int target, int level, int format, int type, int bufSize, MemorySegmentPREVIEW img)
    • glGetnUniformdvARB

      public static void glGetnUniformdvARB(int program, int location, int bufSize, MemorySegmentPREVIEW params)
    • glGetnUniformfvARB

      public static void glGetnUniformfvARB(int program, int location, int bufSize, MemorySegmentPREVIEW params)
    • glGetnUniformivARB

      public static void glGetnUniformivARB(int program, int location, int bufSize, MemorySegmentPREVIEW params)
    • glGetnUniformuivARB

      public static void glGetnUniformuivARB(int program, int location, int bufSize, MemorySegmentPREVIEW params)
    • glReadnPixelsARB

      public static void glReadnPixelsARB(int x, int y, int width, int height, int format, int type, int bufSize, MemorySegmentPREVIEW data)