zlacker

[parent] [thread] 2 comments
1. vlovic+(OP)[view] [source] 2023-03-05 15:58:30
Metal and DirectX12 (if I’m remembering my version numbers correctly) are very very similar to Vulkan so I’m not really sure what point you’re trying to make.
replies(2): >>dagmx+T5 >>skoczn+Pc1
2. dagmx+T5[view] [source] 2023-03-05 16:31:37
>>vlovic+(OP)
They’re similar to Vulkan in being low level.

But they’re significantly easier to target (less feature splitting) and much more ergonomic to develop with.

3. skoczn+Pc1[view] [source] 2023-03-05 23:25:55
>>vlovic+(OP)
I wouldn't put Metal next to DX12/Vulkan. I'd put Vulkan as the most low-level API, DX12 slightly above Vulkan (because of convenience features like commited resources, slightly simpler memory model), but Metal I'd put somewhere in the middle between OGL/DX11 and VK/DX12. Metal introduces many optimizations such as pipeline objects, but it requires much less micromanagement around memory and synchronization as VK/DX12 do.
[go to top]