3 ms·
Gallium is actually designed to be cross platform too. Obviously AMD isn't using that (and they were the major developers of Gallium) but the only part of it th
by zanny 13y ago
Gallium is actually designed to be cross platform too. Obviously AMD isn't using that (and they were the major developers of Gallium) but the only part of it that is platform specific is the winsys interface.
It does, however, mean you can port the Gallium version of the Intel Driver, or the Nouveau / Radeon free drivers, or the other Gallium drivers like Freedreno to any platform with just that one API switch.
I figure it was one of the justifications in funding Gallium from the AMD boardroom perspective - it isn't just a Linux driver, it is a pivot to easily get their driver on any other platform they need it on, whereas Catalyst proves to be very specific, requiring developers on both sides actively maintaining it to have a Linux + Windows version, plus the OSX one they certainly have.