How to capture desktop screen in GPU on windows 7 ?

How to change the desktop screen shape using GPU programming ? Ex: Desktop Screen to be displayed as Oval shape on another Monitor.

I have tried with BitBlit to capture the desktop screen and morph it into another shape to project onto second output screen but that is very slow. Capturing takes around 40-50ms on cpu.

Is there any alternative to capture the desktop screen on GPU and morph it there? Can someone guide me to do this using nVAPI or CUDA interop ?

Hi, have you found the answer for your question?