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渲染。