News for hackers. Stuff that matters.
Re:Tales of the M1 GPU by Razengan on Wednesday November 30, 2022 @01:26AM (#33797624)
> They are written in a strange subset of C++ with its own inheritance system and currency classes.

Can someone explain? Is there something other than DriverKit, which seems to be C++?

https://developer.apple.com/documentation/driverkit

Re:Tales of the M1 GPU by dagmx on Wednesday November 30, 2022 @01:51AM (#33797739)
I suspect they’re either conflating things with ObjectiveC or FireBloom (https://saaramar.github.io/iBoot_firebloom/)

Both would sort of fit those descriptions I guess if one were to squint.

Re:Tales of the M1 GPU by astrange on Wednesday November 30, 2022 @03:57AM (#33798432)
Re:Tales of the M1 GPU by dagmx on Wednesday November 30, 2022 @04:17AM (#33798552)
Oh interesting. Thanks for the link
Re:Tales of the M1 GPU by pjmlp on Wednesday November 30, 2022 @03:10AM (#33798203)
You have to go back to IO Kit, Driver Kit is the new one in userspace.

https://developer.apple.com/documentation/iokit

Which is how the Objective-C framework for NeXTSTEP drivers used to be called,

http://www.nextcomputers.org/NeXTfiles/Docs/NeXTStep/3.3/nd/...