1
나는 ID3D11ShaderResourceView * textureResView
을 가지고 있는데 그 텍스쳐를 파일에 저장하려고합니다. 나는 처음부터 ID3D11Texture2D
를 추출한다 생각, 그래서 코드를 만들었 :ID3D11ShaderResourceView를 사용하는 D3DX11SaveTextureToFile
ID3D11Resource * res;
ID3D11Texture2D * tex;
textureResView->GetResource(&res);
res->QueryInterface(&tex);
HRESULT result = D3DX11SaveTextureToFile(
g_pImmediateContext, tex, D3DX11_IFF_PNG, "name.png");
을 Unfortunatelly, 그 E_FAIL
를 반환합니다. 내가 뭘 잘못 했니?