循环缓冲区是用来在窗口中显示图像的。由于读取/写入用于显示的缓冲区需要一些时间,因此我读了一篇关于使用GPU显存或FPGA VGA SRAM作为循环缓冲区的文章。
但我能看到的一个问题是,没有一种简单的方法可以将视频内存(指针)传递给MFC或Qt等UI API。为了做到这一点,我们需要将内容复制到失去其用途的普通RAM中。
所以我想知道使用GPU或FPGA的显存作为显示的循环缓冲区是不是一个好主意。如果是这样,我该如何克服上面的问题呢?任何来自经验丰富的开发人员的线索将不胜感激。
发布于 2013-02-26 07:34:05
将双缓冲区用于视频内存始终是一个好主意。但这取决于您的系统是否有可用的必要内存带宽。
https://stackoverflow.com/questions/14778507
复制相似问题