Commit Graph

  • c9823a73f5 Add lifetime parameters to avoid cloning Config Christopher Wells 2024-10-21 23:54:51 -0700
  • 435f6c2c05 Add CLI flags for several viewer settings Christopher Wells 2024-10-21 23:39:07 -0700
  • 68d5de06c9 Move viewer settings into a config struct Christopher Wells 2024-10-21 22:46:54 -0700
  • 3d4e91e140 viewer: Use patched version of glium with vsync support master continuous scurest 2024-08-03 04:25:01 -0500
  • 064471f797 Remove dependency: atty scurest 2024-08-02 22:29:34 -0500
  • ff617bf9fb Upgrade dependency: glium 0.29 -> 0.34 scurest 2024-08-02 21:28:03 -0500
  • da79b95bce Make Vertex struct #[repr(C)] scurest 2024-08-02 07:39:29 -0500
  • 0a203e67d5 viewer: Only render when main events cleared scurest 2024-08-01 18:40:14 -0500
  • e757a9b48b Update Github actions scurest 2024-07-25 06:03:14 -0500
  • 822342f84b Upgrade dependency: termcolor 0.3 -> 1 scurest 2024-07-24 21:24:24 -0500
  • 11ca50c0dc Migrate to Rust 2021 edition scurest 2024-07-24 20:49:12 -0500
  • 75cb088d31 Fix some warnings scurest 2024-07-24 20:15:13 -0500
  • 5d604c0237 Upgrade dependency: png 0.16 -> 0.17 scurest 2024-07-24 20:06:16 -0500
  • c7d6e2b670 cargo update scurest 2024-07-24 20:04:51 -0500
  • 74db2cbc91 Simplify access to commit/version info at compile time scurest 2024-07-24 19:38:34 -0500
  • 3c003d3c54 viewer: Fix missing vsync; fixes horrible lag scurest 2024-07-21 08:35:02 -0500
  • 29066794ca
    Merge 9b1d0b47ea into 075ba9a4d5 st×tic 2023-07-15 07:42:40 +0000
  • 9b1d0b47ea read full sample list and interpolate in read Chuli 2023-07-15 02:33:11 -0500
  • 075ba9a4d5 Fix typo preventing --more-textures from working scurest 2021-05-08 08:38:05 -0500
  • 38e50cd8fe CD: use Github actions for download; delete appveyor scurest 2021-03-07 21:35:14 -0600
  • 8b866bb9b9 CD: add Github action for continous deployment scurest 2021-03-07 21:09:17 -0600
  • 5c0ef4fd1c viewer: Fix mouse grabbing stuff scurest 2021-03-07 13:51:18 -0600
  • bf154d5b5d Update deps; wards off entropy a while longer... scurest 2021-02-27 21:29:03 -0600
  • deee6872e5 Viewer: show file textures/palettes come from when [Space] pressed scurest 2020-08-22 13:50:22 -0500
  • 4e45aef260 cargo update scurest 2020-08-22 13:39:58 -0500
  • bc212d5cb9 Bugfix: data wasn't being refreshed when changing animations scurest 2020-03-07 14:42:00 -0600
  • da27edffad Bugfix: fix copy-paste error for A5I3 textures (#23) scurest 2020-02-10 02:04:00 -0600
  • 07c4d8facd Model: correct comment about m0 scurest 2020-02-09 21:25:49 -0600
  • 5bbdf8c89a Add --overwrite flags scurest 2020-02-09 21:12:53 -0600
  • 4d6af72259 CLI: write custom arg parsing code scurest 2020-02-08 22:35:15 -0600
  • e52a77d0bc Refactor: rename mesh -> piece scurest 2020-02-05 18:12:59 -0600
  • 3f943bde3e Bugfix: fix OOB when using --all-animations scurest 2020-01-31 17:06:02 -0600
  • ee8d9aac76 Revert "Use STEP interpolation for animation curves" scurest 2020-01-25 20:23:59 -0600
  • ae33d9a919 Refactor: pack all weights in a skeleton into one buffer scurest 2020-01-21 19:57:19 -0600
  • c81d9d5269 Materials fixes: especially around texture matrices scurest 2020-01-21 14:07:21 -0600
  • 2c2aaeae83 Use STEP interpolation for animation curves scurest 2020-01-16 02:09:04 -0600
  • a78046e2d0 Refactor: hand-roll our own tree data structure scurest 2020-01-15 19:03:37 -0600
  • c0a6c7d1c0 Refactor: rename BiList -> BiVec scurest 2020-01-15 18:00:28 -0600
  • 36caecd0b7 CLI: expand globs on Windows scurest 2019-12-08 15:27:01 -0600
  • c756d16edc Tweak README/docs scurest 2019-09-23 22:55:59 -0500
  • 5f8ea18137 Convert: handle empty (no vertices) models scurest 2019-09-23 04:05:31 -0500
  • 4f1c282314 glTF: use NEAREST texture filtering scurest 2019-09-20 23:39:53 -0500
  • 27274e8324 glTF: bugfix: convert vetex colors to linear RGB scurest 2019-09-17 22:58:45 -0500
  • a695a1d841 glTF: add support for material anims scurest 2019-09-10 21:10:02 -0500
  • bd1b2eb8cd Viewer: enable alpha blending scurest 2019-09-15 00:36:06 -0500
  • fcc639efdf Bugfix: reset viewer state when stopping animations scurest 2019-09-13 08:28:20 -0500
  • 6c7cb37577 Bugfix: handle interacting normals/vertex colors scurest 2019-09-13 06:33:39 -0500
  • 4ea95c7c6f Error out when pattern anims have OOB indices scurest 2019-09-13 05:44:03 -0500
  • 74df2bd07a Let the user toggle the light in the viewer scurest 2019-09-13 04:23:00 -0500
  • abe8d4476d Re-guess fixed-point format for material anims scurest 2019-09-06 12:53:41 -0500
  • 9e4900253a Rework viewer scurest 2019-09-06 02:27:14 -0500
  • 2797c0d43e Bugfix: dumb typo in FB_ngon_encoding handling scurest 2019-09-05 18:04:07 -0500
  • f9e1b92fdb Viewer: initial .nsbta support scurest 2019-09-05 11:25:10 -0500
  • af0d02da34 Wire up the viewer for material animations scurest 2019-09-05 00:26:39 -0500
  • 60ed16ad2d Sketch in support for BTAs scurest 2019-09-01 16:06:58 -0500
  • af1ee43db6 Fix new rustc warnings scurest 2019-09-01 00:13:30 -0500
  • c67378116a Update BUILDING.md Jenna Sloan 2019-08-17 22:58:12 -0500
  • 648e641ff6 Remove unsafe code scurest 2019-07-16 17:29:50 -0500
  • 436c9a283f Fix some clippy issues scurest 2019-06-25 23:54:05 -0500
  • 55057f4ff5 Take two args for render command 0x47 scurest 2019-06-17 11:30:41 -0500
  • 16e4300028 Readme: add link to NSBMD docs scurest 2019-06-15 14:03:33 -0500
  • 717f193ffb glTF: tweak node/scene structure scurest 2019-06-13 03:02:36 -0500
  • 19aea0cd5d glTF: use FB_ngon_encoding for quads scurest 2019-06-13 02:24:13 -0500
  • 1034fbac78 Guess which patterns affect a model better scurest 2019-06-09 22:11:56 -0500
  • 135daeca0d Bugfix: target correct materials in pattern animations (fix #16) scurest 2019-06-09 21:56:59 -0500
  • 9288a3d019 Update error handling scurest 2019-06-05 00:01:27 -0500
  • f367c0201a Handle zero-sized windows (fixes #19) scurest 2019-05-30 18:18:18 -0500
  • 97b5eb5290 Add missing # to normals-array reference Nicklas 2019-05-17 22:44:55 +0200
  • 8f70060918
    Format code using 'cargo fmt' Atul Bhosale 2019-05-12 10:36:55 +0530
  • bd0e220768 Update README scurest 2019-05-11 09:06:37 -0500
  • 651fdb3564 Name duplicate extracted files like filename.XXX.nsbmd scurest 2019-05-06 17:47:14 -0500
  • f4e0e16db9 Use [Space] in viewer to print info scurest 2019-05-06 00:21:28 -0500
  • c16debd2b1 Bugfix: mask off "unused" bits in GPU cmds scurest 2019-04-28 16:36:46 -0500
  • 83f24837d5 Add 0x11 LZ77 decompression scurest 2019-04-28 15:40:20 -0500
  • b8b8a89ba7 Soup-up extractor with more decompression scurest 2019-04-28 13:23:25 -0500
  • dc09b9a7af Fix typo in COLLADA animations scurest 2019-04-15 16:36:04 -0500
  • 7dc1751075 Note required Rust version; fixes #15 scurest 2019-04-13 20:09:53 -0500
  • 051770e176 Use LoC instead of Total Lines in the tokei badge scurest 2019-04-13 20:06:39 -0500
  • 4be509e235 Add a light to the viewer scurest 2019-02-25 15:57:42 -0600
  • e67c6c9344 Handle diffuse/alpha material properties scurest 2019-02-22 21:54:47 -0600
  • cf6b325cae Update README scurest 2019-01-27 00:02:16 -0600
  • a21790f2b0 Change flag to --all-animations scurest 2019-01-27 00:01:33 -0600
  • 47fdfc09d1 Add back in warning when textures/palettes are missing scurest 2019-01-26 19:39:36 -0600
  • 2ca6325c25 Bugfix: handle missing texture/palette names scurest 2019-01-26 19:27:30 -0600
  • 87b656f51f Remove extra newlines from info scurest 2019-01-26 19:03:28 -0600
  • 5a03c8c4ad Expand user-provided directories into their contents scurest 2019-01-26 18:35:15 -0600
  • 3c718fee6a Abstract out output directory management scurest 2019-01-26 17:48:07 -0600
  • 20caa9222d Transform vertex normals into model space scurest 2019-01-26 01:31:15 -0600
  • 90257ae9a8 Bugfix: wrong scales scurest 2019-01-25 23:16:20 -0600
  • 898eacdb5b Improve and stabilize --more-textures scurest 2019-01-25 19:54:50 -0600
  • 4a77159974 Fix glTF alignment issues scurest 2019-01-23 11:13:22 -0600
  • 05cfe021ef Add scenes back into the glTF writer scurest 2019-01-22 23:17:08 -0600
  • f2cb379a37 Use patterns for image discovery scurest 2019-01-22 20:29:17 -0600
  • 1797bf0c39 Create the output directory lazily scurest 2019-01-22 20:11:26 -0600
  • d187233ac8 Minor reorganization scurest 2019-01-22 20:02:30 -0600
  • 891861af9e Tweaks for glTF-Blender-IO scurest 2019-01-22 19:34:00 -0600
  • dfe04bde83 Implement material support for glTF scurest 2019-01-22 18:17:02 -0600
  • 7ab3a73e13 Implement skeletal animations in glTF scurest 2019-01-22 16:47:40 -0600
  • e9fcfe915e Utilities: add a bijective map scurest 2019-01-22 16:47:16 -0600
  • 8c0cc3a687 Allow emitting .gltf/.bin files instead of .glb scurest 2019-01-21 01:05:15 -0600