flutter-embedded-linux
flutter-embedded-linux copied to clipboard
elinux-common.zip is outdated and incompatible with shared libs
even in the latest release, for example flutter 3.29.3, last modified time of every c++ file in elinux-common.zip is 2024-09-20. I have a crash in UnregisterTexture, virtual void UnregisterTexture(int64_t texture_id, std::function<void()> callback) = 0; is missing in texture_registrar.h. updating elinux-common.zip should fix the crash.
@taka-okayama
Is there a way to update libraries globally.
copying the corresponding files from this repo to flutter-elinux/flutter/bin/cache/artifacts/engine/elinux-common solves the crash in UnregisterTexture, and gl resources can be released in a correct context