Commit Graph

2699 Commits

Author SHA1 Message Date
Nick Fisher 12b6a8c8a5 use render thread methods for all async gltf loading 2025-04-16 19:08:34 +08:00
Nick Fisher 426d6c4ed6 use render thread methods for all async gltf loading 2025-04-16 19:07:55 +08:00
Nick Fisher 4002425c0d add withFloatCallback handler 2025-04-16 19:07:47 +08:00
Nick Fisher 230bb5f9f6 use render thread methods for all async gltf loading 2025-04-16 19:07:31 +08:00
Nick Fisher 8a35060653 write sources to temp dir for Windows 2025-04-16 18:05:03 +08:00
Nick Fisher 2b00d374e0 update generated bindings 2025-04-16 18:01:47 +08:00
Nick Fisher da87442b3a add async gltf test 2025-04-16 18:01:31 +08:00
Nick Fisher 3c68731fe0 ensure __FILENAME__ is defined even if ENABLE_TRACING is off 2025-04-16 18:00:50 +08:00
Nick Fisher ef775b2e2c add GltfResourceLoader_asyncBeginLoadRenderThread 2025-04-16 18:00:31 +08:00
Nick Fisher 0759590f4c test fix 2025-04-16 18:00:17 +08:00
Nick Fisher e7092c416b call render thread method for asyncBeginLoad 2025-04-16 18:00:06 +08:00
Nick Fisher f272410803 update ffigen/objective_c dependencies 2025-04-16 17:59:46 +08:00
Nick Fisher b128f385e5 unused unlit material 2025-04-16 17:23:56 +08:00
Nick Fisher a4227df098 test cleanup 2025-04-16 17:23:56 +08:00
Nick Fisher 230af0ae17 remove unused import 2025-04-16 17:23:55 +08:00
Nick Fisher aeb644cf16 make swapChain an optional parameter when calling capture() (if not specified, first swapchain will be used) 2025-04-16 17:23:55 +08:00
Nick Fisher c3e583ac5a make swapChain an optional parameter when calling capture() (if not specified, first swapchain will be used) 2025-04-16 17:23:55 +08:00
Nick Fisher 48654f0e8f documentation 2025-04-16 17:23:55 +08:00
Nick Fisher a772b86f09 export light options and layers 2025-04-16 17:23:53 +08:00
Nick Fisher 026893d2fe update BUILDING 2025-04-16 17:23:38 +08:00
Nick Fisher 2d4342607d add async gltf resource loading 2025-04-16 17:06:51 +08:00
Nick Fisher 02b6bc4ee6 update camera_manipulation example to use new API 2025-04-16 16:02:46 +08:00
Nick Fisher 0194eb5cd5 update camera_manipulation example to add local thermion_flutter_web in dependency_overrides 2025-04-16 16:02:23 +08:00
Nick Fisher 9ceedb4e1c default to release mode builds 2025-04-16 16:01:49 +08:00
Nick Fisher 85a0451f1b remove outdated resource loader methods for iOS/macOS/Android 2025-04-16 14:01:47 +08:00
Nick Fisher dfda0eb476 update DefaultPickDelegate to use pick() on view 2025-04-16 14:00:47 +08:00
Nick Fisher b160932ff3 logging 2025-04-16 14:00:30 +08:00
Nick Fisher f9c5ee5896 remove pick() from FFI viewer / add setLayerVisibility 2025-04-16 13:59:42 +08:00
Nick Fisher 5097373a22 export layers in package 2025-04-16 13:59:06 +08:00
Nick Fisher 10dd66c7f8 remove pick() from viewer interface and add setLayerVisibility 2025-04-16 13:58:52 +08:00
Nick Fisher b6e5d2c834 update Windows/Vulkan sample app 2025-04-16 13:58:02 +08:00
Nick Fisher 726f9b8c80 OK to return Flutter texture handle even if width or height don't match 2025-04-16 13:54:10 +08:00
Nick Fisher 7349fa2298 rename utils.h etc to vulkan_utils.h to avoid filename clashes 2025-04-16 13:48:00 +08:00
Nick Fisher 143c4a436d return nullptr if D3D device cannot create render target view 2025-04-16 13:46:04 +08:00
Nick Fisher 60e025e78d cleanup 2025-04-16 13:36:39 +08:00
Nick Fisher de5bc5c02e cleanup 2025-04-16 13:36:26 +08:00
Nick Fisher a1ab4186b4 logging on error and return NULL if vkTexture cannot be created 2025-04-16 13:36:08 +08:00
Nick Fisher d3b9ae45cf (Windows) properly destroy swapchain and don't un-set current unless the swapchain being destroyed is the current swapchain 2025-04-16 13:35:40 +08:00
Nick Fisher 7dfb8a4b19 logging/header path changes 2025-04-16 13:34:45 +08:00
Nick Fisher 2bd64805a9 logging on Windows 2025-04-16 13:34:08 +08:00
Nick Fisher b17b732c55 update BUILDING.md for Windows 2025-04-16 13:33:44 +08:00
Nick Fisher 8157f3318b revert CameraOrientationWidget 2025-04-16 13:33:15 +08:00
Nick Fisher fbbb4ed792 specify thermion_dart in thermion_flutter dependency_overrides to fix intellisense in during dev 2025-04-16 13:32:46 +08:00
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 4815b0309e force /MD for Flutter Windows plugin 2025-04-16 13:30:06 +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