Kei te korero nga kaiwhakawhanake Mesa mo te taapiri i te waehere Rust

Nga Kaihanga Kaupapa Mesa kei te korerorero te kaha ki te whakamahi i te reo Rust ki te whakawhanake i nga taraiwa OpenGL/Vulkan me nga waahanga puranga whakairoiro. Na Alyssa Rosenzweig, kaiwhakawhanake taraiwa i timata te korerorero panuku mo nga Mali GPU i runga i te Midgard me te Bifrost microarchitectures. Ko te kaupapa kei te waahi korerorero, kaore ano kia whakatauhia.

Ko nga kaitautoko ki te whakamahi i te Rust e whakaatu ana i te kaha ki te whakapai ake i nga mahi mahara me te whakakore i nga raru penei i te uru ki te mahara kore-kore, nga tohu tohu kore, me te aukati i te aukati. Ma te tautoko waikura ka taea e Mesa te whakauru i nga whanaketanga tuatoru, penei i te punaha whakaputa rorohiko Kazan me te whakatinanatanga o te API whakairoiro Vulkan, i tuhia ki Rust.

E tohuhia ana ko te tere o te whakapai ake i te haumarutanga o te taraiwa kua piki ake i runga i te whakamahinga o OpenGL i te wa e mahia ana he waehere kore pono i roto i nga kaitirotiro e tautoko ana i te WebGL, na te mea ka waiho nga taraiwa hei vector nui mo nga whakaeke ki nga punaha kaiwhakamahi. I tenei wa, kua whakamahia e Mesa nga taputapu penei i te ralloc me te tātari waehere pateko hei whakaiti i nga raru mahara, engari kaore e ranea te whakamahi.

Te hunga whakahē ki te whakatinana i te Waikura whakaarohia, ko te nuinga o nga ahuatanga whaihua o Rust ka taea ma te whakawhiti i te whanaketanga ki te C++ hou, he ahua ataahua ake na te mea kua tuhia te nuinga o Mesa ki C. I roto i nga tautohetohe ki a Rust ka whakahuahia ano pōauautanga nga punaha huihuinga, ehara i te hiahia herea ki te punaha kete utanga,
roha o nga whakaritenga mo te taiao huihui me me whakauru Ko te kaikoipi waikura ki roto i nga whakawhirinakitanga huihuinga e hiahiatia ana hei hanga i nga waahanga papamahi matua i runga i te Linux.

Ko te nekehanga ki te whakamahi i te Waikura mo te whanaketanga ka kitea ano i AMD, i tata nei whakatuwheratia he waahi Ko te kaiwhakaputa Rust ki te whakawhanake taputapu hou e pa ana ki nga taraiwa 3D mo nga Radeon GPU.

Source: opennet.ru

Tāpiri i te kōrero