Wine 准备重组和清理其 Direct3D 代码
开发人员 Zebediah Figura 昨天提出了初始 PR ,开启了重组和清理 Wine Direct3D“WineD3D”代码的工作的第一步。
这项工作主要是重新组织 WineD3D 部分,确保后端函数被隔离到独立的文件中。最终目标是避免出现所有后端都不需要的大型头文件,找到错误地绑定到后端的函数,以及找到更多可以本地化到后端的代码,以及对现有函数代码进行更好的逻辑分离。
第一个 PR 将 Vulkan 声明移动到自己的 wined3d_vk.h 头文件中,这只是 Vulkan 代码重组的一部分,预计至少还会有两个合并请求。下一步则需要将 GL 和 Vulkan 声明代码分别移动到 wined3d_gl.h 和 wined3d_vk.h 中。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
前 Snap 联合开发者“倒戈”,开发脚本用 Flatpak 取代 Snap
Alan Pope 是 Canonical 主导的包格式 Snap 的联合开发者,他在 2021 年离开了工作了 10 年的 Canonical 公司。该公司今年早些时候发布的 Ubuntu 23.04 默认不再安装 Flatpak。 Flatpak 软件包以及将 Flatpak 整合到各自软件中心的包,在 2023 年 4 月发布的下一个版本 (Lunar Lobster) 中将不再默认安装。 Flatpak 和 Snap 都是一种沙盒容器式的软件包格式,类似于 Docker,旨在提供一种独立于发行版的打包格式,解决包依赖问题,能在不导致依赖地狱的情况下在同一个系统上安装同一个程序的多个版本。 Flatpak 由红帽主导开发,完全开源,支持多个软件仓库。相比之下,Snap 的后端是 Canonical 私有的,只存在一个 Canonical 控制的私有 Snap 应用商店。 近日,Alan Pope 开发了一个名为 unsnap 的脚本,如果一个 Snap 软件包存在对应的 Flatpak 包,那么它将会自动用 Flatpak 包替换 Snap 包。 该脚本目前已开源,托管在 Git...
- 下一篇
7 月数据库排行:Oracle 大涨,再度拉开比分
DB-Engines Ranking 会根据受欢迎程度对数据库管理系统进行排名,排名每月更新一次。 七月数据显示,对比上月排名,前十依旧保持不变,按顺序依次是:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB、Redis、IBM Db2、Elasticsearch、Microsoft Access、SQLite。 但前十亦有差距,前三中 Oracle 大涨了 24.54 分,而 MySQL 和 Microsoft SQL Server 都在掉分。此消彼长之下,MySQL 距离榜首直接被拉开到一百分,登顶希望又渺茫了一丝。 10 名之后的数据库排行和分数基本没变动,除了比分紧咬的Microsoft Azure SQL 和Amazon DynamoDB 互换了一下位置。 流行度趋势 各类型数据库的排名情况: 关系型数据库前 10 名 Key-Value (KV) 数据库前 10 名 文档数据库前 10 名 时序数据库前 10 图数据库前 10 名 搜索引擎前十名 关于DB-Engines 数据库排行榜 DB-Engines...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Hadoop3单机部署,实现最简伪集群
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址