Louvre 1.0, ɗakin karatu don haɓaka sabar da aka haɗa akan Wayland, yana samuwa

Masu haɓaka aikin Cuarzo OS sun gabatar da sakin farko na ɗakin karatu na Louvre, wanda ke ba da abubuwan haɓaka don haɓaka sabbin sabar da aka haɗa bisa ka'idar Wayland. An rubuta lambar a C++ kuma an rarraba ta ƙarƙashin lasisin GPLv3.

Laburaren yana kula da duk ƙananan ayyuka, gami da sarrafa abubuwan buffers, hulɗa tare da tsarin shigar da tsarin APIs a cikin Linux, kuma yana ba da shirye-shiryen aiwatarwa na kari daban-daban na ka'idar Wayland. Kasancewar abubuwan da aka yi da shirye-shiryen yana ba da damar yin amfani da watanni na aiki don ƙirƙirar daidaitattun abubuwa masu ƙanƙanta, amma nan da nan karɓar tsarin uwar garken da aka shirya da kuma aiki, wanda za'a iya daidaita shi da bukatun ku kuma ya ƙara da zama dole. ayyuka masu tsawo. Idan ya cancanta, mai haɓakawa na iya ƙetare hanyoyin da ɗakin karatu ya bayar don gudanar da ladabi, abubuwan shigar da abubuwan da suka faru.

A cewar masu haɓakawa, ɗakin karatu ya yi fice sosai a cikin aiki zuwa gasa mafita. Misali, misali na uwar garken hadaddiyar giyar, louvre-weston-clone, da aka rubuta ta amfani da Louvre, wanda ke sake haifar da ayyukan aikin Weston, idan aka kwatanta da Weston da Sway, yana cinye ƙasa da albarkatun CPU da GPU a cikin gwaje-gwajen, kuma yana ba ku damar. don cimma babban FPS akai-akai, har ma a cikin al'amura masu rikitarwa.

Louvre 1.0, ɗakin karatu don haɓaka sabar da aka haɗa akan Wayland, yana samuwa

Muhimman abubuwan Louvre:

  • Taimako don daidaitawar GPU da yawa (Multi-GPU).
  • Yana goyan bayan zaman masu amfani da yawa (Multi-Session, TTY sauya sheka).
  • Tsarin nunawa wanda ke goyan bayan hanyoyin da aka dogara akan ma'anar 2D (LPainter), Scenes, da Ra'ayoyi.
  • Ikon amfani da shaders naku da shirye-shiryen OpenGL ES 2.0.
  • Ana yin sake fasalin atomatik kamar yadda ake buƙata (kawai lokacin da abun cikin yankin ya canza).
  • Ayyukan da aka zana da yawa, yana ba ku damar cimma babban FPS tare da kunna v-sync koda lokacin da ake aiwatar da al'amura masu rikitarwa (aiwatar da zaren guda ɗaya suna da matsalolin kiyaye babban FPS saboda ɓataccen firam ɗin da ba za a iya sarrafa su ba saboda jinkirin jiran aiki tare da firam ɗin mara nauyi. (vblank).
  • Yana goyan bayan buffer guda ɗaya, biyu da sau uku.
  • Aiwatar da allo don bayanan rubutu.
  • Wayland da haɓaka suna tallafawa:
    • XDG Shell shine keɓancewa don ƙirƙira da hulɗa tare da filaye azaman windows, wanda ke ba ku damar matsar da su kewaye da allo, rage girman, faɗaɗa, haɓaka, da sauransu.
    • XDG Ado - yin kayan ado na taga a gefen uwar garken.
    • Lokacin Gabatarwa - yana ba da nunin bidiyo.
    • Linux DMA-Buf - raba katunan bidiyo da yawa ta amfani da fasahar dma-buf.
  • Yana goyan bayan aiki a cikin mahalli dangane da Intel (i915), AMD (amdgpu) da direbobin NVIDIA (direban mallakar mallaka ko nouveau).
  • Abubuwan da ba a aiwatar da su ba tukuna (a cikin jerin tsare-tsare):
    • Abubuwan Taɓawa - sarrafa abubuwan da suka faru a allon taɓawa.
    • Alamar nuna alama - sarrafa allon taɓawa.
    • Mai ɗaukar hoto - Yana ba abokin ciniki damar yin sikeli na gefen uwar garken da datsa gefuna.
    • Canza abubuwan LView.
    • XWayland - ƙaddamar da aikace-aikacen X11.

Louvre 1.0, ɗakin karatu don haɓaka sabar da aka haɗa akan Wayland, yana samuwa
Louvre 1.0, ɗakin karatu don haɓaka sabar da aka haɗa akan Wayland, yana samuwa


source: budenet.ru

Add a comment