(example) (web) cleanup js_wasm example
This commit is contained in:
@@ -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<String> 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);
|
||||
|
||||
Reference in New Issue
Block a user