a552c11983
feat: add ThermionFlutterOptions classes, rename interface parameter for offsetTop and ensure pixelRatio is passed to resizeTexture
Nick Fisher2024-09-05 17:43:04 +08:00
1bdf6888c6
fix: emscripten export visibility for add_light
Nick Fisher2024-09-05 17:42:17 +08:00
f69fcbb783
chore: use float instead of float32_t in FilamentViewer
Nick Fisher2024-09-05 17:41:55 +08:00
6771431038
chore: add nested PickCallbackHandler to Gizmo
Nick Fisher2024-09-05 17:41:24 +08:00
712568d118
chore: update Makefile to add missing headers to resgen files
Nick Fisher2024-08-27 21:51:29 +08:00
4916c4cc50
fix: (flutter/web) use window.devicePixelRatio for viewport
Nick Fisher2024-08-27 21:51:09 +08:00
8ed26c72e2
fix: (wasm) use correct coords for pick, free memory correctly, keep pixelratio copy
Nick Fisher2024-08-27 21:50:07 +08:00
919010235c
fix: (flutter) desktop gesture detector changes for new Gizmo methods
Nick Fisher2024-08-27 21:49:28 +08:00
ebac947c92
feat: expose set_layer_enabled, get_camera_fov and queue_relative_position_updateg_world_axis to ThermionDartApi.h
Nick Fisher2024-08-24 16:02:06 +08:00
ce85a9d0b1
feat: add getCameraFov to FilamentViewer
Nick Fisher2024-08-24 16:01:03 +08:00
f114ca33d5
feat: add new grid overlay files to web CmakeLists
Nick Fisher2024-08-24 16:00:15 +08:00
3512ed6da3
chore: don't use shader to overlay gizmo
Nick Fisher2024-08-24 15:21:36 +08:00
4a29a77a78
feat: re-implement (native) Gizmo class, expose preserveScaling parameter for setParent, add methods for getting viewport bounding box from renderable entity
Nick Fisher2024-08-22 18:04:06 +08:00
aa17962936
fix: (web) add emscripten guards for flushAndWait call when swapchain destroyed
Nick Fisher2024-08-21 17:18:37 +08:00
10cab8dcb4
feat!: (web) (flutter) create canvas when createViewer is called (no longer need to manually add canvas element to web HTML)
Nick Fisher2024-08-21 17:17:58 +08:00
0a720fae72
feat: add capture() function and expose viewportDimensions on ThermionViewer (allows easier saving of captured images to PNG)
Nick Fisher2024-08-21 14:33:48 +08:00
0153b5be22
feat: (web) allow table growth in emscripten module for passing C-style callback function pointers
Nick Fisher2024-08-21 14:30:17 +08:00
479a9ead03
feat: (web) add capture() method and missing camera navigation controls
Nick Fisher2024-08-21 14:29:40 +08:00
9e3311c6f9
feat!: update web/http dependencies
Nick Fisher2024-08-17 11:43:03 +08:00
88257c7e03
feat: download WASM module directly on web (no need to embed in index.html any more) and expose updateViewportAndCameraProjection
Nick Fisher2024-08-17 11:42:25 +08:00
a30e2f295f
feat: add startOffset parameter to gltf playAnimation
Nick Fisher2024-07-29 16:13:45 +08:00
cda4027f83
fix!: (windows) add flushAndWait call to capture() to prevent stalling on Windows; use provided buffer as pixelBuffer rather than duplicate allocation
Nick Fisher2024-10-23 15:02:28 +11:00