News for hackers. Stuff that matters.
Re:Building the XNU kernel on macOS Sierra by littlestymaar on Wednesday July 12, 2017 @09:36AM (#14752385)
> AAA studios already adopted Metal on their engines

Genuine question : Do AAA studio really care about metal ? Is gaming on Mac a thing now ?

Re:Building the XNU kernel on macOS Sierra by pjmlp on Wednesday July 12, 2017 @01:33PM (#14754555)
Not only gaming is a thing on Mac, more than on GNU/Linux or even BSD combined, it is also a thing on iPhone, iPad and Apple TV, all with Metal support.

Also Apple's augmented reality is based on Metal, and they had Valve on stage praising it at WWDC, with native support on SteamVR SDK.

Finally, many of the frameworks that made use OpenGL, including the window manager, are now working on top of Metal.

Re:Building the XNU kernel on macOS Sierra by pcwalton on Wednesday July 12, 2017 @01:39PM (#14754627)
Apple is using Metal because it's a modest improvement over OpenGL (in some areas; it's a regression in others) and, more importantly, their OpenGL implementation is extremely buggy.

You haven't said anything about Vulkan vs. Metal, and you can't, because Vulkan is a better API for the reasons I described upthread.

Re:Building the XNU kernel on macOS Sierra by pjmlp on Wednesday July 12, 2017 @01:55PM (#14754821)
I can't say anything good about Vulkan, because I am not going to buy a new laptop or a Google Pixel just to try it out.
Re:Building the XNU kernel on macOS Sierra by pcwalton on Wednesday July 12, 2017 @02:16PM (#14755041)
Then please stop saying it's a bad API.

Full disclosure: I have colleagues and friends on the Khronos standards group, and I don't like seeing their work bashed without specific technical reasons.

Re:Building the XNU kernel on macOS Sierra by pjmlp on Wednesday July 12, 2017 @03:07PM (#14755579)
Where have I said it is a bad API?

I have said it has insignificant market share and that share won't get better outside GNU/Linux for the foreseeable future.

That has nothing to do with quality.

Re:Building the XNU kernel on macOS Sierra by rsynnott on Wednesday July 12, 2017 @11:10AM (#14753191)
A good few of the major engines now support it.

Gaming on the Mac is a thing to some extent. See Steam for MacOS.

Re:Building the XNU kernel on macOS Sierra by goldfire on Wednesday July 12, 2017 @11:55AM (#14753575)
Game engine vendors also care a great deal about iOS, since they have a large number of customers who do, so that's also driving support for Metal in those engines.