私はSharpDXを使用していますが、これは実際には一般的なDirectXの質問です。D3D10Texture2Dがあります。同じピクセルデータを指しているが、異なるピクセルフォーマットを指定するD3D11 Texture2Dを作成するにはどうすればよいですか?
別の言い方をすれば:
// These two textures need to share the same pixel data
D3D10.Texture2D tex10; // Description.Format = B8G8R8A8_UNorm
D3D11.Texture2D tex11; // Description.Format = R32_UInt
OpenSharedResource()
DXGIリソースインターフェイスを取得してから、同じ形式のテクスチャを取得するために呼び出す方法を知っています。さまざまな形式のテクスチャを作成するにはどうすればよいですか?