Package com.jogamp.opengl
Class GLDebugMessage
- java.lang.Object
-
- com.jogamp.opengl.GLDebugMessage
-
public class GLDebugMessage extends Object
OpenGL debug message generated by the driver and delivered viaGLDebugListener
.
-
-
Constructor Summary
Constructors Constructor Description GLDebugMessage(GLContext source, long when, int dbgSource, int dbgType, int dbgId, int dbgSeverity, String dbgMsg)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDbgId()
String
getDbgMsg()
int
getDbgSeverity()
static String
getDbgSeverityString(int dbgSeverity)
int
getDbgSource()
static String
getDbgSourceString(int dbgSource)
int
getDbgType()
static String
getDbgTypeString(int dbgType)
GLContext
getSource()
long
getWhen()
static String
toHexString(int i)
static StringBuilder
toHexString(StringBuilder sb, int i)
String
toString()
StringBuilder
toString(StringBuilder sb)
static GLDebugMessage
translateAMDEvent(GLContext source, long when, int dbgId, int amdDbgCategory, int dbgSeverity, String dbgMsg)
static int
translateARB2AMDCategory(int dbgSource, int dbgType)
-
-
-
Constructor Detail
-
GLDebugMessage
public GLDebugMessage(GLContext source, long when, int dbgSource, int dbgType, int dbgId, int dbgSeverity, String dbgMsg)
- Parameters:
source
- The source of the eventwhen
- The time of the eventdbgSource
- The ARB sourcedbgType
- The ARB typedbgId
- The ARB iddbgSeverity
- The ARB severity leveldbgMsg
- The debug message
-
-
Method Detail
-
translateAMDEvent
public static GLDebugMessage translateAMDEvent(GLContext source, long when, int dbgId, int amdDbgCategory, int dbgSeverity, String dbgMsg)
- Parameters:
source
-when
-dbgId
-amdDbgCategory
-dbgSeverity
- AMD severity level equals ARB severity level (value and semantic)dbgMsg
-- Returns:
-
translateARB2AMDCategory
public static int translateARB2AMDCategory(int dbgSource, int dbgType)
-
getSource
public GLContext getSource()
-
getWhen
public long getWhen()
-
getDbgSource
public int getDbgSource()
-
getDbgType
public int getDbgType()
-
getDbgId
public int getDbgId()
-
getDbgSeverity
public int getDbgSeverity()
-
getDbgMsg
public String getDbgMsg()
-
toString
public StringBuilder toString(StringBuilder sb)
-
getDbgSourceString
public static String getDbgSourceString(int dbgSource)
-
getDbgTypeString
public static String getDbgTypeString(int dbgType)
-
getDbgSeverityString
public static String getDbgSeverityString(int dbgSeverity)
-
toHexString
public static StringBuilder toHexString(StringBuilder sb, int i)
-
toHexString
public static String toHexString(int i)
-
-