Die neueste Funktion, die der Red-Hat-Ingenieur Karol Herbst dem Open-Source-Treiber Rusticl Mesa OpenCL hinzugefügt hat, ist die FP64-Unterstützung.
Obwohl es nicht einmal für GPUs mit nativen FP64-Fähigkeiten standardmäßig aktiviert ist, gibt es jetzt mit Mesa 23.2-devel eine optionale Doppelunterstützung für OpenCL.
Als Teil dieser neuen Funktionalität hat Rusticl die Infrastruktur der Verwendung der neuen Umgebungsvariable RUSTICL_FEATURES=aufgegriffen, um Funktionen angeben zu können, die zur Laufzeit dynamisch aktiviert werden. Daher wird mit den letzten fünf Patches für Rusticl die Einstellung RUSTICL_FEATURES=fp64 diese experimentelle OpenCL FP64-Unterstützung aktivieren.
Weitere Details zur Rusticl FP64-Unterstützung in Mesa für Interessierte über diese Zusammenführung. Rustikal, da dieser moderne, in Rust geschriebene OpenCL-Gallium3D-Treiber sich recht gut weiterentwickelt und einen leistungsfähigen Nachfolger des Clover Gallium3D-Treibers in Mesa darstellt, der nicht aktiv gepflegt wird.