I am doing this code:
ID3D10Resource* reSo;
shaderResourceA->GetResource(&reSo);
g_pd3dDevice->CopyResource(Text1,reSo);
shaderResourceB->GetResource(&reSo);
g_pd3dDevice->CopyResource(Text2,reSo);
My question is, Where do i have to call Release()?
IS it like THIS:
ID3D10Resource* reSo;
shaderResourceA->GetResource(&reSo);
g_pd3dDevice->CopyResource(Text1,reSo);
reSo->Release();
shaderResourceB->GetResource(&reSo);
g_pd3dDevice->CopyResource(Text2,reSo);
reSo->Release();
or like THIS:
ID3D10Resource* reSo;
shaderResourceA->GetResource(&reSo);
g_pd3dDevice->CopyResource(Text1,reSo);
shaderResourceB->GetResource(&reSo);
g_pd3dDevice->CopyResource(Text2,reSo);
reSo->Release();
reSo->Release();