Files
AllMusic/client
ljlisverygoodandDeepSeek-v4-pro + Claude Code 6b22504172 fix: batch offscreen text rendering to prevent HUD freeze on fabric 1.21.11
Previously drawText() called GuiRenderer.render() per text line,
triggering a full GPU render pass for each line. With ~20-30 text
lines across info/lyric/state targets, this meant 20-30 complete
GUI pipeline executions per HUD update, causing the game to freeze.

Move the single renderer.render() call from drawText() to unUse(),
so all text lines accumulate in the renderState and are drawn to
the offscreen target in one pass. Reduces render passes from O(n)
per target to O(1).

Identified and fixed by DeepSeek-v4-pro with Claude Code.

Co-Authored-By: DeepSeek-v4-pro + Claude Code <noreply@anthropic.com>
2026-06-27 14:36:38 +08:00
..
2026-06-10 00:10:31 +08:00
2026-06-21 18:17:36 +08:00
2026-06-25 20:08:53 +08:00
2026-06-21 18:17:36 +08:00
2026-06-21 18:17:36 +08:00
2026-06-20 20:45:49 +08:00
2026-06-10 00:10:31 +08:00