ci/android: Only replace ANGLE if needed
Only replace the stock ANGLE libraries if the job inherits .test-angle. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35362>
This commit is contained in:
committed by
Marge Bot
parent
95c508d950
commit
c99c67c490
@@ -92,19 +92,21 @@ $ADB shell rm -f /vendor/lib64/egl/libEGL_emulation.so*
|
|||||||
$ADB shell rm -f /vendor/lib64/egl/libGLESv1_CM_emulation.so*
|
$ADB shell rm -f /vendor/lib64/egl/libGLESv1_CM_emulation.so*
|
||||||
$ADB shell rm -f /vendor/lib64/egl/libGLESv2_emulation.so*
|
$ADB shell rm -f /vendor/lib64/egl/libGLESv2_emulation.so*
|
||||||
|
|
||||||
ANGLE_DEST_PATH=/vendor/lib64/egl
|
if [ -n "${ANGLE_TAG:-}" ]; then
|
||||||
if [ "$ANDROID_VERSION" -ge 15 ]; then
|
ANGLE_DEST_PATH=/vendor/lib64/egl
|
||||||
ANGLE_DEST_PATH=/system/lib64
|
if [ "$ANDROID_VERSION" -ge 15 ]; then
|
||||||
|
ANGLE_DEST_PATH=/system/lib64
|
||||||
|
fi
|
||||||
|
|
||||||
|
$ADB shell rm -f "$ANGLE_DEST_PATH/libEGL_angle.so"*
|
||||||
|
$ADB shell rm -f "$ANGLE_DEST_PATH/libGLESv1_CM_angle.so"*
|
||||||
|
$ADB shell rm -f "$ANGLE_DEST_PATH/libGLESv2_angle.so"*
|
||||||
|
|
||||||
|
$ADB push /angle/libEGL_angle.so "$ANGLE_DEST_PATH/libEGL_angle.so"
|
||||||
|
$ADB push /angle/libGLESv1_CM_angle.so "$ANGLE_DEST_PATH/libGLESv1_CM_angle.so"
|
||||||
|
$ADB push /angle/libGLESv2_angle.so "$ANGLE_DEST_PATH/libGLESv2_angle.so"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$ADB shell rm -f "$ANGLE_DEST_PATH/libEGL_angle.so"*
|
|
||||||
$ADB shell rm -f "$ANGLE_DEST_PATH/libGLESv1_CM_angle.so"*
|
|
||||||
$ADB shell rm -f "$ANGLE_DEST_PATH/libGLESv2_angle.so"*
|
|
||||||
|
|
||||||
$ADB push /angle/libEGL_angle.so "$ANGLE_DEST_PATH/libEGL_angle.so"
|
|
||||||
$ADB push /angle/libGLESv1_CM_angle.so "$ANGLE_DEST_PATH/libGLESv1_CM_angle.so"
|
|
||||||
$ADB push /angle/libGLESv2_angle.so "$ANGLE_DEST_PATH/libGLESv2_angle.so"
|
|
||||||
|
|
||||||
# Check what GLES & VK implementation is used after uploading the new libraries
|
# Check what GLES & VK implementation is used after uploading the new libraries
|
||||||
MESA_BUILD_VERSION=$(cat "$INSTALL/VERSION")
|
MESA_BUILD_VERSION=$(cat "$INSTALL/VERSION")
|
||||||
get_gles_runtime_renderer
|
get_gles_runtime_renderer
|
||||||
|
|||||||
Reference in New Issue
Block a user