Pêşdebirên Mesa li ser îhtîmala zêdekirina koda Rust nîqaş dikin

Pêşdebirên Projeya Mesa nîqaş dikin şiyana karanîna zimanê Rust ji bo pêşdebirina ajokarên OpenGL/Vulkan û hêmanên stûna grafîkê. Nîqaş ji hêla Alyssa Rosenzweig, pêşdebirê ajokar ve hate destpêkirin panfrost ji bo GPU-yên Malî yên ku li ser mîkroarchitekturên Midgard û Bifrost-ê ne. Înîsiyatîf di qonaxa nîqaşê de ye, hêj biryarên taybetî nehatine girtin.

Alîgirên karanîna Rust qabiliyeta başkirina performansa bîranînê û rakirina pirsgirêkên wekî gihîştina bîranîna bê-paş, veqetandinên nîşangirên betal, û zêdekirina tamponê ronî dikin. Piştgiriya Rust di heman demê de dê destûrê bide Mesa ku pêşkeftinên partiya sêyemîn, wekî pergala vekêşana nermalavê, vehewîne Kazan bi pêkanîna API-ya grafîkî ya Vulkan, ku bi Rust hatî nivîsandin.

Tê zanîn ku lezgîniya başkirina ewlehiya ajokerê di van demên dawî de ji ber karanîna OpenGL-ê dema ku koda nebawer di gerokên ku piştgirî didin WebGL-ê de bicîh dikin zêde bûye, ku ajokaran ji bo êrişên li ser pergalên bikarhêneran vektorek girîng dike. Heya nuha, Mesa jixwe amûrên wekî ralloc û analîza koda statîk bikar tîne da ku pirsgirêkên bîranînê kêm bike, lê karanîna wan ne bes e.

Dijberên pêkanîna Rust bifikirin, ku piraniya taybetmendiyên kêrhatî yên Rust dikare bi veguheztina pêşkeftinê li C ++-ya nûjen were bidestxistin, ku ji ber ku piraniya Mesa bi C-yê hatî nivîsandin balkêştir xuya dike. Di nav argûmanên li dijî Rust de jî tê gotin astengî pergalên kombûnê, ne xwestek bi pergala pakêta bargiriyê ve girêdin,
berfirehkirina pêdiviyên ji bo jîngeha meclîsê û pêdivî ye ku tê de Berhevkarê Rust di nav girêdanên meclîsê de yên ku ji bo avakirina hêmanên sermaseya sereke yên li Linux-ê hewce ne.

Tevgera ber bi karanîna Rust ji bo pêşkeftinê di AMD de jî tê dîtin, ku vê dawiyê valahiyek vekir Bernamesaz Rust ku amûrên nû yên têkildarî ajokarên 3D-ê yên ji bo GPU-yên Radeon pêşve bibin.

Source: opennet.ru

Add a comment