Cuarzo OS پروجيڪٽ جي ڊولپرز لوور لائبريري جو پهريون رليز پيش ڪيو، جيڪو وائيلينڊ پروٽوڪول جي بنياد تي جامع سرورز جي ترقي لاء اجزاء مهيا ڪري ٿو. ڪوڊ C++ ۾ لکيل آهي ۽ GPLv3 لائسنس تحت ورهايو ويو آهي.
لائبريري سڀني گهٽ-سطح جي عملن جو خيال رکي ٿي، جنهن ۾ گرافڪس بفرز کي منظم ڪرڻ، ان پٽ سب سسٽم ۽ گرافڪس APIs سان رابطو ڪرڻ شامل آهن. Linux، ۽ مختلف ويلينڊ پروٽوڪول ايڪسٽينشن جي تيار ٿيل عملدرآمد پڻ پيش ڪري ٿو. تيار ٿيل حصن جي دستيابي معياري گهٽ-سطح جي عنصرن کي ٺاهڻ ۾ مهينا خرچ ڪرڻ جي ضرورت کي ختم ڪري ٿي، ۽ هڪ جامع لاءِ فوري طور تي، استعمال لاءِ تيار فريم ورڪ جي اجازت ڏئي ٿي. سرور، جيڪو توهان جي ضرورتن مطابق ترتيب ڏئي سگهجي ٿو ۽ ضروري وڌايل ڪارڪردگي سان پورو ڪري سگهجي ٿو. جيڪڏهن ضروري هجي ته، ڊولپر پروٽوڪول، ان پٽ واقعن، ۽ رينڊرنگ کي سنڀالڻ لاءِ لائبريري جي مهيا ڪيل طريقن کي اوور رائڊ ڪري سگهي ٿو.
ڊولپرز جي مطابق، لائبريري مقابلي ۾ حل ڪرڻ جي ڪارڪردگي ۾ خاص طور تي اعلي آهي. مثال طور، هڪ جامع سرور جو هڪ مثال، لوور-ويسٽن-ڪلون، لوور استعمال ڪندي لکيو ويو آهي، جيڪو ويسٽن پروجيڪٽ جي ڪارڪردگي کي ٻيهر پيدا ڪري ٿو، ويسٽن ۽ سوئي جي مقابلي ۾، ٽيسٽ ۾ گهٽ سي پي يو ۽ GPU وسيلن کي استعمال ڪري ٿو، ۽ پڻ توهان کي اجازت ڏئي ٿو. مسلسل اعلي FPS حاصل ڪرڻ لاء، جيتوڻيڪ پيچيده منظرنامن ۾.

لوور جي اهم خاصيتون:
- گھڻن-GPU ترتيبن لاءِ سپورٽ (ملٽي-GPU).
- گهڻن صارفن جي سيشن کي سپورٽ ڪري ٿو (ملٽي سيشن، TTY سوئچنگ).
- ھڪڙو رينڊرنگ سسٽم جيڪو 2D رينڊرنگ (LPainter)، منظرن ۽ نظارن جي بنياد تي طريقن کي سپورٽ ڪري ٿو.
- توهان جي پنهنجي شيڊرز ۽ OpenGL ES 2.0 پروگرامن کي استعمال ڪرڻ جي صلاحيت.
- خودڪار ريڊرينگ جي ضرورت مطابق انجام ڏنو ويو (صرف جڏهن علائقي جو مواد تبديل ٿئي).
- ملٽي ٿريڊڊ ڪم، توهان کي اجازت ڏئي ٿو اعلي FPS حاصل ڪرڻ سان گڏ V-sync فعال ٿيڻ جي باوجود به جڏهن پيچيده منظرنامو پيش ڪري رهيو آهي (سنگل ٿريڊ پليپشنز ۾ فريم غائب ٿيڻ جي ڪري اعلي FPS کي برقرار رکڻ ۾ مسئلا آهن جيڪي فريم بلاڪنگ پلس سان هم وقت سازي جي انتظار ۾ دير جي ڪري پروسيس نه ٿي ڪري سگهجن. (خالي).
- سنگل، ڊبل ۽ ٽرپل بفرنگ کي سپورٽ ڪري ٿو.
- ٽيڪسٽ ڊيٽا لاءِ ڪلپ بورڊ جو نفاذ.
- Wayland ۽ وڌائڻ جي حمايت:
- XDG شيل هڪ انٽرفيس آهي جنهن سان سطحن کي ونڊوز جي طور تي ٺاهيو ۽ ان سان رابطو ڪريو، جيڪو توهان کي انهن کي اسڪرين جي چوڌاري منتقل ڪرڻ، گھٽ ڪرڻ، وڌائڻ، ٻيهر ڪرڻ، وغيره جي اجازت ڏئي ٿو.
- XDG سجاڳي - سرور جي پاسي تي ونڊو سجاڳي پيش ڪرڻ.
- پيش ڪرڻ جو وقت - وڊيو ڊسپلي مهيا ڪري ٿو.
- Linux DMA-Buf - dma-buf ٽيڪنالاجي استعمال ڪندي ڪيترن ئي وڊيو ڪارڊن جو گڏيل استعمال.
- Intel (i915)، AMD (amdgpu) ۽ NVIDIA ڊرائيورز (مالڪ ڊرائيور يا نوواو) جي بنياد تي ماحول ۾ ڪم کي سپورٽ ڪري ٿو.
- خاصيتون اڃا تائين لاڳو نه ڪيون ويون آهن (منصوبن جي فهرست ۾):
- ٽچ واقعا - ٽچ اسڪرين واقعن کي سنڀالڻ.
- اشارو اشارو - ٽچ اسڪرين ڪنٽرول.
- Viewporter - ڪلائنٽ کي اجازت ڏئي ٿو ته سرور-سائڊ اسڪيلنگ ۽ سطح جي ڪنارن کي ترڻ.
- LView شين کي تبديل ڪرڻ.
- XWayland - X11 ايپليڪيشنن کي لانچ ڪرڻ.


جو ذريعو: opennet.ru
