2011-09-08 15 views
1

D3D10에는 하나의 밉맵 lvl을 사용하여 단일 서페이스를 Texture2D에서 가져 오는 데 사용할 수있는 메서드가 있습니다.d3d10에서 MipMap 서페이스 목록을 얻는 방법

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

그러나이 두 개 이상의 밉맵이있는 텍스처 작동하지 않습니다, 그래서 밉맵 체인의 모든 표면을 어떻게 다시받을 수 있습니까 ??

+0

IDXGIResource1 :: CreateSubresourceSurface (인덱스)는 밉맵 표면을 얻는 데 사용할 수 있습니다. D3D10 텍스처가 IDXGIResource1이지만 D3D11이 맞는지 확실하지 않습니다. –

답변

1

수 없습니다. 특정 픽셀 데이터를 얻으려면 맵을 사용해야합니다 (가능한 경우). IDXGurface가 필요한 경우 밉 매핑을 사용하지 않아도됩니다.

+0

Ok 잘 tnx, 설명을 위해. 나는 D3D10이 D3D9와 같은 밉맵 서페이스 체인을 드러내지 않을 것이라는 점에 실망했다. 그게 다야, 내 물건을 그것없이 일하게 할 수있어. – zezba9000