News for hackers. Stuff that matters.
Re:Linux When? by jauntywundrkind on Tuesday May 07, 2024 @03:11PM (#40290213)
But AMD's Mantle predates both & was proposed & what lead to Vulkan. Apple saw the fork in the road & quickly scrambled to build their own thing.

I'm kind of tired of this contention cropping up again and again. Technically true but insufficient & obfuscating more than revealing.

Re:Linux When? by cpuguy83 on Tuesday May 07, 2024 @03:37PM (#40290543)
Sorry no. Vulkan literally did not exist. That's not obfuscation. It didn't even exist.

Had Apple adopted Mantle then where would they be now? Apple did what they do, took ownership of their own stack.

Re:Linux When? by jauntywundrkind on Tuesday May 07, 2024 @06:38PM (#40292353)
"Sorry no" whatever. Khronos was discussing what to do with Mantle as it became Vulkan. Apple was part of those industry players who were invited to the table. Apple left and did their own thing, like Apple does.

These specs don't spring up fully formed. Vulkan was a collaboration long before it was named as such and released; Approaching Zero Driver Overhead/bindless was 100% clear writing on the wall for a while by then. Apple just doesn't collaborate; they demand control. That's why they didn't participate when everyone else was figuring out how to distill out Vulkan from Mantle & other close to the metal patterns that were already about.

Re:Linux When? by cpuguy83 on Tuesday May 07, 2024 @10:20PM (#40293733)
Apple _shipped_ Metal in 2014. Kronos started their work in 2014 and wasn't even named as such until 2015. The full spec wasn't released until 2016.
Re:Linux When? by pjmlp on Wednesday May 08, 2024 @02:44AM (#40295058)
Microsoft, Sony and Nintendo also don't really care Vulkan exists.

Besides AMD most likely only offered Mantle, because OpenGL vNext was going to be another Long Peaks failure, had it not been the case.

And for what, Vulkan is already an spaghetti extension mess, with a complexity that feels like build a car out of LEGO Technics pieces, when one wants to drive down to the grocery store.