Nick Fisher
|
beeb45609c
|
don't take reference to Builder
|
2025-05-29 18:57:01 +08:00 |
|
Nick Fisher
|
94eacec27e
|
Texture improvements: generateMipmaps(), add levels to createTexture, tests to check auto mip level selection
|
2025-05-29 18:38:57 +08:00 |
|
Nick Fisher
|
11f7ac459b
|
separate material_tests into ubershader & unlit
|
2025-05-29 18:02:21 +08:00 |
|
Nick Fisher
|
afd47f9b24
|
merge test/example assets
|
2025-05-29 17:58:13 +08:00 |
|
Nick Fisher
|
aab2b0b769
|
(web) update emcc flags
|
2025-05-28 21:54:31 +08:00 |
|
Nick Fisher
|
ffc7717149
|
(web) add explicit check for failure to create context
|
2025-05-28 21:54:03 +08:00 |
|
Nick Fisher
|
ff5921a505
|
remove unused StreamBufferAdapter
|
2025-05-28 21:52:53 +08:00 |
|
Nick Fisher
|
45c7831a17
|
replace libpng with stb_image for Image_decode
|
2025-05-28 21:51:56 +08:00 |
|
Nick Fisher
|
fcf57e8850
|
fix missing return value in EntityManager_createEntity
|
2025-05-28 21:48:24 +08:00 |
|
Nick Fisher
|
a875f370e5
|
remove logging
|
2025-05-28 18:41:02 +08:00 |
|
Nick Fisher
|
b00f37ddaa
|
(web) remove asTypedList from generated JS bindings (replaced by equivalent in js_interop.dart
|
2025-05-28 11:21:48 +08:00 |
|
Nick Fisher
|
a98d7550ae
|
(web) add asTypedList extension for Pointer<Float>/Float32List
|
2025-05-28 10:49:44 +08:00 |
|
Nick Fisher
|
b12dc80cfd
|
(flutter) (web) only set position/zIndex for canvas if createCanvas is true
|
2025-05-28 10:48:39 +08:00 |
|
Nick Fisher
|
f7d6d4786a
|
remove asset from internal list before destroying
|
2025-05-28 10:48:10 +08:00 |
|
Nick Fisher
|
5db9fe2c9e
|
disable initial clear color (blue) for gl canvas on web
|
2025-05-28 10:47:44 +08:00 |
|
Nick Fisher
|
d298b0d091
|
add decodeToTexture static helper method to Texture
|
2025-05-28 10:47:21 +08:00 |
|
Nick Fisher
|
4a7a366fc6
|
add setTransform/getWorldTransform to FilamentApp
|
2025-05-28 10:47:00 +08:00 |
|
Nick Fisher
|
c6ceea4f8b
|
update generated bindings
|
2025-05-24 16:38:21 +08:00 |
|
Nick Fisher
|
679af95901
|
allow directly creating an entity and setting transform
|
2025-05-24 16:34:47 +08:00 |
|
Nick Fisher
|
1e812ebe93
|
allow directly creating an entity and setting transform
|
2025-05-24 16:33:58 +08:00 |
|
Nick Fisher
|
75a9950909
|
update generated bindings
|
2025-05-24 15:05:29 +08:00 |
|
Nick Fisher
|
81fb0fb583
|
add setFogOptions
|
2025-05-24 15:05:03 +08:00 |
|
Nick Fisher
|
4d6c008299
|
regenerate JS bindings
|
2025-05-24 10:54:49 +08:00 |
|
Nick Fisher
|
4505cbe325
|
add missing setExposure methods + reinstate camera tests
|
2025-05-24 10:51:56 +08:00 |
|
Nick Fisher
|
60cfe32672
|
(CI) explicitly specify arm64 for runner
|
2025-05-23 17:48:55 +08:00 |
|
Nick Fisher
|
0decb6b9f1
|
upload build.log on test failure
|
2025-05-23 17:41:51 +08:00 |
|
Nick Fisher
|
d799ef0ca0
|
comment out Dart action (needs software rasterizer or self-hosted runner with GPU)
add basic flutter build for example projects
|
2025-05-23 17:33:37 +08:00 |
|
Nick Fisher
|
5a72bc835d
|
use flutter pub get before attempting to run with dart
|
2025-05-23 17:11:59 +08:00 |
|
Nick Fisher
|
3e44716e8c
|
try and use Dart path directly
|
2025-05-23 17:09:51 +08:00 |
|
Nick Fisher
|
bf295394a8
|
try and use Dart path directly
|
2025-05-23 17:06:45 +08:00 |
|
Nick Fisher
|
64bc7f8bf3
|
update GitHub actions to use flutter action
|
2025-05-23 17:03:07 +08:00 |
|
Nick Fisher
|
63ba231996
|
update GitHub actions to remove upload logs step (unavailable on macos?)
|
2025-05-23 16:59:28 +08:00 |
|
Nick Fisher
|
562c221461
|
update GitHub actions to remove upload logs step (unavailable on macos?)
|
2025-05-23 16:58:48 +08:00 |
|
Nick Fisher
|
f123bbf930
|
update GitHub actions
|
2025-05-23 16:57:53 +08:00 |
|
Nick Fisher
|
1765350cbe
|
update GitHub actions to run tests on macos
|
2025-05-23 16:50:13 +08:00 |
|
Nick Fisher
|
94683ab5a9
|
(test) ensure aspect ratio is correctly set if viewport is not square
|
2025-05-23 16:28:32 +08:00 |
|
Nick Fisher
|
5a74345fe1
|
specify texture flags for render target in flutter
|
2025-05-23 16:28:09 +08:00 |
|
Nick Fisher
|
195a625738
|
when getMaterialInstance/setMaterialInstance are called, if entity is not renderable, return false
if no entity is passed, iterate through all entities and use the first renderable entity
|
2025-05-23 16:27:38 +08:00 |
|
Nick Fisher
|
725f36a860
|
(test) use RGBA32F when creating render target in TestHelper
|
2025-05-22 15:23:30 +08:00 |
|
Nick Fisher
|
51212bdeed
|
(test) cleanup imports
|
2025-05-22 15:22:32 +08:00 |
|
Nick Fisher
|
96694be017
|
remove register/unregister swapchain/view in TextureProjection
since we are rendering each view separately, this is no longer necessary
|
2025-05-22 15:22:15 +08:00 |
|
Nick Fisher
|
a31f11151e
|
check for beginFrame returning false in project() and correctly calculate numChannels/channelSize
|
2025-05-22 15:19:03 +08:00 |
|
Nick Fisher
|
10136c8cde
|
use flush() instead of directly calling executeRenderThread (wasm) or flushAndWait (native)
|
2025-05-22 15:18:19 +08:00 |
|
Nick Fisher
|
c712804bb1
|
add createLight method to FilamentApp
|
2025-05-22 15:09:36 +08:00 |
|
Nick Fisher
|
1373ce5a32
|
use flush() instead of manually invoking different methods for wasm/native
|
2025-05-22 15:08:29 +08:00 |
|
Nick Fisher
|
1b3d46533c
|
remove unnecessary import
|
2025-05-22 15:08:02 +08:00 |
|
Nick Fisher
|
5733bc125b
|
add addEntity method to Scene
|
2025-05-22 15:07:43 +08:00 |
|
Nick Fisher
|
943de8f77b
|
add createCamera method to FilamentApp
|
2025-05-22 15:07:23 +08:00 |
|
Nick Fisher
|
9a4fd1141e
|
remove logging
|
2025-05-22 15:06:27 +08:00 |
|
Nick Fisher
|
2bf77f123f
|
remove unused sampledDepth parameter from capture_uv material
|
2025-05-22 15:03:52 +08:00 |
|