Intro :
Parfois nous avons besoin d’obtenir la taille d’une ressource shader de texture rapidement.
Explications :
Voici comment l’obtenir :
D3DXVECTOR2 GetShaderTextureViewSize(ID3D10ShaderResourceView* texRV)
{
Assert(texRV);
ID3D10Texture2D* tex = nullptr;
texRV->GetResource((ID3D10Resource**)&tex);
D3D10_TEXTURE2D_DESC texDesc;
tex->GetDesc(&texDesc);
return D3DXVECTOR2((float)texDesc.Width, (float)texDesc.Height);
}
Résumé :
Nous avons vu comment obtenir les dimensions d’un ressource shader de texture.

