Class ARBDebugOutput

java.lang.Object
org.lwjgl.opengl.ARBDebugOutput

public class ARBDebugOutput extends Object
  • Field Details

    • GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB

      public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
      See Also:
    • GL_MAX_DEBUG_MESSAGE_LENGTH_ARB

      public static final int GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
      See Also:
    • GL_MAX_DEBUG_LOGGED_MESSAGES_ARB

      public static final int GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
      See Also:
    • GL_DEBUG_LOGGED_MESSAGES_ARB

      public static final int GL_DEBUG_LOGGED_MESSAGES_ARB
      See Also:
    • GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB

      public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
      See Also:
    • GL_DEBUG_CALLBACK_FUNCTION_ARB

      public static final int GL_DEBUG_CALLBACK_FUNCTION_ARB
      See Also:
    • GL_DEBUG_CALLBACK_USER_PARAM_ARB

      public static final int GL_DEBUG_CALLBACK_USER_PARAM_ARB
      See Also:
    • GL_DEBUG_SOURCE_API_ARB

      public static final int GL_DEBUG_SOURCE_API_ARB
      See Also:
    • GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB

      public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
      See Also:
    • GL_DEBUG_SOURCE_SHADER_COMPILER_ARB

      public static final int GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
      See Also:
    • GL_DEBUG_SOURCE_THIRD_PARTY_ARB

      public static final int GL_DEBUG_SOURCE_THIRD_PARTY_ARB
      See Also:
    • GL_DEBUG_SOURCE_APPLICATION_ARB

      public static final int GL_DEBUG_SOURCE_APPLICATION_ARB
      See Also:
    • GL_DEBUG_SOURCE_OTHER_ARB

      public static final int GL_DEBUG_SOURCE_OTHER_ARB
      See Also:
    • GL_DEBUG_TYPE_ERROR_ARB

      public static final int GL_DEBUG_TYPE_ERROR_ARB
      See Also:
    • GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB

      public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
      See Also:
    • GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB

      public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
      See Also:
    • GL_DEBUG_TYPE_PORTABILITY_ARB

      public static final int GL_DEBUG_TYPE_PORTABILITY_ARB
      See Also:
    • GL_DEBUG_TYPE_PERFORMANCE_ARB

      public static final int GL_DEBUG_TYPE_PERFORMANCE_ARB
      See Also:
    • GL_DEBUG_TYPE_OTHER_ARB

      public static final int GL_DEBUG_TYPE_OTHER_ARB
      See Also:
    • GL_DEBUG_SEVERITY_HIGH_ARB

      public static final int GL_DEBUG_SEVERITY_HIGH_ARB
      See Also:
    • GL_DEBUG_SEVERITY_MEDIUM_ARB

      public static final int GL_DEBUG_SEVERITY_MEDIUM_ARB
      See Also:
    • GL_DEBUG_SEVERITY_LOW_ARB

      public static final int GL_DEBUG_SEVERITY_LOW_ARB
      See Also:
  • Method Details

    • nglDebugMessageControlARB

      public static void nglDebugMessageControlARB(int source, int type, int severity, int count, long ids, boolean enabled)
      void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
    • glDebugMessageControlARB

      public static void glDebugMessageControlARB(int source, int type, int severity, @Nullable IntBuffer ids, boolean enabled)
      void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
    • glDebugMessageControlARB

      public static void glDebugMessageControlARB(int source, int type, int severity, int id, boolean enabled)
      void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
    • nglDebugMessageInsertARB

      public static void nglDebugMessageInsertARB(int source, int type, int id, int severity, int length, long buf)
      void glDebugMessageInsertARB(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * buf)
    • glDebugMessageInsertARB

      public static void glDebugMessageInsertARB(int source, int type, int id, int severity, ByteBuffer buf)
      void glDebugMessageInsertARB(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * buf)
    • glDebugMessageInsertARB

      public static void glDebugMessageInsertARB(int source, int type, int id, int severity, CharSequence buf)
      void glDebugMessageInsertARB(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * buf)
    • nglDebugMessageCallbackARB

      public static void nglDebugMessageCallbackARB(long callback, long userParam)
      void glDebugMessageCallbackARB(GLDEBUGPROCARB callback, void const * userParam)
    • glDebugMessageCallbackARB

      public static void glDebugMessageCallbackARB(@Nullable GLDebugMessageARBCallbackI callback, long userParam)
      void glDebugMessageCallbackARB(GLDEBUGPROCARB callback, void const * userParam)
    • nglGetDebugMessageLogARB

      public static int nglGetDebugMessageLogARB(int count, int bufSize, long sources, long types, long ids, long severities, long lengths, long messageLog)
      GLuint glGetDebugMessageLogARB(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
    • glGetDebugMessageLogARB

      public static int glGetDebugMessageLogARB(int count, @Nullable IntBuffer sources, @Nullable IntBuffer types, @Nullable IntBuffer ids, @Nullable IntBuffer severities, @Nullable IntBuffer lengths, @Nullable ByteBuffer messageLog)
      GLuint glGetDebugMessageLogARB(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
    • glDebugMessageControlARB

      public static void glDebugMessageControlARB(int source, int type, int severity, int @Nullable [] ids, boolean enabled)
      void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
    • glGetDebugMessageLogARB

      public static int glGetDebugMessageLogARB(int count, int @Nullable [] sources, int @Nullable [] types, int @Nullable [] ids, int @Nullable [] severities, int @Nullable [] lengths, @Nullable ByteBuffer messageLog)
      GLuint glGetDebugMessageLogARB(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)