Commit Graph
10 Commits
Author SHA1 Message Date
Jan LaupetinandGitHub 0874f0c36f feat: font generation from ttf (#882)
* chore: add file variant of json fonts

* chore: add stb dependency

* feat: generate fonts from ttf files

* chore: add option to add yOffset to file font

* chore: dynamically adjust generated font bitmap size

* fix: printable characters should respect ISO-8859-1 control characters

* chore: do not write missing glyphs into the bitmap

* chore: remove test texture conversion

* chore: adjust font compiler for iw3,iw4,iw5,t4,t5

* chore: add possibility to fill color channels when converting

* fix: games other than t6 use rgba for fonts

* fix: make sure no mipmaps are set on loaddef

* fix: t4 and iw3 use dimensions in image loaddef

* chore: also include optional glyphs in fonts
2026-07-08 23:35:58 +02:00
JanandGitHub 8dba13f913 refactor: use new webwindowed api (#831)
* chore: update webview with new api

* chore: update modman to use new webview api

* chore: use title handler plugin from webview lib

* chore: use favicon plugin from webview lib

* chore: use vite-plugin-cpp-header from webview repo

* chore: use asset handler from webview lib

* chore: make webview utility

* chore: rename webview to webwindowed

* chore: Rename code usages to webwindowed
2026-06-16 09:50:34 +02:00
Jan Laupetin 33b50207cf chore: run devtool in dev mode 2025-10-07 20:58:04 +01:00
Jan Laupetin cf2bb15ce9 chore: modman inital setup 2025-10-07 20:58:02 +01:00
GoastcraftHDandGitHub 2aeeccd492 Update .gitmodules 2025-04-13 17:48:52 +02:00
GoastcraftHD 8ac276f3f6 Added XMODEL_BIN Export 2025-04-09 17:45:37 +02:00
Jan e0dd0ac9dc chore: add eigen library for vector math 2024-05-12 16:35:46 +02:00
Jan 0f47e64486 Add nlohmann json submodule third party dependency 2022-04-18 11:23:05 +02:00
Jan c283bda1f4 Add catch2 submodule 2021-02-10 16:45:16 +01:00
Jan caa48101c4 Add submodules for dependencies 2019-10-21 20:52:25 +02:00