Weston 的重大版本號更改是由於 ABI 更改破壞了相容性。 改變在
-
增加 使用硬體機制來操作用於在 DRM(直接渲染管理器)中儲存幀緩衝區元件(硬體平面)的記憶體區域的有效性; - 到後端
DRM ,用於透過核心子系統DRM(直接渲染管理器)、KMS(核心模式設定)和evdev組織輸出,增加了對音訊和視訊內容複製保護技術的支持HDCP ,用於加密透過DVI、DisplayPort、HDMI、GVIF或UDI介面傳輸的視訊訊號; - 在 gl 渲染器中
添加 阻止對顯示受版權保護內容的區域進行擷取、分享和截圖; - 用於在沒有螢幕的情況下進行渲染的無頭後端添加了對使用 OpenGL 繪製到緩衝區的支援(已添加“--use-gl”選項),這允許您在記憶體中獲取螢幕的虛擬圖像可以傳輸到遠端客戶端;
- 在透過 DRM(直接渲染管理器)子系統的輸出後端中,新增了無需連結到庫即可建構的功能
膠質母細胞瘤 Mesa 提供的(通用緩衝區管理器)用於管理渲染緩衝區的分配。 使用格式代替 GBM 格式四CC ,用於DRM子系統; - 為了減少記憶體負載,一些 GPU 現在總是盡可能使用 EGL 擴展
EGL_KHR_partial_update ,它允許您選擇性地更新曲面的內容,跳過未更改的區域; - 此框架維護調試日誌的功能已擴展;
- gl-renderer 增加了對 XYUV 格式的支援;
- 在 xwm 視窗管理器中
實施的 當 Xwayland 運行時,控制 Wayland 表面變化的輸出,這使得在裝飾基於 Wayland 的環境中啟動的 X11 應用程式的視窗時可以消除工件; - 由於以下原因,顯示統一桌面背景時減少了記憶體消耗
應用 整個視口的 1x1 緩衝區; -
添加 擴充支援韋斯頓直接顯示 ,它允許您組織將 dmabuf 內容直接傳輸到螢幕控制器。
來源: opennet.ru