Hirgelin cusub oo OpenCL (rustical), oo ku qoran Rust, oo loo sameeyay mashruuca Mesa, ayaa si guul leh u gudbay Kronos Conformance Test Suite (CTS), oo ay adeegsatay isbahaysiga Khronos si ay u qiimeeyaan waafaqsanaanta qeexitaanka OpenCL 3.0. Mashruuca waxaa soo saaray Karol Herbst of Red Hat, kaas oo ku lug leh horumarinta Mesa, darawalka Nouveau, iyo isha furan ee OpenCL. Wuxuu la xiriiray Khronos wax ku saabsan shahaado rasmi ah ee taageerada OpenCL 3.0 ee rusticl.
Tijaabooyinku waxay ku dhammaysteen nidaam leh jiilka 12aad ee Intel GPU (Alder Lake). Shaqada waxaa la sameeyay iyadoo la adeegsanayo darawalka Iris Mesa, laakiin mashruucu waa inuu sidoo kale la shaqeeyaa darawalada kale ee Mesa ee isticmaala matalaadda dhexdhexaadka ah ee aan la qorin (IR) ee hadhka NIR. Codsiga isku darka Rusticl iyo Mesa ayaa hadda dib u eegis lagu hayaa, iyo go'aanka ku darida koodka miridhku Mesa weli lama gaadhin. Ilaa Ruscil lagu daro qaybinta Mesa ee ugu weyn, laan gaar ah ayaa loo isticmaali karaa dhismaha. Marka la ururinayo, xuduudaha dhismaha ee soo socda waa in la cayimaa: -Dgallium-rustical=run -Dopencl-spirv=run -Dshader-cache=run -Dllvm=run.
Rustical waa beddelka Mesa ee hore ee OpenCL ee jira, Clover, waxaana sidoo kale lagu horumariyay iyadoo la adeegsanayo Mesa's Gallium interface. Clover muddo dheer waa la dayacay, rusticlna waxaa loo dhigay beddelkeeda mustaqbalka. Marka lagu daro gaaritaanka iswaafajinta OpenCL 3.0, Rustical way kaga duwan tahay Clover in ay taageerto kordhinta OpenCL ee habaynta sawirka, laakiin wali ma taageerto qaabka FP16.
Rusticl waxay isticmaashaa rust-bindgen si ay u soo saarto isku xidhka Mesa iyo OpenCL, taasoo u oggolaanaysa hawlaha Rust in laga soo waco koodhka C iyo caksigeeda. Suurtagalnimada isticmaalka luqadda Rust ee mashruuca Mesa ayaa laga wada hadlay tan iyo 2020. Faa'iidooyinka taageerada Rust waxaa ka mid ah amniga darawalka iyo tayada oo kordhay sababtoo ah tirtiridda arrimaha xusuusta ee caadiga ah, iyo sidoo kale awoodda lagu daro horumarinta dhinac saddexaad ee Mesa, sida Kazan (hirgelinta Rust ee Vulkan). Qasaarooyinka waxaa ka mid ah kordhinta kakanaanta nidaamka dhismaha, diidmada ku tiirsanaanta nidaamka baakadaha xamuulka, shuruudaha deegaanka dhismaha oo la ballaariyay, iyo baahida loo qabo in lagu daro isku-darka Rust ee ku tiirsanaanta dhismaha ee loo baahan yahay si loo dhiso qaybaha muhiimka ah ee desktop-ka. Linux.
Source: opennet.ru
