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(@NativeType("GLenum") int source, @NativeType("GLenum") int type, @NativeType("GLenum") int severity, @NativeType("GLuint const *") @Nullable IntBuffer ids, @NativeType("GLboolean") boolean enabled)
      void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
    • glDebugMessageControlARB

      public static void glDebugMessageControlARB(@NativeType("GLenum") int source, @NativeType("GLenum") int type, @NativeType("GLenum") int severity, @NativeType("GLuint const *") int id, @NativeType("GLboolean") 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(@NativeType("GLenum") int source, @NativeType("GLenum") int type, @NativeType("GLuint") int id, @NativeType("GLenum") int severity, @NativeType("GLchar const *") ByteBuffer buf)
      void glDebugMessageInsertARB(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * buf)
    • glDebugMessageInsertARB

      public static void glDebugMessageInsertARB(@NativeType("GLenum") int source, @NativeType("GLenum") int type, @NativeType("GLuint") int id, @NativeType("GLenum") int severity, @NativeType("GLchar const *") 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(@NativeType("GLDEBUGPROCARB") @Nullable GLDebugMessageARBCallbackI callback, @NativeType("void const *") 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

      @NativeType("GLuint") public static int glGetDebugMessageLogARB(@NativeType("GLuint") int count, @NativeType("GLenum *") @Nullable IntBuffer sources, @NativeType("GLenum *") @Nullable IntBuffer types, @NativeType("GLuint *") @Nullable IntBuffer ids, @NativeType("GLenum *") @Nullable IntBuffer severities, @NativeType("GLsizei *") @Nullable IntBuffer lengths, @NativeType("GLchar *") @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(@NativeType("GLenum") int source, @NativeType("GLenum") int type, @NativeType("GLenum") int severity, @NativeType("GLuint const *") int @Nullable [] ids, @NativeType("GLboolean") boolean enabled)
      void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
    • glGetDebugMessageLogARB

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