เบเบฒเบเบเปเบฝเบเปเบเบเบเบปเบงเปเบฅเบเบชเบฐเบเบฑเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบญเบ Weston เปเบกเปเบเบเปเบญเบเบเบฒเบเบเปเบฝเบเปเบเบ ABI เบเบตเปเบเปเบฒเบฅเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเป. เบเบฒเบเบเปเบฝเบเปเบเบเปเบ
-
เปเบเบตเปเบกเบเบถเปเบ ัััะตะบัะธะฒะฝะพััั ะทะฐะดะตะนััะฒะพะฒะฐะฝะธั ะฒ DRM (Direct Rendering Manager) ะฐะฟะฟะฐัะฐัะฝัั ะผะตั ะฐะฝะธะทะผะพะฒ ะผะฐะฝะธะฟัะปััะธะธ ั ัะตะณะธะพะฝะฐะผะธ ะฟะฐะผััะธ, ะธัะฟะพะปัะทัะตะผัะผะธ ะดะปั ั ัะฐะฝะตะฝะธั ะบะพะผะฟะพะฝะตะฝัะพะฒ ััะตะนะผะฑััะตัะฐ (hardware planes); - ะ ะฑัะบะตะฝะด
DRM , ะธัะฟะพะปัะทัะตะผัะน ะดะปั ะพัะณะฐะฝะธะทะฐัะธะธ ะฒัะฒะพะดะฐ ัะตัะตะท ะฟะพะดัะธััะตะผั ัะดัะฐ DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) ะธ evdev, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะตั ะฝะพะปะพะณะธะธ ะทะฐัะธัั ะพั ะบะพะฟะธัะพะฒะฐะฝะธั ะทะฒัะบะพะฒะพะณะพ ะธ ะฒะธะดะตะพะบะพะฝัะตะฝัะฐHDCP , ะบะพัะพัะฐั ะธัะฟะพะปัะทัะตััั ะดะปั ัะธััะพะฒะฐะฝะธั ะฒะธะดะตะพัะธะณะฝะฐะปะฐ, ะฟะตัะตะดะฐะฒะฐะตะผะพะณะพ ัะตัะตะท ะธะฝัะตััะตะนัั DVI, DisplayPort, HDMI, GVIF ะธะปะธ UDI; - ะ gl-renderer
เปเบเบตเปเบก ะฑะปะพะบะธัะพะฒะบะฐ ะทะฐั ะฒะฐัะฐ, ะฟัะตะดะพััะฐะฒะปะตะฝะธั ัะพะฒะผะตััะฝะพะณะพ ะดะพัััะฟะฐ ะธ ัะพะทะดะฐะฝะธั ัะบัะธะฝัะพัะพะฒ ะพะฑะปะฐััะตะน, ะฒ ะบะพัะพััั ะพัะพะฑัะฐะถะฐะตััั ะทะฐัะธััะฝะฝัะน ะพั ะบะพะฟะธัะพะฒะฐะฝะธั ะบะพะฝัะตะฝั; - ะ ะฑัะบะตะฝะด headless, ะฟัะธะผะตะฝัะตะผัะน ะดะปั ัะตะฝะดะตัะธะฝะณะฐ ะฑะตะท ัะบัะฐะฝะฐ, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพััะธัะพะฒะบะธ ะฒ ะฑััะตั ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ OpenGL (ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซโuse-glยป), ััะพ ะฟะพะทะฒะพะปัะตั ะฟะพะปััะธัั ะฒะธัััะฐะปัะฝะพะต ะธะทะพะฑัะฐะถะตะฝะธะต ัะบัะฐะฝะฐ ะฒ ะฟะฐะผััะธ, ะบะพัะพัะพะต ะผะพะถะฝะพ ะฟะตัะตะดะฐัั ัะดะฐะปัะฝะฝะพะผั ะบะปะธะตะฝัั;
- ะ ะฑัะบะตะฝะดะต ะฒัะฒะพะดะฐ ัะตัะตะท ะฟะพะดัะธััะตะผั DRM (Direct Rendering Manager) ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ัะฑะพัะบะธ ะฑะตะท ะฟัะธะฒัะทะบะธ ะบ ะฑะธะฑะปะธะพัะตะบะต
G.B.M. (Generic Buffer Manager), ะฟัะตะดะปะฐะณะฐะตะผะพะน ะฒ Mesa ะดะปั ัะฟัะฐะฒะปะตะฝะธั ะฒัะดะตะปะตะฝะธะตะผ ะฑััะตัะพะฒ ะพััะธัะพะฒะบะธ. ะะผะตััะพ ัะพัะผะฐัะพะฒ GBM ะทะฐะดะตะนััะฒะพะฒะฐะฝั ัะพัะผะฐััFourCC , ะฟัะธะผะตะฝัะตะผัะต ะฒ ะฟะพะดัะธััะตะผะต DRM; - ะะปั ัะพะบัะฐัะตะฝะธั ะฝะฐะณััะทะบะธ ะฝะฐ ะฟะฐะผััั ะฒ ะฝะตะบะพัะพััั
GPU ะฟะพ ะฒะพะทะผะพะถะฝะพััะธ ัะตะฟะตัั ะฒัะตะณะดะฐ ะฟัะธะผะตะฝัะตััั EGL-ัะฐััะธัะตะฝะธะต
EGL_KHR_partial_update , ะฟะพะทะฒะพะปัััะตะต ะฒัะฑะพัะพัะฝะพ ะพะฑะฝะพะฒะปััั ัะพะดะตัะถะธะผะพะต ะฟะพะฒะตัั ะฝะพััะตะน, ะฟัะพะฟััะบะฐั ะพะฑะปะฐััะธ, ะฒ ะบะพัะพััั ะฝะต ะฑัะปะพ ะธะทะผะตะฝะตะฝะธะน; - ะ ะฐััะธัะตะฝั ะฒะพะทะผะพะถะฝะพััะธ ััะตะนะผะฒะพัะบะฐ ะดะปั ะฒะตะดะตะฝะธั ะพัะปะฐะดะพัะฝัั ะปะพะณะพะฒ;
- ะ gl-renderer ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะพัะผะฐัะฐ XYUV;
- ะ ะพะบะพะฝะฝะพะผ ะผะตะฝะตะดะถะตัะต xwm
เบเบฐเบเบดเบเบฑเบ ะบะพะฝััะพะปั ะทะฐ ะฒัะฒะพะดะพะผ ะธะทะผะตะฝะตะฝะธะน ะฝะฐ ะฟะพะฒะตัั ะฝะพััั Wayland ะฟัะธ ัะฐะฑะพัะต Xwayland, ะบะพัะพััะน ะฟะพะทะฒะพะปะธะป ะธะทะฑะฐะฒะธัััั ะพั ะฐััะตัะฐะบัะพะฒ ะฟัะธ ะดะตะบะพัะธัะพะฒะฐะฝะธะธ ะพะบะพะฝ X11-ะฟัะธะปะพะถะตะฝะธะน, ะทะฐะฟััะบะฐะตะผัั ะฒ ะพะบััะถะตะฝะธะธ ะฝะฐ ะฑะฐะทะต Wayland; - ะกะฝะธะถะตะฝะพ ะฟะพััะตะฑะปะตะฝะธะต ะฟะฐะผััะธ ะฟัะธ ะพัะพะฑัะฐะถะตะฝะธะธ ะพะดะฝะพัะพะดะฝะพะณะพ ัะพะฝะฐ ัะฐะฑะพัะตะณะพ ััะพะปะฐ ะทะฐ ัััั
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ ะฑััะตัะฐ 1ร1 ะดะปั ะฒัะตะณะพ viewport-ะฐ; -
เปเบเบตเปเบกเปเบฅเปเบง ะฟะพะดะดะตัะถะบะฐ ัะฐััะธัะตะฝะธัweston-direct-display , ะฟะพะทะฒะพะปัััะตะณะพ ะพัะณะฐะฝะธะทะพะฒะฐัั ะฟะตัะตะดะฐัั ัะพะดะตัะถะธะผะพะณะพ dmabuf ะฝะฐะฟััะผัั ะฒ ะบะพะฝััะพะปะปะตั ัะบัะฐะฝะฐ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru