在现代Windows上绘制HWND的最快方法是什么?

时间:2012-11-07 21:16:32

标签: windows drawing 2d pixels

当我上次这样做时,你会使用DirectDraw对硬件表面进行blit,甚至直接映射并直接绘制。

今天推荐的方法是什么?使用Direct3D 10/11并做同样的事情吗?

编辑:为了澄清我的问题,我想做一些软件光栅化,因此需要一种快速的方法将像素数据直接blit到显示器。

1 个答案:

答案 0 :(得分:2)

我建议最近使用适用于桌面应用程序的Direct2D。引用:

  

<强>目的

     

Direct2D是一种硬件加速的即时模式2-D图形API   为2D提供高性能和高质量的渲染   几何,位图和文本。 Direct2D API旨在实现   与GDI,GDI +和Direct3D良好互操作。

要求:Vista及更高版本以及相应的服务器版本(如果需要)。