
shenleiandClaude Opus 5.5
75d2dd8545
host: split src/host/main.cpp into translation units
main.cpp (4.5k lines) -> main.cpp (entry, args, synthetic benchmark) plus
vulkan_window, live_client, frame_policy, native_audio, texture_decode,
render_state, input_keymap, host_util. Bodies are moved verbatim; multi-line
VulkanWindow / NativeAudioEngine / FrameRatePolicy members are defined out of
line; one-line accessors stay inline. Anonymous namespace -> mt_host.
No behavior change: ctest 15/15, port_gate macos+android PASS, desktop
--live-client login screen and synthetic --draws runs unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 19:30:44 +09:00
..
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:30:44 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00
2026-09-29 19:08:19 +09:00