Лувр 1.2.0, китобхонае, ки ҷузъҳоро барои таҳияи серверҳои композитсионӣ дар асоси протоколи Wayland пешниҳод мекунад, ҳоло дастрас аст. Китобхона ҳамаи амалиётҳои сатҳи пастро, аз ҷумла идоракунии буферҳои графикӣ, ҳамкорӣ бо зерсистемаҳои вурудӣ ва API-ҳои графикиро иҷро мекунад. Linux, ва инчунин татбиқи омодаи васеъкуниҳои гуногуни протоколи Wayland-ро пешниҳод мекунад. Сервери композитӣ, ки дар Лувр сохта шудааст, захираҳои хеле камтарро истеъмол мекунад ва нисбат ба Weston ва Sway самаранокии баландтарро нишон медиҳад. Код бо забони C++ навишта шудааст ва тибқи иҷозатномаи GPLv3 паҳн карда мешавад. Шарҳи мухтасари имкониятҳои Луврро дар эълони аввалини лоиҳа пайдо кардан мумкин аст.
Дар версияи нав:
- Дастгирии иловашуда барои муқаррар кардани арзишҳои миқёси ғайритаъминӣ (миқёси касрӣ) ва аз ҳад зиёд намунагирӣ барои кам кардани артефактҳои зидди aliasing ҳангоми калон кардан. Миқёси фраксиявӣ протоколи миқёси касри Wayland-ро истифода мебарад.
- Протоколи назорати шикаста имкон медиҳад, ки синхронизатсияи амудиро (VSync) бо набзи холии чаҳорчӯба, ки барои пешгирӣ кардани кандашавӣ дар барномаҳои пурраи экран истифода мешавад, ғайрифаъол созад. Дар замимаҳои мултимедиявӣ канда шудани артефактҳо таъсири номатлуб аст, аммо дар барномаҳои бозӣ ин артефактҳо қобили қабуланд, агар бартараф кардани онҳо боиси таъхири иловагӣ шавад.
- Дастгирии иловашуда барои ислоҳи гамма бо истифода аз протоколи Wayland wlr-gamma-control.
- Дастгирии протоколи "viewporter"-и Wayland илова карда шуд, ки ба муштарӣ имкон медиҳад, ки амалҳои миқёспазирӣ ва буриданиро дар канорҳои сатҳ дар паҳлӯ иҷро кунад. сервер.
- Синфи LPainter бо усулҳои намоиш додани минтақаҳои матн бо дақиқии баланд ва татбиқи тағиротҳо нав карда шудааст.
- Синфи LTextureView дастгирии росткунҷаҳои манбаъ (майдони росткунҷа барои намоиш) ва тағиротро амалӣ мекунад.
- Илова синфи LBitset барои кам кардани истеъмоли хотира ҳангоми нигоҳдории парчамҳо ва давлатҳо.
Манбаъ: opennet.ru
