Nick Fisher
|
f816274fb9
|
replace some async methods with futures, fix setMaterialProperty4, update unproject, setMaterialPropertyInt, createUnlitMaterialInstance
|
2024-09-20 14:07:09 +08:00 |
|
Nick Fisher
|
0816286696
|
export geometry from thermion_dart
|
2024-09-20 14:05:14 +08:00 |
|
Nick Fisher
|
b421df5e2f
|
remove image.mat from LFS
|
2024-09-20 14:04:59 +08:00 |
|
Nick Fisher
|
f6a136643d
|
remove image.mat from LFS
|
2024-09-20 14:04:43 +08:00 |
|
Nick Fisher
|
b5e278183a
|
update built unlit material
|
2024-09-20 14:04:27 +08:00 |
|
Nick Fisher
|
8e85042e37
|
remove old default paramsf rom UnlitMaterialProvider
|
2024-09-20 14:04:11 +08:00 |
|
Nick Fisher
|
f943756624
|
add setMaterialProperty for int, add create_unlit_material_instance, use double4 instead of float4
|
2024-09-20 14:03:50 +08:00 |
|
Nick Fisher
|
92814aed56
|
add setMaterialProperty for int, add create_unlit_material_instance
|
2024-09-20 14:03:29 +08:00 |
|
Nick Fisher
|
e8a1b976e1
|
set default layer for loadGlb to 0,. add setMaterialProperty for int, add SceneManager::createUnlitMaterialInstance
|
2024-09-20 14:02:30 +08:00 |
|
Nick Fisher
|
ef48dbce30
|
add base color/texture to unlit
|
2024-09-20 14:01:59 +08:00 |
|
Nick Fisher
|
196cc6b980
|
set default layer for loadGlb to 0,. add setMaterialProperty for int
|
2024-09-20 14:01:41 +08:00 |
|
Nick Fisher
|
1788c74d4c
|
change float4 to double4
|
2024-09-20 14:01:02 +08:00 |
|
Nick Fisher
|
74e808d1dc
|
update tests
|
2024-09-19 21:10:42 +08:00 |
|
Nick Fisher
|
72dacc5b21
|
update unproject texture to accept input texture
|
2024-09-19 21:10:28 +08:00 |
|
Nick Fisher
|
ebdaf65b89
|
update unproject texture to accept input texture
|
2024-09-19 21:10:22 +08:00 |
|
Nick Fisher
|
fa43149c98
|
update unproject texture to accept input texture
|
2024-09-19 21:10:10 +08:00 |
|
Nick Fisher
|
e8ae7193ee
|
update unproject texture to accept input texture
|
2024-09-19 21:09:23 +08:00 |
|
Nick Fisher
|
aa21c0fb76
|
don't call clearBackgroundImage when setBackgroundImage is called (would deadlock)
|
2024-09-19 21:08:55 +08:00 |
|
Nick Fisher
|
10826466a4
|
set default material for geometry to baseColorIndex 0
|
2024-09-19 17:08:06 +08:00 |
|
Nick Fisher
|
3b2d7d8c47
|
depth pre-pass when projecting texture
|
2024-09-19 16:59:01 +08:00 |
|
Nick Fisher
|
212443cb8e
|
add spot constructor
|
2024-09-19 13:44:17 +08:00 |
|
Nick Fisher
|
523141d54b
|
add test cube texture image
|
2024-09-19 13:02:51 +08:00 |
|
Nick Fisher
|
d8a0859f16
|
update test
|
2024-09-19 13:00:40 +08:00 |
|
Nick Fisher
|
c70cc9abb5
|
add image methods to test helper
|
2024-09-19 12:53:44 +08:00 |
|
Nick Fisher
|
66b626e605
|
update showcase
|
2024-09-19 12:53:30 +08:00 |
|
Nick Fisher
|
4b28119318
|
test updates
|
2024-09-19 12:52:27 +08:00 |
|
Nick Fisher
|
666506aed0
|
widget updates
|
2024-09-19 12:52:16 +08:00 |
|
Nick Fisher
|
a55f63a428
|
increase min Dart SDK to 3.5 for .address FFI accessors
|
2024-09-19 12:51:30 +08:00 |
|
Nick Fisher
|
fb441e151c
|
update ffigen with new headers
|
2024-09-19 12:51:09 +08:00 |
|
Nick Fisher
|
82d85386c0
|
fixes for createMaterialInstance
|
2024-09-19 12:50:57 +08:00 |
|
Nick Fisher
|
242b2f6faa
|
gesture detector fixes
|
2024-09-19 09:19:23 +08:00 |
|
Nick Fisher
|
31d31dd583
|
ThermionViewer: add create/destroy materialinstance, add MaterialInstance property to createGeometry, priority/layer to loadGlbFromBuffer
|
2024-09-19 09:17:45 +08:00 |
|
Nick Fisher
|
f6077012b1
|
widget cleanup
|
2024-09-19 09:16:45 +08:00 |
|
Nick Fisher
|
18bb45dcd8
|
use TMaterialInstance for FFI API, add priority/layer params to load_glb_from_buffer
|
2024-09-19 09:16:06 +08:00 |
|
Nick Fisher
|
10b919e4f4
|
add priority/layer to FFI viewer, use struct for model matrix, add createUbershaderMaterialInstance and destroyMaterialInstance
|
2024-09-19 09:15:31 +08:00 |
|
Nick Fisher
|
98cedf821c
|
update bindings
|
2024-09-19 09:14:10 +08:00 |
|
Nick Fisher
|
729f72e768
|
use SceneManager::LAYERS enum for Overlay, set priority/layer in loadGlbFromBuffer, add create/destroy material instance
|
2024-09-19 09:12:57 +08:00 |
|
Nick Fisher
|
d01861e949
|
use SceneManager::LAYERS enum for Overlay
|
2024-09-19 09:12:16 +08:00 |
|
Nick Fisher
|
adec48f253
|
use SceneManager::LAYERS enum for gizmo
|
2024-09-19 09:12:02 +08:00 |
|
Nick Fisher
|
27a8ce18d5
|
add priority/layer to load_glb_from_buffer
|
2024-09-19 09:11:40 +08:00 |
|
Nick Fisher
|
4b740a9f5a
|
native types, add create/destroy material instance, add SceneManager::LAYERS enum
|
2024-09-19 09:11:20 +08:00 |
|
Nick Fisher
|
0b34b4546e
|
refactor: native types
|
2024-09-19 09:10:24 +08:00 |
|
Nick Fisher
|
c17919cd97
|
refactor: native types
|
2024-09-19 09:09:42 +08:00 |
|
Nick Fisher
|
462f1f02bf
|
refactor: move native types to own header, add methods for create/destroy material instance, add priority/layer to load_glb_from_buffer
|
2024-09-19 09:09:16 +08:00 |
|
Nick Fisher
|
ddc433a126
|
refactor: Dart types
|
2024-09-19 09:07:35 +08:00 |
|
Nick Fisher
|
ab649e860d
|
update gitattr
|
2024-09-16 20:51:27 +08:00 |
|
Nick Fisher
|
676ddc3773
|
add texture methods (including unproject)
|
2024-09-16 20:51:14 +08:00 |
|
Nick Fisher
|
7d2cf3f91b
|
don't store gizmo material in LFS
|
2024-09-16 11:25:21 +08:00 |
|
Nick Fisher
|
492d41d756
|
test update
|
2024-09-16 11:24:24 +08:00 |
|
Nick Fisher
|
191c2fd709
|
restructure viewer/types/helper folders, remove old WASM/web FFI interop, add SceneUpdated stream
|
2024-09-16 11:08:27 +08:00 |
|