IT之家 06月03日 07:33
Wine 10.9 兼容层发布:首次支持 DXIL 着色器、修复 34 个 BUG
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Wine 10.9 兼容层迎来更新,核心在于引入了 vkd3d 1.16 版本,首次支持 DXIL 着色器,并初步支持几何着色器处理。此次更新修复了 34 个 BUG,涵盖打印、游戏、应用崩溃等多个方面,提升了用户体验。此外,Wine 10.9 还为所有图形驱动添加了 EGL 库支持,并改进了对 Windows Runtime (WinRT) 元数据的支持,同时修复了多个游戏兼容性问题,如《3D 弹球:太空学员》的全屏模式等。

💻Wine 10.9 引入了 vkd3d 1.16 版本,这是本次更新的核心。vkd3d 1.16 首次支持 DXIL 着色器,并开始处理几何着色器,使 Wine 在图形处理方面更进一步。

🚀 DXIL(DirectX Intermediate Language)是用于表达 Direct3D 着色器程序的一种中间语言,基于 LLVM IR。DXIL 由微软开发,主要用于 DirectX 着色器编译器,可以将高级着色语言 HLSL 映射到 LLVM IR,以便在 GPU 上高效运行。

🎨 Wine 10.9 修复了 34 个 BUG,涵盖打印、游戏、应用崩溃等多个领域,显著提升了用户体验。同时,为所有图形驱动添加了 EGL 库支持,进一步提升图形性能。

🕹️ 游戏兼容性方面,Wine 10.9 修复了经典游戏《3D 弹球:太空学员》的全屏模式问题,《帝国时代 1.x》的显示瑕疵,以及 Steam 平台《戴森球计划》的开场白屏和鼠标失效问题。

IT之家 6 月 3 日消息,Wine 10.9 兼容层正式上线,主要引入 1.16 版 vkd3d,首次支持 DXIL(DirectX Intermediate Language)着色器,并初步支持几何着色器处理,同时为所有图形驱动添加了 EGL 库支持。

IT之家注:DXIL 是用于表达 Direct3D 着色器程序的一种中间语言,基于 LLVM IR(Low-Level Virtual Machine Intermediate Representation)的一个子集。

DXIL 由微软开发,主要用于 DirectX 着色器编译器(DirectXShaderCompiler),可以将高级着色语言(HLSL)直接映射到 LLVM IR 中,以便在图形处理单元(GPU)上高效运行。它支持多种着色器阶段(如顶点、像素、计算等)的编译和链接,同时包含资源管理和验证机制。

Wine 是一款让 Linux 和 macOS 用户运行 Windows 应用程序的兼容层,本次 10.9 更新共计修复了 34 个 BUG,涵盖打印、游戏、应用崩溃等多个领域,显著提升用户体验。

10.9 更新的核心亮点就是引入 vkd3d 1.16,这一 Wine 维护的 Direct3D 到 Vulkan 翻译层初步支持 DXIL 着色器,并开始处理几何着色器。

此外,团队为所有图形驱动引入了 EGL 库支持,进一步提升图形性能。开发者也将受益于 WIDL(Wine 的 IDL 编译器)对 Windows Runtime(WinRT)元数据生成的初步支持,以及使用 Clang 构建时新增的编译器异常处理功能。

游戏玩家也将迎来好消息:经典游戏《3D 弹球:太空学员》的全屏模式恢复正常,《帝国时代 1.x》的显示瑕疵被清除,Steam 平台《戴森球计划》的开场白屏问题和窗口切换后鼠标功能失效的情况也得到修复。

开发方面,项目还引入了 Windows Runtime (WinRT) 元数据生成支持及 Clang 编译器的异常处理功能。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Wine DXIL vkd3d 兼容层
相关文章