Nick Fisher
826a22f348
wip
2025-05-18 15:08:45 +08:00
Nick Fisher
fe11479b08
remove relativeResourcePath from gltf resource loading;
...
all external resources should be added on the Dart side, Filament should never attempt to load these directly from the filesystem.
relativeResourcePath (called gltfPath on the Filament side) is only used for desktop loading, so this is now irrelevant.
Note that Filament must be compiled with GLTFIO_USE_FILESYSTEM=0
2025-05-17 21:48:18 +08:00
Nick Fisher
c98e604e76
split animation components into GltfAnimation/MorphAnimation/BoneAnimation
2025-05-17 10:11:55 +08:00
Nick Fisher
c47cfe9b57
transformToUnitCube returns bool (false when transform instance can't be found)
2025-05-10 09:04:06 +08:00
Nick Fisher
4a5a1d0157
remove debug printing
2025-05-09 11:22:25 +08:00
Nick Fisher
2f16908992
feat! js_interop improvements
2025-05-07 17:06:38 +08:00
Nick Fisher
e9628511fc
remove C++ includes from C headers
2025-05-07 16:53:15 +08:00
Nick Fisher
4cb725d47e
add Engine_destroyCamera
2025-04-19 09:49:19 +08:00
Nick Fisher
e1d5d14ff7
add RenderTarget_destroyRenderThread
2025-04-17 13:35:07 +08:00
Nick Fisher
1be1979c05
rename requestAnimationFrame to requestFrame
2025-04-17 13:34:18 +08:00
Nick Fisher
426d6c4ed6
use render thread methods for all async gltf loading
2025-04-16 19:07:55 +08:00
Nick Fisher
ef775b2e2c
add GltfResourceLoader_asyncBeginLoadRenderThread
2025-04-16 18:00:31 +08:00
Nick Fisher
2d4342607d
add async gltf resource loading
2025-04-16 17:06:51 +08:00
Nick Fisher
aaa74f0267
add missing Camera_getFov method
2025-04-16 13:28:02 +08:00
Nick Fisher
ddba3c35ab
logging
2025-04-02 23:00:44 +08:00
Nick Fisher
e407e75389
add EMSCRIPTEN_KEEPALIVE to swap chain flags
2025-04-02 22:23:47 +08:00
Nick Fisher
99217499f9
remove old SceneManager references
2025-03-28 15:55:35 +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
999b1e613f
refactoring + texture projection
2025-03-25 09:39:02 +08:00
Nick Fisher
0cbbc058e0
refactoring
2025-03-22 10:49:24 +08:00
Nick Fisher
a67f42f0de
refactoring
2025-03-21 17:18:16 +08:00
Nick Fisher
255c0edd49
refactoring
2025-03-21 14:56:20 +08:00
Nick Fisher
e6bdcb687a
refactoring
2025-03-20 18:48:04 +08:00
Nick Fisher
a8a2f14b34
refactoring
2025-03-19 23:22:19 +08:00
Nick Fisher
931aab5159
refactoring
2025-03-19 21:52:59 +08:00
Nick Fisher
a310498c5a
refactoring
2025-03-19 18:45:42 +08:00
Nick Fisher
6744c02019
refactoring
2025-03-19 17:54:43 +08:00
Nick Fisher
ac86dc7ad7
refactoring
2025-03-19 16:02:43 +08:00
Nick Fisher
e73cb9c7d6
refactor
2025-03-19 15:42:33 +08:00
Nick Fisher
627447f8b0
refactoring
2025-03-19 12:27:13 +08:00
Nick Fisher
d5bffd5ad2
refactor
2025-03-18 23:15:13 +08:00
Nick Fisher
951f5daa2d
more refactoring
2025-03-18 18:06:17 +08:00
Nick Fisher
77fe40848b
refactoring
2025-03-18 16:26:47 +08:00
Nick Fisher
07b80071a4
add destroy methods for skybox/indirect light
2025-03-18 11:42:29 +08:00
Nick Fisher
231b03cd17
add indirect light methods
2025-03-17 22:36:53 +08:00
Nick Fisher
b271b7e433
more render thread methods
2025-03-17 22:36:10 +08:00
Nick Fisher
746ef07e42
add FilamentAsset methods
2025-03-17 22:35:58 +08:00
Nick Fisher
bff76f184e
add gltfio FFI methods and expose texture/render target creation directly
2025-03-17 18:53:36 +08:00
Nick Fisher
95c9e5be66
misc C API updates
2025-03-17 16:58:24 +08:00
Nick Fisher
d710ab810c
expose more Texture/TextureSampler methods
2025-03-17 16:54:15 +08:00
Nick Fisher
4e5a9be97a
add standalone SceneAsset_createGeometry method
2025-03-17 16:53:35 +08:00
Nick Fisher
342a53ae7b
add View_setScene and rename View_updateViewport to View_setViewport
2025-03-17 16:53:06 +08:00
Nick Fisher
a0e1971958
logging
2025-03-17 16:52:32 +08:00
Nick Fisher
74502ba5b3
add further TEngine methods
2025-03-17 16:52:05 +08:00
Nick Fisher
20ea43a809
add TScene
2025-03-17 16:38:30 +08:00
Nick Fisher
8b34934755
add TRenderer
2025-03-17 16:37:51 +08:00
Nick Fisher
5ad187d54f
add various render thread methods
2025-03-17 16:35:45 +08:00
Nick Fisher
711abe11bd
add Camera_lookAt
2025-03-17 16:34:34 +08:00
Nick Fisher
a16c3c7580
add logging to setImage
2025-03-10 22:22:07 +08:00
Nick Fisher
e91d1ca0aa
support 3D texture/2D texture arrays
2025-03-10 18:05:42 +08:00