Hlavní navigace

Nová implementace OpenCL v Mesa 22.3 napsaná v jazyku Rust

13. 9. 2022

Sdílet

Rust lang Autor: Rust project

Rusticl je název implementace podpory OpenCL 3.0 v rámci příští verze balíku Meas 22.3, oznamuje Karol Herbst z Red Hatu. Napsána je v jazyku Rust, což sebou automaticky přináší určité benefity, nicméně jak dodává Phoronix, můžeme se těšit, že jednoho dne nahradí standardní OpenCL ovladač Gallium3D zvaný „Clover“.

Projekt vznikl jako experiment s Rust kódem v rámci Mesa (Karol se OpenCL v Mesa věnuje již několik let, je též znám z projektu ovladače nouveau). Rusticl je cílen na podporu OpenCL 3.0, přičemž již dokáže úspěšně projít většinou OpenCL conformance test suite pro starší verzi 1.0 (verze 3.0 je v plánu, mnohé již je implementováno) a běží na něm třeba Darktable (plyne z komentářů v diskusi u merge requestu). Kompatibilita s Gallium3D je prozatím omezená, měl aby se však zlepšovat.

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.

Byl pro vás článek přínosný?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.