Direct3D 11.0とDirect2D/DirectWriteの連携を試してみました。 1. Direct3DとDirect2Dにまつわる面倒な話 Direct3Dは3DCGを高速に描画します。Direct3Dには2D専用の機能がなく、文字列表示もありません。Direct3D 9にはDirect3D Extensionとして文字列を描画するID3DXFontインターフェイスが用意されましたが、Direct3D 10で廃止となりました。 Direct3D 10からはDirect3Dの構造が大幅に変更されました。3D処理に直接関係のない各種バッファやディスプレイ・GPUの管理などをDXGIが管理することになりました。GDIやDirect3Dなどの描画コマンドは、全てDXGIを経由し、カーネルモードグラフィックスドライバに伝えられます。 Direct3D 10.1と同時にDirect2Dと