Commit Graph

139 Commits

Author SHA1 Message Date
Nick Fisher 770f01c2bb remove some logging 2024-06-08 15:34:23 +10:00
Nick Fisher ef27e06e82 use forked native_toolchain_c 2024-06-08 15:34:06 +10:00
Nick Fisher 4f830f1f95 fixes for Windows 2024-06-08 15:30:24 +10:00
Nick Fisher 6eea9c1f66 Merge branch 'feature/native-assets' of github.com:nmfisher/polyvox_filament into feature/native-assets 2024-06-07 20:43:55 +10:00
Nick Fisher 58d9ce04be rename & documentation 2024-06-07 20:41:36 +10:00
Hannes Hultergård 93b7c74ffe Remove pubspec.lock files from packages
The dart team recommends not committing the pubspec.lock in regular
packages. The examples should still have the lock files to "ensures
changes to transitive dependencies are explicit".

https://dart.dev/guides/libraries/private-files#pubspec-lock
2024-06-06 21:23:51 +02:00
Nick Fisher edb8de721b update animation_tools_dart dependency 2024-06-06 23:38:06 +08:00
Nick Fisher b62bac9153 update build.dart for Android 2024-06-06 23:31:55 +08:00
Nick Fisher 0d17d28de7 Revert "remove unused Filament headers"
This reverts commit 778c3c959e.
2024-06-06 22:21:56 +08:00
Nick Fisher 1dcc4b5108 remove unnecessary cast from SceneManager 2024-06-06 22:14:22 +08:00
Nick Fisher cc27577f4d logging 2024-06-06 22:13:30 +08:00
Nick Fisher 778c3c959e remove unused Filament headers 2024-06-06 22:13:07 +08:00
Nick Fisher f82813b7f3 move Android libs to release dir 2024-06-06 22:12:47 +08:00
Nick Fisher 6ad53ae413 add Android support to build.dart 2024-06-06 22:10:00 +08:00
Nick Fisher e9bbf2f8b3 dont ignore return value when removing lights to stop compiler complaining 2024-06-05 22:30:23 +08:00
Nick Fisher fb030e9bc8 add missing android header files 2024-06-05 22:29:59 +08:00
Nick Fisher 1293c47da1 add missing android libs 2024-06-05 22:29:36 +08:00
Nick Fisher 78662ccade fix quaternion order in JS interop bindings 2024-06-04 22:20:40 +08:00
Nick Fisher 6ecfb60521 remove logging 2024-06-04 22:20:24 +08:00
Nick Fisher fce1846c27 recalculate world transform from parent hierarchy when setting bone animation 2024-06-04 22:20:13 +08:00
Nick Fisher 2f38cfceee fade tests 2024-06-04 20:54:16 +08:00
Nick Fisher 3c289bd13d don't enqueue gltf animation if already playing 2024-06-04 20:53:58 +08:00
Nick Fisher 2f1edc706b update web bindings 2024-06-04 20:53:34 +08:00
Nick Fisher 15392071e4 add fade in/out arguments to JS export types 2024-06-04 20:53:20 +08:00
Nick Fisher fd06424f28 add various bone methods to JS interop 2024-06-04 13:15:45 +08:00
Nick Fisher f31bbccdc9 add fade in/out to dynamic bone animations 2024-06-04 13:14:53 +08:00
Nick Fisher 765d0e0839 update skinning tests 2024-06-03 22:31:23 +08:00
Nick Fisher 69bc4d6ff6 add missing emscripten resolve callback arg 2024-06-03 22:31:07 +08:00
Nick Fisher 7af0f6f00d don't add multiple component instances and interpolate between gltf and dynamic bone animation 2024-06-03 22:30:45 +08:00
Nick Fisher 52204ddd5b documentation 2024-06-03 22:30:17 +08:00
Nick Fisher a97eea396a add new rest local transforms getter when setting bone animations, rather than needing to reset and get current local transform 2024-06-03 22:30:00 +08:00
Nick Fisher 7d9bc9e5cc add method to retrieve rest local transforms 2024-06-03 22:29:23 +08:00
Nick Fisher 9090eca461 add method to retrieve rest local transforms 2024-06-03 22:28:46 +08:00
Nick Fisher 58525c16af update tests 2024-06-01 12:51:07 +08:00
Nick Fisher 231c9a96a7 update web bindings 2024-06-01 12:44:40 +08:00
Nick Fisher 18b0b7c20a fix double-add entity in Scene 2024-06-01 12:43:47 +08:00
Nick Fisher 8536dfae01 add ignore parameter for Gizmo 2024-06-01 12:43:25 +08:00
Nick Fisher 5337269f83 add missing implementation methods for web/JS interop viewer 2024-06-01 12:42:31 +08:00
Nick Fisher 3083730c2b fix web/JS extension defn of addBoneAnimation 2024-06-01 12:41:58 +08:00
Nick Fisher 2c588c9eaa add web/JS export implementation for addBoneAnimation 2024-06-01 12:41:15 +08:00
Nick Fisher 40187987a6 add index operator to web PointerPointer extension 2024-06-01 12:40:46 +08:00
Nick Fisher 57f3135e3b add callbacks to certain async FFI methods 2024-06-01 12:40:20 +08:00
Nick Fisher c19928850c expose various methods for getting bones/transforms/etc. 2024-06-01 12:35:20 +08:00
Nick Fisher dc8dfc3474 expose various methods for getting bones/transforms/etc. change reset rest pose to reset bone transforms (not just resetting the bone matrices) 2024-06-01 12:34:48 +08:00
Nick Fisher 35c1227b6c expose various methods for getting bones/transforms/etc 2024-06-01 12:33:31 +08:00
Nick Fisher 650239fcd6 expose various methods for getting bones/transforms/etc 2024-06-01 12:33:18 +08:00
Nick Fisher 8391ae6178 allow removing animation components and dont stash initial joint transforms when creating bone animations 2024-06-01 12:32:50 +08:00
Nick Fisher 188fc6b5dc expose various methods for getting bones/transforms/etc 2024-06-01 12:32:35 +08:00
Nick Fisher 7d54eadaa8 allow removing animation components and dont stash initial joint transforms when creating bone animations 2024-06-01 12:31:59 +08:00
Nick Fisher 68160c6bef use published animation_tools_dart dependency 2024-06-01 12:28:27 +08:00