顯示器發(fā)展歷程從CRT到MicroLED,每次技術(shù)革新帶來視覺新體驗(yàn)。各類顯示器有優(yōu)缺點(diǎn),需根據(jù)應(yīng)用場景選擇。未來期待更先進(jìn)、高效、節(jié)能的顯示技...
Fence是一種同步機(jī)制,在Android里主要用于圖形系統(tǒng)中GraphicBuffer的同步。那它和已有同步機(jī)制相比有什么特點(diǎn)呢?它主要被用來...
到目前為止,我們已經(jīng)成功地在頂級應(yīng)用程序窗口中顯示了一些內(nèi)容,但XDG shell的功能遠(yuǎn)不止于此。即使是最簡單的應(yīng)用程序也應(yīng)該正確地實(shí)現(xiàn)配置生...
[TOC] 向用戶顯示您的應(yīng)用程序只是I/O等式的一半——大多數(shù)應(yīng)用程序還需要處理輸入。為此,座椅提供了一種對Wayland上輸入事件的抽象。從...
[TOC]到目前為止,我們展示的Surface接口基本區(qū)域足以向用戶呈現(xiàn)數(shù)據(jù),但Surface接口提供了許多額外的請求和事件,以便更有效地使用。...
[TOC]XDG(跨桌面組)shell是Wayland的標(biāo)準(zhǔn)協(xié)議擴(kuò)展,它描述了應(yīng)用程序窗口的語義。它定義了兩個wl_surface角色:“top...
[TOC]顯然,這個系統(tǒng)的全部目的是向用戶顯示信息,并接收他們的反饋以進(jìn)行額外的處理。在本章中,我們將探討這些任務(wù)中的第一個:在屏幕上顯示像素。...
[TOC]如果你記得第2.1章,每個請求和事件都與一個對象ID相關(guān)聯(lián),但到目前為止,我們還沒有討論對象是如何創(chuàng)建的。當(dāng)我們收到Wayland消息...
現(xiàn)在,我們忽略了Wayland協(xié)議如何管理客戶端和服務(wù)器之間對象的共同所有權(quán)的一個重要細(xì)節(jié):這些對象是如何創(chuàng)建的。Wayland顯示或wl_di...