3 ms·
This is awesome. IMHO, reducing the complexity of resource management in the app is the right way to go for a web API, and Metal is closer to what a web API sho
by deafcalculus 10y ago
This is awesome. IMHO, reducing the complexity of resource management in the app is the right way to go for a web API, and Metal is closer to what a web API should be than Vulkan.
Porting an app from OpenGL to Metal is much easier than porting to Vulkan. A naive port to Metal often performs better than the GL version, whereas getting performance out of a Vulkan port is a lot harder [1]. So, I really hope the proposed API will be a C-based API that can also serve as a middle layer on top of Vulkan/D3D12 for lesser mortals like me in writing cross-platform native apps.
[1] aras-p is a Unity dev: https://twitter.com/aras_p/status/628569113053528065 https://twitter.com/aras_p/status/628569113053528065 and https://twitter.com/aras_p/status/628569238794543104 https://twitter.com/aras_p/status/628569238794543104