-
Notifications
You must be signed in to change notification settings - Fork 239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Vulkan SDK for macOS CI. #688
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Update loadtests to transcode ETC1S to ETC and UASTC to ASTC by default. Include khr_df.h in installation.
Install child files of include via PUBLIC_HEADER. Only handle khr_df.h specially to maintain KHR in the hierarchy. Change transcode example to show using ETC2 target when source is ETC1S and ASTC target when source if UASTC when those targets are available.
I suspect it is the IOSurface framework that add to be newly added for iOS 16/Xcode 14.
Add debugging and workaround for hdiutil detach issue.
KaperD
pushed a commit
to KaperD/KTX-Software
that referenced
this pull request
Feb 21, 2024
* Update Vulkan SDK for macOS CI to 1.3.243 to match other CI environments. * Update loadtests and example code to transcode ETC1S to ETC and UASTC to ASTC by default. * Include khr_df.h in installation to ease colorModel queries for the above transcode functionality. * Update macOS/iOS CI environment to Xcode 14.2. This was needed because in Xcode 14, my build environment, the iOS loadtests apps now need to link with the IOSurface framework. In the previous Xcode 13, such a framework is not found. This difference occurs despite the DEPLOYMENT_TARGET being iOS 11.0 in both cases. I could not find any way in CMake to determine the version of Xcode to conditionalize addition of this framework. * Switch to curl for macOS downloads as it is a standard macOS tool. Set --no-verbose on wget in Linux CI to avoid hugely long progress print outs. * Add debugging and workaround for intermittent hdiutil failure to detach the VulkanSDK disk image because a file is open.
KaperD
pushed a commit
to KaperD/KTX-Software
that referenced
this pull request
Feb 22, 2024
* Update Vulkan SDK for macOS CI to 1.3.243 to match other CI environments. * Update loadtests and example code to transcode ETC1S to ETC and UASTC to ASTC by default. * Include khr_df.h in installation to ease colorModel queries for the above transcode functionality. * Update macOS/iOS CI environment to Xcode 14.2. This was needed because in Xcode 14, my build environment, the iOS loadtests apps now need to link with the IOSurface framework. In the previous Xcode 13, such a framework is not found. This difference occurs despite the DEPLOYMENT_TARGET being iOS 11.0 in both cases. I could not find any way in CMake to determine the version of Xcode to conditionalize addition of this framework. * Switch to curl for macOS downloads as it is a standard macOS tool. Set --no-verbose on wget in Linux CI to avoid hugely long progress print outs. * Add debugging and workaround for intermittent hdiutil failure to detach the VulkanSDK disk image because a file is open.
KaperD
pushed a commit
to KaperD/KTX-Software
that referenced
this pull request
Feb 22, 2024
* Update Vulkan SDK for macOS CI to 1.3.243 to match other CI environments. * Update loadtests and example code to transcode ETC1S to ETC and UASTC to ASTC by default. * Include khr_df.h in installation to ease colorModel queries for the above transcode functionality. * Update macOS/iOS CI environment to Xcode 14.2. This was needed because in Xcode 14, my build environment, the iOS loadtests apps now need to link with the IOSurface framework. In the previous Xcode 13, such a framework is not found. This difference occurs despite the DEPLOYMENT_TARGET being iOS 11.0 in both cases. I could not find any way in CMake to determine the version of Xcode to conditionalize addition of this framework. * Switch to curl for macOS downloads as it is a standard macOS tool. Set --no-verbose on wget in Linux CI to avoid hugely long progress print outs. * Add debugging and workaround for intermittent hdiutil failure to detach the VulkanSDK disk image because a file is open.
KaperD
pushed a commit
to KaperD/KTX-Software
that referenced
this pull request
Feb 22, 2024
* Update Vulkan SDK for macOS CI to 1.3.243 to match other CI environments. * Update loadtests and example code to transcode ETC1S to ETC and UASTC to ASTC by default. * Include khr_df.h in installation to ease colorModel queries for the above transcode functionality. * Update macOS/iOS CI environment to Xcode 14.2. This was needed because in Xcode 14, my build environment, the iOS loadtests apps now need to link with the IOSurface framework. In the previous Xcode 13, such a framework is not found. This difference occurs despite the DEPLOYMENT_TARGET being iOS 11.0 in both cases. I could not find any way in CMake to determine the version of Xcode to conditionalize addition of this framework. * Switch to curl for macOS downloads as it is a standard macOS tool. Set --no-verbose on wget in Linux CI to avoid hugely long progress print outs. * Add debugging and workaround for intermittent hdiutil failure to detach the VulkanSDK disk image because a file is open.
KaperD
pushed a commit
to KaperD/KTX-Software
that referenced
this pull request
Feb 22, 2024
* Update Vulkan SDK for macOS CI to 1.3.243 to match other CI environments. * Update loadtests and example code to transcode ETC1S to ETC and UASTC to ASTC by default. * Include khr_df.h in installation to ease colorModel queries for the above transcode functionality. * Update macOS/iOS CI environment to Xcode 14.2. This was needed because in Xcode 14, my build environment, the iOS loadtests apps now need to link with the IOSurface framework. In the previous Xcode 13, such a framework is not found. This difference occurs despite the DEPLOYMENT_TARGET being iOS 11.0 in both cases. I could not find any way in CMake to determine the version of Xcode to conditionalize addition of this framework. * Switch to curl for macOS downloads as it is a standard macOS tool. Set --no-verbose on wget in Linux CI to avoid hugely long progress print outs. * Add debugging and workaround for intermittent hdiutil failure to detach the VulkanSDK disk image because a file is open.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update loadtests apps to transcode ETC1S to ETC and UASTC to ASTC by default.
Include khr_df.h in installation to simplify querying of color model.