iOS fixes for direct FFI

This commit is contained in:
Nick Fisher
2023-09-29 21:51:33 +08:00
parent 99484d6838
commit 2e207e636a
6 changed files with 50 additions and 543 deletions

View File

@@ -109,8 +109,8 @@ class FilamentControllerFFI extends FilamentController {
_textureId = flutterTextureId;
var surfaceAddress = textures[1] as int? ?? 0;
// void* on iOS/MacOS, GLuid on Android/Windows/Linux
var nativeTexture = textures[2] as int;
// null on iOS, void* on MacOS, GLuid on Android/Windows/Linux
var nativeTexture = textures[2] as int? ?? 0;
var renderCallbackResult = await _channel.invokeMethod("getRenderCallback");
var renderCallback =