Skip to content

Add KosmicKrisp Vulkan ICD support on macOS#109

Open
ericcurtin wants to merge 1 commit intogoogle:mainfrom
ericcurtin:kosmickrisp
Open

Add KosmicKrisp Vulkan ICD support on macOS#109
ericcurtin wants to merge 1 commit intogoogle:mainfrom
ericcurtin:kosmickrisp

Conversation

@ericcurtin
Copy link

KosmicKrisp is a full Vulkan 1.3 conformant Mesa driver for Apple Silicon, unlike MoltenVK which implements a portability subset. Add detection and tracking of the KosmicKrisp ICD alongside MoltenVK, gate portability enumeration to MoltenVK only (KosmicKrisp doesn't need it), and update the display surface guard to use the vendor-neutral VK_USE_PLATFORM_METAL_EXT define.

KosmicKrisp is a full Vulkan 1.3 conformant Mesa driver for Apple
Silicon, unlike MoltenVK which implements a portability subset. Add
detection and tracking of the KosmicKrisp ICD alongside MoltenVK,
gate portability enumeration to MoltenVK only (KosmicKrisp doesn't
need it), and update the display surface guard to use the
vendor-neutral VK_USE_PLATFORM_METAL_EXT define.

Signed-off-by: Eric Curtin <eric.curtin@docker.com>
@ericcurtin
Copy link
Author

@jmacnak @kocdemir could you kick off the builds and review please?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant