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

问题描述 投票:0回答:1

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

  • D3D_DRIVER_TYPE_HARDWARE
  • D3D_DRIVER_TYPE_REFERENCE
  • D3D_DRIVER_TYPE_SOFTWARE
  • D3D_DRIVER_TYPE_WARP

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

directx directx-11
1个回答
1
投票

参考设备和软件设备 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

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

© www.soinside.com 2019 - 2024. All rights reserved.