หลังจากการพัฒนาเก้าเดือน ได้มีการเผยแพร่คอมโพสิตเซิร์ฟเวอร์ Weston 14.0 ที่เสถียร โดยพัฒนาเทคโนโลยีที่นำไปสู่การรองรับโปรโตคอล Wayland อย่างเต็มที่ในการตรัสรู้, GNOME, KDE และสภาพแวดล้อมผู้ใช้อื่น ๆ การพัฒนาของ Weston มีเป้าหมายเพื่อมอบฐานโค้ดคุณภาพสูงและตัวอย่างการทำงานสำหรับการใช้ Wayland ในสภาพแวดล้อมเดสก์ท็อปและโซลูชันแบบฝัง เช่น แพลตฟอร์มสำหรับระบบสาระบันเทิงในยานยนต์ สมาร์ทโฟน ทีวี และอุปกรณ์ผู้บริโภคอื่น ๆ รหัสโครงการเผยแพร่ภายใต้ใบอนุญาต MIT
การเปลี่ยนแปลงในสาขา Weston ใหม่:
- เพิ่มการรองรับฮาร์ดแวร์ด้านล่างลงในแบ็กเอนด์เอาต์พุตผ่าน DRM (Direct Rendering Manager) เปิดใช้งานโหมดของการสลับอะซิงโครนัสแบบอะตอมมิกระหว่างบัฟเฟอร์สองตัวในหน่วยความจำวิดีโอ (การพลิกอะตอมแบบอะซิงโครนัส)
- เพิ่มการตั้งค่า 'mirror-of' ลงในไฟล์กำหนดค่าเพื่อจัดระเบียบการมิเรอร์เอาต์พุต
- เพิ่มการรองรับเทคโนโลยี DmaBuf ให้กับแบ็คเอนด์เอาต์พุตผ่านเซิร์ฟเวอร์มัลติมีเดีย Pipewire
- ไคลเอ็นต์ simple-egl อนุญาตให้ใช้พื้นผิวโปร่งแสงด้วยการแสดงสี 16 บิต เพิ่มตัวเลือกในการใช้ส่วนขยาย EGL EGL_EXT_present_opaque มีการรองรับการบีบอัดพื้นผิว
- ในแบ็คเอนด์สำหรับเอาต์พุตผ่านโปรโตคอล RDP มีการเพิ่มการรองรับ FreeRDP 3.x แล้ว
- แบ็กเอนด์เอาต์พุต VNC ให้ความสามารถในการปิดใช้งาน TLS และใช้รหัสผ่านสำหรับการตรวจสอบสิทธิ์ในโหมดที่ไม่ใช่ TLS
- libweston ได้เพิ่มการรองรับส่วนขยายโปรโตคอล Wayland สำหรับการจัดการสี ความสามารถในการจำกัดพื้นที่การเคลื่อนที่ของตัวชี้บนพื้นผิวแบบเต็มหน้าจอได้ถูกนำมาใช้แล้ว
- ส่วนประกอบสำหรับการเรนเดอร์ผ่าน OpenGL (gl-renderer) ได้เพิ่มการรองรับสำหรับการจับเอาต์พุต OpenGL ES 3 และ OpenGL ES 2 ในโหมดอะซิงโครนัส รวมถึงความสามารถในการเปลี่ยนสีของวัตถุโดยใช้เชเดอร์
ที่มา: opennet.ru
