39 changed files
jobs | ||
build.yml + | ||
xcframework.yml + | ||
resources | ||
libEGL | ||
Headers | ||
EGL | ||
egl.h + | ||
eglext_angle.h + | ||
eglext.h + | ||
eglplatform.h + | ||
KHR | ||
khrplatform.h + | ||
libEGL.h + | ||
Modules | ||
module.modulemap + | ||
libGLESv2 | ||
Headers | ||
GLES | ||
gl.h + | ||
glext.h + | ||
glplatform.h + | ||
GLES2 | ||
gl2.h + | ||
gl2ext_angle.h + | ||
gl2ext.h + | ||
gl2platform.h + | ||
GLES3 | ||
gl3.h + | ||
gl31.h + | ||
gl32.h + | ||
gl3platform.h + | ||
KHR | ||
khrplatform.h + | ||
angle_gl.h + | ||
libGLESv2.h + | ||
Modules | ||
module.modulemap + | ||
angle.apple.patch + | ||
azure-pipelines.yml + | ||
build_xcframework.sh + | ||
build.sh + | ||
bundle_in_framework.sh + | ||
Catalyst.arm64.args.gn + | ||
Catalyst.x64.args.gn + | ||
chromium.build.apple.patch + | ||
generate_info_plist.sh + | ||
Info.plist + | ||
iOS.arm64.args.gn + | ||
Mac.arm64.args.gn + | ||
Mac.x64.args.gn + | ||
Simulator.arm64.args.gn + | ||
Simulator.x64.args.gn + | ||
Add comment 1 Plus jobs:
Add comment 2 Plus - job: Build
Add comment 3 Plus displayName: 'Build'
Add comment 4 Plus timeoutInMinutes: 120
Add comment 5 Plus pool:
Add comment 6 Plus vmImage: macos-13
Add comment 7 Plus
Add comment 8 Plus variables:
Add comment 9 Plus platform: ${{ parameters.platform }}
Add comment 10 Plus arch: ${{ parameters.arch }}
Add comment 11 Plus xcodeVersion: ${{ '14.3.1' }}
Add comment 12 Plus
Add comment 13 Plus steps:
Add comment 14 Plus - script: |
Add comment 15 Plus sh build.sh $(platform) $(arch)
Add comment 16 Plus displayName: 'Build'
Add comment 17 Plus
Add comment 18 Plus - task: PublishBuildArtifacts@1
Add comment 19 Plus displayName: 'Publish Artifact'
Add comment 20 Plus inputs:
Add comment 21 Plus PathtoPublish: 'angle/$(platform).$(arch).tar.gz'
Add comment 22 Plus ArtifactName: '$(platform).$(arch)'
Add comment 23 Plus publishLocation: Container
Add comment 24 Plus
Add comment 1 Plus jobs:
Add comment 2 Plus - job: Build
Add comment 3 Plus displayName: 'Build'
Add comment 4 Plus timeoutInMinutes: 120
Add comment 5 Plus pool:
Add comment 6 Plus vmImage: macos-13
Add comment 7 Plus
Add comment 8 Plus steps:
Add comment 9 Plus - task: DownloadBuildArtifacts@0
Add comment 10 Plus displayName: 'Download iOS Artifacts'
Add comment 11 Plus inputs:
Add comment 12 Plus artifactName: 'iOS.arm64'
Add comment 13 Plus downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 14 Plus
Add comment 15 Plus - task: DownloadBuildArtifacts@0
Add comment 16 Plus displayName: 'Download iOS Simulator (arm64) Artifacts'
Add comment 17 Plus inputs:
Add comment 18 Plus artifactName: 'Simulator.arm64'
Add comment 19 Plus downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 20 Plus
Add comment 21 Plus - task: DownloadBuildArtifacts@0
Add comment 22 Plus displayName: 'Download iOS Simulator (x64) Artifacts'
Add comment 23 Plus inputs:
Add comment 24 Plus artifactName: 'Simulator.x64'
Add comment 25 Plus downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 26 Plus
Add comment 27 Plus - task: DownloadBuildArtifacts@0
Add comment 28 Plus displayName: 'Download Mac (arm64) Artifacts'
Add comment 29 Plus inputs:
Add comment 30 Plus artifactName: 'Mac.arm64'
Add comment 31 Plus downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 32 Plus
Add comment 33 Plus - task: DownloadBuildArtifacts@0
Add comment 34 Plus displayName: 'Download Mac (x64) Artifacts'
Add comment 35 Plus inputs:
Add comment 36 Plus artifactName: 'Mac.x64'
Add comment 37 Plus downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 38 Plus
Add comment 39 Plus - task: DownloadBuildArtifacts@0
Add comment 40 Plus displayName: 'Download Catalyst (arm64) Artifacts'
Add comment 41 Plus inputs:
Add comment 42 Plus artifactName: 'Catalyst.arm64'
Add comment 43 Plus downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 44 Plus
Add comment 45 Plus - task: DownloadBuildArtifacts@0
Add comment 46 Plus displayName: 'Download Catalyst (x64) Artifacts'
Add comment 47 Plus inputs:
Add comment 48 Plus artifactName: 'Catalyst.x64'
Add comment 49 Plus downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 50 Plus
Add comment 51 Plus - script: |
Add comment 52 Plus tar -xzvf iOS.arm64.tar.gz
Add comment 53 Plus tar -xzvf Simulator.arm64.tar.gz
Add comment 54 Plus tar -xzvf Simulator.x64.tar.gz
Add comment 55 Plus tar -xzvf Mac.arm64.tar.gz
Add comment 56 Plus tar -xzvf Mac.x64.tar.gz
Add comment 57 Plus tar -xzvf Catalyst.arm64.tar.gz
Add comment 58 Plus tar -xzvf Catalyst.x64.tar.gz
Add comment 59 Plus cp build_xcframework.sh out/
Add comment 60 Plus sh out/build_xcframework.sh
Add comment 61 Plus mkdir output
Add comment 62 Plus mv out/libEGL.xcframework output/
Add comment 63 Plus mv out/libGLESv2.xcframework output/
Add comment 64 Plus tar -czvf angle.tar.gz output/
Add comment 65 Plus
Add comment 66 Plus - task: PublishBuildArtifacts@1
Add comment 67 Plus displayName: 'Publish Artifact'
Add comment 68 Plus inputs:
Add comment 69 Plus PathtoPublish: 'angle.tar.gz'
Add comment 70 Plus ArtifactName: 'XCFramework'
Add comment 71 Plus publishLocation: Container
Add comment 72 Plus
eglext_angle.h
/resources/libEGL/Headers/EGL/eglext_angle.h/resources/libEGL/Headers/EGL/eglext_angle.h
eglplatform.h
/resources/libEGL/Headers/EGL/eglplatform.h/resources/libEGL/Headers/EGL/eglplatform.h
khrplatform.h
/resources/libEGL/Headers/KHR/khrplatform.h/resources/libEGL/Headers/KHR/khrplatform.h
module.modulemap
/resources/libEGL/Modules/module.modulemap/resources/libEGL/Modules/module.modulemap
glplatform.h
/resources/libGLESv2/Headers/GLES/glplatform.h/resources/libGLESv2/Headers/GLES/glplatform.h
gl2ext_angle.h
/resources/libGLESv2/Headers/GLES2/gl2ext_angle.h/resources/libGLESv2/Headers/GLES2/gl2ext_angle.h
gl2platform.h
/resources/libGLESv2/Headers/GLES2/gl2platform.h/resources/libGLESv2/Headers/GLES2/gl2platform.h
gl3platform.h
/resources/libGLESv2/Headers/GLES3/gl3platform.h/resources/libGLESv2/Headers/GLES3/gl3platform.h
khrplatform.h
/resources/libGLESv2/Headers/KHR/khrplatform.h/resources/libGLESv2/Headers/KHR/khrplatform.h
module.modulemap
/resources/libGLESv2/Modules/module.modulemap/resources/libGLESv2/Modules/module.modulemap