2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-04-29 23:19:36 +00:00
Commit Graph

2996 Commits

Author SHA1 Message Date
Jan 93cd0cd57b Merge pull request #704 from Laupetin/dependabot/submodules/thirdparty/eigen-20fce70
chore(deps): bump thirdparty/eigen from `f64d1e0` to `20fce70`
2026-03-07 01:12:40 +01:00
Jan dcdeac056e Merge pull request #703 from Laupetin/dependabot/submodules/thirdparty/json-f534f4f
chore(deps): bump thirdparty/json from `8167d2f` to `f534f4f`
2026-03-07 01:12:29 +01:00
dependabot[bot] f67ca57038 chore(deps): bump thirdparty/eigen from f64d1e0 to 20fce70
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `f64d1e0` to `20fce70`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](https://gitlab.com/libeigen/eigen/compare/f64d1e0acc2c2c33e325b8dd7b2b4673de2b9f14...20fce70e5a27c5924035ec592bad6e063b8aef17)

---
updated-dependencies:
- dependency-name: thirdparty/eigen
  dependency-version: 20fce70e5a27c5924035ec592bad6e063b8aef17
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-06 22:13:40 +00:00
dependabot[bot] d33f3e7df2 chore(deps): bump thirdparty/json from 8167d2f to f534f4f
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `8167d2f` to `f534f4f`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](https://github.com/nlohmann/json/compare/8167d2f64122c3ef7e5a0d9cab239fdba37aa54c...f534f4f75e12893716ea688679aeb768bff426c4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-06 22:13:36 +00:00
Jan 96b3f28a19 Merge pull request #702 from Laupetin/fix/zone-code-conditional-generation-linux
fix: do not spam zcg executions when building on linux
2026-03-06 19:45:37 +01:00
Jan Laupetin fe05816af0 fix: do not spam zcg executions when building on linux
* make considers the timestamp of every output instead of only for the
  log
* to fix this remove all outputs from the command other than the log
2026-03-06 18:26:44 +01:00
Jan 8e3327dd40 Merge pull request #701 from Laupetin/refactor/remove-class-utils
refactor: remove old c++ version class utils macros
2026-03-06 18:00:38 +01:00
Jan Laupetin 90d7f92ddd chore: replace all usages of removed ClassUtils macros 2026-03-06 00:13:04 +01:00
Jan Laupetin bc16febfe2 chore: remove utilities from ClassUtils that were meant for cpp backwards compatibility 2026-03-05 21:50:00 +00:00
Jan 96766f8500 Merge pull request #700 from Laupetin/chore/templating-iterative-compilation
chore: do not write templated output if up to date
2026-03-05 22:42:45 +01:00
Jan Laupetin f8b3361bbe chore: add build log for zcg 2026-03-05 21:08:39 +00:00
Jan Laupetin 027d47d549 chore: add buildlog to all templated code 2026-03-05 21:08:39 +00:00
Jan Laupetin 5f28bcc58a chore: use TextFileCheckDirtyOutput for RawTemplater 2026-03-05 19:55:32 +00:00
Jan Laupetin d80cdd9712 chore: add TextFileCheckDirtyOutput to FileUtils 2026-03-05 20:30:36 +01:00
Jan Laupetin d469af2328 chore: use namespace for FileUtils 2026-03-05 20:27:47 +01:00
Jan Laupetin 304ebd56a7 chore: do not write ZCG output if up to date 2026-03-05 18:37:34 +00:00
Jan c9c2fdc8c2 Merge pull request #692 from Laupetin/feature/t6-techset-loading
feat: t6 techset and technique loading
2026-03-05 00:23:56 +01:00
Jan Laupetin 6eb0ec4179 chore: reorganize precompiled index logic into separate file 2026-03-04 22:47:30 +00:00
Jan Laupetin 1611c222cc chore: add logic for computing precompiled index on material pass 2026-03-04 22:00:30 +00:00
Jan Laupetin 925e51cb10 fix: not setting correct flags on technique post processing when reusing assets 2026-03-02 22:09:02 +00:00
Jan Laupetin 12199b5395 fix: not properly respecting code const array boundaries when dumping techniques 2026-03-02 22:09:02 +00:00
Jan Laupetin d0ee167d2d fix: not properly setting common technique shader type 2026-03-02 22:09:01 +00:00
Jan Laupetin bbb282a206 chore: deactivate IW4 material and techset compilation for now 2026-03-02 22:09:01 +00:00
Jan Laupetin 7ab9adc17c chore: handle flag 80 on t6 techniques 2026-03-02 22:09:01 +00:00
Jan Laupetin dcd67adad4 fix: shader arg matrix row count 2026-03-02 22:09:00 +00:00
Jan Laupetin 400c6ca78a fix: use buffer binding point instead of index 2026-03-02 22:09:00 +00:00
Jan Laupetin b2f51b2ae1 fix: technique loading tech flags 2026-03-02 22:09:00 +00:00
Jan Laupetin 5a126157f8 fix: not setting shader arg flags when auto creating 2026-03-02 22:08:59 +00:00
Jan Laupetin c0a7114b24 chore: add tests for techset and technique compilation 2026-03-02 22:08:59 +00:00
Jan Laupetin aec1372c5b fix: vertex decl compiler not recognizing abbreviations with more than 1 digit 2026-03-02 22:08:59 +00:00
Jan Laupetin 5ab3fd7ca0 chore: enable techset debugging on dumper creation level 2026-03-02 22:08:59 +00:00
Jan Laupetin 38cb7d3759 feat: set proper tech flags and sampler flags for loaded techniques 2026-03-02 22:08:58 +00:00
Jan Laupetin a3f250fdca feat: compile t6 techsets 2026-03-02 22:08:58 +00:00
Jan Laupetin 38abe459e1 fix: errors with common techset dumping
* not respecting transposing matrices
* not respecting arrays
2026-03-02 22:08:58 +00:00
Jan Laupetin 86ae57578b feat: add t6 sub asset loaders for shaders 2026-03-02 22:08:57 +00:00
Jan Laupetin 9a527c16fa feat: add t6 vertexdecl sub asset creator 2026-03-02 22:08:57 +00:00
Jan Laupetin 3ef8cc7260 chore: add more details to common techset infos in t5,t6 2026-03-02 22:08:57 +00:00
Jan Laupetin e66030a5df chore: improve game shader types 2026-03-02 22:08:56 +00:00
Jan Laupetin 2d2912741b fix: not properly initializing sub asset pools 2026-03-02 22:08:56 +00:00
Jan Laupetin 2e3b5501b6 chore: extract more information from d3d11 shaders 2026-03-02 22:08:56 +00:00
Jan Laupetin a6d63e9b31 fix: constraint on asset name arrays 2026-03-02 22:08:56 +00:00
Jan Laupetin e749514972 fix: compilation with CommonTechset 2026-03-02 22:08:55 +00:00
Jan Laupetin bf9beb1458 chore: make sure TechsetCompilerT6 sets proper worldVertFormat 2026-03-02 22:08:55 +00:00
Jan Laupetin e61ec8582a chore: use CommonTechset instead of TechsetDefinition 2026-03-02 22:08:55 +00:00
Jan c9d5f208d5 Merge pull request #699 from Laupetin/update-package-lock
chore: update package lock
2026-02-28 15:58:23 +01:00
Jan Laupetin 0941a357d9 chore: update package lock 2026-02-28 15:29:40 +01:00
Jan 85b973885c Merge pull request #697 from Laupetin/dependabot/github_actions/actions/upload-artifact-7
chore(deps): bump actions/upload-artifact from 6 to 7
2026-02-28 00:05:28 +01:00
Jan 635c97a0e3 Merge pull request #698 from Laupetin/dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-3aa4f5b772
chore(deps): bump the modman-dependencies group in /src/ModManUi with 5 updates
2026-02-28 00:04:41 +01:00
Jan 42ab1c1647 Merge pull request #696 from Laupetin/dependabot/github_actions/actions/download-artifact-8
chore(deps): bump actions/download-artifact from 7 to 8
2026-02-28 00:01:29 +01:00
Jan 8b2937311d Merge pull request #695 from Laupetin/dependabot/submodules/thirdparty/lz4-130f457
chore(deps): bump thirdparty/lz4 from `1519f46` to `130f457`
2026-02-27 23:41:53 +01:00