2

循环缓冲区用于在窗口中显示图像。由于读取/写入显示缓冲区需要一些时间,我阅读了一篇关于使用 GPU 视频内存或 FPGA VGA SRAM 作为循环缓冲区的文章。

但是我可以看到的一个问题是,没有简单的方法可以将该视频内存(指针)传递给 UI API,例如 MFC 或 Qt。为此,我们需要将内容复制到失去其用途的普通 RAM 中。

所以我想知道使用GPU或FPGA中的视频内存作为显示的循环缓冲区是否是个好主意。如果是这样,我该如何克服上述问题?经验丰富的开发人员提供的任何线索将不胜感激。

4

1 回答 1

1

为视频内存使用双缓冲区总是一个好主意。但这取决于您的系统是否有必要的内存带宽。

于 2013-02-25T23:34:04.977 回答