diff --git a/examples/dart/js_wasm/web/example.dart b/examples/dart/js_wasm/web/example.dart index 9dcf029a..eed83ca9 100644 --- a/examples/dart/js_wasm/web/example.dart +++ b/examples/dart/js_wasm/web/example.dart @@ -3,9 +3,9 @@ import 'dart:js_interop'; import 'dart:math'; import 'package:web/web.dart'; import 'package:logging/logging.dart'; -import 'package:thermion_dart/thermion_dart.dart' hide NativeLibrary; +import 'package:thermion_dart/thermion_dart.dart' + hide NativeLibrary, Image_decode; import 'package:thermion_dart/src/filament/src/implementation/ffi_filament_app.dart'; -import 'package:thermion_dart/src/filament/src/implementation/resource_loader.dart'; import 'web_input_handler.dart'; import 'package:thermion_dart/src/bindings/src/thermion_dart_js_interop.g.dart'; @@ -25,14 +25,13 @@ void main(List arguments) async { print(err.toString()); } - final config = - FFIFilamentConfig(sharedContext: nullptr.cast(), backend: Backend.OPENGL); + final config = FFIFilamentConfig(backend: Backend.OPENGL); await FFIFilamentApp.create(config: config); var swapChain = await FilamentApp.instance! .createHeadlessSwapChain(canvas.width, canvas.height); - final viewer = ThermionViewerFFI(loadAssetFromUri: defaultResourceLoader); + final viewer = ThermionViewerFFI(); await viewer.initialized; await FilamentApp.instance!.setClearOptions(1.0, 0.0, 0.0, 1.0); await FilamentApp.instance!.register(swapChain, viewer.view);