0

硬件加速是 Direct2D 支持的一项功能。这是我的问题。

据我所知,硬件加速受 GPU 型号、驱动程序版本等限制。有人知道这件事的细节吗?也就是说,如何判断一台电脑是否支持d2d硬件加速。

下图是在 Chrome 浏览器中捕获的。 在此处输入图像描述

4

1 回答 1

0

我认为这完全取决于您的硬件是否能够执行 Direct3D 10/11。如果您能够创建明确指定硬件模式的 ID3D10Device/ID3D11Device,那么 Direct2D 也应该在硬件中工作。请注意,它在 Direct2D 方面有点复杂,因为某些渲染目标类型不适用于硬件模式,您还可以指定渲染目标选项以显式请求硬件模式,使用D2D1_RENDER_TARGET_TYPE_HARDWARE.

于 2018-07-09T14:40:12.423 回答