Lines Matching defs:log
88 * Debug message log. It works like a ring buffer.
491 * Delete the oldest debug messages out of the log.
496 struct gl_debug_log *log = &debug->Log;
498 if (count > log->NumMessages)
499 count = log->NumMessages;
502 struct gl_debug_message *msg = &log->Messages[log->NextMessage];
506 log->NumMessages--;
507 log->NextMessage++;
508 log->NextMessage %= MAX_DEBUG_LOGGED_MESSAGES;
626 struct gl_debug_log *log = &debug->Log;
636 if (log->NumMessages == MAX_DEBUG_LOGGED_MESSAGES)
639 nextEmpty = (log->NextMessage + log->NumMessages)
641 emptySlot = &log->Messages[nextEmpty];
646 log->NumMessages++;
650 * Return the oldest debug message out of the log.
655 const struct gl_debug_log *log = &debug->Log;
657 return (log->NumMessages) ? &log->Messages[log->NextMessage] : NULL;
1344 * GL_CONTEXT_FLAG_DEBUG_BIT context flag and log debug output