Nick Fisher
|
6a7ca3cd42
|
add backtick key
|
2025-06-20 18:33:47 +08:00 |
|
Nick Fisher
|
b6d869275a
|
InputHandler shouldn't return Future
add mousePanSensitivity
|
2025-06-20 18:33:35 +08:00 |
|
Nick Fisher
|
64eeacc029
|
add missing support for Camera_getCullingProjectionMatrix
|
2025-06-20 12:42:32 +08:00 |
|
Nick Fisher
|
3783081456
|
in viewer, ensure onTextureUploadComplete callbacks are passed through to KTX1Bundle.createTexture
|
2025-06-19 11:52:44 +08:00 |
|
Nick Fisher
|
0a9b1a82e2
|
update instancing tests
|
2025-06-19 11:01:16 +08:00 |
|
Nick Fisher
|
9322122dac
|
pass through keepData argument when loadGltfFromBuffer is called
|
2025-06-19 11:01:09 +08:00 |
|
Nick Fisher
|
a823718bcd
|
fix incorrect indexing for material instances when creating an instance
|
2025-06-19 10:57:54 +08:00 |
|
Nick Fisher
|
7446b0545a
|
update docs
|
2025-06-18 14:34:03 +08:00 |
|
Nick Fisher
|
3c4bedd43b
|
update headless example README
|
2025-06-18 13:10:49 +08:00 |
|
Nick Fisher
|
21e8cf0d11
|
add Dart/headless example
|
2025-06-18 13:08:51 +08:00 |
|
Nick Fisher
|
86e0f7740f
|
add Fence_waitAndDestroyRenderThread
|
2025-06-18 13:03:34 +08:00 |
|
Nick Fisher
|
a5a3c73708
|
add Fence_waitAndDestroy to TEngine.h
|
2025-06-18 13:02:59 +08:00 |
|
Nick Fisher
|
a44cb9a9cc
|
add Fence_waitAndDestroy to TEngine.h
|
2025-06-18 13:02:48 +08:00 |
|
Nick Fisher
|
6f97bf3993
|
update build.dart to set ENABLE_TRACING based on tracing property from user defines
|
2025-06-18 13:02:24 +08:00 |
|
Nick Fisher
|
42f9538040
|
implement TSkybox and use setColor method to set the background color, rather than the image
|
2025-06-18 13:01:25 +08:00 |
|
Nick Fisher
|
df393b075b
|
update bindings for Fence methods
|
2025-06-18 12:11:36 +08:00 |
|
Nick Fisher
|
13f9a8370b
|
add iOS build instructions
|
2025-06-18 10:59:04 +08:00 |
|
Nick Fisher
|
558978a0f2
|
add makeUint8List helper method for ffi/jsinterop
|
2025-06-17 18:01:18 +08:00 |
|
Nick Fisher
|
a29b194612
|
ensure highlight entities don't cast/receive shadows
|
2025-06-17 17:29:40 +08:00 |
|
Nick Fisher
|
3e04bf427f
|
allow passing reflection texture separately from irradiance when calling loadIblFromTexture
|
2025-06-17 14:13:19 +08:00 |
|
Nick Fisher
|
65ca59ff22
|
merge native setImage with setImageWithDepth
|
2025-06-17 13:25:53 +08:00 |
|
Nick Fisher
|
a91aaae131
|
formatting
|
2025-06-17 11:51:37 +08:00 |
|
Nick Fisher
|
71bae61015
|
add loadIblFromTexture method
|
2025-06-17 11:51:07 +08:00 |
|
Nick Fisher
|
288acb019e
|
add getBackgroundImage to ThermionViewerFFI
|
2025-06-17 11:49:16 +08:00 |
|
Nick Fisher
|
b9354531b2
|
add cubemap methods to BackgroundImage
|
2025-06-17 11:26:27 +08:00 |
|
Nick Fisher
|
388b8556e5
|
fix incorrect index when creating texture from Ktx1Bundle
|
2025-06-12 11:54:10 +08:00 |
|
Nick Fisher
|
59d9d87d2f
|
remove unused headers
|
2025-06-12 11:47:23 +08:00 |
|
Nick Fisher
|
d5824466f7
|
update generated bindings
|
2025-06-12 11:39:09 +08:00 |
|
Nick Fisher
|
3e11f09d63
|
update BUILDING.md
|
2025-06-12 11:38:25 +08:00 |
|
Nick Fisher
|
6bbab332be
|
rename assetId to asset-id in ffigen config
|
2025-06-12 11:38:08 +08:00 |
|
Nick Fisher
|
85b86c5f13
|
formatting
|
2025-06-12 11:37:45 +08:00 |
|
Nick Fisher
|
d8652e8709
|
formatting
|
2025-06-12 11:37:29 +08:00 |
|
Nick Fisher
|
fe5279f942
|
don't free Int32List for childEntities, stackRestore takes care of this
|
2025-06-12 11:37:18 +08:00 |
|
Nick Fisher
|
828354abe5
|
clean up
|
2025-06-12 11:36:23 +08:00 |
|
Nick Fisher
|
48d9d6751b
|
render() method on viewer now requires a SwapChain argument
|
2025-06-12 11:36:08 +08:00 |
|
Nick Fisher
|
4bde3d34cf
|
(test) add test to create indirect light from irradiance texture
|
2025-06-12 11:34:17 +08:00 |
|
Nick Fisher
|
7f2ad7c4e4
|
(test) rename background_tests.dart to image_tests.dart
|
2025-06-12 11:33:57 +08:00 |
|
Nick Fisher
|
47807d560f
|
separate native methods for creating IBL from irradiance texture and harmonics
|
2025-06-12 11:33:38 +08:00 |
|
Nick Fisher
|
ad26fc4563
|
add Dart IndirectLight and Ktx1Bundle classes, and separate KTX decoding from skybox/IBL creation
|
2025-06-12 11:31:44 +08:00 |
|
Nick Fisher
|
f252c86152
|
update image material to support cubemaps
|
2025-06-12 08:40:28 +08:00 |
|
Nick Fisher
|
e5bcde3ade
|
(web) update bindings
|
2025-06-11 11:13:43 +08:00 |
|
Nick Fisher
|
9436666d34
|
(example) update quickstart web to import canvas as widget
|
2025-06-11 11:08:31 +08:00 |
|
Nick Fisher
|
32fe54ac09
|
(web) on Emscripten builds, use static global wrapper function for texture upload complete callbacks (this is needed because all callbacks need to be proxied to the main thread
|
2025-06-11 11:08:13 +08:00 |
|
Nick Fisher
|
0461bb364a
|
use getPrimitiveCount method on FilamentApp, rather than direct FFI method
|
2025-06-11 09:52:57 +08:00 |
|
Nick Fisher
|
f78c6f258f
|
add test for getBoundingBox
|
2025-06-11 09:51:24 +08:00 |
|
Nick Fisher
|
b0796f493f
|
(test) move IBL tests to light_tests
|
2025-06-11 09:51:14 +08:00 |
|
Nick Fisher
|
8998f1f740
|
add RenderableManager_getBoundingBox
|
2025-06-11 09:50:48 +08:00 |
|
Nick Fisher
|
6362efcd61
|
add implementations for getPrimitiveCount/getBoundingBox on FFIFilamentApp
|
2025-06-11 09:50:35 +08:00 |
|
Nick Fisher
|
dc5c1161cc
|
add setMaterialInstanceAt to FilamentApp interface
|
2025-06-11 09:50:02 +08:00 |
|
Nick Fisher
|
3e6f95e0bf
|
add removeEntity method on Scene
|
2025-06-11 09:49:05 +08:00 |
|