Lines Matching refs:Log
86 * Debug message log. It works like a ring buffer.
107 struct gl_debug_log Log;
489 * Delete the oldest debug messages out of the log.
494 struct gl_debug_log *log = &debug->Log;
496 if (count > log->NumMessages)
497 count = log->NumMessages;
500 struct gl_debug_message *msg = &log->Messages[log->NextMessage];
504 log->NumMessages--;
505 log->NextMessage++;
506 log->NextMessage %= MAX_DEBUG_LOGGED_MESSAGES;
523 debug_delete_messages(debug, debug->Log.NumMessages);
624 struct gl_debug_log *log = &debug->Log;
634 if (log->NumMessages == MAX_DEBUG_LOGGED_MESSAGES)
637 nextEmpty = (log->NextMessage + log->NumMessages)
639 emptySlot = &log->Messages[nextEmpty];
644 log->NumMessages++;
648 * Return the oldest debug message out of the log.
653 const struct gl_debug_log *log = &debug->Log;
655 return (log->NumMessages) ? &log->Messages[log->NextMessage] : NULL;
768 val = debug->Log.NumMessages;
771 val = (debug->Log.NumMessages) ?
772 debug->Log.Messages[debug->Log.NextMessage].length + 1 : 0;
861 * Log a client or driver debug message.
1265 * GL_CONTEXT_FLAG_DEBUG_BIT context flag and log debug output