አዲስ የሉቭር 1.2 ስሪት፣ በ Wayland ላይ የተመሰረተ የተቀናጁ አገልጋዮችን ለማዳበር ቤተ-መጽሐፍት።

የLouvre 1.2.0 ቤተመፃህፍት በዋይላንድ ፕሮቶኮል ላይ ተመስርተው የተዋሃዱ አገልጋዮችን ለማዘጋጀት ክፍሎችን በማቅረብ አሁን ይገኛል። ቤተ መፃህፍቱ ሁሉንም የዝቅተኛ ደረጃ ስራዎችን ይንከባከባል፣ የግራፊክስ ማቋረጦችን ማስተዳደር፣ ከግቤት ንዑስ ስርዓቶች እና ግራፊክስ ኤፒአይዎች ጋር በሊኑክስ ውስጥ መስተጋብር መፍጠር እና እንዲሁም የተለያዩ የ Wayland ፕሮቶኮሎችን ማራዘሚያዎች ዝግጁ ትግበራዎችን ያቀርባል። በሉቭር ላይ የተመሰረተ የተቀናጀ አገልጋይ ከዌስተን እና ስዋይ ጋር ሲወዳደር በጣም ያነሰ ሀብትን ይጠቀማል እና ከፍተኛ አፈጻጸም ያሳያል። ኮዱ በC++ ተጽፎ በGPLv3 ፍቃድ ተሰራጭቷል። የሉቭርን ችሎታዎች አጠቃላይ እይታ በፕሮጀክቱ የመጀመሪያ መለቀቅ ማስታወቂያ ላይ ማንበብ ይቻላል ።

በአዲሱ ስሪት:

  • ኢንቲጀር ያልሆኑ ስኬል እሴቶችን (ክፍልፋይ ሚዛን) እና ከመጠን በላይ መውሰድን (ከመጠን በላይ መውሰድ) ሚዛኑን ሲጨምሩ ፀረ-አሊያሲንግ ቅርሶችን ለማቀናበር ተጨማሪ ድጋፍ። ለክፍልፋይ ሚዛን፣ የWayland ፕሮቶኮል ክፍልፋይ-ልኬት ጥቅም ላይ ይውላል።
  • የመቀደድ መቆጣጠሪያ ፕሮቶኮሉን በመጠቀም የሙሉ ስክሪን አፕሊኬሽኖችን ከመቀደድ ለመከላከል የሚያገለግል የቁመት ማመሳሰልን (VSync) በቋሚ እርጥበት ምት ማሰናከል ይቻላል። በመልቲሚዲያ አፕሊኬሽኖች ውስጥ በመቀደድ ምክንያት ያሉ ቅርሶች የማይፈለጉ ውጤቶች ናቸው ነገር ግን በጨዋታ ፕሮግራሞች ውስጥ ቅርሶችን ማስተናገድ ተጨማሪ መዘግየቶችን የሚያስከትል ከሆነ መታገስ ይቻላል።
  • የ Wayland ፕሮቶኮል wlr-gamma-መቆጣጠሪያን በመጠቀም ለጋማ ማስተካከያ ተጨማሪ ድጋፍ።
  • ለዌይላንድ "ተመልካች" ፕሮቶኮል ድጋፍ ታክሏል፣ ይህም ደንበኛው በአገልጋዩ በኩል የመለኪያ እና የወለል ንጣፎችን የመቁረጥ እርምጃዎችን እንዲፈጽም ያስችለዋል።
  • የሸካራነት ቦታዎችን በከፍተኛ ትክክለኛነት ለመሳል እና ለውጦችን ለመተግበር ዘዴዎች ወደ LPainter ክፍል ተጨምረዋል።
  • የLTextureView ክፍል የምንጭ አራት ማዕዘኖችን ("ምንጭ ሬክት", አራት ማዕዘን ቅርጽ ያለው ቦታ ለማሳየት) እና ለውጦችን ይደግፋል.
  • ባንዲራዎችን እና ግዛቶችን በሚከማችበት ጊዜ የማህደረ ትውስታ ፍጆታን ለመቀነስ የLBbitset ክፍል ታክሏል።

ምንጭ: opennet.ru

አስተያየት ያክሉ