Commit Graph

697 Commits

Author SHA1 Message Date
Nick Fisher
ec3e7ed3ba implement pick() for FFIView with fixed native callable 2025-04-16 13:32:12 +08:00
Nick Fisher
585e0ad087 move pick() to View 2025-04-16 13:30:31 +08:00
Nick Fisher
9d593b8c3b add getHorizontalFieldOfView/getVerticalFieldOfView methods to (Dart) Camera class 2025-04-16 13:29:24 +08:00
Nick Fisher
aaa74f0267 add missing Camera_getFov method 2025-04-16 13:28:02 +08:00
Nick Fisher
cf8e0f6ed2 rename utils.h etc to vulkan_utils.h to avoid filename clashes 2025-04-16 13:27:46 +08:00
Nick Fisher
303174117f destroy background image on viewer dispose 2025-04-02 23:01:13 +08:00
Nick Fisher
ddba3c35ab logging 2025-04-02 23:00:44 +08:00
Nick Fisher
87d04fc2c1 properly initialize SwapChainPtr to nullptr 2025-04-02 23:00:27 +08:00
Nick Fisher
a3f05e353d remove view from registered swapchain list on destroy 2025-04-02 23:00:04 +08:00
Nick Fisher
3922ee536b remove old README 2025-04-02 22:28:59 +08:00
Nick Fisher
e0b2e1c3b9 add onDestroy hooks for FilamentApp 2025-04-02 22:27:12 +08:00
Nick Fisher
f7a7b6bedf add EMSCRIPTEN_KEEPALIVE to swap chain flags 2025-04-02 22:26:03 +08:00
Nick Fisher
7b0550c713 manually define SceneLayer enum 2025-04-02 22:25:42 +08:00
Nick Fisher
ec8248e10c Windows logging compatibility 2025-04-02 22:25:03 +08:00
Nick Fisher
374d2e5697 update native_toolchain_c/native_assets_cli to latest 2025-04-02 22:24:46 +08:00
Nick Fisher
e407e75389 add EMSCRIPTEN_KEEPALIVE to swap chain flags 2025-04-02 22:23:47 +08:00
Nick Fisher
342ff58cbe finish all pending tasks before joining RenderThread on destruction 2025-04-02 22:23:21 +08:00
Nick Fisher
68842fb4ce update Overlay enum references 2025-04-02 22:22:55 +08:00
Nick Fisher
88f229481d remove old includes 2025-04-02 22:22:36 +08:00
Nick Fisher
09b2a924af (Windows) define M_PI 2025-04-02 22:22:05 +08:00
Nick Fisher
a08cc7aa62 update Windows Vulkan implementation 2025-04-02 22:20:21 +08:00
Nick Fisher
9d4fd4d6d4 remove camutils 2025-04-02 22:19:42 +08:00
Nick Fisher
e8aa68beb4 update Vulkan implementation headers 2025-04-02 22:19:19 +08:00
Nick Fisher
178da458ad update materials 2025-04-02 22:15:38 +08:00
Nick Fisher
508c184f1a add missing Filament headers for Windows 2025-04-02 22:15:11 +08:00
Nick Fisher
89768c9303 update BUILDING.md 2025-03-28 16:21:11 +08:00
Nick Fisher
a31142de6d documentation updates 2025-03-28 16:13:36 +08:00
Nick Fisher
a26eacb247 add fgviewer/matdbg to build.dart and bump Filament version number 2025-03-28 15:55:35 +08:00
Nick Fisher
667397ad83 update BUILDING.md 2025-03-28 15:55:35 +08:00
Nick Fisher
99217499f9 remove old SceneManager references 2025-03-28 15:55:35 +08:00
Nick Fisher
b083c62bd4 recompile materials 2025-03-28 15:55:35 +08:00
Nick Fisher
d0b297b015 add destructor test 2025-03-28 15:55:35 +08:00
Nick Fisher
ddc5fedc4d recompile materials 2025-03-28 15:55:35 +08:00
Nick Fisher
968e2e508d set FilamentApp.instance to null on disposal 2025-03-28 15:55:35 +08:00
Nick Fisher
7c936547aa update BUILDING.md 2025-03-28 15:55:35 +08:00
Nick Fisher
4ac1b5329c tests: split createViewer from withViewer 2025-03-28 15:55:35 +08:00
Nick Fisher
bf44ca7ddd add precompiled swift lib for macos tests 2025-03-28 15:55:35 +08:00
Nick Fisher
e25d7805d9 comment out tests for merge 2025-03-28 15:55:35 +08:00
Nick Fisher
99bd993f25 gitignore native build directory 2025-03-28 15:55:34 +08:00
Nick Fisher
709fe35852 instancing tests/demo 2025-03-28 14:06:12 +08:00
Nick Fisher
ecb8d8672a fix instancing so that gltf assets always fill the first instance slot 2025-03-28 13:06:36 +08:00
Nick Fisher
a79e1a86f8 update stub 2025-03-28 11:48:52 +08:00
Nick Fisher
7960b55dbd in ThermionViewerFFI, set view renderable by default 2025-03-28 11:48:26 +08:00
Nick Fisher
77465baaf4 cleanup imports 2025-03-28 11:48:08 +08:00
Nick Fisher
dcf13fd53f cleanup imports 2025-03-28 11:48:00 +08:00
Nick Fisher
b4e4eb349c test updates 2025-03-28 10:04:21 +08:00
Nick Fisher
7a5fdb0b77 test updates 2025-03-28 10:04:02 +08:00
Nick Fisher
51e51db229 VDTM tests 2025-03-28 10:03:39 +08:00
Nick Fisher
123543a985 test fixes 2025-03-28 10:03:14 +08:00
Nick Fisher
cd9332063c update TestHelper 2025-03-28 10:02:01 +08:00