Commit Graph

95 Commits

Author SHA1 Message Date
Nick Fisher
d24a6135d5 remove FilamentController size property to abstract and make all methods return Futures 2023-10-03 14:22:04 +08:00
Nick Fisher
99484d6838 remove superseded cruft from MacOS plugin 2023-09-29 18:40:29 +08:00
Nick Fisher
a6506e6346 initial work to re-implement FFI with background thread render loop 2023-09-29 13:54:04 +08:00
Nick Fisher
182df02b06 add setViewFrustumCulling, zoomDelta for gesture detector and cleanup 2023-09-26 14:51:18 +08:00
Nick Fisher
833022e4e0 add moveCameraToAsset 2023-09-25 22:30:07 +08:00
Nick Fisher
6457b8b80b remove old FFI references from FilamentController 2023-09-22 08:20:36 +08:00
Nick Fisher
f72ffd6c6a add fillHeight option to setBackgroundImage 2023-09-15 13:00:58 +08:00
Nick Fisher
d02cf30718 add checks for null viewer or resizing in controller 2023-09-14 13:38:46 +08:00
Nick Fisher
9ae30cbf46 properly return futures from all FilamentController methods 2023-09-14 09:50:55 +08:00
Nick Fisher
c522cd6ee9 merge 2023-09-01 12:56:25 +08:00
Nick Fisher
b739976c24 add lifecycle listeners 2023-09-01 12:49:54 +08:00
Nick Fisher
e1edb6299a add setBloom method 2023-08-24 09:36:30 +08:00
Nick Fisher
482666da31 expose setToneMapping method 2023-08-24 09:29:16 +08:00
Nick Fisher
7687e54a0d fix animation looping bug 2023-08-24 00:57:33 +08:00
Nick Fisher
03dd2cf6ac fix int64->int32 conversion bug for morph indices 2023-08-23 15:38:12 +08:00
Nick Fisher
b3a305b4b3 throw exception on setMaterialColor failure 2023-08-23 15:04:49 +08:00
Nick Fisher
730a5e530e implement missing method handlers on Linux 2023-08-21 05:13:56 +08:00
Nick Fisher
042439a72b add method for setting material color 2023-08-19 13:52:57 +08:00
Nick Fisher
ed72c16724 allow partial morph animations 2023-08-18 15:43:20 +08:00
Nick Fisher
4d98778c7c set framerate correctly in iOS 2023-08-18 12:01:50 +08:00
Nick Fisher
e62bf64c04 allow multiple simultaneous gltf animatiosn 2023-08-09 13:59:10 +08:00
Nick Fisher
fa8c6b1ca0 add getAnimationDuration method 2023-08-08 14:34:15 +08:00
Nick Fisher
fb53881183 fix setMorphTargetAnimation 2023-08-08 14:19:17 +08:00
Nick Fisher
3e982e2993 fix aspect 2023-08-08 13:05:08 +08:00
Nick Fisher
4ec9dbe756 fix resizing 2023-08-08 11:16:34 +08:00
Nick Fisher
44aa3109bc add animation fading and revert to platform channel handler 2023-08-08 10:44:10 +08:00
Nick Fisher
6a9a1a0795 log fix 2023-07-09 21:38:58 +08:00
Nick Fisher
313fb9bebf add hide/reveal entity 2023-07-03 22:54:27 +08:00
Nick Fisher
4adf8bbf80 merge 2023-06-22 13:47:24 +08:00
Nick Fisher
555d1199a2 add implementation for setMorphWeights 2023-06-22 13:38:17 +08:00
Nick Fisher
bbb3cb5727 fix dynamic bone animations 2023-04-28 20:53:16 +08:00
Nick Fisher
62c4be0563 fix dynamic bone animations 2023-04-27 16:32:32 +08:00
Nick Fisher
6641403187 animation data class renaming 2023-04-26 17:50:26 +08:00
Nick Fisher
a692e4b7b7 fix resourceLoader 2023-04-21 09:12:34 +08:00
Nick Fisher
3707b7f49b tick at lower framerate if specified 2023-04-21 08:44:15 +08:00
Nick Fisher
80a781a3c4 iOS fixes 2023-04-20 22:15:50 +08:00
Nick Fisher
7225cb53b1 fix morph animations 2023-04-20 15:45:59 +08:00
Nick Fisher
c91362eefe use threadpool on C API 2023-04-20 11:49:12 +08:00
Nick Fisher
dd01249547 fix morph animations 2023-04-19 22:10:51 +08:00
Nick Fisher
a162ff2400 refactor 2023-04-19 18:06:48 +08:00
Nick Fisher
8298e473c2 work 2023-04-18 14:17:05 +08:00
Nick Fisher
67ac8990b8 add arg for ibl intensity 2023-03-12 14:41:25 +08:00
Nick Fisher
cbfff1a667 fixes 2023-03-07 13:49:38 +08:00
Nick Fisher
051b6d1db1 fixes 2023-02-28 22:56:51 +08:00
Nick Fisher
652de0ec6a Merge branch 'master' of github.com:nmfisher/polyvox_filament 2023-02-26 12:22:14 +08:00
Nick Fisher
d7c93e4a95 add setAnimationFrame 2023-02-26 12:21:36 +08:00
Nick Fisher
494d2bad43 more Linux plugin work, separate out MorphAnimation and require entity name 2023-02-14 16:11:21 +08:00
Nick Fisher
713e4e8112 add setCameraModelMatrix method for iOS 2023-01-06 13:41:50 +08:00
Nick Fisher
52af1171e1 add error check for failed to load 2022-12-22 19:58:53 +08:00
Nick Fisher
5ac6753a77 move texture ID to stream on FilamentController 2022-12-20 11:31:14 +08:00