Nick Fisher
|
2db353cc3b
|
add getCameraFrustum() and getCameraProjectionMatrix()
|
2023-11-08 20:30:14 +08:00 |
|
Nick Fisher
|
af543f46b2
|
add onLoad/onUnload streams
|
2023-11-08 17:47:11 +08:00 |
|
Nick Fisher
|
0748323316
|
add free() method for stability on Windows
|
2023-11-07 17:54:57 +11:00 |
|
Nick Fisher
|
b5fffe617e
|
use ffi-native for generated bindings
|
2023-11-07 13:15:12 +08:00 |
|
LukasPoque
|
1c55526463
|
Refactor FilamentControllerFFI class to use entity
instead of asset to match overridden method
|
2023-11-06 17:12:03 +01:00 |
|
LukasPoque
|
229357d8b9
|
Change print to log to follow bp
|
2023-11-06 16:55:52 +01:00 |
|
LukasPoque
|
94680c6db7
|
Fix typos and comments in FilamentControllerFFI
and AnimationBuilder classes
|
2023-11-06 16:41:07 +01:00 |
|
LukasPoque
|
851d2df84e
|
Run dart fix in lib
|
2023-11-06 14:27:16 +01:00 |
|
Nick Fisher
|
8120cbea6d
|
properly free memory in model/view matrix getters
|
2023-11-03 22:43:04 +08:00 |
|
Nick Fisher
|
48be185bba
|
start using menu for example project & add methods for getting camera model/view matrices
|
2023-11-03 22:17:39 +08:00 |
|
Nick Fisher
|
f5cc7a8174
|
update example project
|
2023-11-03 17:28:25 +08:00 |
|
Nick Fisher
|
58a9542121
|
add model/view matrix getters & manipulator options
|
2023-11-03 15:20:15 +08:00 |
|
Nick Fisher
|
40485081bc
|
require createViewer to be specified manually
|
2023-10-27 20:32:16 +08:00 |
|
Nick Fisher
|
8b9e6a2b3a
|
rename plugin from PolyvoxFilament to FlutterFilament
rename plugin from PolyvoxFilament to FlutterFilament
|
2023-10-26 14:08:20 +11:00 |
|
Nick Fisher
|
6399ca41ed
|
use pixelRatio properly
|
2023-10-26 11:33:44 +11:00 |
|
Nick Fisher
|
a56943fb86
|
use pixelRatio properly
|
2023-10-26 11:27:42 +11:00 |
|
Nick Fisher
|
2fd6f44785
|
fixes for window resizing on Windows
|
2023-10-26 02:10:22 +11:00 |
|
Nick Fisher
|
0928d9d273
|
rendering correctly with backing window but some issues re pixel density, scroll & foregrounding on start
|
2023-10-25 17:52:37 +11:00 |
|
Nick Fisher
|
537f0e1c8e
|
change TextureDetails to ValueNotifier and add MethodChannel listener on Dart side for resize (Windows only)
|
2023-10-24 12:23:20 +11:00 |
|
Nick Fisher
|
8130319801
|
don't null out controller textureDetails while resizing
|
2023-10-23 01:34:20 +11:00 |
|
Nick Fisher
|
74cfe8d9a1
|
store driver when creating texture
|
2023-10-22 17:45:26 +11:00 |
|
Nick Fisher
|
ed3555c237
|
reorder morph animations according to actual mesh morph targets
|
2023-10-18 16:04:14 +08:00 |
|
Nick Fisher
|
50c47fe908
|
move LiveLinkFace-related data loaders to viewer project
|
2023-10-18 14:37:45 +08:00 |
|
Nick Fisher
|
7f7eb89a45
|
remove debug mode delay on Android
|
2023-10-17 18:25:41 +08:00 |
|
Nick Fisher
|
2553d854e9
|
replace isReadyForScene with hasViewer stream and update version number/CHANGELOG
|
2023-10-17 08:57:00 +08:00 |
|
Nick Fisher
|
6ab814114e
|
rewrite resize handler for better support on Windows
|
2023-10-17 00:13:44 +11:00 |
|
Nick Fisher
|
a0cdbde89f
|
minor cleanup
|
2023-10-16 15:07:57 +08:00 |
|
Nick Fisher
|
6cf8e58bed
|
refactor resizing to address race condition on Windows
|
2023-10-16 17:02:24 +11:00 |
|
Nick Fisher
|
7f107708b5
|
fix resizing
|
2023-10-13 11:24:29 +08:00 |
|
Nick Fisher
|
8358c0b236
|
add integration tests and update README
|
2023-10-12 21:48:44 +08:00 |
|
Nick Fisher
|
1be2367b4f
|
don't expose FILAMENT_ASSET_ERROR
|
2023-10-11 15:34:19 +08:00 |
|
Nick Fisher
|
08ba9400d3
|
whitespace
|
2023-10-11 15:32:03 +08:00 |
|
Nick Fisher
|
78af8e12a0
|
add infinite loop check for pick_ffi
|
2023-10-11 15:00:17 +08:00 |
|
Nick Fisher
|
b7f50df2dc
|
camera fixes for assets with large bounding boxes
|
2023-10-11 14:12:04 +08:00 |
|
Nick Fisher
|
98bcf5d7ad
|
implement picker/getNameForEntity
|
2023-10-11 11:10:47 +08:00 |
|
Nick Fisher
|
32bff81f53
|
re-implement pixel buffer on Windows with compile-time switch
|
2023-10-10 20:08:50 +11:00 |
|
Nick Fisher
|
45576466c9
|
allow passing uberarchive path to FilamentViewer and expose destroy_viewer
|
2023-10-04 14:49:48 +08:00 |
|
Nick Fisher
|
c1f8eae85e
|
add toggle for postprocessing and minor cleanup work
|
2023-10-03 22:04:37 +08:00 |
|
Nick Fisher
|
d49b43c191
|
use consistent size/pixel ratio
|
2023-10-03 21:49:34 +08:00 |
|
Nick Fisher
|
ba95e5e398
|
add option to force loading gltf and check for bool when setting camera
|
2023-10-03 21:29:34 +08:00 |
|
Nick Fisher
|
dd922a5eaa
|
merge
|
2023-10-03 17:22:48 +11:00 |
|
Nick Fisher
|
d24a6135d5
|
remove FilamentController size property to abstract and make all methods return Futures
|
2023-10-03 14:22:04 +08:00 |
|
Nick Fisher
|
033c34c0d8
|
add check for broken loadGltf on Windows and add some documentation
|
2023-10-03 17:20:34 +11:00 |
|
Nick Fisher
|
31fa63a3ad
|
documentation on FilamentControllerFFI
|
2023-10-03 15:38:07 +11:00 |
|
Nick Fisher
|
df3bddcd86
|
throw Excepton in Dart controller if viewer null
|
2023-10-03 00:19:59 +08:00 |
|
Nick Fisher
|
52c64e2baf
|
update controller FFI Platform checks
|
2023-10-01 16:21:19 +08:00 |
|
Nick Fisher
|
313baef727
|
merge in Windows support
|
2023-09-30 16:54:20 +10:00 |
|
Nick Fisher
|
2e207e636a
|
iOS fixes for direct FFI
|
2023-09-29 21:51:33 +08:00 |
|
Nick Fisher
|
99484d6838
|
remove superseded cruft from MacOS plugin
|
2023-09-29 18:40:29 +08:00 |
|
Nick Fisher
|
e8ba136863
|
more FFI work
|
2023-09-29 17:58:12 +08:00 |
|