If gs.ShouldDraw Then
Drawing = True
If IsDebugDrawEnabled Then
DebugDraw.Draw(gs, VisibleBodies)
End If
gs.DrawingTasks.AddAll(LastDrawingTasks)
#if STATS
StatsClockForDrawings = DateTime.Now
Log("Drawing tasks: " & gs.DrawingTasks.Size)
#End If
MainBC.DrawBitmapCreatorsAsync(Me, "BC", gs.DrawingTasks)
Else If NonDrawingIteration = False Then
Log("skipping frame!!!")
SkippedFrames = SkippedFrames + 1
LoopsPerSecond = LoopsPerSecond - 1
End If
LastDrawingTasks.Clear