Commit Graph
19 Commits
Author SHA1 Message Date
Jan Laupetin 66aad9381e fix: properly calculate matching memory layout with multiple variants 2026-10-22 20:01:04 +02:00
Jan Laupetin 367c87bdea refactor: generate asset code once per asset/variant combination 2026-10-22 20:01:04 +02:00
Jan Laupetin 7c957c16a2 refactor: support multiple variants for games in zonecode 2026-10-22 20:01:00 +02:00
Jan ab7d8f5670 fix: various wrong alignment values (#823)
* fix: alignment mistakes on various games

* chore: reduce overhead of zcg definition with members fields

* fix: make sure Material alloc alignment is 4
2026-06-07 01:14:37 +00:00
Jan Laupetin 6ea2e7faad refactor: use ZoneOutputOffset for written variables 2026-01-17 00:45:19 +00:00
Jan Laupetin 86b7e55e5b refactor: add game name to generated load and write files 2026-01-17 00:45:17 +00:00
Jan Laupetin e7f126265d refactor: add AssetMarker headers to zcg marker template 2026-01-05 17:43:56 +00:00
Jan Laupetin 660f34df69 chore: add ability for zcg to generate files once per template 2026-01-05 17:43:56 +00:00
Jan ed029bc24d refactor: adjust template const modifiers 2025-05-02 22:08:06 +01:00
Jan Laupetin 4e9599aabf chore: detect structs that differ on different architectures
* and exclude them from assetstructtests
2025-04-27 21:04:41 +02:00
Jan 9f8a933277 chore: update ZoneCodeGenerator code style 2025-04-20 09:45:37 +02:00
Clang Format 6b4f5d94a8 Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan 6c164eee61 Update catch2 version 2023-06-18 13:40:30 +02:00
Jan 29b962e949 Add offset of members to assetstructtests 2021-03-04 09:04:25 +01:00
Jan a10b3b7d3c Change ZoneLoad alloc method getting alignment via alignof to alignment value being specified directly via number 2021-03-04 08:44:23 +01:00
Jan fe121853e2 render zoneload header 2021-02-20 12:28:38 +01:00
Jan b4f1e09315 Change cpp unit test framework to catch2 for all cpp unit test projects 2021-02-20 10:44:33 +01:00
Jan a2029da1d5 Implement asset struct tests rendering 2021-02-20 03:14:00 +01:00
Jan d4a98b7c52 add basis for code rendering 2021-02-20 02:33:40 +01:00