我想修改现有的 OpenGL 应用程序以渲染到 PBO,然后读取 PBO 以生成最初要渲染到屏幕的编码视频。由于性能是关键,我不能像以前那样通过从后台缓冲区执行 glReadPixels 来停止管道。我想知道是否有一种简单或直接的方法可以将渲染的所有内容重定向到帧缓冲区并使其转到 PBO。换句话说,我不在乎它是否没有显示在屏幕上。事实上,我宁愿屏幕上什么也不显示。
我想修改现有的 OpenGL 应用程序以渲染到 PBO,然后读取 PBO 以生成最初要渲染到屏幕的编码视频。由于性能是关键,我不能像以前那样通过从后台缓冲区执行 glReadPixels 来停止管道。我想知道是否有一种简单或直接的方法可以将渲染的所有内容重定向到帧缓冲区并使其转到 PBO。换句话说,我不在乎它是否没有显示在屏幕上。事实上,我宁愿屏幕上什么也不显示。