Fersiwn newydd o Louvre 1.2, llyfrgell ar gyfer datblygu gweinyddwyr cyfansawdd yn seiliedig ar Wayland

Mae llyfrgell Louvre 1.2.0 bellach ar gael, gan ddarparu cydrannau ar gyfer datblygu gweinyddwyr cyfansawdd yn seiliedig ar brotocol Wayland. Mae'r llyfrgell yn gofalu am yr holl weithrediadau lefel isel, gan gynnwys rheoli byfferau graffeg, rhyngweithio ag is-systemau mewnbwn ac API graffeg yn Linux, ac mae hefyd yn cynnig gweithrediadau parod o wahanol estyniadau i brotocol Wayland. Mae gweinydd cyfansawdd yn seiliedig ar Louvre yn defnyddio llawer llai o adnoddau ac yn dangos perfformiad uwch o'i gymharu Γ’ Weston a Sway. Mae'r cod wedi'i ysgrifennu yn C++ a'i ddosbarthu o dan y drwydded GPLv3. Gellir darllen trosolwg o alluoedd Louvre yn y cyhoeddiad am ryddhad cyntaf y prosiect.

Yn y fersiwn newydd:

  • Cefnogaeth ychwanegol ar gyfer gosod gwerthoedd graddfa nad ydynt yn gyfanrif (graddfa ffracsiynol) a gorsamplu (gorsamplu) i leihau arteffactau gwrth-aliasing wrth gynyddu'r raddfa. Ar gyfer graddio ffracsiynol, defnyddir graddfa ffracsiynol protocol Wayland.
  • Gan ddefnyddio'r protocol rheoli rhwygo, mae'n bosibl analluogi cydamseru fertigol (VSync) gyda phwls dampio fertigol, a ddefnyddir i amddiffyn rhag rhwygo mewn cymwysiadau sgrin lawn. Mewn cymwysiadau amlgyfrwng, mae arteffactau oherwydd rhwygo yn effaith annymunol, ond mewn rhaglenni hapchwarae, gellir goddef arteffactau os yw delio Γ’ nhw yn achosi oedi ychwanegol.
  • Cefnogaeth ychwanegol ar gyfer cywiro gama gan ddefnyddio protocol Wayland wlr-gamma-control.
  • Ychwanegwyd cefnogaeth i brotocol β€œviewporter” Wayland, sy'n caniatΓ‘u i'r cleient berfformio gweithredoedd graddio a thocio ymyl wyneb ar ochr y gweinydd.
  • Mae dulliau wedi'u hychwanegu at y dosbarth LPainter ar gyfer lluniadu ardaloedd gwead gyda manylder uchel a chymhwyso trawsnewidiadau.
  • Mae'r dosbarth LTextureView yn darparu cefnogaeth ar gyfer petryalau ffynhonnell (β€œsource rect”, ardal hirsgwar i'w harddangos) a thrawsnewidiadau.
  • Ychwanegwyd y dosbarth LBitset i leihau'r defnydd o gof wrth storio baneri a gwladwriaethau.

Ffynhonnell: opennet.ru

Ychwanegu sylw