direct2d resourcesを参照すると、ハードウェアアクセラレーションはサーバー側のシナリオで利用できるではなく、であるようです。サーバーサイドのシナリオでdirect2dハードウェアアクセラレーションを使用できますか?
私の要件は、画像を画面外にレンダリングすることです。これはWicBitmapRenderTargetを使用して達成するのは簡単ですが、ハードウェアアクセラレーションではありません。これを達成するためにDirect2dを使用していますか?
direct2d resourcesを参照すると、ハードウェアアクセラレーションはサーバー側のシナリオで利用できるではなく、であるようです。サーバーサイドのシナリオでdirect2dハードウェアアクセラレーションを使用できますか?
私の要件は、画像を画面外にレンダリングすることです。これはWicBitmapRenderTargetを使用して達成するのは簡単ですが、ハードウェアアクセラレーションではありません。これを達成するためにDirect2dを使用していますか?
ハードウェアアクセラレーションを使用してオフスクリーンレンダリングを行う方法は、DXGIでIDXGISurfaceを割り当てた後、ID2D1Factory :: CreateDxgiSurfaceRenderTarget()を使用して描画します。
残念ながら、サービスはハードウェアアクセラレーションを許可しないセッション0で実行されるため、これはサーバーでは機能しないと思います。私は細部にぼんやりしている。
もう一つの「残念なことに」DXGIリソースを扱うのは、Direct2Dのものよりずっと複雑です。記入して詰めるための「書類作成」がたくさんあります。