ืืืืจ ืฉืืขื ืืืืฉืื ืฉื ืคืืชืื, ืคืืจืกืื ืืฉืืจืืจ ืฉื ืกืคืจืืืช SDL 2.28.0 (Simple DirectMedia Layer), ืฉืืืจืชื ืืคืฉื ืืช ืืืชืืื ืฉื ืืฉืืงืื ืืืืฉืืื ืืืืืืืืื. ืกืคืจืืืช SDL ืืกืคืงืช ืืชืงื ืื ืืืื ืคืื ืืจืคื ืื-ืืืื ืืชืืช-ืืื ืืืืฅ ืืืืืจื, ืืืคืื ืืงืื, ืืฉืืขืช ืืืืื, ืคืื ืชืืช-ืืืื ืืืืฆืขืืช OpenGL/OpenGL ES/Vulkan ืืคืขืืืืช ืจืืืช ืืืจืืช ืงืฉืืจืืช. ืืกืคืจืืื ืืชืืื ืืฉืคืช C ืืืืคืฆืช ืืจืืฉืืื Zlib. ืืื ืืืฉืชืืฉ ืืืืืืืช SDL ืืคืจืืืงืืื ืืฉืคืืช ืชืื ืืช ืฉืื ืืช, ืืกืืคืงืืช ืืืจืืืืช ืื ืืจืฉืืช.
ืืืืืจืช SDL 2.28.0 ืืฆืืขื ืืขืืงืจ ืชืืงืื ื ืืืืื, ืืื ืืืืืืฉืื ื ืืชื ืืื ืืช ืืช ืืืกืคืช ืืคืื ืงืฆืืืช SDL_HasWindowSurface() ื-SDL_DestroyWindowSurface() ืืืขืืจ ืืื ืืืฉืงื ื-API ืฉื SDL_Rederer ื-SDL_Surface, SDL_DISPLAYEVENT_MOVED ืืืฉ ืฉื ืืฆืจ ืืืฉืจ ืืืจืืข ืืืื ืืืืจ ืืืืกื ืืฉืชื ื ืฉืื ืืืื ืืืกืืื ืืชืฆืืจืืช ืืจืืืืช ืฆืืื, ืืืื SDL_HINT_ENABLE_SCREEN_KEYBOARD ืืื ืืฉืืื ืืชืฆืืื ืฉื ืืืงืืืช ืขื ืืืกื.
ืืืงืืื, ืคืืจืกื ืฉืขื ืฃ SDL 2.x ืืืขืืจ ืืฉืื ืืชืืืืงื, ืื ืฉืืจืื ืจืง ืขื ืชืืงืื ื ืืืืื ืืคืชืจืื ืชืงืืืช. ืื ืชืชืืืกืฃ ืคืื ืงืฆืืื ืืืืช ืืืฉื ืืกื ืืฃ SDL 2.x, ืืืคืืชืื ืืชืืงื ืืืื ื ืืงืจืืช ืืฆืืืช SDL 3.0. ืืขืืืื ืืชืืฆืขืช ืื ืขื ืฉืืืช ืืชืืืืืช sdl2-compat, ืืืกืคืงืช API ืฉืชืืื ื-SDL 2.x ืืื ืืจื ืืืงืืจ ืื ืคืืขื ืขื ืืื SDL 3. ืขืืืจ SDL 2 ืชืื ืฉืืืืฉ ืืืืืืืช ืฉื ืขื ืฃ SDL 2.
ืืืื ืืฉืื ืืืื ืืขื ืฃ SDL 3, ืืืืืื ืืขืืืื ืฉื ืืื ืชืช-ืืขืจืืืช, ืฉืื ืืืื ื-API ืฉืืคืจืื ืชืืืืืช ืื ืืงืื ืืืื ืฉื ืชืืื ืืช ืืืืฉื ืืช ืฉืืืืื ืืช ืืจืืืื ืืืืช ืฉืืื ืืืฆืืืืช ืืืืืจื ืืช. ืืืืืื, SDL 3 ืืฆืคื ืืฉืืคืืฅ ืืื ืฉื ืืงืื ืืขืืืื ืขื ืกืืื ื, ืฉืืืืฉ ื-Wayland ื-PipeWire ืืืจืืจืช ืืืื, ืืคืกืงืช ืืชืืืื ื-OpenGL ES 1.0 ื-DirectFB, ืืกืจืช ืืงืื ืืขืืืื ืืคืืืคืืจืืืช ืืืืจ ืงืืื ืืื QNX, ืคื ืืืจื, WinRT ื-OS / 2.
ืืงืืจ: OpenNet.ru