标签: c++ winapi gpu hardware-acceleration
我正在尝试使用C ++和Win API为Windows平台编写屏幕保护程序。要渲染图形我正在使用GDI +,但问题是渲染png的一些少量动画(淡入和淡出)变得非常“CPU重”。
所以我想知道是否有办法为GDI + API启用GPU加速?如果不可能,我可以使用支持GPU加速的非托管代码(OpenGL或DirectX除外)吗?
答案 0 :(得分:1)
不。 GDI主要是关于内存位图的操作,当涉及到它时。如果您需要更高级的功能,请使用Direct3D / 2D。