fix: move removeIbl to render thread

This commit is contained in:
Nick Fisher
2025-01-04 14:48:48 +08:00
parent baf86d1ade
commit 744e39e8dd
6 changed files with 34 additions and 13 deletions

View File

@@ -18,5 +18,17 @@ void main() async {
await testHelper.capture(viewer, "remove_lights");
});
});
test('add/remove IBL', () async {
await testHelper.withViewer((viewer) async {
await viewer.loadGlb("file://${testHelper.testDir}/assets/cube.glb");
await viewer
.loadIbl("file://${testHelper.testDir}/assets/default_env_ibl.ktx");
await testHelper.capture(viewer, "load_ibl");
await viewer.removeIbl();
await testHelper.capture(viewer, "remove_ibl");
});
});
});
}