Tha Louvre 1.0, leabharlann airson a bhith a’ leasachadh frithealaichean co-mheasgaichte stèidhichte air Wayland, ri fhaighinn

Thaisbean luchd-leasachaidh pròiseact Cuarzo OS a’ chiad fhoillseachadh de leabharlann Louvre, a bheir seachad co-phàirtean airson leasachadh frithealaichean co-dhèanta stèidhichte air protocol Wayland. Tha an còd sgrìobhte ann an C ++ agus air a chuairteachadh fo chead GPLv3.

Bidh an leabharlann a’ toirt aire do ghnìomhachd aig ìre ìosal, a’ gabhail a-steach a bhith a’ riaghladh bufairean grafaigs, ag eadar-obrachadh le fo-shiostaman cuir a-steach agus APIan grafaigs ann an Linux, agus cuideachd a’ tabhann buileachadh deiseil de dhiofar leudachadh air protocol Wayland. Tha làthaireachd phàirtean deiseil ga dhèanamh comasach gun a bhith a ’caitheamh mìosan de dh’ obair air cruthachadh eileamaidean ìre ìosal àbhaisteach, ach a bhith a’ faighinn sa bhad frèam frithealaiche deiseil deiseil agus obrach, a ghabhas atharrachadh a rèir do fheumalachdan agus a chuir ris leis na tha riatanach. comas-gnìomh leudaichte. Ma tha feum air, faodaidh an leasaiche a dhol thairis air na dòighean a thug an leabharlann seachad gus protocolaidhean a làimhseachadh, tachartasan cuir a-steach, agus tachartasan tairgse.

A rèir an luchd-leasachaidh, tha an leabharlann gu math nas fheàrr ann an coileanadh na fuasglaidhean farpaiseach. Mar eisimpleir, bidh eisimpleir de fhrithealaiche measgaichte, louvre-weston-clone, air a sgrìobhadh a’ cleachdadh Louvre, a bhios ag ath-riochdachadh gnìomhachd pròiseact Weston, an taca ri Weston agus Sway, ag ithe nas lugha de ghoireasan CPU agus GPU anns na deuchainnean, agus cuideachd a’ toirt cothrom dhut gus FPS cunbhalach àrd a choileanadh, eadhon ann an suidheachaidhean iom-fhillte.

Tha Louvre 1.0, leabharlann airson a bhith a’ leasachadh frithealaichean co-mheasgaichte stèidhichte air Wayland, ri fhaighinn

Prìomh fheartan Louvre:

  • Taic airson rèiteachadh ioma-GPU (Multi-GPU).
  • A’ toirt taic do sheiseanan ioma-chleachdaiche (Ioma-sheisean, tionndadh TTY).
  • Siostam tairgse a bheir taic do dhòighean stèidhichte air toirt seachad 2D (LPainter), Seallaidhean, agus Seallaidhean.
  • Comas na shaders agad fhèin agus prògraman OpenGL ES 2.0 a chleachdadh.
  • Ath-dhealbhadh fèin-ghluasadach air a dhèanamh mar a dh ’fheumar (dìreach nuair a dh’ atharraicheas susbaint na sgìre).
  • Obair ioma-snàthainn, a ’toirt cothrom dhut FPS àrd a choileanadh le v-sync air a chomasachadh eadhon nuair a bhios tu a’ toirt seachad suidheachaidhean iom-fhillte (tha duilgheadasan aig buileachadh aon-snàthainn cumail suas FPS àrd mar thoradh air frèaman a tha a dhìth nach gabh a phròiseasadh air sgàth dàil a ’feitheamh ri sioncronadh leis a’ chuisle falamh frèam (vblank).
  • A’ toirt taic do bhufair singilte, dùbailte agus trì-fhillte.
  • Cur an gnìomh clipboard airson dàta teacsa.
  • Taic Wayland agus leudachaidhean:
    • Tha XDG Shell na eadar-aghaidh airson cruthachadh agus eadar-obrachadh le uachdar mar uinneagan, a leigeas leat an gluasad timcheall an sgrion, lughdachadh, leudachadh, ath-mheudachadh, msaa.
    • Sgeadachadh XDG - a’ toirt seachad sgeadachadh uinneig air taobh an fhrithealaiche.
    • Ùine Taisbeanaidh - a 'toirt seachad taisbeanadh bhidio.
    • Linux DMA-Buf - roinneadh iomadh cairt bhidio a’ cleachdadh teicneòlas dma-buf.
  • A’ toirt taic do dh’ obair ann an àrainneachdan stèidhichte air draibhearan Intel (i915), AMD (amdgpu) agus NVIDIA (dràibhear seilbhe no nouveau).
  • Feartan nach deach an cur an gnìomh fhathast (ann an liosta nam planaichean):
    • Tachartasan suathaidh - a’ làimhseachadh tachartasan scrion suathaidh.
    • Gestures Pointer - smachdan scrion suathaidh.
    • Viewporter - A’ leigeil leis an neach-dèiligidh sgèileadh taobh an fhrithealaiche agus bearradh oirean uachdar a dhèanamh.
    • Ag atharrachadh nithean LView.
    • XWayland - a 'cur air bhog X11 iarrtasan.

Tha Louvre 1.0, leabharlann airson a bhith a’ leasachadh frithealaichean co-mheasgaichte stèidhichte air Wayland, ri fhaighinn
Tha Louvre 1.0, leabharlann airson a bhith a’ leasachadh frithealaichean co-mheasgaichte stèidhichte air Wayland, ri fhaighinn


Source: fosgailtenet.ru

Cuir beachd ann