UCollabora sele eqale ukusebenza ekwamkelweni komlawuli weGallium D3D12

Abaqulunqi be UCollabora ukhutshiwe Kutshanje ngentengiso ukwamkelwa komlawuli ovulekileyo weGallium D3D12, Esebenzisa umaleko wokucwangcisa umsebenzi we-OpenGL kwi-DirectX 12 (D3D12) API, kulwakhiwo oluphambili lweMesa.

Kwangelo xesha umqhubi ubhengeze ngempumelelo uvavanyo lokuhambelana kwe-OpenGL 3.3 xa usebenza kwi-WARP (isoftware ye-rasterizer) kunye nabaqhubi be-NVIDIA D3D12.

Siyavuya ukwaba ukuba besisandula ukuphumelela uvavanyo lwe-OpenGL 3.3 kunye nokuhlaziya ikhowudi kwiMesa 3D!

Umlawuli kunokuba luncedo ekusebenziseni iMesa kwizixhobo ezine-D3D12 kuphela ngabalawuli kwaye njengesiqalo sokungenisa usetyenziso lwe-OpenGL ukuze lusebenze kwi-D3D12 API. Ngokukodwa, umqhubi unokusetyenziselwa ukucwangcisa ukusebenza kweefayile kwimimandla elawulwa yi-WSL (Windows Subsystem yeLinux) esezantsi, eqinisekisa ukwenziwa kweefayile ezisebenzayo zeLinux kwiWindows.

Esinye sezona zicelo ziphambili ezibonakalayo yinkxaso ye-Photoshop, ethi, njengoko kukhankanyiwe kwintengiso, isenokungothusi, kodwa esinye sezizathu zalo msebenzi yayikukuqhuba usetyenziso olufana neFotohop kwizixhobo zeWindows ngaphandle kokuhambelana Iyonke nge-OpenGL.

Ndonwabile ukunika ingxelo yokuba uMicrosoft ukhuphe ipakethe yokuhambelana esebenzisa umsebenzi wethu ukubonelela ngenkxaso ye-OpenGL (kunye ne-OpenCL), iFotohop ngoku ingasebenza kwiWindows kwii-CPU ze-ARM! Kuyachulumancisa ukubona ii -apps ezikumgangatho ophezulu ezinje ngezi zibonelelo zomsebenzi wethu!

Olu phuhliso lwenziwa ngokudibeneyo neenjineli zikaMicrosoft zokuphuhlisa izixhobo ezinje nge-D3D11On12 yokuhambisa imidlalo kwithala leencwadi le-D3D11 kunye ne-D3D12 D3D12TranslationLayer, iphumeza imizobo esemgangathweni esemgangathweni ngaphezulu kwe-D3D12.

Ngokusekwe kwiprojekthi ethathelwa ingqalelo, UMicrosoft sele elungiselele umaleko ophakathi yintoni eyenza ukuba kwenzeke sebenzisa usetyenziso olusekwe kwi-OpenGL kwizixhobo zeWindows ezinganikezeli ngenkxaso epheleleyo yeOpenGL. Ngokukodwa, kunokwenzeka ukuqinisekisa umsebenzi we-Photoshop kwizixhobo zeWindows ngeeprosesa ze-ARM.

Ndingathanda ukubonisa ukuba ndiyivumile i-OpenGL CTS ayifanelanga ukuba iyahambelana ngokusesikweni. Kukho ezinye iinkcukacha zendlela yokuthobela ngokusesikweni ukumiliselwa okungacacanga okunzima, kwaye ndiza kuwushiya umbuzo malunga nokuthotyelwa ngokusesikweni kwiMicrosoft neKhronos.

Ukuphunyezwa kubandakanya umqhubi weMesa kunye nomhlanganisi we-NIR-to-DXIL shader (D3D12 runtime), eguqula i-NIR shader ye-Mesa ibe yi-DirectX 12-ehambelana, iLLVM 3.7 bitcode-based DirectX Intermediate Language (DXIL) ifomathi yokubini. Umhlanganisi weShader yimfoloko yeLLVM 3.7).

Imiba yexesha lokubaleka ye-D3D12 nayo kufuneka ilungiswe ngaphambi kokuthumela iziphumo. Sisebenza noMicrosoft ukulungisa le micimbi ngokufanelekileyo. Oku kulungiswa kungathatha ixesha ukufikelela kwiWindows ukwakha kunye nokuphelisa abasebenzisi, kodwa ekugqibeleni kuya kubonakala.

Kodwa kumlawuli olawula i-D3D12 kunye neenguqulelo ezisezantsi, izinto ziyanzima ...

Okokuqala, akusoloko kunokwenzeka ukuba sahlule phakathi kwemicimbi yokuqhuba komthengisi kunye nemicimbi yehardware. Kwaye okubi kakhulu, njengoko ezi ziphuhliswa ziinkampani zomntu wesithathu, sinolwazi oluncinci ngalo. 

Umlawuli we-Mesa usebenzisa i-Gallium interface, wamkela imiyalelo ye-OpenGL kwaye, esebenzisa umguquleli we-NIR ukuya kwi-DXIL, ivelisa imiyalelo ye-D3D12 eqhuba kwi-GPU isebenzisa umqhubi wenkqubo ye-D3D12. Ngokwahlukeneyo, izinto ziyenziwa ukuqinisekisa ukuba i-OpenCL isebenza ngaphezulu kwe-D3D12, kubandakanya umhlanganisi we-OpenCL kunye nexesha lokubaleka le-OpenCL.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo, ungajonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.