WARP是针对Vista和7的DirectX 11软件实现

http://msdn.microsoft.com/en-us/library/gg615082.aspx

WPF还支持XP,并且针对较低的DX版本,因此其软件渲染器有所不同。

我想知道是否有人能想到一种使WPF在WARP下运行的方法。
在这种情况下,WPF会认为它是硬件加速的,但是WARP正在实现DX调用。

WARP允许人们使用DirectX技术(例如Direct2D)而无需关心硬件是否不存在(例如在RDP会话中)。对于希望利用硬件但又不想为SW案例编写单独的渲染逻辑的业务应用程序而言,这非常有用。

在某些情况下,WARP也有可能比WPF的内部渲染器更快。

最佳答案

不,没有可扩展性。此外,WPF已经知道在必要时可以切换到SW渲染。

10-04 17:51