SDL (Simple DirectMedia Layer) 是一个跨平台的多媒体和游戏开发包,提供 2D、 音频、事件驱动、多线程和定时器等服务,并有大量的扩充开发包,如 TCP/IP 网络,游戏角色,混音等。SDL 用 C 开发,但也有 Perl,PHP,Delphi 等多种语言的版本。
目前 SDL 2.23.1 版本已发布,该版本采用受 GLib 和 Flatpak 启发的新的版本控制方案,偶数表示生产就绪的稳定状态,奇数表示预发布的开发者版本。除了版本更改策略变更之外,SDL 2.23.1 添加了许多新的 API,为 Windows 引入了 Direct3D 12 渲染器实现,并为 Windows 和 Linux 添加了许多不同的消息提示。
此版本还添加了 Windows D3D12 渲染器,以支持 Xbox 游戏开发工具包 (GDK)。
更多内容可查看更新公告:https://github.com/libsdl-org/SDL/releases/tag/prerelease-2.23.1