WARP 驱动程序、参考驱动程序和软件驱动程序之间有什么区别?

2024-03-09

在 DirectX 11 中,有四种类型的驱动程序:

  • D3D_DRIVER_TYPE_HARDWARE
  • D3D_DRIVER_TYPE_REFERENCE
  • D3D_DRIVER_TYPE_SOFTWARE
  • D3D_DRIVER_TYPE_WARP

第一个是我们众所周知的硬件驱动程序。我们总是在我们的程序中使用这个。最后3个是WARP驱动程序、参考驱动程序和软件驱动程序。从MSDN上的文档来看,我不太清楚这3种驱动程序有什么区别,相同的是它们都是由软件实现的,但是,有什么区别呢?


参考设备和软件设备http://www.gamedev.net/topic/631456-whats-the-difference- Between-d3d-driver-type-software-and-d3d-driver-type-reference/ http://www.gamedev.net/topic/631456-whats-the-difference-between-d3d-driver-type-software-and-d3d-driver-type-reference/

对于WARP设备http://msdn.microsoft.com/en-us/library/gg615082.aspx http://msdn.microsoft.com/en-us/library/gg615082.aspx

一般而言,参考设备是作为预发布版本提供的(因此人们可以开始使用全功能 api 编写代码,而无需硬件支持),问题是参考设备(以及除硬件之外的任何设备)速度太慢,几乎无法使用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WARP 驱动程序、参考驱动程序和软件驱动程序之间有什么区别? 的相关文章

  • Python 小版本之间的 Wheel 不兼容性

    我正在 PyPi 上发布一个包 它将支持 Python 3 6 并且希望构建尽可能少的轮子 我读过Python 的轮子包装系统 https packaging python org guides distributing packages

随机推荐