a7b0ed6f21
don't share a single material instance for all highlighted objects destroy highlight material instances on highlight asset destroyed expose highlight instances on Scene via getAssetForHighlight
Nick Fisher2025-06-26 15:32:05 +08:00
9d4802c270
(CI) remove update_goldens step - image artifacts are uploaded for every run, when updating goldens, edit dart.yml to point to the correct run/artifact ID
Nick Fisher2025-06-26 10:14:43 +08:00
e7227d5f91
(CI) remove update_goldens step - image artifacts are uploaded for every run, when updating goldens, edit dart.yml to point to the correct run/artifact ID
Nick Fisher2025-06-26 10:13:36 +08:00
ccc0a53abc
rename numInstances to initialInstances in loadGltf methods. when initialInstances > 0, don't wait for createInstance to be called to create corresponding GltfSceneAsset
Nick Fisher2025-06-26 09:20:37 +08:00
b983c6bb90
(CI) download goldens artifact directly
Nick Fisher2025-06-26 09:25:16 +08:00
854f1545d3
(CI) use artifact ID for golden download
Nick Fisher2025-06-26 09:15:12 +08:00
8a1f320bb7
remove objective_c from dev_dependencies & change test_helper to create render target without importing textures
Nick Fisher2025-06-24 13:37:09 +08:00
ed5fb03aa4
(CI) update GitHub workflow to add update-goldens
Nick Fisher2025-06-24 13:27:33 +08:00
21ccb52ab9
fix missing includes for Linux compatibility
Nick Fisher2025-06-24 12:30:33 +08:00
ff48ce94a3
update build.dart to prepare for Linux support
Nick Fisher2025-06-24 10:46:33 +08:00
d20ff0a6f1
don't require SwapChain to be passed to viewer.render - this will just render into all registered swapchains
Nick Fisher2025-06-24 10:36:10 +08:00
c7d4d9cb33
add NativeHandle interface and refactor SwapChain to use getNativeHandle
Nick Fisher2025-06-24 10:35:33 +08:00
9aec83fd70
throw Exception if createInstance is called on an instance and pass through isInstance/keepData flags
Nick Fisher2025-06-24 10:22:40 +08:00
4dbd761d16
always request stencil buffer (depth24_stencil8) on macos/ios
Nick Fisher2025-06-23 12:48:25 +08:00
900e43b5ec
(example) (web) update build_web_compilers dependency
Nick Fisher2025-06-23 12:46:45 +08:00
c78cd45b8a
(example) (web) cleanup js_wasm example HTML when building for wasm
Nick Fisher2025-06-23 12:46:18 +08:00
1268970ba7
(example) (web) cleanup js_wasm example
Nick Fisher2025-06-23 12:45:59 +08:00
f93e44abd5
(web) don't hardcore 60fps timer on web
Nick Fisher2025-06-23 12:44:37 +08:00
d41f29c06d
(web) after capture is called on emscripten builds, request the render thread to exit/resume to yield to the browser so the frame is committed
Nick Fisher2025-06-23 12:43:40 +08:00
e27be37378
add mRestart flag to immediately request the thread exits to force a commit frame
Nick Fisher2025-06-23 12:43:03 +08:00
a8a7f11d44
add mRestart flag to immediately request the thread exits to force a commit frame
Nick Fisher2025-06-23 12:42:53 +08:00