Collabora waxay durba bilowday inay ka shaqeyso qaadashada koontaroolka Gallium D3D12

Soosaarayaasha Collabora waa la siidaayay dhawaan iyada oo loo marayo xayeysiis ansaxinta koontaroolaha furan ee 'Gallium D3D12', kaas oo fuliya lakab si loo abaabulo shaqada OpenGL ee DirectX 12 (D3D12) API, qaybta ugu weyn ee Mesa.

Isla mar ahaantaana, darawalku wuxuu ku dhawaaqay inuu si guul leh uga gudbay tijaabada iswaafajinta OpenGL 3.3 markaad ka shaqeyneyso WARP (rasterizer software) iyo wadayaasha NVIDIA D3D12.

Waan ku faraxsanahay inaan wadaagno inaan dhowaan ka gudubnay imtixaanka iswaafajinta OpenGL 3.3 oo aan ku cusbooneysiinay koodhka Mesa 3D!

Maamulaha waxaa laga yaabaa inay faa'iido u leedahay isticmaalka Mesa qalabka leh D3D12 kaliya ilaaliyayaasha iyo bar bilow u ah gudbinta barnaamijyada OpenGL si loogu socodsiiyo D3D12 API. Gaar ahaan, darawalka waxaa loo isticmaali karaa inuu abaabulo hawlgallada codsiyada garaafyada ee deegaannada ay maamusho nidaamka hoose ee WSL (Windows Subsystem for Linux), kaas oo hubiya in la bilaabo faylasha Linux lagu fulin karo ee Windows.

Mid ka mid ah barnaamijyada ugu muhiimsan ee taagan waa taageerada Photoshop, oo, sida lagu sheegay ku dhawaaqista, layaab ma noqon karto wax lala yaabo, laakiin mid ka mid ah dhiirrigelinta shaqadan waxay ahayd in la awoodo in lagu maamulo barnaamijyada sida Photoshop qalabka Windows-ka oo aan iswaafajin. wadarta OpenGL.

Waan ku faraxsanahay in aan soo sheego in Microsoft ay sii deysay xirmooyin iswaafajinaya oo adeegsanaya shaqadeena si aan u siino taageerada OpenGL (iyo OpenCL), Photoshop hadda wuxuu ku shaqeyn karaa Windows on ARM CPU! Waa wax aad u xiiso badan inaad aragto barnaamijyo heer sare ah oo lamid ah kuwa ka faa'iideysanaya shaqadeenna!

Horumarinta waxaa lagu fuliyay iyadoo lala kaashanayo injineerada Microsoft si loo horumariyo aaladaha sida D3D11On12 si loogu wareejiyo cayaaraha maktabadda D3D11 iyo D3D12 D3D12TranslationLayer, waxay fulisaa heerarka caadiga ah ee muuqaalka kore ee D3D12.

Iyadoo lagu saleynayo mashruuca la tixgelinayo, Microsoft waxay horey u diyaarisay lakab dhexdhexaad ah maxaa suurta galiya socodsiiyaan barnaamijyada ku saleysan OpenGL qalabka Windows taas oo aan siinayn taageero buuxda OpenGL. Gaar ahaan, waxaa suurtagal ahayd in la damaanad qaado shaqada Photoshop ee aaladaha Windows oo ay ku shaqeeyaan processor-ka ARM.

Waxaan jeclaan lahaa inaan tilmaamo markaan ansixiyay OpenGL CTS qasab maahan inay lamid tahay inaad si rasmi ah ugu hogaansanaato. Waxaa jira faahfaahin qaar oo ku saabsan sida si rasmi ah loogu hoggaansamo hirgelinta lakabyada oo dhib badan, waxaanan uga tegayaa su'aasha ku saabsan u hoggaansamida rasmiga ah ee Microsoft iyo Khronos.

Hirgelinta waxaa ka mid ah darawal loogu talagalay Mesa iyo NIR-to-DXIL shader compiler (D3D12 runtime), oo u beddelaya Mesa dhexdhexaadka NIR shader oo u beddelaya DirectX 12-raacsan, LLMM 3.7 qaab-laba-geesood ah DirectX Intermediate Language (DXIL) qaab laba-geesood ah. (Microsoft's DirectX) Isku duubida shader waa fargeeto ah LLVM 3.7).

Arimaha wakhtiga D3D12 waa in sidoo kale la hagaajiyaa kahor inta aan la gudbin natiijooyinka. Waxaan la shaqeyneynaa Microsoft si aan arrimahaas ugu saxno sida ugu habboon. Dayactirradani waxay qaadan karaan wakhti in lagu sii maro dhismaha Windows iyo in la joojiyo dadka isticmaala, laakiin ugu dambayntii waa la soo bandhigi doonaa.

Laakiin iibiyaha-xakamaynta D3D12 iyo ka hooseeya, arrimuhu way ku adkaanayaan ...

Ugu horreyntii, had iyo jeer suurtagal maahan inaan kala saarno arrimaha darawallada iibiyaha iyo arrimaha qalabka. Iyo waxa ka sii xun, maadaama kuwani ay soo saareen shirkado dhinac saddexaad ah, macluumaad yar ayaan ka haynaa. 

Maamulaha Mesa wuxuu adeegsadaa isdhexgalka Gallium, wuxuu aqbalaa amarrada OpenGL iyo, isagoo adeegsanaya tarjumaha NIR illaa DXIL, waxay soo saartaa amarrada D3D12 ee ka shaqeeya GPU-ga adoo adeegsanaya nidaamka darawalka D3D12. Dhanka kale, qaybaha ayaa loo sameeyay si loo hubiyo in OpenCL ay ka shaqeyso dusha sare D3D12, oo ay ku jiraan isku darka OpenCL iyo waqtiga shaqada OpenCL.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato, waad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.