Nick Fisher
|
c712804bb1
|
add createLight method to FilamentApp
|
2025-05-22 15:09:36 +08:00 |
|
Nick Fisher
|
1373ce5a32
|
use flush() instead of manually invoking different methods for wasm/native
|
2025-05-22 15:08:29 +08:00 |
|
Nick Fisher
|
1b3d46533c
|
remove unnecessary import
|
2025-05-22 15:08:02 +08:00 |
|
Nick Fisher
|
5733bc125b
|
add addEntity method to Scene
|
2025-05-22 15:07:43 +08:00 |
|
Nick Fisher
|
943de8f77b
|
add createCamera method to FilamentApp
|
2025-05-22 15:07:23 +08:00 |
|
Nick Fisher
|
9a4fd1141e
|
remove logging
|
2025-05-22 15:06:27 +08:00 |
|
Nick Fisher
|
2bf77f123f
|
remove unused sampledDepth parameter from capture_uv material
|
2025-05-22 15:03:52 +08:00 |
|
Nick Fisher
|
9785576866
|
reinstate View tests
|
2025-05-22 15:03:22 +08:00 |
|
Nick Fisher
|
3007dec127
|
TextureProjection now makes a separate render pass for each View.
This is needed because changing material properties between beginFrame/endFrame is unsupported
|
2025-05-22 15:03:06 +08:00 |
|
Nick Fisher
|
1008452198
|
(test) formatting
|
2025-05-21 13:16:20 +08:00 |
|
Nick Fisher
|
1f58c13179
|
(test) formatting
|
2025-05-21 13:16:06 +08:00 |
|
Nick Fisher
|
5ce2efa638
|
(web) remove console logging
|
2025-05-21 13:15:43 +08:00 |
|
Nick Fisher
|
e75805ba06
|
change output dir for generated swift lib
|
2025-05-21 13:15:14 +08:00 |
|
Nick Fisher
|
73f04eb0d4
|
update test helper setup for new objective_c package
|
2025-05-21 13:14:46 +08:00 |
|
Nick Fisher
|
097d991ea8
|
move precompiled Swift lib to test/generated and add precompiled objc
|
2025-05-21 13:14:31 +08:00 |
|
Nick Fisher
|
5cf494def9
|
remove old input handler test
|
2025-05-21 12:03:20 +08:00 |
|
Nick Fisher
|
23d6e3a819
|
(example) update picking example
|
2025-05-21 12:02:29 +08:00 |
|
Nick Fisher
|
9a6bacc73f
|
pass both logical key & physical key to input handler on keyboard keypress
|
2025-05-21 12:01:50 +08:00 |
|
Nick Fisher
|
e432b0be1d
|
update tests
|
2025-05-21 11:58:32 +08:00 |
|
Nick Fisher
|
2dad04a354
|
(examples) remove logging
|
2025-05-20 14:57:41 +08:00 |
|
Nick Fisher
|
1fb68b20e9
|
separate Gltf/Morph/BoneAnimationComponentManager definitions
move gltf animation instantiation to GltfAnimationComponentManager (this helps ensure we are creating the component on the correct entity)
|
2025-05-20 14:57:26 +08:00 |
|
Nick Fisher
|
d61723dee2
|
update Emscripten build instructions for macOS compat
|
2025-05-18 15:13:02 +08:00 |
|
Nick Fisher
|
1afd5ff257
|
clean up FixedOrbitCameraDelegate
|
2025-05-18 15:11:52 +08:00 |
|
Nick Fisher
|
04b8b333d4
|
update materials_and_textures sample
|
2025-05-18 15:11:52 +08:00 |
|
Nick Fisher
|
fdd3853121
|
add await to inputHandler calls in ThermionListenerWidget
|
2025-05-18 15:11:52 +08:00 |
|
Nick Fisher
|
bdba92c842
|
set emscripten main thread to nullptr when RenderThread is stopped
|
2025-05-18 15:11:52 +08:00 |
|
Nick Fisher
|
66f3e20489
|
copy input events before passing to delegate
|
2025-05-18 15:11:52 +08:00 |
|
Nick Fisher
|
871a327d99
|
implement js_interop withUint32Callback
|
2025-05-18 15:11:52 +08:00 |
|
Nick Fisher
|
c53266f12f
|
move ThermionFlutterWebOptions to platform_interface package
|
2025-05-18 15:11:52 +08:00 |
|
Nick Fisher
|
11ff6c9053
|
remove TMaterialKey struct and pass directly as function params
|
2025-05-18 15:11:50 +08:00 |
|
Nick Fisher
|
d392daa2e6
|
fix Makefile
|
2025-05-18 15:09:05 +08:00 |
|
Nick Fisher
|
fc75aab94b
|
add bindings for View_pickRenderThread
|
2025-05-18 15:09:05 +08:00 |
|
Nick Fisher
|
760ae8ed8b
|
add makeInt32List method (to create an Int32List actually backed by heap-allocated memory
|
2025-05-18 15:09:05 +08:00 |
|
Nick Fisher
|
25ada92574
|
add View_pickRenderThread method (only used in WASM builds so we can proxy the callback to the main thread
|
2025-05-18 15:09:05 +08:00 |
|
Nick Fisher
|
12c8031f2b
|
update JS bindings
|
2025-05-18 15:09:04 +08:00 |
|
Nick Fisher
|
8c78e8e629
|
update JS interop to accept requestId for VoidCallback
|
2025-05-18 15:09:03 +08:00 |
|
Nick Fisher
|
dc5cdcb7e1
|
update all void callbacks to accept an integer requestId
|
2025-05-18 15:08:47 +08:00 |
|
Nick Fisher
|
383fc221d9
|
add web docs
|
2025-05-18 15:08:47 +08:00 |
|
Nick Fisher
|
e4942bad2f
|
add web docs
|
2025-05-18 15:08:47 +08:00 |
|
Nick Fisher
|
460000308a
|
remove custom camera delegate
|
2025-05-18 15:08:47 +08:00 |
|
Nick Fisher
|
826a22f348
|
wip
|
2025-05-18 15:08:45 +08:00 |
|
Nick Fisher
|
43442e10de
|
update picking index.html
|
2025-05-18 14:46:56 +08:00 |
|
Nick Fisher
|
b710e0ace3
|
regenerate JS bindings
|
2025-05-18 14:46:48 +08:00 |
|
Nick Fisher
|
b0087d8d54
|
rename loadResource in ThermionFlutterWeb
|
2025-05-18 14:46:39 +08:00 |
|
Nick Fisher
|
dcef1a5749
|
symlink cube_with_morph_targets.glb to example assets
|
2025-05-17 22:23:39 +08:00 |
|
Nick Fisher
|
1c0a7f6b1e
|
update BUILDING.md
|
2025-05-17 22:23:00 +08:00 |
|
Nick Fisher
|
2444e9a980
|
add example animations project
|
2025-05-17 22:19:47 +08:00 |
|
Nick Fisher
|
417ee4648f
|
(flutter) rename resourceLoader to loadResource and don't pass to ThermionViewerFFI
|
2025-05-17 22:19:09 +08:00 |
|
Nick Fisher
|
4b2342979f
|
update tests + bindings
|
2025-05-17 21:52:21 +08:00 |
|
Nick Fisher
|
ee306549d8
|
rename relativeResourcePath to resourceUri
move resource loader from viewer to FilamentApp
|
2025-05-17 21:51:51 +08:00 |
|