SDL3预览版旨在帮助测试新的SDL 3.0 API


Sam Lantinga今天发布了SDL 3的SDL预览版,以鼓励开发人员测试新的SDL 3.0 API。

SDL3已经看到了跨平台游戏常用的跨平台硬件/软件抽象层的许多改进。一个Vulkan渲染器被添加,存储api, 色彩空间和HDR相关的改进, 蒸汽甲板的隆隆支持, 子弹出窗口, 更喜欢Wayland而不是X11,以及 删除了很多旧代码。

在今天的SDL 3.0预发布公告中,API添加描述为:

– API经过了显著的改进,使其更易于使用和更一致

– 2D渲染API现在支持更高级的色彩空间和HDR渲染

– 2D渲染API现在有一个Vulkan后端

-在test/testffmpeg.c中添加了一个使用ffmpeg进行硬件加速的视频播放示例

-整形窗口API已替换为透明窗口

– SDL_time.h中添加了时间和日期函数

– SDL_camera. h中添加了对摄像头视频捕获的支持

– SDL_pen.h中增加了对处理笔和片剂的支持

– 在SDL_dialogue. h中添加了对文件打开和保存对话框的支持

-在sdl_filesystem.h中提供了处理文件和目录的跨平台函数

– 在SDL_storage. h中添加了一个跨平台抽象,用于处理用户和游戏数据

– main()的处理已经转移到头库中,并且可以使用一个可选的基于回调的程序流

– SDL_properties. h中添加了对简单对象属性的支持。这些属性在许多SDL对象上都可用,并且可以用于更高级的功能。

下载有关此SDL 3开发人员预览版的更多详细信息, GitHub.

上一篇 Windows 11 24H2发布计划:功能更新与AI技术升级
下一篇 Linux 6.9的KVM虚拟化为Intel AMD带来更多优化&