performanceopengltexturesrender

when using CUDA, is Using renderbuffer as CUDA surface and rendering using glBlitFramebuffer normally better than Using OpenGL texture as CUDA surface


which is faster and more efficient?

  1. Using a OpenGL texture as a CUDA surface and rendering on a quad (new style);

  2. Using a renderbuffer as a CUDA surface and rendering using glBlitFramebuffer.


Solution

  • It depends too much on the hardware, driver version and internal formats of screen and buffer.