Skip to content
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

Request: provide universal MacOS app (similar to Vulkan SDK for MacOS) on https://vulkan.gpuinfo.org/download.php? #230

Open
oscarbg opened this issue Dec 7, 2024 · 1 comment

Comments

@oscarbg
Copy link

oscarbg commented Dec 7, 2024

Hi,
testing the new 4.0 release on MacOS (https://vulkan.gpuinfo.org/download.php), I see it's only x86_64 not universal:

file Downloads/vulkanCapsViewer4macos.app/Contents/MacOS/vulkanCapsViewer 
Downloads/vulkanCapsViewer4macos.app/Contents/MacOS/vulkanCapsViewer: Mach-O 64-bit executable x86_64

interest is, that I'm on a ARM Mac, so would like to build lavapipe for MacOS using brew which by default installs "arm64 only" libraries and dependencies.. so submitting a report of a "vk1.4 enabled lavapipe" arm64 library it's impossible..

I don't want to install brew in "x86_64 mode" which is possible also..

seems Vulkan SDK for MacOS includes universal builds of everything:

file VulkanSDK/1.3.296.0/Applications/vulkanCapsViewer.app/Contents/MacOS/vulkanCapsViewer 
VulkanSDK/1.3.296.0/Applications/vulkanCapsViewer.app/Contents/MacOS/vulkanCapsViewer: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64]
VulkanSDK/1.3.296.0/Applications/vulkanCapsViewer.app/Contents/MacOS/vulkanCapsViewer (for architecture x86_64):	Mach-O 64-bit executable x86_64
VulkanSDK/1.3.296.0/Applications/vulkanCapsViewer.app/Contents/MacOS/vulkanCapsViewer (for architecture arm64):	Mach-O 64-bit executable arm64
@SaschaWillems
Copy link
Owner

I don't have any Mac hardware and don't know how to create a universal binary for that platform. If you can provide a PR for the CI build that would be very much appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants