|
811e796b1a
|
chore: add layeredSurfaceTypes to t5 materials
|
2025-07-01 22:07:45 +01:00 |
|
|
e9b9ad093c
|
chore: remove hashIndex from t6 json material as it is always 0
|
2025-07-01 22:04:10 +01:00 |
|
|
c57ea0d2f2
|
feat: dump and load T5 materials
|
2025-07-01 21:09:02 +01:00 |
|
|
fda91b84bd
|
feat: add json material loading/writing for iw3
|
2025-06-29 23:05:36 +01:00 |
|
|
92fefa63fb
|
fix: using wrong enum for mipmaps in iw4,iw5 material tests
|
2025-06-29 23:05:19 +01:00 |
|
|
810e5526c1
|
fix: iw4 material constant zone state using iw5 game
|
2025-06-29 19:12:08 +01:00 |
|
|
117a076c42
|
Merge pull request #460 from Laupetin/refactor/iw4-json-materials
refactor: add templated material json loading for iw4
|
2025-06-29 14:58:36 +02:00 |
|
|
9827218f4a
|
chore: add tests for material dumpers
|
2025-06-29 12:41:54 +01:00 |
|
|
b3aa6b3dc3
|
chore: add game suffix to material dumping code
|
2025-06-29 08:48:10 +01:00 |
|
|
116f008f90
|
chore: add tests for material loading for iw4,iw5,t6
|
2025-06-28 23:24:12 +01:00 |
|
|
559fa561a9
|
fix: not writing gamma for iw4,iw5 materials
|
2025-06-28 19:16:38 +01:00 |
|
|
28a82818de
|
refactor: move iw4 techset and vertexdecl compiling to ObjCompiling
|
2025-06-28 19:16:13 +01:00 |
|
|
f23b47ca13
|
chore: move material compilation behind compiler flag
|
2025-06-28 16:10:03 +01:00 |
|
|
b05a473e6a
|
fix: iw4 materials not writing correct stateBitsEntry
|
2025-06-28 14:51:04 +01:00 |
|
|
2176480a37
|
chore: update formatting due to updated clang-format version
|
2025-06-28 11:56:09 +01:00 |
|
|
8542675d02
|
chore: make all .sh scripts use lf eol
|
2025-06-28 11:56:09 +01:00 |
|
|
12896a89f5
|
chore: update clang-format version
|
2025-06-28 11:56:08 +01:00 |
|
|
9d710caceb
|
fix: compilation errors
|
2025-06-28 11:56:08 +01:00 |
|
|
f1bb116359
|
Merge pull request #463 from Laupetin/dependabot/submodules/thirdparty/json-d70e46b
chore(deps): bump thirdparty/json from `b451735` to `d70e46b`
|
2025-06-28 10:42:00 +02:00 |
|
|
9b6587227b
|
Merge pull request #462 from Laupetin/dependabot/submodules/thirdparty/eigen-7c636dd
chore(deps): bump thirdparty/eigen from `6de0515` to `7c636dd`
|
2025-06-28 10:41:50 +02:00 |
|
|
0fd1c9cdcb
|
Merge pull request #461 from Laupetin/dependabot/submodules/thirdparty/catch2-ceed268
chore(deps): bump thirdparty/catch2 from `416b075` to `ceed268`
|
2025-06-28 10:41:39 +02:00 |
|
|
36d0ede0bb
|
chore(deps): bump thirdparty/json from b451735 to d70e46b
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `b451735` to `d70e46b`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](b451735fe7...d70e46bc65 )
---
updated-dependencies:
- dependency-name: thirdparty/json
dependency-version: d70e46bc65a21a8eb1ef0e3e9ba707b7b9b78378
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-06-27 22:49:03 +00:00 |
|
|
5083b8b142
|
chore(deps): bump thirdparty/eigen from 6de0515 to 7c636dd
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `6de0515` to `7c636dd`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](6de0515fa6...7c636dd5db )
---
updated-dependencies:
- dependency-name: thirdparty/eigen
dependency-version: 7c636dd5db213e50ff88d6c94fba5b9427977448
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-06-27 22:49:01 +00:00 |
|
|
03b7a889a8
|
chore(deps): bump thirdparty/catch2 from 416b075 to ceed268
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `416b075` to `ceed268`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](416b075211...ceed26842b )
---
updated-dependencies:
- dependency-name: thirdparty/catch2
dependency-version: ceed26842b3b3f93523998f7adb672672c7c2d8f
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-06-27 22:48:56 +00:00 |
|
|
2073265a86
|
feat: add templated iw4 material loading
|
2025-06-26 22:40:30 +01:00 |
|
|
f897a41188
|
refactor: extract experimental iw4 material dumping into separate dumper
|
2025-06-25 22:09:01 +01:00 |
|
|
223dfcd4f8
|
refactor: move material asset dumpers to material folder
|
2025-06-25 21:35:35 +01:00 |
|
|
110ae473e8
|
chore: remove old iw4 json code
|
2025-06-25 19:47:23 +01:00 |
|
|
6c114fe58a
|
refactor: extract material name into common source file
|
2025-06-25 19:34:09 +01:00 |
|
|
dceca0ec9a
|
refactor: use templating for JsonMaterialLoader
|
2025-06-25 19:16:53 +01:00 |
|
|
79b0706fc1
|
refactor: use templating for JsonMaterials
|
2025-06-25 18:30:07 +01:00 |
|
|
0736b8043b
|
refactor: use templates for JsonMaterialDumper of IW5 and T6
|
2025-06-24 22:26:39 +01:00 |
|
|
2876c9cb48
|
chore: remove unused generic xmodel file
|
2025-06-24 20:06:20 +01:00 |
|
|
308816a38e
|
chore: write game into dumped jsons to prevent mixup of incompatible formats
|
2025-06-24 19:50:24 +01:00 |
|
|
ab25121cef
|
Merge pull request #459 from Laupetin/refactor/x64-loading-for-all-games
refactor: x64 loading for remaining games
|
2025-06-24 19:47:55 +02:00 |
|
|
79b4313384
|
refactor: update T6 loading code for x64 support
|
2025-06-24 17:08:45 +01:00 |
|
|
a9a8597323
|
refactor: update IW3 loading code for x64 support
|
2025-06-24 17:08:45 +01:00 |
|
|
37e5e940b0
|
refactor: update IW5 loading code for x64 support
|
2025-06-24 17:08:45 +01:00 |
|
|
f70932684c
|
fix: fix single pointer leaf structs that have non-matching cross platform structure
|
2025-06-24 17:08:45 +01:00 |
|
|
1736f38d78
|
refactor: update T5 loading code for x64 support
|
2025-06-23 18:29:04 +01:00 |
|
|
def9da6ae5
|
Merge pull request #458 from Laupetin/fix/x86-ff-loading
fix: x86 ff loading broken due to x64 updates
|
2025-06-22 23:05:10 +02:00 |
|
|
dd9b0915d9
|
fix: wrong XQuat structs for iw3,t5
|
2025-06-22 21:38:11 +01:00 |
|
|
377ef5ca5c
|
fix: not passing correct zone ptr to content loader
|
2025-06-22 21:21:07 +01:00 |
|
|
f5a823dc9e
|
Merge pull request #457 from Laupetin/dependabot/submodules/thirdparty/json-b451735
chore(deps): bump thirdparty/json from `568b708` to `b451735`
|
2025-06-21 16:54:20 +02:00 |
|
|
95b617a335
|
Merge pull request #456 from Laupetin/dependabot/submodules/thirdparty/eigen-6de0515
chore(deps): bump thirdparty/eigen from `d228bcd` to `6de0515`
|
2025-06-21 16:54:08 +02:00 |
|
|
f3b266ebe9
|
Merge pull request #455 from Laupetin/dependabot/submodules/thirdparty/catch2-416b075
chore(deps): bump thirdparty/catch2 from `3013cb8` to `416b075`
|
2025-06-21 16:53:56 +02:00 |
|
|
d36159b70b
|
chore(deps): bump thirdparty/json from 568b708 to b451735
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `568b708` to `b451735`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](568b708fd4...b451735fe7 )
---
updated-dependencies:
- dependency-name: thirdparty/json
dependency-version: b451735fe7bb3283336f934b3f6cd3f484f73649
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-06-20 22:19:00 +00:00 |
|
|
69822b39a1
|
chore(deps): bump thirdparty/eigen from d228bcd to 6de0515
Bumps [thirdparty/eigen](https://gitlab.com/libeigen/eigen) from `d228bcd` to `6de0515`.
- [Release notes](https://gitlab.com/libeigen/eigen/tags)
- [Commits](d228bcdf8f...6de0515fa6 )
---
updated-dependencies:
- dependency-name: thirdparty/eigen
dependency-version: 6de0515fa6b923a8fc1436e3b8c6f2a4ce565484
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-06-20 22:18:57 +00:00 |
|
|
d93d5e51fd
|
chore(deps): bump thirdparty/catch2 from 3013cb8 to 416b075
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `3013cb8` to `416b075`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](3013cb897b...416b075211 )
---
updated-dependencies:
- dependency-name: thirdparty/catch2
dependency-version: 416b0752112e0e5f9a8568e3e18baace15de37a7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-06-20 22:18:54 +00:00 |
|
|
45cb454d63
|
Merge pull request #445 from Laupetin/feature/x64-zcg-loading
refactor: load iw4 x86 fastfiles in x64 environment
|
2025-06-19 22:12:22 +02:00 |
|