我想使用PBO(适用于Android 4.3+)改善glReadPixels()性能,因为glReadPixels在我的测试设备中每帧需要大约30~50ms(1280 * 960)。但我不能直接使用glReadPixels在Java中,因为最后一个param不能为零或" null"。我也尝试使用提到here的ndk。但是最后一个参数需要(无效*)在我的ndk的GLES3 / gl3.h中。那么问题是我如何使用glReadPixels来使PBO工作?这是提高性能的正确解决方案吗?
答案 0 :(得分:0)
您需要在c ++代码中明确地将最后一个参数从int转换为void *。