1

Windows 10 移动版(手机)是否支持 Direct3D 12?我最近将我的个人项目升级到 Direct3D 12,印象是它可以在所有版本的 Windows 10 通用应用程序上运行。我的手机可以正常运行我的旧 Direct3D 11.1 代码,但 D3D12CreateDevice() 失败并出现指定功能级别(11_0、11_1、12_0 或 12_1)或接口(ID3D12Device)不受支持的错误。是我做错了什么,还是手机真的不支持 D3D12?如果不支持,会一直支持吗?我不介意现在只在 PC 上开发,但我宁愿现在知道它永远不会被支持。

4

1 回答 1

1

https://msdn.microsoft.com/en-us/library/windows/desktop/dn899228(v=vs.85).aspx说:

Direct3D 12 提供了四个主要优势 [...],以及适用于 Windows 10 设备(PC、平板电脑、控制台或手机)的跨平台开发。

https://msdn.microsoft.com/en-us/library/windows/desktop/dn899118(v=vs.85).aspx说:

要使用 Direct3D 12 进行编程,您需要以下组件:

具有 Direct3D 12 兼容 GPU 的硬件平台

支持 Windows 显示驱动程序模型 (WDDM) 2.0 的显示驱动程序

于 2016-05-02T08:57:06.283 回答