editor/client/odin
pavel 41adeeb47f Embed the bundled monospace font in the client binary
The font atlas loader read the bundled Noto Sans Mono from a
cwd-relative path with system-font fallbacks, so launching the editor
from outside the repo root could pick a different font or fail. The
bundled font is now embedded with #load; EditorMono.ttf remains an
optional on-disk override, and the system fallback paths are gone.
Together with the embedded shaders this makes the binary fully
self-contained.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 09:25:58 +02:00
..
assets/fonts Initial commit: Odin editor client + Kotlin daemon prototype 2026-07-03 08:37:41 +02:00
shaders Embed compiled SPIR-V shaders in the client binary with #load 2026-07-03 09:22:17 +02:00
buffer.odin Initial commit: Odin editor client + Kotlin daemon prototype 2026-07-03 08:37:41 +02:00
daemon_client.odin Replace hand-rolled JSON protocol parsing with real JSON 2026-07-03 09:04:50 +02:00
editor.odin Initial commit: Odin editor client + Kotlin daemon prototype 2026-07-03 08:37:41 +02:00
gpu_renderer.odin Embed the bundled monospace font in the client binary 2026-07-03 09:25:58 +02:00
main.odin Replace hand-rolled JSON protocol parsing with real JSON 2026-07-03 09:04:50 +02:00
sdl_app.odin Replace hand-rolled JSON protocol parsing with real JSON 2026-07-03 09:04:50 +02:00