Masu haɓaka Mesa suna tattaunawa akan yuwuwar ƙara lambar Rust

Mesa Project Developers suna tattaunawa ikon yin amfani da yaren Rust don haɓaka direbobin OpenGL/Vulkan da abubuwan tara kayan zane. Alyssa Rosenzweig, mai haɓaka direba ce ta fara tattaunawar panfrost don GPUs na Mali dangane da Midgard da Bifrost microarchitectures. Shirin yana kan matakin tattaunawa; ba a yanke takamaiman shawara ba tukuna.

Magoya bayan yin amfani da Rust suna haskaka ikon haɓaka aikin ƙwaƙwalwar ajiya da kawar da matsaloli kamar samun damar ƙwaƙwalwar ajiya bayan kyauta, ɓangarorin null pointer, da wuce gona da iri. Tallafin tsatsa zai kuma ba Mesa damar haɗawa da ci gaban ɓangare na uku, kamar tsarin samar da software Kazan tare da aiwatar da API ɗin Vulkan graphics, wanda aka rubuta a cikin Rust.

An lura cewa gaggawar inganta tsaro na direba ya karu a kwanan nan idan aka kwatanta da amfani da OpenGL lokacin aiwatar da lambar da ba ta dace ba a cikin masu bincike da ke goyan bayan WebGL, wanda ke sa direbobi su zama mahimmanci ga hare-haren masu amfani da tsarin. A halin yanzu, Mesa ya riga ya yi amfani da kayan aiki irin su ralloc da bincike na lambar tsaye don rage matsalolin ƙwaƙwalwar ajiya, amma amfani da su bai isa ba.

Masu adawa da aiwatar da Tsatsa yi la’akari, cewa yawancin fa'idodin Rust masu amfani ana iya samun su ta hanyar canja wurin ci gaba zuwa C ++ na zamani, wanda ya fi dacewa da kyau ganin cewa yawancin Mesa an rubuta su a cikin C. Daga cikin dalilan da suka shafi Tsatsa kuma an ambaci su rikitarwa tsarin taro, ba sha'awa ba ɗaure da tsarin fakitin kaya,
fadada buƙatun don yanayin taro da bukatar hadawa Rust compiler a cikin abubuwan dogara da ake buƙata don gina mahimman abubuwan haɗin tebur akan Linux.

Hakanan ana lura da motsi don amfani da Rust don haɓakawa a AMD, wanda kwanan nan ya bude guraben aiki Mai tsara tsatsa don haɓaka sabbin kayan aikin da ke da alaƙa da direbobin 3D don Radeon GPUs.

source: budenet.ru

Add a comment