环境准备
实际构建
Turnip 编译
// Configuration
meson setup \
--cross-file android-aarch64 \
-Dplatforms=android \
-Dplatform-sdk-version=34 \
-Dandroid-stub=true \
-Dvulkan-drivers=freedreno \
-Dfreedreno-kmds=kgsl \
-Degl=disabled \
-Dglx=disabled \
-Dgallium-drivers= \
-Dvideo-codecs= \
build
// Compile
ninja -C build/ -j8
驱动更新
adb push build/src/freedreno/vulkan/libvulkan_freedreno.so /vendor/lib64/xxx
工具编译
// Configuration
meson setup \
-Dvulkan-drivers=freedreno \
-Dfreedreno-kmds=kgsl \
-Degl=disabled \
-Dglx=disabled \
-Dgallium-drivers= \
-Dvideo-codecs= \
-Dtools=freedreno \
build
// Compile
ninja -C build/ -j8