Commit Graph

2763 Commits

Author SHA1 Message Date
Nick Fisher f9d09e17ef return false from AnimationManager_ methods if provided sceneAsset is not a glTF asset
rename playAnimation to playGltfAnimation etc where appropriate
2025-05-17 10:06:12 +08:00
Nick Fisher 27eb117466 remove old WASM viewer 2025-05-17 10:04:49 +08:00
Nick Fisher 46e87fb6a4 add sources to native CMakeLists.txt 2025-05-17 10:04:33 +08:00
Nick Fisher 6d95180870 remove old JS shim/bridge classes 2025-05-17 10:04:19 +08:00
Nick Fisher c7ad70b81c add glTF animation track to test cube 2025-05-17 10:03:51 +08:00
Nick Fisher 62bf3876f8 update materials_and_textures example 2025-05-13 18:06:33 +08:00
Nick Fisher cff0893d53 await future in ThermionListenerWidget 2025-05-13 16:42:50 +08:00
Nick Fisher 6135c5eecc (android) use flutter.ndkVersion in thermion_flutter build.gradle 2025-05-13 16:42:32 +08:00
Nick Fisher 170fb4bf6d removing processing check in DelegateInputHandler 2025-05-13 16:41:58 +08:00
Nick Fisher 2f5ce65684 add JNI_OnLoad to Android library. This is needed to manually call ::filament::backend::VirtualMachineEnv::JNI_OnLoad 2025-05-12 14:15:11 +08:00
Nick Fisher bb272f2579 update web input handler 2025-05-12 10:15:41 +08:00
Nick Fisher 56e132ec15 update picking example for web 2025-05-12 10:15:27 +08:00
Nick Fisher 5379ae7d74 update js/wasm example pubspec 2025-05-12 10:15:06 +08:00
Nick Fisher 9d7e96e996 update Makefile for web 2025-05-12 10:14:51 +08:00
Nick Fisher 8bbe2f0dfb remove manual stack allocation/copy for struct args 2025-05-12 10:14:41 +08:00
Nick Fisher 0794e0ad84 comments 2025-05-12 09:36:12 +08:00
Nick Fisher 3f0f15b441 add _ready check to FixedOrbitCameraDelegate 2025-05-10 12:16:49 +08:00
Nick Fisher 90f17e3bc9 rename camera_manipulation sample to picking 2025-05-10 12:16:16 +08:00
Nick Fisher 8311c95100 update delegates to accept a List<InputEvent>, not Set 2025-05-10 09:08:59 +08:00
Nick Fisher 97da08ae8b explicitly state type 2025-05-10 09:07:52 +08:00
Nick Fisher 12a96cceee InputHandler now accepts a List of events, not a Set
add batch argument to DelegateInputHandler
2025-05-10 09:07:28 +08:00
Nick Fisher fac7e9a894 transformToUnitCube returns bool (false when transform instance can't be found) 2025-05-10 09:06:53 +08:00
Nick Fisher c47cfe9b57 transformToUnitCube returns bool (false when transform instance can't be found) 2025-05-10 09:04:06 +08:00
Nick Fisher 671949a5cd transformToUnitCube returns bool (false when transform instance can't be found) 2025-05-10 09:03:46 +08:00
Nick Fisher 602e220024 update ThermionListenerWidget to use newer InputHandler interface 2025-05-09 11:24:28 +08:00
Nick Fisher ebab1f528d only set mRendered to true when a frame was actually rendered 2025-05-09 11:23:13 +08:00
Nick Fisher 4a5a1d0157 remove debug printing 2025-05-09 11:22:25 +08:00
Nick Fisher 906f5bf931 remove redundant make_render_callback_fn_pointer definition 2025-05-09 11:22:08 +08:00
Nick Fisher 9ef6d46958 update iOS/Android/MacOS project files 2025-05-09 11:21:47 +08:00
Nick Fisher 50c1c871a8 return false from RenderTicker when frame skipped 2025-05-09 11:20:21 +08:00
Nick Fisher 8a6ba637a7 store last render time in RenderTicker 2025-05-09 11:19:13 +08:00
Nick Fisher abde201bda update bindings 2025-05-09 11:18:33 +08:00
Nick Fisher 428a613b65 update iOS build instructions 2025-05-09 11:18:20 +08:00
Nick Fisher 1ddeac2d31 refactor InputHandler interface/DelegateInputHandler implementation 2025-05-09 11:18:07 +08:00
Nick Fisher 7961ed06f7 exclude libfilamat from iOS and gltfio from iOS/Android 2025-05-09 11:15:20 +08:00
Nick Fisher cedcb45484 feat!: change default near/far to 0.1/100.0 2025-05-08 17:27:49 +08:00
Nick Fisher cf6abdcf01 exclude libgltfio from Android (only gltfio_core is available) 2025-05-08 17:27:23 +08:00
Nick Fisher 04d3aee2e9 don't actually invoke markTextureFrameAvailable on Android (the swapchain is attached to the window so this is not necessary 2025-05-08 17:25:54 +08:00
Nick Fisher 5af18cb99b [android] update docs 2025-05-08 16:48:01 +08:00
Nick Fisher 87396ec859 [android] remove legacy references to ResourceBuffer/RenderCallback and switch from JNA to JNI for getting native window handle 2025-05-08 16:47:39 +08:00
Nick Fisher 2f16908992 feat! js_interop improvements 2025-05-07 17:06:38 +08:00
Nick Fisher 63e2dcd0ca add getter for Aabb3 directly (getBoundingBox) on ThermionAsset 2025-05-07 16:53:16 +08:00
Nick Fisher afd8bff58e remove superseded Linux resource loader 2025-05-07 16:53:16 +08:00
Nick Fisher 2ab56b86bc remove old CMake script 2025-05-07 16:53:16 +08:00
Nick Fisher e9628511fc remove C++ includes from C headers 2025-05-07 16:53:15 +08:00
Nick Fisher 3402c02d6a Update README.md 2025-04-19 12:38:22 +08:00
Daniel Breedeveld fdf278cd79 docs: fix typo 'applicaiton' in index.mdx 2025-04-19 12:37:51 +08:00
Nick Fisher e5b75debed add test for destroy camera 2025-04-19 09:50:18 +08:00
Nick Fisher eedfbbb934 remove unused material input src files from native CMakeLists 2025-04-19 09:49:59 +08:00
Nick Fisher 2a5a149e83 update bindings 2025-04-19 09:49:35 +08:00