mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-03-31 00:39:24 +02:00
Add dynamic GPU detection to use Skia renderer instead of Impeller on: - Known problematic device models (Nexus 5, Samsung Tab A7 Lite, etc.) - Problematic chipsets (MSM8974, MT6762, etc.) - Legacy GPUs (Adreno 300/400, Mali-400/T6, PowerVR SGX, etc.) - Android versions < 8.0 (API 26) This fixes SIGSEGV crashes in libsc-a3xx.so GPU shader compiler on older Qualcomm Adreno devices when Impeller attempts to compile Vulkan/OpenGL shaders. Uses FlutterShellArgs --enable-impeller=false which is the only reliable method since AndroidManifest meta-data is broken in Flutter 3.27+ (flutter/flutter#160595)