In my application I have the following sequence :
- Frame1: Function ID3D11DeviceContext->Map is used to get texture pointer.
- Somewhere in between two frames: Texture is filled with data, using pointer from Frame1.
- Frame2: ID3D11DeviceContext->Unmap is called and the texture is used.
It works fine, but not on CrossFire(AFR Friendly), because texture appears inside GPU1 memory(I think) and the application needs it inside GPU2 memory.
Is it possible to transfer texture to GPU2 after deviceContext->Unmap ?
If yes, where do I place functions ?