mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 02:10:11 +01:00
ci/android: also copy mesa vulkan libraries to the Android guest
Also copy mesa vulkan libraries to the Android guest, this makes it possible to test venus with the latest upstream mesa build. While at it also keep the *_angle libraries as they will be used by the venus_guest_angle GPU_MODE. Reviewed-by: Eric Engestrom <None> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30895>
This commit is contained in:
parent
948f179f65
commit
2a85675eff
1 changed files with 5 additions and 3 deletions
|
|
@ -115,6 +115,8 @@ $ADB shell rm -f /vendor/lib/egl/libGLESv1_CM_emulation.so
|
|||
$ADB shell rm -f /vendor/lib/egl/libGLESv2_angle.so
|
||||
$ADB shell rm -f /vendor/lib/egl/libGLESv2_emulation.so
|
||||
|
||||
$ADB shell rm -f /vendor/lib/hw/vulkan.*
|
||||
|
||||
# replace on /vendor/lib64
|
||||
|
||||
$ADB push /mesa-android/install/lib/libgallium_dri.so /vendor/lib64/libgallium_dri.so
|
||||
|
|
@ -123,11 +125,11 @@ $ADB push /mesa-android/install/lib/libEGL.so /vendor/lib64/egl/libEGL_mesa.so
|
|||
$ADB push /mesa-android/install/lib/libGLESv1_CM.so /vendor/lib64/egl/libGLESv1_CM_mesa.so
|
||||
$ADB push /mesa-android/install/lib/libGLESv2.so /vendor/lib64/egl/libGLESv2_mesa.so
|
||||
|
||||
$ADB shell rm -f /vendor/lib64/egl/libEGL_angle.so
|
||||
$ADB push /mesa-android/install/lib/libvulkan_lvp.so /vendor/lib64/hw/vulkan.lvp.so
|
||||
$ADB push /mesa-android/install/lib/libvulkan_virtio.so /vendor/lib64/hw/vulkan.virtio.so
|
||||
|
||||
$ADB shell rm -f /vendor/lib64/egl/libEGL_emulation.so
|
||||
$ADB shell rm -f /vendor/lib64/egl/libGLESv1_CM_angle.so
|
||||
$ADB shell rm -f /vendor/lib64/egl/libGLESv1_CM_emulation.so
|
||||
$ADB shell rm -f /vendor/lib64/egl/libGLESv2_angle.so
|
||||
$ADB shell rm -f /vendor/lib64/egl/libGLESv2_emulation.so
|
||||
|
||||
# Check what GLES implementation Surfaceflinger is using before copying the new mesa libraries
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue