I-Wxrd, i-Wayland-based composite server ye-virtual reality systems

Mva nje I-Collabora iveze iseva ehlanganisiweyo ye-wxrd, esetyenziswa ngokusekwe kwiprothokholi yeWayland kwaye eyilelwe ukwenza idesktop isekelwe kumacandelo e-xrdesktop ngaphakathi kwe-XNUMXD yeemeko eziyinyani eziyinyani.

Njengesiseko, ilayibrari ye-wlroots, ephuhliswe ngabaphuhlisi bendawo yomsebenzisi we-Sway, kunye ne-wxrc ye-composite server, eyilelwe ukusetyenziswa kwiinkqubo zenyani zenyani, zisetyenziswa.

Ngokungafaniyo nesisombululo esicetywayo ekuqaleni kwi-xrdesktop, wxrd inikeza umncedisi odibeneyo okhethekileyo kwindalo esingqongileyo eyinyani, endaweni yokulungelelanisa iifestile kunye nabaphathi besikhumba iidesktop ezikhoyo zeenkqubo zokwenyani zenyani (iprojekthi ye-xrdesktop ibonelela ngamabala ahlukeneyo kwin kunye ne-GNOME Shell, efuna ukulungiswa kukhupho olutsha ngalunye lwala malungu).

Ukusebenzisa i-wxrd ikuvumela ukuba ungabonisi kuphela isipili somxholo we-desktop ekhoyo ene-dimensional, ngaxeshanye njengoko iboniswa kwimonitha eqhelekileyo, kodwa nokuphatha iifestile ezisungulwe ngokukodwa kwidesktop ene-dimensional-ntathu ngokwahlukeneyo (oko kukuthi, hayi). ukubonelela ngonikezelo olusuka kwisigcina-ntloko seVR ukuya kwidesktop esetyenziswa kwinkqubo yangoku) kwaye yenze indawo engqongileyo eyahlukileyo yesigcina-ntloko sokwenyani).

Ngokungafaniyo neeprojekthi ezifanayo njengeSimula VR, Stardust, Motorcar kunye neSafespaces, iseva edibeneyo I-wxrd yakhiwe kuthathelwa ingqalelo ubuncinci bokuxhomekeka kunye nokusetyenziswa kobutyebi. I-Wxrd ikwavumela ukusebenza kungekuphela ngezicelo ezisekwe kwiprothokholi ye-Wayland kwaye yenza kube nokwenzeka ukuqhuba usetyenziso lwe-X11 usebenzisa i-Xwayland DDX umncedisi.

Ukusukela oko ulwandiso lwe Wayland protocol yenyani yebhodi yezitshixo iphantsi kophuhliso, igalelo ledatha kwi-wxrd iphunyezwa ngenkqubo yokulinganisa ikhibhodi ehambisa bonke abasebenzi be-Unicode, iquka i-emoji, esuka kwikhibhodi enenyani enikwe kwi-xrdesktop.

wxrd ifuna ikhadi levidiyo elixhasa i-API yemizobo ye-Vulkan kunye nolwandiso lwe-VK_EXT_image_drm_format_modifier, Iyahambelana neMesa ukusuka kwinguqulo ye-21.1 (ibandakanyiwe no-Ubuntu 21.04). Ukusebenzisa i-Vulkan API yokunikezela kufuna i-VK_EXT_physical_device_drm extension, eyaziswa kwi-Mesa 21.2 (Ubuntu 21.10).

Ngeenzuzo zokusebenzisa iseva edibeneyo edibeneyo kwiinkqubo zokwenyani zenyani endaweni yokudibanisa ne 2D abaphathi befestile abasetyenziswa ukubonisa idesktop yemveli:

  • Xa ungenile kwi-Wayland okanye iseshoni esekwe kwi-X11, ilayibrari ye-wlroots ivula ifestile apho unokubamba ngokulula igalelo le-keyboard kunye neziganeko zemouse kwaye uqondise kwakhona elo galelo kwifestile ethile kwindawo eyinyani eyinyani. Kwixesha elizayo, baceba ukuthatha eli thuba ukulungelelanisa igalelo kungekuphela nje ngesilawuli sokwenyani, kodwa nangekhibhodi eqhelekileyo kunye nemouse.
  • IiWindows azikhawulelwanga kwimiphetho ye-desktop ye-2D kwaye inokwenziwa ubungakanani obungenasizathu, umda kuphela ngowona bungakanani bobungakanani bokuthungwa obuxhaswe yihardware.
  • Unikezelo lweWindows kwi-wxrd lwenziwa ngesantya sohlaziyo seseti yentloko ye-3D (HMD), ngelixa isipili esiqhelekileyo somphathi wefestile sisebenzisa izinga lokuhlaziya elisetyenziselwa ukuhlaziya ulwazi kwimonitha emiselweyo.
  • Unikezelo lwefonti lunokwenziwa kuthathelwa ingqalelo ukuxinana kwepixel yesigcina-ntloko se-3D, ngaphandle kokubhekisela kubuninzi bepikseli yemonitha esisigxina.
  • Kuyenzeka ukusebenzisa i-wxrd kwiinkqubo ezinesigcina-ntloko se-3D kuphela kwaye ezingenalo iliso eliqhelekileyo.

Ngexesha iingozi zomncedisi odibeneyo odibeneyo ngokwenyani yenyani:

  • Kwimeko-bume eyinyani eyinyani, kuphela izicelo ezikhutshelwe umncedisi weqela elahlukileyo ezibonisiweyo, ngaphandle kokukwazi ukutshintshela okanye isipili iifestile esele zivuliwe kwidesktop yemveli ukuya kubume benyani yenyani (oko kukuthi, ukuqhubeka nokusebenza vula izicelo kwindawo eyinyani eyinyani) ikhusi eliqhelekileyo, kuya kufuneka uqale ngokutsha kwindawo eyahlukileyo ye-3D helmet).
  • Inkxaso ye-Wayland inokuthintelwa kumiliselo lwe-Vulkan API. Umzekelo, i-gbm kunye ne-wlroots ayinakusetyenziswa kunye nabaqhubi be-NVIDIA ngenxa yokungabikho kwenkxaso yolwandiso lwe-VK_EXT_drm_format_modifier.

Umthombo: https://www.collabora.com


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.