6

私が最後にこれを行ったときは、DirectDraw を使用してハードウェア サーフェスにブリットしたり、直接マップして直接描画したりしていました。

今日これを行うための推奨される方法は何ですか? Direct3D 10/11 を使用して同じことを行いますか?

編集:私の質問を明確にするために、ソフトウェアのラスタライズを行いたいので、ピクセルデータをディスプレイに直接ブリットする高速な方法が必要です。

4

1 に答える 1

3

最近のデスクトップアプリケーション向けのDirect2Dを使用することをお勧めします。引用:

目的

Direct2Dは、ハードウェアアクセラレーションによる、即時モードの2DグラフィックスAPIであり、2Dジオメトリ、ビットマップ、およびテキストに高性能で高品質のレンダリングを提供します。Direct2D APIは、GDI、GDI +、およびDirect3Dと適切に相互運用できるように設計されています。

要件:Vista以降、およびそれぞれのサーバーバージョン(必要な場合)。

于 2012-11-19T22:22:39.303 に答える