霸气草丛

文章
6
资源
0
加入时间
2年10月24天

Direct2d CPU占用过高的问题

使用传统的渲染循环发现direct2d占用满CPU,而且是启用垂直同步的情况下。我就纳闷了,不可能微软是骗人的吧。还“硬件加速”呢,全效渲染,帧率居然比directx9低。代码使用simplerectangle。后来发现导致cpu占用过高的代码居然是这个在BenginDraw 和EndDraw之间的画格子的代码D2D1_SIZE_F rtSize = m_pRenderTarget->GetSiz