Tha luchd-leasachaidh Mesa a’ beachdachadh air comasachd còd Rust a chuir ris

Luchd-leasachaidh pròiseact Mesa a' bruidhinn an comas an cànan Rust a chleachdadh gus draibhearan OpenGL/Vulkan agus co-phàirtean stacan grafaigs a leasachadh. Chaidh an deasbad a thòiseachadh le Alyssa Rosenzweig, leasaiche dhràibhearan pan-reothadh airson GPUs Mali stèidhichte air microarchitectures Midgard agus Bifrost. Tha an iomairt aig ìre deasbaid; cha deach co-dhùnaidhean sònraichte a dhèanamh fhathast.

Bidh luchd-taic a bhith a’ cleachdadh Rust a’ soilleireachadh comas coileanadh cuimhne a leasachadh agus cuir às do dhuilgheadasan leithid faighinn gu cuimhne às deidh an-asgaidh, ro-aithrisean puing null, agus cus bufair. Leigeadh taic meirge cuideachd le Mesa a bhith a’ toirt a-steach leasachaidhean treas-phàrtaidh, leithid siostam tairgse bathar-bog Kazan le buileachadh den API grafaigean Vulkan, sgrìobhte ann an Rust.

Thathas a’ toirt fa-near gu bheil an èiginn ann a bhith a’ leasachadh tèarainteachd dhràibhearan air a dhol am meud o chionn ghoirid mar thoradh air cleachdadh OpenGL nuair a thathar a’ cur an gnìomh còd neo-earbsach ann am brobhsairean a bheir taic do WebGL, a tha a’ fàgail dhraibhearan na vectar cudromach airson ionnsaighean air siostaman luchd-cleachdaidh. An-dràsta, tha Mesa mu thràth a’ cleachdadh innealan leithid ralloc agus mion-sgrùdadh còd statach gus duilgheadasan cuimhne a lughdachadh, ach chan eil an cleachdadh gu leòr.

Luchd-dùbhlain buileachaidh Rust beachdaich, gum faighear a’ mhòr-chuid de fheartan feumail Rust le bhith a’ gluasad leasachadh gu C ++ an latha an-diugh, a tha a’ coimhead nas tarraingiche leis gu bheil a’ mhòr-chuid de Mesa sgrìobhte ann an C ++. Am measg nan argamaidean an aghaidh Rust tha iomradh cuideachd iom-fhillteachd siostaman cruinneachaidh, chan e miann ceangail ris an t-siostam pacaid bathair,
leudachadh air riatanasan airson na h-àrainneachd cruinneachaidh agus feum a thoirt a-steach Rust compiler a-steach do na h-eisimeileachd co-chruinneachaidh a dh ’fheumar gus prìomh phàirtean deasg a thogail air Linux.

Tha an gluasad gu bhith a’ cleachdadh Rust airson leasachadh cuideachd ri fhaicinn aig AMD, a tha o chionn ghoirid dh'fhosgail e àite falamh Prògramadair Rust gus innealan ùra a leasachadh co-cheangailte ri draibhearan 3D airson Radeon GPUs.

Source: fosgailtenet.ru

Cuir beachd ann