[vk] Support for KosmicKrisp #3634
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Issue
KK is now in Brew mainline, so it's generally available for use. MESA claims it requires LLVM, but I'm not entirely sure that's the case. If it does though we will have to create a static build that also links in LLVM (keep in mind this is already necessary due to SPIRV-Tools)
Other things to be done:
In initial testing, it looks like it lists
Apple M1twice (once for MoltenVK, once for KosmicKrisp), and also defaults to llvmpipe with the official Brew package.I'm not sure the right solution here. Obviously disable llvmpipe, but uh... maybe a separate dist for MoltenVK and KK? But even then, vulkan-loader will try to load an installed MoltenVK. hm...
Perhaps we could find a way to add
(MoltenVK)and(KosmicKrisp)to the string. Or just patch MoltenVK and KosmicKrisp to do that?Bundling is rather easy: https://github.com/KhronosGroup/Vulkan-Loader/issues/1870
Related: #3636