From c33eaef7132759fce77d3ea7d92259a770031c25 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Mon, 9 Jun 2025 18:18:58 +0800 Subject: [PATCH] replace direct FFI View_ calls with calls to corresponding (Dart) methods on View --- .../src/implementation/ffi_filament_app.dart | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart b/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart index c4a636e5..d4a6cfb3 100644 --- a/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart +++ b/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart @@ -187,12 +187,13 @@ class FFIFilamentApp extends FilamentApp { (cb) => Engine_createViewRenderThread(engine, cb)), this); await view.setFrustumCullingEnabled(true); - View_setBlendMode(view.view, TBlendMode.TRANSLUCENT); - View_setShadowsEnabled(view.view, false); - View_setStencilBufferEnabled(view.view, false); - View_setAntiAliasing(view.view, false, false, false); - View_setDitheringEnabled(view.view, false); - View_setRenderQuality(view.view, TQualityLevel.MEDIUM); + await view.setBloom(false, 0.0); + await view.setBlendMode(BlendMode.transparent); + await view.setShadowsEnabled(false); + await view.setStencilBufferEnabled(false); + await view.setAntiAliasing(false, false, false); + await view.setDithering(false); + await view.setRenderQuality(QualityLevel.MEDIUM); return view; }