Commit Graph

  • c2028a2d68
    Merge pull request #250 from Laupetin/dependabot/submodules/thirdparty/json-b36f4c4 Jan 2024-09-07 08:52:06 +02:00
  • c36b1f2f4d
    Merge pull request #249 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-6865b9f Jan 2024-09-07 08:51:53 +02:00
  • fb3964c677
    Merge pull request #248 from Laupetin/dependabot/submodules/thirdparty/catch2-bc63412 Jan 2024-09-07 08:51:39 +02:00
  • 2c47212b52
    fix: broken normals when packing unitvec3 for t6 #253 Jan 2024-09-07 08:48:49 +02:00
  • d97621d014
    chore(deps): bump thirdparty/zlib from 545f194 to d476828 #252 dependabot[bot] 2024-09-06 22:48:12 +00:00
  • 8c8b4b2c2b
    chore(deps): bump thirdparty/eigen from 66927f7 to 072ec9d #251 dependabot[bot] 2024-09-06 22:48:11 +00:00
  • ca21e2bbb7
    chore(deps): bump thirdparty/json from 960b763 to b36f4c4 #250 dependabot[bot] 2024-09-06 22:48:10 +00:00
  • f9aba52f92
    chore(deps): bump thirdparty/libtomcrypt from 12bf723 to 6865b9f #249 dependabot[bot] 2024-09-06 22:48:08 +00:00
  • dab68bf201
    chore(deps): bump thirdparty/catch2 from fa306fc to bc63412 #248 dependabot[bot] 2024-09-06 22:48:07 +00:00
  • f4aed31ca2
    Merge pull request #247 from Laupetin/fix/gltf-model-import-1 Jan 2024-09-06 21:59:33 +02:00
  • 7eb1714e89
    feat: support gltf bone rotation as matrix notation #247 Jan 2024-09-06 21:37:48 +02:00
  • 149a24b544
    Merge pull request #246 from Laupetin/fix/gltf-loading-buffer-view Jan 2024-09-06 17:10:10 +02:00
  • 30ca98d86e
    fix: gltf buffer view incorrectly calculating stride #246 Jan 2024-09-06 15:49:06 +01:00
  • e0b28075a6
    Added support for unsigned int accessors (#245) Electro Games 2024-09-06 09:46:21 -05:00
  • 8bab112afe
    Merge pull request #244 from Laupetin/feature/t6-xmodel-raw v0.16.0 Jan 2024-09-05 22:19:47 +02:00
  • 36ddb998a4
    fix: linux build #244 Jan 2024-09-05 21:33:06 +02:00
  • 46111ae106
    chore: add note about only rigid models being supported right now Jan 2024-09-05 21:16:55 +02:00
  • 27d047198f
    chore: fix not terminating when not being able to load lod Jan 2024-09-05 21:13:49 +02:00
  • 71819e46a4
    chore: set vertex color to 1.0 when no value read from gltf Jan 2024-09-05 19:18:49 +02:00
  • db5e53e60d
    chore: calculate tangents for xmodel vertices Jan 2024-09-05 19:11:08 +02:00
  • 26f4640194
    chore: properly read uv data from gltf Jan 2024-09-05 19:09:23 +02:00
  • c261aef1ef
    chore: fix xmodel root struct bone trans and quats Jan 2024-09-04 22:07:57 +02:00
  • 2687fbf9fd
    chore: properly calculate partbits for loaded gltf models Jan 2024-09-04 00:43:21 +02:00
  • 1be630f71e
    chore: set vertex base index for all surfaces Jan 2024-09-04 00:05:57 +02:00
  • 8d2f5541d3
    chore: make gltf dumping and loading work for models without bone weights Jan 2024-09-03 22:58:12 +02:00
  • 2699de86b6
    chore: use remapped vertex indices when building vertices in gltf loading Jan 2024-09-03 22:28:04 +02:00
  • 36bc3cf7a3
    chore: fix invalid sign when loading gltf Jan 2024-09-03 22:04:14 +02:00
  • 0bd581ef75
    chore: correct tri ordering when loading gltf Jan 2024-09-03 19:55:38 +02:00
  • 14784fb1c4
    chore: correct bone ordering when loading gltf Jan 2024-09-03 19:55:23 +02:00
  • 30d9ffd8c9
    chore: add byteoffset to gltf loading accessors Jan 2024-09-03 19:02:25 +02:00
  • f4092972e8
    chore: implement vertex weights Jan 2024-08-11 01:14:38 +02:00
  • f35a2f33ff
    fix: linux build Jan 2024-08-12 23:29:11 +02:00
  • 01c284fb37
    chore: update t6 xmodel part classifications Jan 2024-08-10 23:41:37 +02:00
  • dfd8d1dbe9
    chore: load materials for xmodel Jan 2024-08-10 22:12:51 +02:00
  • 0d343dd3fa
    chore: dump and load lod dist from xmodel json Jan 2024-08-10 22:12:32 +02:00
  • 4db13de471
    chore: properly calculate model and bone bounds Jan 2024-08-10 20:48:29 +02:00
  • 75e22b1750
    fix: parentIndex is relative to current bone index Jan 2024-08-10 20:47:58 +02:00
  • f653530714
    chore: improve api for vector packing for models Jan 2024-08-10 13:54:46 +02:00
  • 1f5050befa
    feat: first draft of loading gltf models for t6 Jan 2024-05-25 10:03:25 +02:00
  • f8b5734f86
    chore: make XModelCommon use offset instead of pointer Jan 2024-07-28 20:46:06 +02:00
  • d45f0ffab7
    chore: adjust XModelCommon numeric types Jan 2024-06-06 19:44:21 +02:00
  • 66c2adacaa
    Merge pull request #241 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-12bf723 Jan 2024-08-31 12:14:23 +02:00
  • 97da1912d5
    Merge pull request #240 from Laupetin/dependabot/submodules/thirdparty/eigen-66927f7 Jan 2024-08-31 12:14:05 +02:00
  • 33b64168cb
    chore(deps): bump thirdparty/libtomcrypt from 427ce33 to 12bf723 #241 dependabot[bot] 2024-08-30 22:27:28 +00:00
  • 56cec10ddc
    chore(deps): bump thirdparty/eigen from 3b5a1b4 to 66927f7 #240 dependabot[bot] 2024-08-30 22:27:27 +00:00
  • 98b88ddab9
    Merge pull request #237 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-427ce33 Jan 2024-08-24 08:49:23 +02:00
  • 5aa5ecc23b
    Merge pull request #238 from Laupetin/dependabot/submodules/thirdparty/eigen-3b5a1b4 Jan 2024-08-24 00:40:25 +02:00
  • de8b564432
    chore(deps): bump thirdparty/eigen from 92e373e to 3b5a1b4 #238 dependabot[bot] 2024-08-23 22:05:58 +00:00
  • 33f490a68f
    chore(deps): bump thirdparty/libtomcrypt from 2302a3a to 427ce33 #237 dependabot[bot] 2024-08-23 22:05:55 +00:00
  • 805e1a267e
    Merge pull request #236 from Laupetin/fix/current-dir-prefix Jan 2024-08-21 11:04:41 +02:00
  • 42a3e207e5
    fix: referencing files in cwd without dot slash #236 Jan 2024-08-21 10:41:15 +02:00
  • 31d93d39a4
    Merge pull request #234 from Laupetin/dependabot/submodules/thirdparty/eigen-92e373e Jan 2024-08-17 07:44:59 +02:00
  • 016ac935bb
    Merge pull request #233 from Laupetin/dependabot/submodules/thirdparty/catch2-fa306fc Jan 2024-08-17 07:44:45 +02:00
  • 59f4caacd3
    chore(deps): bump thirdparty/eigen from 99ffad1 to 92e373e #234 dependabot[bot] 2024-08-16 22:53:16 +00:00
  • 9e2849cc36
    chore(deps): bump thirdparty/catch2 from 8898cc6 to fa306fc #233 dependabot[bot] 2024-08-16 22:53:14 +00:00
  • 29c6a62812
    Merge pull request #232 from Laupetin/chore/rename-zone-code-headers Jan 2024-08-14 08:57:28 +02:00
  • 9c894fcff7
    chore: rename zonecode headers to avoid duplicate paths #232 Jan 2024-08-14 08:21:02 +02:00
  • 8f804fcf50
    Merge pull request #231 from Laupetin/fix/linux-gcc-14-build Jan 2024-08-13 00:21:04 +02:00
  • af01bac183
    fix: linux gcc 14 build #231 Jan 2024-08-13 00:01:00 +02:00
  • fc5853eaa4
    fix: make all game names be supported in lowercase instead of only t6 v0.15.3 Jan 2024-08-12 10:20:04 +02:00
  • 254918acca
    Merge pull request #230 from Laupetin/fix/game-name-case-insensitive v0.15.2 Jan 2024-08-12 10:06:37 +02:00
  • e4beee3d7e
    chore: use std format in linker #230 Jan 2024-08-12 09:47:15 +02:00
  • 0e1f0eef7f
    fix: make specified game name case insensitive Jan 2024-08-12 09:29:52 +02:00
  • 1117339542
    fix: log when a specified game is unsupported Jan 2024-08-12 09:25:19 +02:00
  • dd2c97f7a0
    chore: adjust log levels in linker Jan 2024-08-12 09:18:22 +02:00
  • b3d59a3f28
    chore: do not log failing to open sound curve file in iw4 Jan 2024-08-12 08:53:19 +02:00
  • dcd7396087
    Merge pull request #229 from Laupetin/fix/normalize-asset-names-for-global-lookup v0.15.1 Jan 2024-08-10 16:23:51 +02:00
  • 62f774f264
    fix: not properly normalizing asset names when looking up from GlobalAssetPools #229 Jan 2024-08-10 16:03:25 +02:00
  • c0e1a6a6b5
    Merge pull request #228 from Laupetin/dependabot/submodules/thirdparty/catch2-8898cc6 Jan 2024-08-10 09:51:28 +02:00
  • e5cb0300f6
    Merge pull request #227 from Laupetin/dependabot/submodules/thirdparty/eigen-99ffad1 Jan 2024-08-10 09:51:15 +02:00
  • 3d6a693917
    chore(deps): bump thirdparty/catch2 from 33e24b1 to 8898cc6 #228 dependabot[bot] 2024-08-09 22:35:15 +00:00
  • 84bd1e2f98
    chore(deps): bump thirdparty/eigen from ec18dd0 to 99ffad1 #227 dependabot[bot] 2024-08-09 22:35:12 +00:00
  • e2464410b2
    Merge pull request #226 from Laupetin/fix/t6-material-json-errors v0.15.0 Jan 2024-08-08 19:43:25 +02:00
  • 4d0096b634
    chore: include better diagnostics in json error messages #226 Jan 2024-08-08 19:22:06 +02:00
  • ae6984dff9
    fix: null values not resulting in parsed optional nullopt for json Jan 2024-08-08 19:21:09 +02:00
  • 219590898f
    chore: log exception when parsing xmodel json fails Jan 2024-08-08 18:50:53 +02:00
  • 0707fa5873
    chore: log exception when parsing weapon camo json fails Jan 2024-08-08 18:50:35 +02:00
  • 774da9a584
    chore: log exception when parsing weapon attachment json fails Jan 2024-08-08 18:50:11 +02:00
  • 939f5b310f
    chore: log exception when parsing leaderboard json fails Jan 2024-08-08 18:49:25 +02:00
  • f452270f8a
    chore: log exception when parsing material json fails Jan 2024-08-08 18:27:00 +02:00
  • bec082fc0c
    Merge pull request #225 from Laupetin/dependabot/submodules/thirdparty/zlib-545f194 Jan 2024-08-04 18:35:34 +02:00
  • 1dc8cc44b1
    Merge pull request #224 from Laupetin/dependabot/submodules/thirdparty/catch2-33e24b1 Jan 2024-08-04 18:35:24 +02:00
  • 9d6d76205d
    Merge pull request #223 from Laupetin/dependabot/submodules/thirdparty/eigen-ec18dd0 Jan 2024-08-04 18:35:13 +02:00
  • 566221d898
    chore(deps): bump thirdparty/zlib from ceadaf2 to 545f194 #225 dependabot[bot] 2024-08-02 22:59:39 +00:00
  • d62fae7de5
    chore(deps): bump thirdparty/catch2 from 85b7f3d to 33e24b1 #224 dependabot[bot] 2024-08-02 22:59:38 +00:00
  • 0cb2afa962
    chore(deps): bump thirdparty/eigen from c29c800 to ec18dd0 #223 dependabot[bot] 2024-08-02 22:59:36 +00:00
  • 838ab225df
    Merge pull request #222 from Laupetin/dependabot/submodules/thirdparty/catch2-85b7f3d Jan 2024-07-27 00:24:22 +02:00
  • 7edbffb671
    chore(deps): bump thirdparty/catch2 from 37c8b2d to 85b7f3d #222 dependabot[bot] 2024-07-26 22:06:21 +00:00
  • 652d4719af
    Merge pull request #221 from Laupetin/dependabot/submodules/thirdparty/catch2-37c8b2d Jan 2024-07-20 10:28:30 +02:00
  • 7e9438be5e
    chore(deps): bump thirdparty/catch2 from 4e8d92b to 37c8b2d #221 dependabot[bot] 2024-07-19 22:21:40 +00:00
  • 075cb5a435
    Merge pull request #220 from Laupetin/dependabot/submodules/thirdparty/zlib-ceadaf2 Jan 2024-07-13 07:33:07 +02:00
  • 4ec9f4d7bc
    Merge pull request #219 from Laupetin/dependabot/submodules/thirdparty/eigen-c29c800 Jan 2024-07-13 07:32:35 +02:00
  • 69cbd69cca
    Merge pull request #218 from Laupetin/dependabot/submodules/thirdparty/json-960b763 Jan 2024-07-13 07:32:19 +02:00
  • 919fb57502
    chore(deps): bump thirdparty/zlib from 884e0c0 to ceadaf2 #220 dependabot[bot] 2024-07-12 22:36:05 +00:00
  • eecd672678
    chore(deps): bump thirdparty/eigen from 33d0937 to c29c800 #219 dependabot[bot] 2024-07-12 22:36:03 +00:00
  • 676eeae4f8
    chore(deps): bump thirdparty/json from 8c391e0 to 960b763 #218 dependabot[bot] 2024-07-12 22:36:01 +00:00
  • 45dbb2ce9b
    Merge pull request #216 from Laupetin/dependabot/submodules/thirdparty/zlib-884e0c0 Jan 2024-07-06 08:19:49 +02:00
  • 11c865edb5
    Merge pull request #215 from Laupetin/dependabot/submodules/thirdparty/eigen-33d0937 Jan 2024-07-06 08:19:34 +02:00
  • eea7ae2232
    chore(deps): bump thirdparty/zlib from 0f51fb4 to 884e0c0 #216 dependabot[bot] 2024-07-05 22:07:09 +00:00
  • 45f9040687
    chore(deps): bump thirdparty/eigen from d791d48 to 33d0937 #215 dependabot[bot] 2024-07-05 22:07:07 +00:00