SDL 2.26 发布,多媒体和游戏开发包
SDL (Simple DirectMedia Layer) 是一个跨平台的多媒体和游戏开发包,提供 2D、 音频、事件驱动、多线程和定时器等服务,并有大量的扩充开发包,如 TCP/IP 网络,游戏角色,混音等。SDL 用 C 开发,但也有 Perl,PHP,Delphi 等多种语言的版本。
除了大量错误修复之外,SDL 2.26 版本还带来大量修改,主要更改如下:
普通改动
- 将 OpenGL 标头更新为 The Khronos Group Inc. 的最新 API。
- 添加了 SDL_GetWindowSizeInPixels() ,以获取以像素为单位的窗口大小
- 为软件渲染器添加了模拟 vsync 同步
- 将鼠标位置添加到 SDL_MouseWheelEvent
- 添加了 SDL_ResetHints() ,以将所有提示重置为其默认值
- 添加了对组合式 Joy-Cons 控制器的左右陀螺仪传感器的访问
- 当硬件提供该信息时,向 SDL_SensorEvent 和 SDL_ControllerSensorEvent 添加微秒时间戳
- ...
Windows:
- 添加提示 SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE ,控制是否使用系统鼠标加速曲线进行相对鼠标运动
macOS:
- 在 macOS 12 上实现了 vsync 同步
Linux:
- 添加了 SDL_SetPrimarySelectionText()、SDL_GetPrimarySelectionText() 和 SDL_HasPrimarySelectionText() ,以与 X11 主选择剪贴板交互
- 添加提示 SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP ,以控制是否在 Wayland 下启用鼠标指针扭曲仿真
Android:
- 启用 IME 软键盘输入
- 添加版本检查,以确保 SDL Java 和 C 代码兼容
更新公告:https://github.com/libsdl-org/SDL/releases/tag/release-2.26.0
随着 SDL 2.26 的发布,SDL3 正式进入开发阶段。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Pale Moon 31.4.0 发布,苍月浏览器
Pale Moon 31.4.0现已发布,这是一个主要的开发更新,添加了 JPEG-XL 图像支持等。具体更新内容如下: 更改 / 修复: 添加了对 JPEG-XL 图像格式的支持。 实施正则表达式 lookaround/lookbehind。 将 CORS header解析与更新的规范对齐。参阅 implementation notes。 不再为 non-printable keys 触发按键事件。参阅 implementation notes。 在平台中添加了对 MacOS 13“Ventura”的支持,主要有利于 White Star。 修复了 *nix 平台上可能有问题的线程锁定代码。 修复 Web Developer 工具显示和运行中的一些小问题。 删除了未使用但会影响性能的 panning 和 tab 动画测量代码。 改进了 SunOS 构建的代码。 更新了时区的国际化数据。 修复了 Mac 构建的缓冲区溢出。 解决的安全问题:CVE-2022-45411 和没有 CVE 编号的潜在问题。 UXP Mozilla 安全补丁摘要:2 fixed,1 DiD,1 deferre...
- 下一篇
pgAdmin 4 v6.16 发布,PostgreSQL 开源图形化管理工具
pgAdmin 4 版本 6.16 现已发布,此版本包括了 28 个错误修复和新功能。pgAdmin 是 PostgreSQL 领先的开源图形化管理工具。pgAdmin 4 旨在满足新手和有经验的 Postgres 用户的需求,提供强大的图形界面,简化了数据库对象的创建、维护和使用。 Features 添加了对在外部数据库中存储 pgAdmin 配置的支持。 在不首选 SQLite 的情况下,使用外部数据库服务器保存 pgAdmin 4 用户设置。在为配置数据库添加 HA 支持或避免在 non-ephemeral 存储上使用 SQLite 时,它很有用。 添加了为表生成 ERD 的功能。 添加配置用于 pgAdmin 用户名的 Oauth2 claim的可能性。 Bugs/Housekeeping 修复了关闭 wcDocker 面板时屏幕 freezing 的问题。 确保自动完成适用于以双引号开头的对象。 确保 pgAdmin 路由应该有 SCRIPT_NAME 前缀。 在服务器模式下尝试与服务器建立 SSL 连接之前,确保在密钥文件上设置了适当的权限。 修复了尝试通过按 Ente...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2配置默认Tomcat设置,开启更多高级功能