Mesa Project Developers le mafai ona fa'aoga le gagana Rust e atia'e ai ta'avale OpenGL/Vulkan ma vaega fa'aputu ata. O le talanoaga na amataina e Alyssa Rosenzweig, le taʻavale avetaavale mo Mali GPU faʻavae i luga ole Midgard ma Bifrost microarchitectures. O lo'o i le fa'atalanoaga o le fa'amoemoe e le'i faia lava ni fa'ai'uga fa'apitoa.
O i latou e lagolagoina le fa'aogaina o le Rust o lo'o fa'amamafaina ai le malosi e fa'aleleia ai le fa'atinoina o le manatua ma fa'ate'aina fa'afitauli e pei o le mauaina o le manatua pe a uma le leai o se mafaufau, fa'aletonu le fa'asinomaga, ma le fa'aletonu o le pa. Ole lagolago ole ale ole a fa'ataga ai fo'i Mesa e fa'aaofia ai atina'e lona tolu, e pei ole faiga fa'apolokalame faʻatasi ai ma se faʻatinoga o le Vulkan graphics API, tusia i le Rust.
O loʻo maitauina o le faʻanatinati o le faʻaleleia atili o le saogalemu o avetaʻavale ua faʻateleina talu ai nei ona o le faʻaogaina o OpenGL pe a faʻatinoina le tulafono le faʻatuatuaina i tagata suʻesuʻe e lagolagoina le WebGL, lea e avea ai avetaavale ma vete taua mo osofaʻiga i luga o faiga faʻaoga. I le taimi nei, ua uma ona faʻaogaina e Mesa meafaigaluega e pei o le ralloc ma le static code analysis e faʻaitiitia ai faʻafitauli o le mafaufau, ae e le lava lo latou faʻaogaina.
Tagata tetee i le faʻatinoina o le Rust , o le tele o vaega aoga o Rust e mafai ona maua e ala i le fesiitaiga o atinaʻe ile C++ faʻaonaponei, lea e foliga sili atu ona manaia ona o le tele o Mesa o loʻo tusia i le C. Faatasi ai ma finauga faasaga ia Rust o loo taua foi faiga fa'apotopotoga, fusia i le faiga o pusa uta,
faʻalauteleina o manaʻoga mo le siosiomaga faʻapotopotoga ma E manaʻomia faʻalagolago i le fausiaina o le Rust compiler e fausia ai vaega autu o le desktop i totonu Linux.
O le gaioiga agai i le faʻaaogaina o le Rust mo le atinaʻe o loʻo matauina foi i le AMD, lea talu ai nei Rust programmer e atiaʻe meafaigaluega fou e fesoʻotaʻi ma avetaʻavale 3D mo Radeon GPU.
puna: opennet.ru
