Commit Graph

1400 Commits

Author SHA1 Message Date
Nick Fisher 0f892645af remove example dev dependency on native_* packages 2024-06-09 00:09:19 +10:00
Nick Fisher c1b4d6463a remove all pubspec.lock files 2024-06-09 00:08:30 +10:00
Nick Fisher 2b4e4ec490 Merge branch 'feature/native-assets' of github.com:nmfisher/polyvox_filament into feature/native-assets
- prebuilt library zip files now downloaded directly from Cloudflare to
  .dart_tool/dart_filament
- for Windows compatibility, we need to depend on a fork of
  native_toolchain_c (to support linking against non-import libs when
  creating a DLL)
2024-06-09 00:06:09 +10:00
Nick Fisher d548f1a2df Merge pull request #31 from Hannnes1/feature/native-assets
Download and unzip native assets during build
2024-06-08 15:44:43 +10:00
Nick Fisher 6f1597daec update build.dart to support windows 2024-06-08 15:36:57 +10:00
Nick Fisher ecb52f06da update build.dart to support windows 2024-06-08 15:36:28 +10:00
Nick Fisher 026c65016c add pragmas to ensure linking on Windows 2024-06-08 15:35:51 +10:00
Nick Fisher 45a651adf0 set stereoscopic options to fix issue on Windows 2024-06-08 15:35:32 +10:00
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
Hannes Hultergård 9556c0b314 Remove native libraries from git 2024-06-07 16:03:39 +02:00
Hannes Hultergård 1831e31afb Download and unzip native assets during build 2024-06-07 16:03:39 +02: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
Nick Fisher 0e0b9d2901 Merge pull request #27 from jarrodcolburn/patch-3
Update README.md - code block
2024-06-07 10:44:44 +08:00
Nick Fisher 34707c944b Merge branch 'master' into patch-3 2024-06-07 10:44:35 +08:00
Nick Fisher 1c5c29f1d2 Merge pull request #26 from jarrodcolburn/patch-1
Update README.md - beta requirement
2024-06-07 10:44:01 +08:00
Nick Fisher 9330e2b7a7 Merge pull request #28 from jarrodcolburn/patch-2
Update README.md -version table
2024-06-07 10:43:42 +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