5 ms·
Why would it happen if Metal is meant to support optimal performance on Apple hardware? I say that bearing in mind we're talking about battery powered hardware
by jjtheblunt 5y ago
Why would it happen if Metal is meant to support optimal performance on Apple hardware?
I say that bearing in mind we're talking about battery powered hardware, which can not spend any extra cpu cycles on anything, period, without being berated in the press for short battery life compared to some competitor.
- gjsman-1000 5y agoBesides that, remember that if you use Vulkan, you will almost certainly end-up with something that is very optimized for one platform, but won't immediately run well on alternative platforms (see games with their frequent updates for new CPU and GPU architectures). Apple runs Metal on AMD GPUs, Intel iGPUs, and their own in-house Apple GPUs. If you used Metal, you didn't really have to do much optimization to get close-to-the-best-possible performance on all three of these very-different architectures.
- kcb 5y agoMany "native" Mac OS games are using MoltenVK. Obviously a translation layer is already not optimal for performance or efficiency.