Commit Graph

1182 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
169acb4682 allow null flutterTextureId in FlutterFilamentTexture 2024-06-08 15:33:29 +10:00
Nick Fisher
4705359b5f clean up example pubspec 2024-06-08 15:33: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
6b12f2532f update Windows plugin for new native-assets structure 2024-06-07 20:43:09 +10:00
Nick Fisher
f7cc0ce6ad remove windows specific headers 2024-06-07 20:42:07 +10:00
Nick Fisher
58d9ce04be rename & documentation 2024-06-07 20:41:36 +10:00
Nick Fisher
c40814709d Merge pull request #32 from Hannnes1/lockfile-remove
Remove pubspec.lock files from packages
2024-06-07 10:45:59 +08: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
6efaee07c5 dont pass plugin before initialization to ExampleViewport 2024-06-06 23:34:54 +08:00
Nick Fisher
0140911515 update build.gradle for Android example project 2024-06-06 23:34:09 +08:00
Nick Fisher
77322019ec recreate example iOS project 2024-06-06 23:33:43 +08:00
Nick Fisher
b6b4bcc94a remove accidentally committed folder 2024-06-06 23:33:01 +08:00
Nick Fisher
5a0d18bd59 clean up MacOS bridging headers 2024-06-06 23:32:43 +08:00
Nick Fisher
559706ef53 ios bridging header fixes 2024-06-06 23:32:18 +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
e97e6f3a83 add checks for concurrent texture creation, don't recreate texture if same size as existing 2024-06-06 22:19:25 +08:00
Nick Fisher
01f4814a9a clean up FlutterFilamentTexture 2024-06-06 22:18:13 +08:00
Nick Fisher
9e8676e9cd don't destroy Texture on FilamentWidget disposal 2024-06-06 22:17:52 +08:00
Nick Fisher
bc68c530ac update Android interop 2024-06-06 22:17:09 +08:00
Nick Fisher
ed2a1eb482 update Android CMakeLists.txt for new native-assets build 2024-06-06 22:14:48 +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
dda9a61f20 rename Android C++ glue file 2024-06-06 22:10:56 +08:00
Nick Fisher
6ad53ae413 add Android support to build.dart 2024-06-06 22:10:00 +08:00
Nick Fisher
e26a649424 remove old logging 2024-06-05 22:30:57 +08:00
Nick Fisher
d99d39a306 update android example project 2024-06-05 22:30:42 +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
dadd7d1f5d add looping to animation debug widget 2024-06-04 13:16:16 +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