Top Fields Constructors Methods
org.lwjgl.opengl

public final Class AMDDebugOutput

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_DEBUG_CATEGORY_API_ERROR_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

public static final int
GL_DEBUG_CATEGORY_APPLICATION_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

public static final int
GL_DEBUG_CATEGORY_DEPRECATION_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

public static final int
GL_DEBUG_CATEGORY_OTHER_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

public static final int
GL_DEBUG_CATEGORY_PERFORMANCE_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

public static final int
GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

public static final int
GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

public static final int
GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

public static final int
GL_DEBUG_LOGGED_MESSAGES_AMD

Tokens accepted by GetIntegerv:

public static final int
GL_DEBUG_SEVERITY_HIGH_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, DebugMessageInsertAMD, and DEBUGPROCAMD callback function for <severity>:

public static final int
GL_DEBUG_SEVERITY_LOW_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, DebugMessageInsertAMD, and DEBUGPROCAMD callback function for <severity>:

public static final int
GL_DEBUG_SEVERITY_MEDIUM_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, DebugMessageInsertAMD, and DEBUGPROCAMD callback function for <severity>:

public static final int
GL_MAX_DEBUG_LOGGED_MESSAGES_AMD

Tokens accepted by GetIntegerv:

public static final int
GL_MAX_DEBUG_MESSAGE_LENGTH_AMD

Tokens accepted by GetIntegerv:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glDebugMessageCallbackAMD(AMDDebugOutputCallback
the callback function to use
callback
)

The AMDDebugOutputCallback.Handler implementation passed to this method will be used for AMD_debug_output messages.

public static void
glDebugMessageEnableAMD(int category, int severity, IntBuffer ids, boolean enabled)

public static void
glDebugMessageInsertAMD(int category, int severity, int id, ByteBuffer buf)

public static void
glDebugMessageInsertAMD(int category, int severity, int id, CharSequence buf)

Overloads glDebugMessageInsertAMD.

public static int
glGetDebugMessageLogAMD(int count, IntBuffer categories, IntBuffer severities, IntBuffer ids, IntBuffer lengths, ByteBuffer messageLog)

pack-priv static native void
nglDebugMessageCallbackAMD(long callback, long userParam, long function_pointer)

pack-priv static native void
nglDebugMessageEnableAMD(int category, int severity, int ids_count, long ids, boolean enabled, long function_pointer)

pack-priv static native void
nglDebugMessageInsertAMD(int category, int severity, int id, int buf_length, long buf, long function_pointer)

pack-priv static native int
nglGetDebugMessageLogAMD(int count, int messageLog_logSize, long categories, long severities, long ids, long lengths, long messageLog, long function_pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_DEBUG_CATEGORY_API_ERROR_AMDback to summary
public static final int GL_DEBUG_CATEGORY_API_ERROR_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

GL_DEBUG_CATEGORY_APPLICATION_AMDback to summary
public static final int GL_DEBUG_CATEGORY_APPLICATION_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

GL_DEBUG_CATEGORY_DEPRECATION_AMDback to summary
public static final int GL_DEBUG_CATEGORY_DEPRECATION_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

GL_DEBUG_CATEGORY_OTHER_AMDback to summary
public static final int GL_DEBUG_CATEGORY_OTHER_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

GL_DEBUG_CATEGORY_PERFORMANCE_AMDback to summary
public static final int GL_DEBUG_CATEGORY_PERFORMANCE_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

GL_DEBUG_CATEGORY_SHADER_COMPILER_AMDback to summary
public static final int GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMDback to summary
public static final int GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMDback to summary
public static final int GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, and DEBUGPROCAMD callback function for <category>:

GL_DEBUG_LOGGED_MESSAGES_AMDback to summary
public static final int GL_DEBUG_LOGGED_MESSAGES_AMD

Tokens accepted by GetIntegerv:

GL_DEBUG_SEVERITY_HIGH_AMDback to summary
public static final int GL_DEBUG_SEVERITY_HIGH_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, DebugMessageInsertAMD, and DEBUGPROCAMD callback function for <severity>:

GL_DEBUG_SEVERITY_LOW_AMDback to summary
public static final int GL_DEBUG_SEVERITY_LOW_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, DebugMessageInsertAMD, and DEBUGPROCAMD callback function for <severity>:

GL_DEBUG_SEVERITY_MEDIUM_AMDback to summary
public static final int GL_DEBUG_SEVERITY_MEDIUM_AMD

Tokens accepted by DebugMessageEnableAMD, GetDebugMessageLogAMD, DebugMessageInsertAMD, and DEBUGPROCAMD callback function for <severity>:

GL_MAX_DEBUG_LOGGED_MESSAGES_AMDback to summary
public static final int GL_MAX_DEBUG_LOGGED_MESSAGES_AMD

Tokens accepted by GetIntegerv:

GL_MAX_DEBUG_MESSAGE_LENGTH_AMDback to summary
public static final int GL_MAX_DEBUG_MESSAGE_LENGTH_AMD

Tokens accepted by GetIntegerv:

Constructor Detail

AMDDebugOutputback to summary
private AMDDebugOutput()

Method Detail

glDebugMessageCallbackAMDback to summary
public static void glDebugMessageCallbackAMD(AMDDebugOutputCallback callback)

The AMDDebugOutputCallback.Handler implementation passed to this method will be used for AMD_debug_output messages. If callback is null, any previously registered handler for the current thread will be unregistered and stop receiving messages.

Parameters
callback:AMDDebugOutputCallback

the callback function to use

glDebugMessageEnableAMDback to summary
public static void glDebugMessageEnableAMD(int category, int severity, IntBuffer ids, boolean enabled)
glDebugMessageInsertAMDback to summary
public static void glDebugMessageInsertAMD(int category, int severity, int id, ByteBuffer buf)
glDebugMessageInsertAMDback to summary
public static void glDebugMessageInsertAMD(int category, int severity, int id, CharSequence buf)

Overloads glDebugMessageInsertAMD.

glGetDebugMessageLogAMDback to summary
public static int glGetDebugMessageLogAMD(int count, IntBuffer categories, IntBuffer severities, IntBuffer ids, IntBuffer lengths, ByteBuffer messageLog)
nglDebugMessageCallbackAMDback to summary
pack-priv static native void nglDebugMessageCallbackAMD(long callback, long userParam, long function_pointer)
nglDebugMessageEnableAMDback to summary
pack-priv static native void nglDebugMessageEnableAMD(int category, int severity, int ids_count, long ids, boolean enabled, long function_pointer)
nglDebugMessageInsertAMDback to summary
pack-priv static native void nglDebugMessageInsertAMD(int category, int severity, int id, int buf_length, long buf, long function_pointer)
nglGetDebugMessageLogAMDback to summary
pack-priv static native int nglGetDebugMessageLogAMD(int count, int messageLog_logSize, long categories, long severities, long ids, long lengths, long messageLog, long function_pointer)