最新的SDL3开发版本今天发布,PipeWire优先于PulseAudio和其他更改。
最值得注意的是SDL3现在更喜欢PipeWire而不是PulseAudio,因为PipeWire的成熟度以及它在现代Linux桌面上非常常见。SDL 3.1.2还具有更快的Linux启动时间,并修复了XWayland下的鼠标扭曲,以及其他更改:
-添加了SDL_GlobDirectory()和SDL_GlobStorageDirectory()
-增加了对更多平台上的模态窗口的支持
-SDL_CreateWindowAndRenderer()将窗口标题作为第一个参数
-删除了SDL_RENDERER_ACCELERATED和SDL_RENDERER_SOFTWARE标志
-删除SDL_HINT_RENDER_SCALE_QUALITY
-将SDL_eventaction重命名为SDL_eventaction
-已将SDL_KeyCode值更改为定义
-已删除SDL_quit。h
-修复了XWayland上的鼠标扭曲
-改进了Wayland上的全屏窗口转换
-实现了NEON音频类型转换
-在最近的Linux发行版上,首选Pipewire而非Pulseaudio
-减少了在Linux上扫描游戏控制器时的启动时间
-修复了Windows上的Win+V处理(从剪贴板历史记录粘贴)
-杂项文档改进
Downloads via GitHub.