win32_debug_time_marker *Marker = &DebugTimeMarkers[DebugTimeMarkerIndex++];
if(DebugTimeMarkerIndex > ArrayCount(DebugTimeMarkers))

[strike]You're writing past the end of the array, explaining the gaps in the vertical lines, no?[/strike] already fixed, please ignore