Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Directx 什么';翘曲驱动程序、参考驱动程序和软件驱动程序之间的区别是什么?_Directx_Directx 11 - Fatal编程技术网

Directx 什么';翘曲驱动程序、参考驱动程序和软件驱动程序之间的区别是什么?

Directx 什么';翘曲驱动程序、参考驱动程序和软件驱动程序之间的区别是什么?,directx,directx-11,Directx,Directx 11,在DirectX 11中,有四种类型的驱动程序: D3D_驱动程序_类型_硬件 D3D_驱动程序_类型_参考 D3D_驱动程序_类型_软件 D3D_驱动器_类型_翘曲 第一个是硬件驱动程序,这是众所周知的。在我们的程序中我们总是使用这个。最后三个是翘曲驱动程序、参考驱动程序和软件驱动程序。从MSDN上的文档中,我不太清楚3种驱动程序的区别是什么,相同的是它们都是通过软件实现的,但是,区别是什么?参考设备和软件设备 经纱机 一般来说,参考设备是作为预发行版提供的(因此人们可以在没有硬件支持

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

  • D3D_驱动程序_类型_硬件
  • D3D_驱动程序_类型_参考
  • D3D_驱动程序_类型_软件
  • D3D_驱动器_类型_翘曲

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

参考设备和软件设备

经纱机


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

我确实读过这一页,它只提到WARP是高性能的,而参考和软件驱动器是慢的,但是参考驱动器和软件驱动器之间有什么区别呢?