<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div dir="ltr" id="yui_3_16_0_ym19_1_1466592315090_4516">After calling a Render() on a vtkRenderWindow, I would like to pass the rendered image to a CUDA function on the device (GPU) without going through the host (CPU). Currently I have been using a vtkWindowToImageFilter to get a pointer to the image data ( windowFilter->GetOutput()->GetScalarPointer() ), however it appears this pointer is to memory on the CPU and I therefore have to upload back to the GPU to begin my CUDA computations. Of course, this is a massive bottleneck and it would greatly improve the speed of my computation to bypass this whole download/upload process.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1466592315090_4516"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1466592315090_4516">Any advice is greatly appreciated, thank you!</div></div></body></html>