Is there a possility to move data from Direct3D9 surface into DirectDraw 2d surface.
I need it for content protection and I'd like to keep the data on GPU.
Solution of copying data into RAM memory and back to GPU is not acceptable.
I suppose it is impossible in Direct3D, but maybe in VPP?
If not now, is it planned or possible to add?
I tried some tricks to cheat the direct3d that 2d surface is 3d surface or 3d is 2d and then stretch or blit, but not succeded.
is there any way to do it?
Tried also in CUDA, but even if I succeed it would be a solution for nvidia GPUs only.
maybe intel cards has some hidden driver functionality?