ะ ะฐะทัะฐะฑะพััะธะบะธ ะฑะธะฑะปะธะพัะตะบะธ SDL (Simple DirectMedia Layer), ะฝะฐัะตะปะตะฝะฝะพะน ะฝะฐ ัะฟัะพัะตะฝะธะต ะฝะฐะฟะธัะฐะฝะธั ะธะณั ะธ ะผัะปััะธะผะตะดะธะนะฝัั ะฟัะธะปะพะถะตะฝะธะน, ะพัะผะตะฝะธะปะธ ะธะทะผะตะฝะตะฝะธะต, ะฟะตัะตะฒะพะดััะตะต ะฒะตัะบั SDL3 ะฝะฐ ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ะฟะพ ัะผะพะปัะฐะฝะธั ะฟัะพัะพะบะพะปะฐ Wayland ะฒ ะพะบััะถะตะฝะธัั , ะฟัะตะดะพััะฐะฒะปัััะธั ะพะดะฝะพะฒัะตะผะตะฝะฝัั ะฟะพะดะดะตัะถะบั Wayland ะธ X11. ะ ะบะฐัะตััะฒะต ะฟัะธัะธะฝั ัะฟะพะผะธะฝะฐะตััั ะฝะฐะปะธัะธะต ะฟัะพะฑะปะตะผ, ะฝะตัะตััะฝะฝัั ะฒ ัะบะพัะธััะตะผะต Wayland, ัะฒัะทะฐะฝะฝัั ั ะฑะปะพะบะธัะพะฒะบะพะน ะฟะพะฒะตัั ะฝะพััะตะน ะธ ัะตะฐะปะธะทะฐัะธะตะน FIFO (vsync). ะฃะบะฐะทะฐะฝะฝัะต ะฟัะพะฑะปะตะผั ะฟัะธะฒะพะดัั ะบ ัะฝะธะถะตะฝะธั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะธ ะฝะต ะผะพะณัั ะฑััั ะฟะพะปะฝะพัะตะฝะฝะพ ัะตัะตะฝั ะฑะตะท ัะตะฐะปะธะทะฐัะธะธ ะดะพะฟะพะปะฝะธัะตะปัะฝัั ะฟัะพัะพะบะพะปะพะฒ fifo-v1 ะธ commit-timing-v1.
ะัะผะตัะฐะตััั, ััะพ ะฑะตะท ัะตัะตะฝะธั ะดะฐะฝะฝัั ะฟัะพะฑะปะตะผ ะฟะตัะตั ะพะด ั X11 ะฝะฐ Wayland ะฝะต ะฝะตััั ะบะฐะบะธั -ะปะธะฑะพ ะฟัะตะธะผััะตััะฒ ะดะปั ะพะฑััะฝัั ะฟัะธะปะพะถะตะฝะธะน ะธ ะธะณั, ะฐ ะปะธัั ะฟัะธะฒะพะดะธั ะบ ัะตัััะทะฝะพะผั ัะฝะธะถะตะฝะธั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะธ ัะตะณัะตััะธัะผ. ะ ัะฐััะผะพััะตะฝะธั ะฒะพะทะผะพะถะฝะพััะธ ะฟะตัะตั ะพะดะฐ SDL ะฝะฐ Wayland ะฟะพ ัะผะพะปัะฐะฝะธั ะฟะปะฐะฝะธัััั ะฒะตัะฝััััั ัะพะปัะบะพ ะฟะพัะปะต ััะฒะตัะถะดะตะฝะธั ะฟัะพัะพะบะพะปะพะฒ fifo-v1 ะธ commit-timing-v1 ะธ, ะธั ัะตะฐะปะธะทะฐัะธะธ ะฒ ััะฐะฑะธะปัะฝัั ะฒะตััะธัั ะพัะฝะพะฒะฝัั ะบะพะผะฟะพะทะธัะฝัั ะผะตะฝะตะดะถะตัะพะฒ.
ะัะพะผะต ัะพะณะพ, ะผะพะถะฝะพ ัะฟะพะผัะฝััั ะฟะตัะฒัะน ัะตััะพะฒัะน ะฒัะฟััะบ ะฝะพะฒะพะน ะฒะตัะบะธ SDL 3, ะฒ ะบะพัะพัะพะผ ะฒัะฟะพะปะฝะตะฝะฐ ะฟะตัะตัะฐะฑะพัะบะฐ ะฝะตะบะพัะพััั
ะฟะพะดัะธััะตะผ, ะฒะฝะตัะตะฝั ะฝะฐัััะฐััะธะต ัะพะฒะผะตััะธะผะพััั ะธะทะผะตะฝะตะฝะธั ะฒ API ะธ ะฟัะพะฒะตะดะตะฝะฐ ะฑะพะปััะฐั ัะธััะบะฐ ัััะฐัะตะฒัะธั
ะฒะพะทะผะพะถะฝะพััะตะน, ะฟะพัะตััะฒัะธั
ะฐะบััะฐะปัะฝะพััั ะฒ ัะพะฒัะตะผะตะฝะฝัั
ัะตะฐะปะธัั
. ะะฐะฟัะธะผะตั, ะฒ SDL 3 ะฟะพะปะฝะพัััั ะฟะตัะตัะฐะฑะพัะฐะฝ ะบะพะด ะดะปั ัะฐะฑะพัั ัะพ ะทะฒัะบะพะผ, ะฟัะตะบัะฐัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ OpenGL ES 1.0 ะธ DirectFB, ัะดะฐะปัะฝ ะบะพะด ะดะปั ัะฐะฑะพัั ะฝะฐ ัััะฐัะตะฒัะธั
ะฟะปะฐััะพัะผะฐั
, ัะฐะบะธั
ะบะฐะบ QNX, Pandora, WinRT ะธ OS/2. ะ API 2D-ะพััะธัะพะฒะบะธ ะดะพะฑะฐะฒะปะตะฝ ะฑัะบะตะฝะด ะดะปั ะพััะธัะพะฒะบะธ ัะตัะตะท API Vulkan, ัะฐััะธัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ HDR ะธ ัะฒะตัะพะฒัั
ะฟัะพัััะฐะฝััะฒ. ะะฐะผะตะฝัะฝ API ะดะปั ัะฐะฑะพัั ั ะฟัะพะทัะฐัะฝัะผะธ ะพะบะฝะฐะผะธ. ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฒะธะดะตะพะทะฐั
ะฒะฐัะฐ ั web-ะบะฐะผะตั ะธ ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฟะปะฐะฝัะตัะพะฒ ะธ ัะธััะพะฒัั
ัััะตะบ. ะะพะฑะฐะฒะปะตะฝั ะฝะพะฒัะต ะดะธะฐะปะพะณะธ ะดะปั ะพัะบัััะธั ะธ ัะพั
ัะฐะฝะตะฝะธั ัะฐะนะปะพะฒ. ะะฐะดะตะนััะฒะพะฒะฐะฝ ะฟะพ ัะผะพะปัะฐะฝะธั ะผัะปััะธะผะตะดะธะนะฝัะน ัะตัะฒะตั PipeWire.
เจธเจฐเฉเจค: opennet.ru