Skip to content

Commit

Permalink
Drop official support for using Xcode 11 to build MoltenVK.
Browse files Browse the repository at this point in the history
- Remove Xcode 11 build from GitHub CI.
- Upgrade primary CI builds to use Xcode 15.
- Leave MVK_XCODE_12 guards in place to allow devs to possibly continue to
  attempt to build existing MoltenVK code using Xcode 11, even though it's
  not officially supported. Such devs may have to add their own additional
  MVK_XCODE_12 guards for any Xcode 12 API features added after this change.
  • Loading branch information
billhollings committed Jul 12, 2023
1 parent 97eb80b commit 006c54b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 7 deletions.
10 changes: 3 additions & 7 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,17 @@ jobs:
build:
strategy:
matrix:
xcode: [ "14.3" ]
xcode: [ "15.0" ]
platform: [ "all", "macos", "ios" ]
os: [ "macos-13" ]
upload_artifacts: [ true ]
# additional specific configurations

# Legacy configurations
include:
# "Legacy" Xcode 12.5.1 & 11.7 macOS builds
- xcode: "12.5.1"
platform: "macos"
os: "macos-11"
upload_artifacts: false
- xcode: "11.7"
platform: "macos"
os: "macos-11"
upload_artifacts: false
fail-fast: false

name: 'MoltenVK (Xcode ${{ matrix.xcode }} - ${{ matrix.platform }})'
Expand Down
1 change: 1 addition & 0 deletions Docs/Whats_New.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Released TBD
- Support maximizing the concurrent executing compilation tasks via `MVKConfiguration::shouldMaximizeConcurrentCompilation`
- Add support for `VK_PRESENT_MODE_IMMEDIATE_KHR` to macOS Cube demo.
- Log more info about SPIR-V to MSL conversion errors.
- Drop official support for using *Xcode 11* to build MoltenVK.



Expand Down

0 comments on commit 006c54b

Please sign in to comment.