Versi anyar Louvre 1.2, perpustakaan pikeun ngembangkeun server komposit dumasar kana Wayland

Perpustakaan Louvre 1.2.0 ayeuna sayogi, nyayogikeun komponén pikeun ngembangkeun server komposit dumasar kana protokol Wayland. Perpustakaan ngurus sagala operasi-tingkat low, kaasup ngatur panyangga grafik, interacting jeung subsistem input sarta API grafik dina Linux Ubuntu, sarta nawarkeun ogé palaksanaan siap-dijieun rupa ekstensi tina protokol Wayland. A server komposit dumasar kana Louvre meakeun sumberdaya nyata kirang na mendemonstrasikan kinerja luhur dibandingkeun Weston na Sway. Kodeu ditulis dina C ++ sarta disebarkeun dina lisénsi GPLv3. Tinjauan ngeunaan kamampuan Louvre tiasa dibaca dina pengumuman pelepasan munggaran proyék éta.

Dina versi anyar:

  • Ditambahkeun dukungan pikeun netepkeun nilai skala non-integer (skala fraksional) sareng oversampling (oversampling) pikeun ngirangan artefak anti-aliasing nalika ningkatkeun skala. Pikeun skala fraksional, protokol Wayland skala fraksional dianggo.
  • Ngagunakeun protokol tearing-control, kasebut nyaéta dimungkinkeun pikeun nganonaktipkeun sinkronisasi nangtung (VSync) ku pulsa damping nangtung, dipaké pikeun ngajaga ngalawan tearing dina aplikasi layar pinuh. Dina aplikasi multimédia, artefak alatan tearing mangrupa éfék nu teu dihoyongkeun, tapi dina program kaulinan, artefak bisa ditolerir lamun nungkulan eta ngabalukarkeun reureuh tambahan.
  • Ditambahkeun dukungan pikeun koréksi gamma nganggo protokol Wayland wlr-gamma-control.
  • Ditambahkeun dukungan pikeun protokol "viewporter" Wayland, anu ngamungkinkeun klien pikeun ngalaksanakeun skala sareng tindakan motong ujung permukaan dina sisi server.
  • Métode geus ditambahkeun kana kelas LPainter pikeun teken wewengkon tékstur kalawan precision tinggi jeung nerapkeun transformasi.
  • Kelas LTextureView nyadiakeun rojongan pikeun rectangles sumber ("sumber rect", wewengkon rectangular pikeun tampilan) jeung transformasi.
  • Ditambahkeun kelas LBitset pikeun ngirangan konsumsi mémori nalika nyimpen bendera sareng nagara.

sumber: opennet.ru

Tambahkeun komentar