1

D3D10 には、1 つのミップマップ レベルを持つ Texture2D から単一のサーフェスを取得するために使用できるメソッドがあります。

{
IDXGISurface* surface;
texture2D->QueryInterface(__uuidof(IDXGISurface), (LPVOID*)&surface);
}

しかし、これは複数のミップマップを持つテクスチャでは機能しません。では、どうすればミップマップ チェーンからすべてのサーフェスを取得できますか??

4

1 に答える 1

1

できません。特定のピクセルデータを取得したい場合は、マップを使用する必要があります(可能な場合)。IDXGISurfaceが必要な場合は、ミップマップを使用しないでください。

于 2011-09-10T13:06:30.377 に答える