Mixing Graphics and Compute with multiple GPUs, Alina Alt - Nvidia
Mixing Graphics and Compute with multiple GPUs, Alina Alt - Nvidia
Mixing Graphics and Compute with multiple GPUs, Alina Alt - Nvidia
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Simple OpenGL-CUDA interop sample<br />
unsigned char *memPtr;<br />
cudaArray *arrayPtr;<br />
while (!done) {<br />
}<br />
cuda<strong>Graphics</strong>MapResources(1, &cudaResourceBuf, cudaStream);<br />
cuda<strong>Graphics</strong>ResourceGetMappedPointer((void **)&memPtr, &size,<br />
doWorkInCUDA(cudaArray, memPtr, cudaStream);<br />
NVIDIA Confidential<br />
cudaResourceBuf);<br />
cuda<strong>Graphics</strong>UnmapResources(1, & cudaResourceBuf, cudaStream);<br />
doWorkInGL(imagePBO, imageTex);