logoalt Hacker News

VHRanger10/10/20242 repliesview on HN

> Is this potentially a part of why Apple doesn't want to support Vulkan? Because they don't want to implement common Vulkan features in hardware, which leads to less than ideal performance?

Yes, it's a big reason.

I tried to port the yuzu switch emulator to macos a few years ago, and you end up having to write compute shaders that emulate the geometry shaders to make that work.

Even fairly modern games like Mario Odyssey use geometry shaders.

Needless to say, I was not enough of a wizard to make this happen!


Replies

miohtama10/10/2024

Why Apple does not just implement it? They have more resources than anyone in the world. Patents?

show 6 replies
ronsor10/11/2024

Why couldn't you just use MoltenVK?

show 1 reply