0
我有一个安装在那里我渲染到FBO和读回主机PBO使用glReadPixels假的。glTestFenceNV总是返回与glReadPixels
为了阻止不使用FENCE_NV扩展来检查状态glMapBuffer IM渲染线程。
但是,如果我glReadPixels后打电话glSetFenceNV然后glTestFenceNV将始终返回false,不管多久,我等待。另一方面,如果我把glSetFenceNV放在glReadPixels之前,那么一切都可以正常工作,但是栅栏只会显示渲染的状态,而不是传回主机内存,glMapBuffer可能仍会阻塞。
为什么它的行为像这样的任何想法?