Browse Source

build: update ANGLE for macOS builds

pull/2715/head
osy 4 years ago
parent
commit
30cb9827c8
  1. 8
      patches/sources
  2. 4
      scripts/build_dependencies.sh

8
patches/sources

@ -34,9 +34,9 @@ SPICE_CLIENT_SRC="https://www.spice-space.org/download/gtk/spice-gtk-0.36.tar.bz
# Source files for GPU acceleration
DEPOT_TOOLS_REPO="https://chromium.googlesource.com/chromium/tools/depot_tools.git"
DEPOT_TOOLS_COMMIT="1cabb17575917b73ec2e270d4187656c20b1ab0c"
ANGLE_REPO="https://chromium.googlesource.com/angle/angle"
ANGLE_COMMIT="d15be77864e18f407c317be6f6bc06ee2b7d070a"
EPOXY_REPO="https://github.com/akihikodaki/libepoxy.git"
EPOXY_COMMIT="d9c8a226fa89af000117f8d73d4b959c506ce0ef"
ANGLE_REPO="https://github.com/utmapp/angle.git"
ANGLE_COMMIT="87b95b37f2b9054ffc479becacc1041e56596bd1"
EPOXY_REPO="https://github.com/utmapp/libepoxy.git"
EPOXY_COMMIT="266d2290a437c655f7419e85af06bfbb73a720c4"
VIRGLRENDERER_REPO="https://github.com/akihikodaki/virglrenderer.git"
VIRGLRENDERER_COMMIT="8d33e8aff63afac76f0c816b4f92a0a7bea04fb5"

4
scripts/build_dependencies.sh

@ -374,7 +374,7 @@ build_angle () {
OLD_PATH=$PATH
export PATH="$(realpath "$BUILD_DIR/depot_tools.git"):$OLD_PATH"
pwd="$(pwd)"
cd "$BUILD_DIR/angle"
cd "$BUILD_DIR/angle.git"
DEPOT_TOOLS_UPDATE=0 python2 scripts/bootstrap.py
DEPOT_TOOLS_UPDATE=0 gclient sync
case $PLATFORM in
@ -400,7 +400,7 @@ build_angle () {
TARGET_CPU="x64"
;;
esac
gn gen "--args=is_debug=false use_custom_libcxx=false angle_build_all=false $IOS_ENABLE_CODE_SIGNING target_os=\"$TARGET_OS\" target_cpu=\"$TARGET_CPU\"" utm_build
gn gen "--args=is_debug=false angle_build_all=false angle_enable_metal=true angle_enable_gl=false angle_enable_glsl=true angle_enable_gl_desktop=false $IOS_ENABLE_CODE_SIGNING target_os=\"$TARGET_OS\" target_cpu=\"$TARGET_CPU\"" utm_build
ninja -C utm_build -j $NCPU
if [ "$TARGET_OS" == "ios" ]; then
cp -a "utm_build/libEGL.framework/libEGL" "$PREFIX/lib/libEGL.dylib"

Loading…
Cancel
Save