It would be interesting to see a breakdown of usage of OpenGL vs. Metal vs. a Metal wrapper like MoltenVK on Apple hardware. My guess is that programming directly to Metal is not that popular (I see no benefit to it), but I don't really know.
-
-
Replying to @pcwalton
I've not done it myself either but those I know who've used Metal itself speak highly of it overall. Of course it's yet another target to add but it might not be so bad if you're not building something generic but instead have end-to-end control of all rendering in the app.
2 replies 0 retweets 0 likes -
Replying to @cararemixed
I mean, I've used Metal and it's OK--verbose but reasonable CPU side API unfortunately paired with an awful shader language. But that doesn't really matter: my software has to be cross-platform, so any deviation from DX12/Vulkan is strictly worse.
3 replies 0 retweets 0 likes -
Replying to @pcwalton
Sounds like you’re writing software for one platform and then trying to do the minimum effort to make it work on other platforms, not writing cross-platform software.
1 reply 0 retweets 0 likes -
Like, I’m willing to go through the work to make stuff native on macOS. I just don’t like the fact that it’s necessary at all.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.