堡垒之夜何时加入对DirectX 12的支持?
![DirectX,directx12](http://img.yunnanlong.com/221017/00043241c-0.jpg)
Epic Games今天发布消息称,热门吃鸡游戏《堡垒之夜》在即将到来的11.20版本更新中,在现有的DirectX 11基础上还将额外提供对DirectX 12的支持 。对DX12的支持将随Fortnite Chapter 2更新一起到来,将引入新地图等诸多新功能 。Epic在公告博文中写道,使用DirectX 12之后堡垒之夜游戏在高端显卡上能够实现“更高、更稳定的帧率” 。
游戏工作室解释道:“这是因为DirectX 12能够激发CPU性能,允许跨核心合理分配图形渲染工作 。”而且更为有趣的是,Epic表示计划面向DirectX 12玩家推出一些新功能 。尽管开发者并未详细说明,但这可能是堡垒之夜添加光线追踪支持的第一步 。此功能只能提供比DirectX 12更好的视觉效果,并且不会影响DirectX 11上的游戏性 。
Collabora如何让DirectX 12设备支持OpenCL和OpenGL?
![DirectX,directx12](http://img.yunnanlong.com/221017/00043241c-0.jpg)
由于并非所有 Windows 设备都对 OpenCL 和 OpenGL 硬件加速技术提供良好的支持,因此游戏开发者经常会发现他们很难在 Windows 上实现对 OpenGL 游戏的支持 。为提升应用程序的兼容性,Collabora 正在开发应对此类问题的通用解决方案 。具体说来是,其与微软合作构建了 OpenCL 和 OpenGL 映射层 。
【来自:Collbora】借助这一方案,Collabora 得以将 OpenCL 1.2 和 OpenGL 3.3 支持带到所有启用的 Windows 和 DirectX 12 设备上 。GPU 制造商可为其硬件提供 D3D12 驱动程序,并支持 DirectX、OpenCL 和 OpenGL API,而 Collabora 的工作主要分为三个部分:一个 OpenCL 编译器、一个 OpenCL 运行时,以及一个借助 D3D12 API、在 GPU 上构建和执行命令缓冲区的 Gallium 驱动程序 。
【DirectX,directx12】两个组件使用共享的 NIR-to-DXIL 着色器编译器,其中 NIR 是 Mesa 对 GPU 着色器的内部表示,而 DXIL 是微软的内部表示形式 。D3D12 驱动程序将使用这种方法来转换那些特定于硬件的着色器,更多细节可参阅 Collabora 的《Introducing Open CL and OpenGL on DirectX》详情页 。
推荐阅读
- 暮色堡垒选什么用,猎人宠物选择下篇
- 堡垒之夜
- 龙神契约苍穹堡垒怎么打架,两大龙魂是优势
- 暮光堡垒,暮光色暮色光之城到底是哪个
- 神圣堡垒,有一款塔防游戏就是在一个球体上有两种颜色的堡垒 开始你和对方一人
- 龙神契约什么玩战力高块,《龙神契约》苍穹堡垒35层通关攻略
- 神契约苍穹堡垒59层怎么过,2022年3·15晚会舞美创新
- 堡垒汉化,堡垒更改游戏语言的方法是怎么样的
- 万世升级需要什么道具,晋升堡垒最帅变身道具
- dnf单机版12 0,为什么我的dnf单机版121玩不了 打开之后说DirectX Audio初始化失败