1

DirectX アクセラレーションを利用して、イメージをテクスチャにレンダリングしたいと考えています。しかし、その画像を画面に表示する代わりに、この画像をビットマップとして通常のメモリに戻し、結果を処理したいと考えています。テクスチャを通常のメモリに転送するにはどうすればよいですか? DirectX 11 を使用しています。

4

1 に答える 1

2

CPU読み取りアクセスを持つ別の「ステージング」テクスチャを使用できます。CopySubresource() または CopyResource() を使用して rendertarget テクスチャをこのステージング テクスチャにコピーするよりも、このステージング テクスチャに対して Map() を実行します。

--> http://msdn.microsoft.com/en-us/library/windows/desktop/ff476259(v=vs.85).aspx

于 2012-12-19T09:11:02.960 に答える