2188 Commits

Author SHA1 Message Date
Jan Laupetin
4ccd0a55cf
chore: adjust game structs to have custom alignment when they are
platform independent
2025-04-27 21:05:22 +02: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 Laupetin
088d14f894
chore: add x64 build to ci 2025-04-27 19:30:39 +02:00
Jan
365b627523
refactor: fix remaining x64 compilation issues 2025-04-27 19:30:36 +02:00
Jan Laupetin
a6107e24a2
chore: disable type alignment on x64 for x86 games 2025-04-26 19:48:03 +02:00
Jan
3b00c1d45b
refactor: fix x64 compilation for ZoneLoading 2025-04-26 19:48:03 +02:00
Jan
de43e33dcd
refactor: fix x64 compilation for ObjWriting 2025-04-26 19:48:03 +02:00
Jan
5d0c94e430
refactor: fix x64 compilation for ObjLoading 2025-04-26 19:48:03 +02:00
Jan
ee4301952a
refactor: fix x64 compilation issues in Common,ObjCommon,ObjCompiling,ObjImage components 2025-04-26 19:08:16 +02:00
Jan
5635470b6e
refactor: cryptography component 2025-04-26 19:08:15 +02:00
Jan
60f5c1a18f
refactor: adjust zcg code for working in x64 2025-04-26 19:08:15 +02:00
Jan
c61dddf0e2
Merge pull request #421 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-3905c28
chore(deps): bump thirdparty/libtomcrypt from `a6b9aff` to `3905c28`
2025-04-26 09:36:32 +02:00
Jan
2271f350f1
Merge pull request #420 from Laupetin/dependabot/submodules/thirdparty/json-51a77f1
chore(deps): bump thirdparty/json from `c67d538` to `51a77f1`
2025-04-26 09:36:23 +02:00
Jan
a8c6620c1f
Merge pull request #419 from Laupetin/dependabot/submodules/thirdparty/eigen-7294434
chore(deps): bump thirdparty/eigen from `33f5f59` to `7294434`
2025-04-26 09:36:15 +02:00
Jan
7cf9804117
Merge pull request #418 from Laupetin/dependabot/submodules/thirdparty/lz4-df6b19d
chore(deps): bump thirdparty/lz4 from `fa1634e` to `df6b19d`
2025-04-26 09:36:08 +02:00
dependabot[bot]
70a1a4aba2
chore(deps): bump thirdparty/libtomcrypt from a6b9aff to 3905c28
Bumps [thirdparty/libtomcrypt](https://github.com/libtom/libtomcrypt) from `a6b9aff` to `3905c28`.
- [Release notes](https://github.com/libtom/libtomcrypt/releases)
- [Commits](a6b9aff7aa...3905c28913)

---
updated-dependencies:
- dependency-name: thirdparty/libtomcrypt
  dependency-version: 3905c28913232d6e82a2a381cc2b71b0af7aa791
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-25 22:28:25 +00:00
dependabot[bot]
8d171a2e9e
chore(deps): bump thirdparty/json from c67d538 to 51a77f1
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `c67d538` to `51a77f1`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](c67d538274...51a77f1dca)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-version: 51a77f1dcac97f917db2621a5945f4305ff1bf9f
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-25 22:28:23 +00:00
dependabot[bot]
8dbba71944
chore(deps): bump thirdparty/eigen from 33f5f59 to 7294434
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `33f5f59` to `7294434`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](33f5f59614...7294434099)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: 729443409942a1816ddf74b95224003b83f4925c
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-25 22:28:21 +00:00
dependabot[bot]
41dcabf145
chore(deps): bump thirdparty/lz4 from fa1634e to df6b19d
Bumps [thirdparty/lz4](https://github.com/lz4/lz4) from `fa1634e` to `df6b19d`.
- [Release notes](https://github.com/lz4/lz4/releases)
- [Commits](fa1634e2cc...df6b19dfc2)

---
updated-dependencies:
- dependency-name: thirdparty/lz4
  dependency-version: df6b19dfc2b86b792d175ea9a17a19f04d2f141f
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-25 22:28:19 +00:00
Jan
cf8969c1a6
Merge pull request #417 from Laupetin/chore/formatting-for-zcg-templates
chore: use std::format for zcg templates
2025-04-24 23:34:20 +02:00
Jan
10cbd47bdc
chore: use std::format for zcg templates 2025-04-24 21:37:43 +01:00
Jan
f7af6e4480
Merge pull request #404 from GoastcraftHD/main
Added XModelBin Export
v0.21.0
2025-04-23 18:43:57 +02:00
Jan
76c22ffce2
chore: adjust include path for lz4 dependency 2025-04-23 17:17:24 +01:00
Jan
dc282170bc
chore: small code style adjustments for XModelBinWriter 2025-04-23 17:17:24 +01:00
Jan
82d38ab710
Merge pull request #416 from Laupetin/fix/t6-stringtable-cell-indices
fix: ignoring last element in t6 stringtable cell index sorting
2025-04-23 08:08:33 +02:00
Jan
0fbfb860c0
fix: ignoring last element in t6 stringtable cell index sorting 2025-04-23 07:44:43 +02:00
Jan
e14f0743da
Merge pull request #411 from diamante0018/debug-regression
fix: wrong "bin" directory when using executable from $PATH
2025-04-23 02:14:12 +02:00
Jan
fb20cbf81c
fix: use platform specific calls to get executable dir 2025-04-23 00:50:30 +01:00
Simon Ickler
101487d869 Fixed Memory leak + other small fixes 2025-04-22 11:31:40 +02:00
Jan
1cccfe352b
Merge pull request #415 from Laupetin/fix/redownload-premake-on-update
fix: redownload premake when version is outdated
2025-04-21 18:58:21 +02:00
Jan
dbcf7d86af
fix: redownload premake when version is outdated 2025-04-21 18:34:46 +02:00
Jan
f888d7a5d4
Merge pull request #414 from Laupetin/fix/generate-with-git-worktree
fix: make generate.sh work with git worktrees
2025-04-21 00:18:19 +02:00
Jan
74b9f7b010
Merge pull request #409 from diamante0018/chore/premake5
chore: update Premake5
2025-04-21 00:14:35 +02:00
Jan
ba4cb85639
fix: make generate.sh work with git worktrees 2025-04-20 23:54:11 +02:00
Jan
da90bbd356
Merge pull request #412 from Laupetin/chore/better-build-scripts
chore: replace x64 build scripts with generic ones
2025-04-20 17:54:29 +02:00
Jan
13b07c0fe4
chore: replace x64 build scripts with generic ones 2025-04-20 17:30:55 +02:00
Giulia Sanguineti
199446b09f
fix: make LinkerPaths use weakly_canonical to make path prefered 2025-04-20 17:09:06 +02:00
Giulia Sanguineti
37fe6b6a5c fix: min version for Premake5 2025-04-20 15:25:45 +02:00
Giulia Sanguineti
ea5d27a7f9 chore: update Premake5 2025-04-20 14:55:34 +02:00
Jan
38d948ebdd
Merge pull request #408 from Laupetin/refactor/zcg-code-style
refactor: zcg code style
2025-04-20 13:51:43 +02:00
Jan
9f8a933277
chore: update ZoneCodeGenerator code style 2025-04-20 09:45:37 +02:00
Jan
9f738da517
chore: remove duplicated alignment utility method 2025-04-20 09:45:36 +02:00
Jan
785cf8c025
chore: update code style in ZoneCodeGenerator entrypoint 2025-04-20 09:45:32 +02:00
Simon Ickler
8946c28eab Fixed Code Style 2025-04-19 15:58:37 +02:00
Simon
b0f89e5842
Merge branch 'Laupetin:main' into main 2025-04-19 13:11:43 +02:00
Jan
0f3ee1fa79
Merge pull request #407 from Laupetin/dependabot/submodules/thirdparty/eigen-33f5f59
chore(deps): bump thirdparty/eigen from `11fd34c` to `33f5f59`
2025-04-19 11:54:54 +02:00
Jan
c8cd6826c1
Merge pull request #406 from Laupetin/dependabot/submodules/thirdparty/json-c67d538
chore(deps): bump thirdparty/json from `7ddea26` to `c67d538`
2025-04-19 11:54:41 +02:00
Jan
5afc24fd89
Merge pull request #405 from Laupetin/dependabot/submodules/thirdparty/catch2-4c8671c
chore(deps): bump thirdparty/catch2 from `2b60af8` to `4c8671c`
2025-04-19 11:54:28 +02:00
dependabot[bot]
598abe095b
chore(deps): bump thirdparty/eigen from 11fd34c to 33f5f59
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `11fd34c` to `33f5f59`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](11fd34cc1c...33f5f59614)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: 33f5f596143d0fce32316ec6fa4bd9f23b4dd9d2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-18 22:43:27 +00:00
dependabot[bot]
d6eee273ff
chore(deps): bump thirdparty/json from 7ddea26 to c67d538
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `7ddea26` to `c67d538`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](7ddea2686f...c67d538274)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-version: c67d538274502163b55e8fb54b5c27c17764722d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-18 22:43:25 +00:00