From ebdaf65b8960eebefedf6cac14b2eeaad3f76917 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Thu, 19 Sep 2024 21:10:22 +0800 Subject: [PATCH] update unproject texture to accept input texture --- .../lib/thermion_dart/viewer/ffi/thermion_viewer_ffi.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/thermion_dart/lib/thermion_dart/viewer/ffi/thermion_viewer_ffi.dart b/thermion_dart/lib/thermion_dart/viewer/ffi/thermion_viewer_ffi.dart index a1ba8d29..c52c9129 100644 --- a/thermion_dart/lib/thermion_dart/viewer/ffi/thermion_viewer_ffi.dart +++ b/thermion_dart/lib/thermion_dart/viewer/ffi/thermion_viewer_ffi.dart @@ -1976,11 +1976,11 @@ class ThermionViewerFFI extends ThermionViewer { } Future unproject( - ThermionEntity entity, int outWidth, int outHeight) async { + ThermionEntity entity, Uint8List input, int inputWidth, int inputHeight, int outWidth, int outHeight) async { final outPtr = Uint8List(outWidth * outHeight * 4); await withVoidCallback((callback) { unproject_texture_ffi( - _viewer!, entity, outPtr.address, outWidth, outHeight, callback); + _viewer!, entity, input.address, inputWidth, inputHeight, outPtr.address, outWidth, outHeight, callback); }); return outPtr.buffer.asUint8List();