Package org.lwjgl.opengl
Class KHRDebug
java.lang.Object
org.lwjgl.opengl.KHRDebug
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
glDebugMessageCallback
(@Nullable GLDebugMessageCallbackI callback, long userParam) void glDebugMessageCallback(GLDEBUGPROC callback, void const * userParam)
static void
glDebugMessageControl
(int source, int type, int severity, int @Nullable [] ids, boolean enabled) void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
static void
glDebugMessageControl
(int source, int type, int severity, int id, boolean enabled) void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
static void
glDebugMessageControl
(int source, int type, int severity, @Nullable IntBuffer ids, boolean enabled) void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
static void
glDebugMessageInsert
(int source, int type, int id, int severity, CharSequence message) void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * message)
static void
glDebugMessageInsert
(int source, int type, int id, int severity, ByteBuffer message) void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * message)
static int
glGetDebugMessageLog
(int count, int @Nullable [] sources, int @Nullable [] types, int @Nullable [] ids, int @Nullable [] severities, int @Nullable [] lengths, @Nullable ByteBuffer messageLog) GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
static int
glGetDebugMessageLog
(int count, @Nullable IntBuffer sources, @Nullable IntBuffer types, @Nullable IntBuffer ids, @Nullable IntBuffer severities, @Nullable IntBuffer lengths, @Nullable ByteBuffer messageLog) GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
static String
glGetObjectLabel
(int identifier, int name) void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
static String
glGetObjectLabel
(int identifier, int name, int bufSize) void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
static void
glGetObjectLabel
(int identifier, int name, int @Nullable [] length, ByteBuffer label) void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
static void
glGetObjectLabel
(int identifier, int name, @Nullable IntBuffer length, ByteBuffer label) void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
static String
glGetObjectPtrLabel
(long ptr) void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
static String
glGetObjectPtrLabel
(long ptr, int bufSize) void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
static void
glGetObjectPtrLabel
(long ptr, int @Nullable [] length, ByteBuffer label) void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
static void
glGetObjectPtrLabel
(long ptr, @Nullable IntBuffer length, ByteBuffer label) void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
static void
glObjectLabel
(int identifier, int name, CharSequence label) void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, GLchar const * label)
static void
glObjectLabel
(int identifier, int name, ByteBuffer label) void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, GLchar const * label)
static void
glObjectPtrLabel
(long ptr, CharSequence label) void glObjectPtrLabel(void * ptr, GLsizei length, GLchar const * label)
static void
glObjectPtrLabel
(long ptr, ByteBuffer label) void glObjectPtrLabel(void * ptr, GLsizei length, GLchar const * label)
static void
void glPopDebugGroup(void)
static void
glPushDebugGroup
(int source, int id, CharSequence message) void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, GLchar const * message)
static void
glPushDebugGroup
(int source, int id, ByteBuffer message) void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, GLchar const * message)
static void
nglDebugMessageCallback
(long callback, long userParam) void glDebugMessageCallback(GLDEBUGPROC callback, void const * userParam)
static void
nglDebugMessageControl
(int source, int type, int severity, int count, long ids, boolean enabled) void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
static void
nglDebugMessageInsert
(int source, int type, int id, int severity, int length, long message) void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * message)
static int
nglGetDebugMessageLog
(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog) GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
static void
nglGetObjectLabel
(int identifier, int name, int bufSize, long length, long label) void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
static void
nglGetObjectPtrLabel
(long ptr, int bufSize, long length, long label) void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
static void
nglObjectLabel
(int identifier, int name, int length, long label) void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, GLchar const * label)
static void
nglObjectPtrLabel
(long ptr, int length, long label) void glObjectPtrLabel(void * ptr, GLsizei length, GLchar const * label)
static void
nglPushDebugGroup
(int source, int id, int length, long message) void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, GLchar const * message)
-
Field Details
-
GL_DEBUG_OUTPUT
public static final int GL_DEBUG_OUTPUT- See Also:
-
GL_DEBUG_OUTPUT_SYNCHRONOUS
public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS- See Also:
-
GL_CONTEXT_FLAG_DEBUG_BIT
public static final int GL_CONTEXT_FLAG_DEBUG_BIT- See Also:
-
GL_MAX_DEBUG_MESSAGE_LENGTH
public static final int GL_MAX_DEBUG_MESSAGE_LENGTH- See Also:
-
GL_MAX_DEBUG_LOGGED_MESSAGES
public static final int GL_MAX_DEBUG_LOGGED_MESSAGES- See Also:
-
GL_DEBUG_LOGGED_MESSAGES
public static final int GL_DEBUG_LOGGED_MESSAGES- See Also:
-
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH- See Also:
-
GL_MAX_DEBUG_GROUP_STACK_DEPTH
public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH- See Also:
-
GL_DEBUG_GROUP_STACK_DEPTH
public static final int GL_DEBUG_GROUP_STACK_DEPTH- See Also:
-
GL_MAX_LABEL_LENGTH
public static final int GL_MAX_LABEL_LENGTH- See Also:
-
GL_DEBUG_CALLBACK_FUNCTION
public static final int GL_DEBUG_CALLBACK_FUNCTION- See Also:
-
GL_DEBUG_CALLBACK_USER_PARAM
public static final int GL_DEBUG_CALLBACK_USER_PARAM- See Also:
-
GL_DEBUG_SOURCE_API
public static final int GL_DEBUG_SOURCE_API- See Also:
-
GL_DEBUG_SOURCE_WINDOW_SYSTEM
public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM- See Also:
-
GL_DEBUG_SOURCE_SHADER_COMPILER
public static final int GL_DEBUG_SOURCE_SHADER_COMPILER- See Also:
-
GL_DEBUG_SOURCE_THIRD_PARTY
public static final int GL_DEBUG_SOURCE_THIRD_PARTY- See Also:
-
GL_DEBUG_SOURCE_APPLICATION
public static final int GL_DEBUG_SOURCE_APPLICATION- See Also:
-
GL_DEBUG_SOURCE_OTHER
public static final int GL_DEBUG_SOURCE_OTHER- See Also:
-
GL_DEBUG_TYPE_ERROR
public static final int GL_DEBUG_TYPE_ERROR- See Also:
-
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR- See Also:
-
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR- See Also:
-
GL_DEBUG_TYPE_PORTABILITY
public static final int GL_DEBUG_TYPE_PORTABILITY- See Also:
-
GL_DEBUG_TYPE_PERFORMANCE
public static final int GL_DEBUG_TYPE_PERFORMANCE- See Also:
-
GL_DEBUG_TYPE_OTHER
public static final int GL_DEBUG_TYPE_OTHER- See Also:
-
GL_DEBUG_TYPE_MARKER
public static final int GL_DEBUG_TYPE_MARKER- See Also:
-
GL_DEBUG_TYPE_PUSH_GROUP
public static final int GL_DEBUG_TYPE_PUSH_GROUP- See Also:
-
GL_DEBUG_TYPE_POP_GROUP
public static final int GL_DEBUG_TYPE_POP_GROUP- See Also:
-
GL_DEBUG_SEVERITY_HIGH
public static final int GL_DEBUG_SEVERITY_HIGH- See Also:
-
GL_DEBUG_SEVERITY_MEDIUM
public static final int GL_DEBUG_SEVERITY_MEDIUM- See Also:
-
GL_DEBUG_SEVERITY_LOW
public static final int GL_DEBUG_SEVERITY_LOW- See Also:
-
GL_DEBUG_SEVERITY_NOTIFICATION
public static final int GL_DEBUG_SEVERITY_NOTIFICATION- See Also:
-
GL_BUFFER
public static final int GL_BUFFER- See Also:
-
GL_SHADER
public static final int GL_SHADER- See Also:
-
GL_PROGRAM
public static final int GL_PROGRAM- See Also:
-
GL_QUERY
public static final int GL_QUERY- See Also:
-
GL_PROGRAM_PIPELINE
public static final int GL_PROGRAM_PIPELINE- See Also:
-
GL_SAMPLER
public static final int GL_SAMPLER- See Also:
-
GL_DISPLAY_LIST
public static final int GL_DISPLAY_LIST- See Also:
-
-
Method Details
-
nglDebugMessageControl
public static void nglDebugMessageControl(int source, int type, int severity, int count, long ids, boolean enabled) void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, @Nullable IntBuffer ids, boolean enabled) void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, int id, boolean enabled) void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
-
nglDebugMessageInsert
public static void nglDebugMessageInsert(int source, int type, int id, int severity, int length, long message) void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * message)
-
glDebugMessageInsert
public static void glDebugMessageInsert(int source, int type, int id, int severity, ByteBuffer message) void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * message)
-
glDebugMessageInsert
public static void glDebugMessageInsert(int source, int type, int id, int severity, CharSequence message) void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, GLchar const * message)
-
nglDebugMessageCallback
public static void nglDebugMessageCallback(long callback, long userParam) void glDebugMessageCallback(GLDEBUGPROC callback, void const * userParam)
-
glDebugMessageCallback
public static void glDebugMessageCallback(@Nullable GLDebugMessageCallbackI callback, long userParam) void glDebugMessageCallback(GLDEBUGPROC callback, void const * userParam)
-
nglGetDebugMessageLog
public static int nglGetDebugMessageLog(int count, int bufsize, long sources, long types, long ids, long severities, long lengths, long messageLog) GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
-
glGetDebugMessageLog
public static int glGetDebugMessageLog(int count, @Nullable IntBuffer sources, @Nullable IntBuffer types, @Nullable IntBuffer ids, @Nullable IntBuffer severities, @Nullable IntBuffer lengths, @Nullable ByteBuffer messageLog) GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
-
nglPushDebugGroup
public static void nglPushDebugGroup(int source, int id, int length, long message) void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, GLchar const * message)
-
glPushDebugGroup
void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, GLchar const * message)
-
glPushDebugGroup
void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, GLchar const * message)
-
glPopDebugGroup
public static void glPopDebugGroup()void glPopDebugGroup(void)
-
nglObjectLabel
public static void nglObjectLabel(int identifier, int name, int length, long label) void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, GLchar const * label)
-
glObjectLabel
void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, GLchar const * label)
-
glObjectLabel
void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, GLchar const * label)
-
nglGetObjectLabel
public static void nglGetObjectLabel(int identifier, int name, int bufSize, long length, long label) void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, @Nullable IntBuffer length, ByteBuffer label) void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
-
glGetObjectLabel
void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
-
glGetObjectLabel
void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
-
nglObjectPtrLabel
public static void nglObjectPtrLabel(long ptr, int length, long label) void glObjectPtrLabel(void * ptr, GLsizei length, GLchar const * label)
-
glObjectPtrLabel
void glObjectPtrLabel(void * ptr, GLsizei length, GLchar const * label)
-
glObjectPtrLabel
void glObjectPtrLabel(void * ptr, GLsizei length, GLchar const * label)
-
nglGetObjectPtrLabel
public static void nglGetObjectPtrLabel(long ptr, int bufSize, long length, long label) void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
-
glGetObjectPtrLabel
void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
-
glGetObjectPtrLabel
void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
-
glGetObjectPtrLabel
void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
-
glDebugMessageControl
public static void glDebugMessageControl(int source, int type, int severity, int @Nullable [] ids, boolean enabled) void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, GLuint const * ids, GLboolean enabled)
-
glGetDebugMessageLog
public static int glGetDebugMessageLog(int count, int @Nullable [] sources, int @Nullable [] types, int @Nullable [] ids, int @Nullable [] severities, int @Nullable [] lengths, @Nullable ByteBuffer messageLog) GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
-
glGetObjectLabel
public static void glGetObjectLabel(int identifier, int name, int @Nullable [] length, ByteBuffer label) void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
-
glGetObjectPtrLabel
void glGetObjectPtrLabel(void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
-