ืกืคืจืืืช SDL 2.0.22 (Simple DirectMedia Layer) ืฉืืืจืจื, ืฉืืืจืชื ืืคืฉื ืืช ืืืชืืื ืฉื ืืฉืืงืื ืืืืฉืืื ืืืืืืืืื. ืกืคืจืืืช SDL ืืกืคืงืช ืืืื ืืืื ืคืื ืืจืคื ืื-ืืืื ืืชืืช-ืืื ืืืืฅ ืืืืืจื, ืขืืืื ืงืื, ืืฉืืขืช ืืืืื, ืคืื ืชืืช-ืืืื ืืืืฆืขืืช OpenGL/OpenGL ES/Vulkan ืืคืขืืืืช ืจืืืช ืืืจืืช ืงืฉืืจืืช. ืืกืคืจืืื ืืชืืื ื-C ืืืืคืฆืช ืืจืืฉืืื Zlib. ืืื ืืืฉืชืืฉ ืืืืืืืช ืฉื SDL ืืคืจืืืงืืื ืืฉืคืืช ืชืื ืืช ืฉืื ืืช, ืืกืืคืงืืช ืืืจืืืืช ืื ืืจืฉืืช.
ืืืืืืจื ืืืืฉื:
- ืชืืืื ืืฉืืคืจืช ืืคืจืืืืงืื Wayland. ืืชืืืื ืชืืื ื ืืขืืืจ ืืฉืืืืฉ ืืคืจืืืืงืื Wayland ืืืจืืจืช ืืืื ืืกืืืืืช ืืืกืคืงืืช ืชืืืื ืื-ืืื ืืช ืขืืืจ Wayland ื-X11, ืื ืขืงื ืืขืืืช ืืงืฉืืจืืช ื-Wayland ืืืฉืืงืื ืืืื ืืื ืืชืงื ืื ืฉื NVIDIA, ืืืืื ืืืืืช ืืช ืืืขืืจ (ืืกืืืืืช Wayland ืขื ืจืืื XWayland, ืคืื ืืฉืืืืฉ ืืคืจืืืืงืื X11). ืืื ืืืฉืชืืฉ ื-Wayland, ืืชื ืืืื ืืืืืืจ ืืช ืืฉืชื ื ืืกืืืื "SDL_VIDEODRIVER=wayland" ืืคื ื ืืคืขืืช ืืืืฉืื ืื ืืืืกืืฃ ืืช ืืคืื ืงืฆืื "SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")" ืืงืื ืืคื ื ืืงืจืืื ื-SDL_Init(). ืงืืืคืืืฆืื ืขื Wayland ืืืจืฉืช ืืคืืืช libwayland-client ืืจืกื 1.18.0.
- ื ืืกืคื ืคืื ืงืฆืืืช SDL_RenderGetWindow() ืืื ืืงืื ืืช ืืืืื ืืืฉืืื ื-SDL Renderer.
- ื ืืกืคื ืงืืืฆื ืฉื ืคืื ืงืฆืืืช ืืชืคืขืื ืืืืจืื ืืืื ืืื (ืงืืืขืช ืืชืจืืฉืืช ืฉื ื ืงืืืืช, ื ืืงืื, ืืฉืืืื, ืืืืื ืืื'), ืืคืขืื ืขื ืงืืืืจืืื ืืืช ืืืืืื ืืืืืกืกืื ืขื ืืกืคืจื ื ืงืืื ืฆืคื: SDL_PointInFRect(), SDL_FRectEmpty(), SDL_FRectEquals(), SDL_FRectEqualsEpsilon () , SDL_HasIntersectionF(), SDL_IntersectFRect(), SDL_UnionFRect(), SDL_EncloseFPoints() ื-SDL_IntersectFRectAndLine().
- ื ืืกืคื ืคืื ืงืฆืืืช SDL_IsTextInputShown() ืืื ืืืืืง ืื ืืืืจ ืงืื ืืืงืกื ืืืฆื.
- ื ืืกืคื ืคืื ืงืฆืืืช SDL_ClearComposition() ืืื ืื ืงืืช ืืช ืืืืจ ืงืื ืืืงืกื ืืืื ืืืฉืืืช ืืช ืฉืืืช ืืงืื (IME).
- ื ืืกืฃ ืืืจืืข SDL_TEXTEDITING_EXT ืืืืคืื ืืืืืจื ืงืื ืืงืกื ืืจืืืื ืืืื SDL_HINT_IME_SUPPORT_EXTENDED_TEXT ืืื ืืืคืฉืจ ืืืจืืข ืื.
- ืืืกืืฃ ืืช ืืืื SDL_HINT_MOUSE_RELATIVE_MODE_CENTER ืืื ืืืคืฉืจ ืืืืืช ืืขืืืจ ืืืจืื ืืืืื ืืืื ืืืงืื ืืืืื ืืืื ืืืฉืจ ืืืฆื ืืืืกื ืืืคืขื.
- ืืคืขืืช ืืืืืช ืขืืืจ ืืืืืืืืช ืืขืช ืืืืฆื ืขื ืืืฆื ื ืืขืืืจ. ืืื ืืืฉืืืช ืืืชื, ืืืฆืข ืืืื SDL_HINT_MOUSE_AUTO_CAPTURE.
- ื ืืกืคื ืืืืื SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL ื-SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN ืืื ืืืขืืืจ ืืืืข ืขื ืืฉืืืืฉ ื-OpenGL ืื ื-Vulkan ืืืืื ืืืฆืื ื.
- ืืืกืืฃ ืืช ืืืื SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE ืืื ืืืคืฉืจ ืืกืืจื ืฉื ืืืจืืข SDL_QUIT ืืืฉืจ ืืืื ืืืืฉืื ืืืืจืื ื ืกืืจ.
- ืืืกืืฃ ืืช ืืืื SDL_HINT_JOYSTICK_ROG_CHAKRAM ืืื ืืืชืืืืก ืืขืืืจ ROG Chakram ืืื ื'ืืืกืืืง.
- ืขืืืจ ืืื ืืงืก, ืืชืืื ื SDL_HINT_X11_WINDOW_TYPE ื ืืกืคื ืืื ืืืืืืจ ืืช ืืคืจืืืจ _NET_WM_WINDOW_TYPE ืืืืื ืืช.
- ืขืืืจ ืืื ืืงืก, ืืืื SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR ื ืืกืฃ ืืฉืืืืฉ ื-libdecor ืขื ืฉืจืชืื ืืืจืืืื ืืชืืืืื ื-xdg-decoration.
- ืขืืืจ ืื ืืจืืืื, ืืคืื ืงืฆืื SDL_AndroidSendMessage() ืืืฉืื ืืื ืืฉืืื ืคืงืืื ืฉืจืืจืืชืืช ืืืืคื SDL Java.
ืืงืืจ: OpenNet.ru