java.lang.Object
overrungl.opengl.ext.arb.GLARBDebugOutput
GLARBDebugOutput
relies on preview features of the Java platform:
GLARBDebugOutput
refers to one or more preview APIs:Arena
,MemorySegment
,SegmentAllocator
.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
GL_ARB_debug_output
- Since:
- 0.1.0
- Author:
- squid233
-
Field Summary
Modifier 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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
glDebugMessageCallbackARB
(ArenaPREVIEW arena, GLDebugProc callback, MemorySegmentPREVIEW userParam) static void
glDebugMessageCallbackARB
(MemorySegmentPREVIEW callback, MemorySegmentPREVIEW userParam) static void
glDebugMessageControlARB
(int source, int type, int severity, int count, MemorySegmentPREVIEW ids, boolean enabled) static void
glDebugMessageControlARB
(SegmentAllocatorPREVIEW allocator, int source, int type, int severity, int count, int[] ids, boolean enabled) static void
glDebugMessageInsertARB
(int source, int type, int id, int severity, int length, MemorySegmentPREVIEW buf) static void
glDebugMessageInsertARB
(SegmentAllocatorPREVIEW allocator, int source, int type, int id, int severity, String buf) static int
glGetDebugMessageLogARB
(int count, int bufSize, MemorySegmentPREVIEW sources, MemorySegmentPREVIEW types, MemorySegmentPREVIEW ids, MemorySegmentPREVIEW severities, MemorySegmentPREVIEW lengths, MemorySegmentPREVIEW messageLog) static int
glGetDebugMessageLogARB
(int count, MemorySegmentPREVIEW sources, MemorySegmentPREVIEW types, MemorySegmentPREVIEW ids, MemorySegmentPREVIEW severities, MemorySegmentPREVIEW lengths, MemorySegmentPREVIEW messageLog) static int
glGetDebugMessageLogARB
(SegmentAllocatorPREVIEW allocator, int count, int bufSize, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, String[] messageLog) static void
load
(GLExtCaps ext, GLLoadFunc load)
-
Field Details
-
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_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_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_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:
-
-
Constructor Details
-
GLARBDebugOutput
public GLARBDebugOutput()
-
-
Method Details
-
load
-
glDebugMessageCallbackARB
public static void glDebugMessageCallbackARB(MemorySegmentPREVIEW callback, MemorySegmentPREVIEW userParam) -
glDebugMessageCallbackARB
public static void glDebugMessageCallbackARB(ArenaPREVIEW arena, GLDebugProc callback, MemorySegmentPREVIEW userParam) -
glDebugMessageControlARB
public static void glDebugMessageControlARB(int source, int type, int severity, int count, MemorySegmentPREVIEW ids, boolean enabled) -
glDebugMessageControlARB
public static void glDebugMessageControlARB(SegmentAllocatorPREVIEW allocator, int source, int type, int severity, int count, int[] ids, boolean enabled) -
glDebugMessageInsertARB
public static void glDebugMessageInsertARB(int source, int type, int id, int severity, int length, MemorySegmentPREVIEW buf) -
glDebugMessageInsertARB
public static void glDebugMessageInsertARB(SegmentAllocatorPREVIEW allocator, int source, int type, int id, int severity, String buf) -
glGetDebugMessageLogARB
public static int glGetDebugMessageLogARB(int count, int bufSize, MemorySegmentPREVIEW sources, MemorySegmentPREVIEW types, MemorySegmentPREVIEW ids, MemorySegmentPREVIEW severities, MemorySegmentPREVIEW lengths, MemorySegmentPREVIEW messageLog) -
glGetDebugMessageLogARB
public static int glGetDebugMessageLogARB(int count, MemorySegmentPREVIEW sources, MemorySegmentPREVIEW types, MemorySegmentPREVIEW ids, MemorySegmentPREVIEW severities, MemorySegmentPREVIEW lengths, MemorySegmentPREVIEW messageLog) -
glGetDebugMessageLogARB
public static int glGetDebugMessageLogARB(SegmentAllocatorPREVIEW allocator, int count, int bufSize, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, String[] messageLog)
-
GLARBDebugOutput
when preview features are enabled.