Louvre 1.2 හි නව අනුවාදය, Wayland මත පදනම් වූ සංයුක්ත සේවාදායකයන් සංවර්ධනය කිරීම සඳහා පුස්තකාලයකි

Louvre 1.2.0 පුස්තකාලය ලබා ගත හැකි අතර, වේලන්ඩ් ප්‍රොටෝකෝලය මත පදනම්ව සංයුක්ත සේවාදායකයන් සංවර්ධනය කිරීම සඳහා සංරචක සපයයි. ග්‍රැෆික් බෆර කළමනාකරණය කිරීම, ලිනක්ස් හි ආදාන උප පද්ධති සහ ග්‍රැෆික් ඒපීඅයි සමඟ අන්තර් ක්‍රියා කිරීම ඇතුළු සියලුම පහත් මට්ටමේ මෙහෙයුම් පුස්තකාලය බලා ගනී, එසේම වේලන්ඩ් ප්‍රොටෝකෝලයේ විවිධ දිගුවල සූදානම් කළ ක්‍රියාත්මක කිරීම් ඉදිරිපත් කරයි. Louvre මත පදනම් වූ සංයුක්ත සේවාදායකයක් සැලකිය යුතු තරම් අඩු සම්පත් පරිභෝජනය කරන අතර Weston සහ Sway වලට සාපේක්ෂව ඉහළ කාර්ය සාධනයක් පෙන්නුම් කරයි. කේතය C++ වලින් ලියා GPLv3 බලපත්‍රය යටතේ බෙදා හැර ඇත. ව්‍යාපෘතියේ පළමු නිකුතුවේ නිවේදනයෙන් Louvre ගේ හැකියාවන් පිළිබඳ දළ විශ්ලේෂණයක් කියවිය හැකිය.

නව අනුවාදයේ:

  • පරිමාණය වැඩි කිරීමේදී ප්‍රති-අන්වර්ථ කෞතුක වස්තු අඩු කිරීම සඳහා පූර්ණ සංඛ්‍යා නොවන පරිමාණ අගයන් (භාගික පරිමාණය) සහ අධි නියැදීම (අධික නියැදීම) සැකසීම සඳහා සහය එක් කරන ලදී. භාගික පරිමාණය සඳහා, වේලන්ඩ් ප්‍රොටෝකෝලය භාගික පරිමාණය භාවිතා වේ.
  • ඉරීම-පාලන ප්‍රොටෝකෝලය භාවිතා කරමින්, සම්පූර්ණ තිර යෙදුම්වල ඉරී යාමෙන් ආරක්ෂා වීමට භාවිතා කරන සිරස් තෙතමනය සහිත ස්පන්දනය සමඟ සිරස් සමමුහුර්තකරණය (VSync) අක්‍රිය කළ හැකිය. බහුමාධ්‍ය යෙදුම් වලදී, ඉරීම හේතුවෙන් කෞතුක වස්තු අනවශ්‍ය බලපෑමක් ඇති කරයි, නමුත් ක්‍රීඩා වැඩසටහන් වලදී, කෞතුක වස්තු සමඟ කටයුතු කිරීම අමතර ප්‍රමාදයන් ඇති කරන්නේ නම් ඒවා ඉවසා සිටිය හැක.
  • Wayland protocol wlr-gamma-control භාවිතා කරමින් ගැමා නිවැරදි කිරීම සඳහා සහය එක් කරන ලදී.
  • වේලන්ඩ් “වීව්පෝටර්” ප්‍රොටෝකෝලය සඳහා සහය එක් කරන ලද අතර එමඟින් සේවාදායකයාට සර්වර් පැත්තෙන් පරිමාණය සහ මතුපිට දාර කැපීමේ ක්‍රියා සිදු කිරීමට ඉඩ සලසයි.
  • LPainter පන්තියට ඉහළ නිරවද්‍යතාවයකින් යුත් වයන ප්‍රදේශ ඇඳීම සහ පරිවර්තන යෙදීම සඳහා ක්‍රම එකතු කර ඇත.
  • LTextureView පන්තිය මූලාශ්‍ර සෘජුකෝණාස්‍ර ("මූලාශ්‍ර සෘජුකෝණාශ්‍රය", ප්‍රදර්ශනය සඳහා සෘජුකෝණාස්‍රාකාර ප්‍රදේශයක්) සහ පරිවර්තනයන් සඳහා සහය දක්වයි.
  • කොඩි සහ ප්‍රාන්ත ගබඩා කිරීමේදී මතක පරිභෝජනය අඩු කිරීමට LBitset පන්තිය එක් කරන ලදී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න