首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Wine 准备重组和清理其 Direct3D 代码

出品|开源中国

开发人员 Zebediah Figura 昨天提出了初始 PR ,开启了重组和清理 Wine Direct3D “WineD3D” 代码的工作的第一步。

这项工作主要是重新组织 WineD3D 部分,确保后端函数被隔离到独立的文件中。最终目标是避免出现所有后端都不需要的大型头文件,找到错误地绑定到后端的函数,以及找到更多可以本地化到后端的代码,以及对现有函数代码进行更好的逻辑分离。

第一个 PR 将 Vulkan 声明移动到自己的 wined3d_vk.h 头文件中,这只是 Vulkan 代码重组的一部分,预计至少还会有两个合并请求。下一步则需要将 GL 和 Vulkan 声明代码分别移动到 wined3d_gl.h 和 wined3d_vk.h 中。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OazjlZ4w_7N1J4-ZY9CySwvw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券