Commit Graph

  • f90725fd27
    wip feature/x64-zcg-loading Jan 2025-05-03 17:31:17 +01:00
  • 2132716e34
    refactor: make ZoneInputStream a reference in zone loading Jan 2025-05-03 16:29:36 +01:00
  • 9425fe4775
    chore: implement base skeleton for architecture independent zone loading Jan Laupetin 2025-05-01 17:10:34 +02:00
  • f802b4e130
    Merge pull request #431 from Laupetin/dependabot/submodules/thirdparty/json-dff2b47 main Jan 2025-05-03 01:07:05 +02:00
  • 38dd7eecad
    Merge pull request #430 from Laupetin/dependabot/submodules/thirdparty/catch2-74fcff6 Jan 2025-05-03 01:06:57 +02:00
  • 4798a20699
    Merge pull request #429 from Laupetin/dependabot/submodules/thirdparty/eigen-fb2fca9 Jan 2025-05-03 01:06:48 +02:00
  • e7d9d9a845
    Merge pull request #428 from Laupetin/dependabot/submodules/thirdparty/lz4-c99038d Jan 2025-05-03 01:06:41 +02:00
  • 182b0b2530
    chore(deps): bump thirdparty/json from 51a77f1 to dff2b47 #431 dependabot[bot] 2025-05-02 22:31:50 +00:00
  • dc4956c077
    chore(deps): bump thirdparty/catch2 from 4c8671c to 74fcff6 #430 dependabot[bot] 2025-05-02 22:31:48 +00:00
  • 9b7f384a3d
    chore(deps): bump thirdparty/eigen from 7294434 to fb2fca9 #429 dependabot[bot] 2025-05-02 22:31:45 +00:00
  • 5b97cbf3f8
    chore(deps): bump thirdparty/lz4 from df6b19d to c99038d #428 dependabot[bot] 2025-05-02 22:31:43 +00:00
  • 0dde2478a7
    Merge pull request #427 from Laupetin/refactor/zone-loading-code-style Jan 2025-05-02 23:52:49 +02:00
  • 35cb6636a1
    fix: linux build #427 Jan Laupetin 2025-05-02 23:26:12 +02:00
  • b92e85dc14
    refactor: hide implementation of loading steps inside file Jan 2025-05-02 21:12:48 +01:00
  • 955df98279
    refactor: hide implementation details of zone loading processors Jan 2025-05-02 19:34:51 +01:00
  • eb16dfcd00
    refactor: merge ZoneInputStream interface with only implementation Jan 2025-05-02 18:35:44 +01:00
  • 4ce82ad63c
    refactor: update ZoneLoading classes codestyle Jan 2025-05-02 17:43:34 +01:00
  • 446c38d8ee
    refactor: reorder members of zcg generated classes Jan Laupetin 2025-05-02 15:59:30 +02:00
  • ed029bc24d
    refactor: adjust template const modifiers Jan 2025-05-02 12:37:23 +01:00
  • 8b85cadb77
    refactor: make memory from zone a reference instead of ptr Jan 2025-05-02 11:42:17 +01:00
  • 9e940a6f53
    refactor: use zone reference in AssetLoader Jan 2025-05-02 11:19:52 +01:00
  • 50612d117e
    refactor: update zcg generate file headers Jan 2025-04-30 16:57:36 +01:00
  • 115765ad86
    Merge pull request #424 from Laupetin/refactor/remaining-get-name-zcg Jan 2025-04-28 17:56:08 +02:00
  • 1b579b1bc3
    refactor: remove usages of name sequence in game commands #424 Jan Laupetin 2025-04-28 17:27:03 +02:00
  • 68ee502c72
    refactor: remove name sequence from zcg commands Jan Laupetin 2025-04-28 17:23:39 +02:00
  • 0103e4631f
    refactor: remove GetAssetName method from ZoneMark template Jan Laupetin 2025-04-28 17:18:09 +02:00
  • 7f59d35e87
    refactor: replace GetAssetName method in ZoneLoad template Jan Laupetin 2025-04-28 17:09:40 +02:00
  • f4870de1a7
    Merge pull request #423 from Laupetin/refactor/asset-struct-for-zcg Jan 2025-04-28 14:24:03 +02:00
  • 547da3fdf9
    refactor: remove GetName method of ZoneWrite zcg template #423 Jan 2025-04-28 12:50:51 +01:00
  • 1fe1b30831
    chore: use Asset definition instead of enum entry for zcg Jan Laupetin 2025-04-28 11:08:32 +02:00
  • 3adbe5a275
    refactor: fix additional zcg x64 warnings Jan 2025-04-28 11:54:51 +01:00
  • d938f91541
    fix: crash on trying to generate for specific asset Jan Laupetin 2025-04-28 09:48:34 +02:00
  • 2eefad105e
    chore: small code adjustments for generation code in zcg Jan Laupetin 2025-04-28 09:36:56 +02:00
  • d94a004433
    Merge pull request #422 from Laupetin/refactor/oat-64 Jan 2025-04-27 22:08:34 +02:00
  • 4ccd0a55cf
    chore: adjust game structs to have custom alignment when they are platform independent #422 Jan Laupetin 2025-04-27 21:05:22 +02:00
  • 4e9599aabf
    chore: detect structs that differ on different architectures Jan Laupetin 2025-04-27 21:04:41 +02:00
  • 088d14f894
    chore: add x64 build to ci Jan Laupetin 2025-04-26 19:14:52 +02:00
  • 365b627523
    refactor: fix remaining x64 compilation issues Jan 2025-04-26 12:38:43 +01:00
  • a6107e24a2
    chore: disable type alignment on x64 for x86 games Jan Laupetin 2025-04-26 18:59:18 +02:00
  • 3b00c1d45b
    refactor: fix x64 compilation for ZoneLoading Jan 2025-04-26 11:45:33 +01:00
  • de43e33dcd
    refactor: fix x64 compilation for ObjWriting Jan 2025-04-26 10:19:00 +01:00
  • 5d0c94e430
    refactor: fix x64 compilation for ObjLoading Jan 2025-04-26 10:11:28 +01:00
  • ee4301952a
    refactor: fix x64 compilation issues in Common,ObjCommon,ObjCompiling,ObjImage components Jan 2025-04-25 22:55:04 +01:00
  • 5635470b6e
    refactor: cryptography component Jan 2025-04-25 21:26:44 +01:00
  • 60f5c1a18f
    refactor: adjust zcg code for working in x64 Jan 2025-04-25 19:21:22 +01:00
  • c61dddf0e2
    Merge pull request #421 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-3905c28 Jan 2025-04-26 09:36:32 +02:00
  • 2271f350f1
    Merge pull request #420 from Laupetin/dependabot/submodules/thirdparty/json-51a77f1 Jan 2025-04-26 09:36:23 +02:00
  • a8c6620c1f
    Merge pull request #419 from Laupetin/dependabot/submodules/thirdparty/eigen-7294434 Jan 2025-04-26 09:36:15 +02:00
  • 7cf9804117
    Merge pull request #418 from Laupetin/dependabot/submodules/thirdparty/lz4-df6b19d Jan 2025-04-26 09:36:08 +02:00
  • 70a1a4aba2
    chore(deps): bump thirdparty/libtomcrypt from a6b9aff to 3905c28 #421 dependabot[bot] 2025-04-25 22:28:25 +00:00
  • 8d171a2e9e
    chore(deps): bump thirdparty/json from c67d538 to 51a77f1 #420 dependabot[bot] 2025-04-25 22:28:23 +00:00
  • 8dbba71944
    chore(deps): bump thirdparty/eigen from 33f5f59 to 7294434 #419 dependabot[bot] 2025-04-25 22:28:21 +00:00
  • 41dcabf145
    chore(deps): bump thirdparty/lz4 from fa1634e to df6b19d #418 dependabot[bot] 2025-04-25 22:28:19 +00:00
  • cf8969c1a6
    Merge pull request #417 from Laupetin/chore/formatting-for-zcg-templates Jan 2025-04-24 23:34:20 +02:00
  • 10cbd47bdc
    chore: use std::format for zcg templates #417 Jan 2025-04-21 10:38:55 +02:00
  • f7af6e4480
    Merge pull request #404 from GoastcraftHD/main v0.21.0 Jan 2025-04-23 18:43:57 +02:00
  • 76c22ffce2
    chore: adjust include path for lz4 dependency #404 Jan 2025-04-23 17:00:17 +01:00
  • dc282170bc
    chore: small code style adjustments for XModelBinWriter Jan 2025-04-23 16:52:04 +01:00
  • 82d38ab710
    Merge pull request #416 from Laupetin/fix/t6-stringtable-cell-indices Jan 2025-04-23 08:08:33 +02:00
  • 0fbfb860c0
    fix: ignoring last element in t6 stringtable cell index sorting #416 Jan 2025-04-23 00:39:49 +01:00
  • e14f0743da
    Merge pull request #411 from diamante0018/debug-regression Jan 2025-04-23 02:14:12 +02:00
  • fb20cbf81c
    fix: use platform specific calls to get executable dir #411 Jan 2025-04-20 17:07:04 +02:00
  • 101487d869 Fixed Memory leak + other small fixes Simon Ickler 2025-04-22 11:31:40 +02:00
  • 1cccfe352b
    Merge pull request #415 from Laupetin/fix/redownload-premake-on-update Jan 2025-04-21 18:58:21 +02:00
  • dbcf7d86af
    fix: redownload premake when version is outdated #415 Jan 2025-04-21 17:23:30 +01:00
  • f888d7a5d4
    Merge pull request #414 from Laupetin/fix/generate-with-git-worktree Jan 2025-04-21 00:18:19 +02:00
  • 74b9f7b010
    Merge pull request #409 from diamante0018/chore/premake5 Jan 2025-04-21 00:14:35 +02:00
  • ba4cb85639
    fix: make generate.sh work with git worktrees #414 Jan 2025-04-20 23:36:56 +02:00
  • da90bbd356
    Merge pull request #412 from Laupetin/chore/better-build-scripts Jan 2025-04-20 17:54:29 +02:00
  • 13b07c0fe4
    chore: replace x64 build scripts with generic ones #412 Jan 2025-04-20 17:21:53 +02:00
  • 199446b09f
    fix: make LinkerPaths use weakly_canonical to make path prefered Giulia Sanguineti 2025-04-20 15:44:19 +02:00
  • 37fe6b6a5c fix: min version for Premake5 #409 Giulia Sanguineti 2025-04-20 15:25:45 +02:00
  • ea5d27a7f9 chore: update Premake5 Giulia Sanguineti 2025-04-20 14:55:34 +02:00
  • 38d948ebdd
    Merge pull request #408 from Laupetin/refactor/zcg-code-style Jan 2025-04-20 13:51:43 +02:00
  • 9f8a933277
    chore: update ZoneCodeGenerator code style #408 Jan 2025-04-19 23:01:22 +02:00
  • 9f738da517
    chore: remove duplicated alignment utility method Jan 2025-04-19 16:00:42 +02:00
  • 785cf8c025
    chore: update code style in ZoneCodeGenerator entrypoint Jan 2025-04-19 15:58:00 +02:00
  • 8946c28eab Fixed Code Style Simon Ickler 2025-04-19 15:58:37 +02:00
  • b0f89e5842
    Merge branch 'Laupetin:main' into main Simon 2025-04-19 13:11:43 +02:00
  • 0f3ee1fa79
    Merge pull request #407 from Laupetin/dependabot/submodules/thirdparty/eigen-33f5f59 Jan 2025-04-19 11:54:54 +02:00
  • c8cd6826c1
    Merge pull request #406 from Laupetin/dependabot/submodules/thirdparty/json-c67d538 Jan 2025-04-19 11:54:41 +02:00
  • 5afc24fd89
    Merge pull request #405 from Laupetin/dependabot/submodules/thirdparty/catch2-4c8671c Jan 2025-04-19 11:54:28 +02:00
  • 598abe095b
    chore(deps): bump thirdparty/eigen from 11fd34c to 33f5f59 #407 dependabot[bot] 2025-04-18 22:43:27 +00:00
  • d6eee273ff
    chore(deps): bump thirdparty/json from 7ddea26 to c67d538 #406 dependabot[bot] 2025-04-18 22:43:25 +00:00
  • 7edbe7378b
    chore(deps): bump thirdparty/catch2 from 2b60af8 to 4c8671c #405 dependabot[bot] 2025-04-18 22:43:23 +00:00
  • 2aeeccd492
    Update .gitmodules GoastcraftHD 2025-04-13 17:48:52 +02:00
  • 2a45357d5c Added Comments GoastcraftHD 2025-04-13 14:50:11 +02:00
  • b1666ad1da
    Merge branch 'Laupetin:main' into main GoastcraftHD 2025-04-13 13:27:13 +02:00
  • b83bafb0f8
    Merge pull request #403 from Laupetin/dependabot/submodules/thirdparty/catch2-2b60af8 Jan 2025-04-12 23:24:00 +02:00
  • e750e3ffd9
    Merge pull request #402 from Laupetin/dependabot/submodules/thirdparty/json-7ddea26 Jan 2025-04-12 23:23:44 +02:00
  • d5b6c6e9c2
    Merge pull request #401 from Laupetin/dependabot/submodules/thirdparty/eigen-11fd34c Jan 2025-04-12 23:23:32 +02:00
  • d6c1ef775e
    chore(deps): bump thirdparty/catch2 from 76f70b1 to 2b60af8 #403 dependabot[bot] 2025-04-11 22:49:13 +00:00
  • c05d4ea34e
    chore(deps): bump thirdparty/json from 11aa5f9 to 7ddea26 #402 dependabot[bot] 2025-04-11 22:49:10 +00:00
  • b2d9bf416d
    chore(deps): bump thirdparty/eigen from b860042 to 11fd34c #401 dependabot[bot] 2025-04-11 22:49:08 +00:00
  • 7aebe085b3 Fixed More Int Literals Not Working On Linux GoastcraftHD 2025-04-11 23:39:39 +02:00
  • ef79504e71 Fixed Int Literals Not Working On Linux GoastcraftHD 2025-04-11 23:22:54 +02:00
  • 812f7e1f91 Fixed Precision Issue GoastcraftHD 2025-04-11 22:57:09 +02:00
  • f2501fdc0b Fixed Compilation Issue on Linux GoastcraftHD 2025-04-11 19:17:46 +02:00
  • eff80a0318 Improved XModelBin Hash Readability GoastcraftHD 2025-04-11 19:03:41 +02:00
  • 8ac276f3f6 Added XMODEL_BIN Export GoastcraftHD 2025-04-09 17:45:37 +02:00