diff --git a/test/audio_renderer.gd b/test/audio_renderer.gd index 6144411..20127bb 100644 --- a/test/audio_renderer.gd +++ b/test/audio_renderer.gd @@ -67,6 +67,9 @@ func _draw() -> void: var draw_rows: int = self.render_queue[0][1] rows_drawn += draw_rows if rows_drawn > OUTPUT_HEIGHT: + if self.waiting_for_viewport.empty(): + print('Could not fit %s into %dx%d output framebuffer, it needs %d rows'%[self.render_queue[0][2], OUTPUT_WIDTH, OUTPUT_HEIGHT, draw_rows]) + self.render_queue.pop_front() break # Draw the next ImageTexture