Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
硬件加速是 Direct2D 支持的一项功能。这是我的问题。
据我所知,硬件加速受 GPU 型号、驱动程序版本等限制。有人知道这件事的细节吗?也就是说,如何判断一台电脑是否支持d2d硬件加速。
下图是在 Chrome 浏览器中捕获的。
我认为这完全取决于您的硬件是否能够执行 Direct3D 10/11。如果您能够创建明确指定硬件模式的 ID3D10Device/ID3D11Device,那么 Direct2D 也应该在硬件中工作。请注意,它在 Direct2D 方面有点复杂,因为某些渲染目标类型不适用于硬件模式,您还可以指定渲染目标选项以显式请求硬件模式,使用D2D1_RENDER_TARGET_TYPE_HARDWARE.
D2D1_RENDER_TARGET_TYPE_HARDWARE