KDE implementira Wayland protokol za frakcijsko skaliranje i poboljšava podršku za Vulkan

Objavljeno je najnovije tjedno izvješće o razvoju KDE-a, koje predstavlja promjene za granu KDE Plasma 6.7, čije se objavljivanje očekuje u lipnju. Nedavne promjene uključuju:

  • KWin upravitelj kompozitinga implementira podršku za eksperimentalni Wayland protokol xx-fractional-scale-v2, koji eliminira nepotrebne praznine između susjednih elemenata na zaslonima visoke gustoće, kao što je između maksimiziranog prozora i panela. Protokol xx-fractional-scale omogućuje skaliranje logičkog koordinatnog sustava, koji koristi cjelobrojne vrijednosti, kako bi se poboljšala točnost pozicioniranja i povećala razlučivost logičkih koordinata do pojedinačnih piksela. Ova mogućnost rješava ograničenu razlučivost logičkog koordinatnog sustava, koja je nedovoljna za pozicioniranje na razini piksela potrebno za potpunu implementaciju frakcijskog skaliranja u KDE-u.

    Korištenjem protokola xx-fractional-scale, kompozitni poslužitelj i klijent mogu dosljedno koristiti različite koordinatne sustave (logički i pikselni) pri radu s objektom wl_surface. Logičke koordinate koriste se za opisivanje veličine sadržaja i položaja prozora iz korisničke perspektive, dok pikselne koordinate odražavaju stvarne veličine u međuspremnicima prilikom prikaza na zaslonu. Protokol xx-fractional-scale uvodi faktor skaliranja (skalu) koji povezuje logičke i pikselne koordinate, omogućujući rukovanje situacijama u kojima više piksela odgovara jednoj logičkoj koordinatnoj jedinici.

  • KWin i dalje podržava Vulkan grafički API u DRM (Direct Rendering Manager) pozadini. Očekuje se da će Vulkan poboljšati performanse u konfiguracijama s više GPU-ova. Tijekom proteklog tjedna, Vulkan je omogućen za učitavanje tekstura s GPU-a na CPU. Dodan je rukovatelj vulkanToQImageFormat() za pretvaranje formata slika u QImage. Mogućnosti VulkanDevice::createCommandBuffer() su proširene. Metoda isSoftwareRenderer() implementirana je u VulkanDevice. Dodani su testovi integracije. Testiranje je provedeno na sustavu s grafičkom karticom NVIDIA RTX 5070 Ti korištenjem vlasničkog upravljačkog programa 595.58.03.
  • Izbornici koji koriste temu Breeze sada mijenjaju pozadinu elemenata kada se klikne na njih.
  • Sučelje za prikaz QR koda u widgetu međuspremnika je pojednostavljeno (gumb za kopiranje je premješten u zaglavlje).
    KDE implementira Wayland protokol za frakcijsko skaliranje i poboljšava podršku za Vulkan
  • Poboljšana je točnost pozicioniranja widgeta na radnoj površini. Prilikom premještanja widgeta na područje gdje ne stane, sada se prikazuje sličica koja prikazuje najbliži dostupni prostor gdje će widget zapravo stati.
  • Stil opisa alata sada se može promijeniti kako bi odgovarao aktivnoj temi dizajna.
  • Poboljšana implementacija efekta tragova miša (pretvaranje kursora u marker koji ostavlja linije na zaslonu) na zaslonima osjetljivim na dodir. Dodana je podrška za istovremeno crtanje više linija na zaslonima osjetljivim na dodir.
  • Opcije rasporeda tipkovnice dodane su u postavke sinkronizirane s Plasma Login Managerom.
  • Mogućnost korištenja većih ikona i povećanih margina na zaslonima osjetljivim na dodir i tabletima uklonjena je iz widgeta Upravitelja zadataka i Tray sustava. Prijavljeno je da je ova opcija nedosljedna i da uzrokuje probleme s prikazom.

Izvor: opennet.ru

Dodajte komentar