| 11918 | } |
| 11919 | |
| 11920 | GLuint APIENTRY glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog) |
| 11921 | { |
| 11922 | GLuint result; |
| 11923 | if (sglGetDebugMessageLog) |
| 11924 | { |
| 11925 | result = sglGetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog); |
| 11926 | ReportGLError("glGetDebugMessageLog"); |
| 11927 | } |
| 11928 | else |
| 11929 | { |
| 11930 | ReportGLNullFunction("glGetDebugMessageLog"); |
| 11931 | result = 0; |
| 11932 | } |
| 11933 | |
| 11934 | #if defined(GTE_ENABLE_GLTRACE) |
| 11935 | gsTrace.Call("glGetDebugMessageLog", std::to_string(result), |
| 11936 | count, bufSize, gsTrace.GetEnumArray(count, sources), |
| 11937 | gsTrace.GetEnumArray(count, types), gsTrace.GetArray(count, ids), |
| 11938 | gsTrace.GetEnumArray(count, severities), "lengths", "messages"); |
| 11939 | #endif |
| 11940 | return result; |
| 11941 | } |
| 11942 | |
| 11943 | void APIENTRY glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar* message) |
| 11944 | { |
nothing calls this directly
no test coverage detected