移动设备的CPU和GPU共享内存的唯一获利方式是使用
我知道,使用PBO(像素缓冲区对象)可以做类似的事情。但它仍然需要进行额外的内存复制,这是不希望看到的。特别是如果我们知道,有一种零复制的方法来完成。
许多应用程序都使用了这个功能,因为它可以大大提高性能。我认为现在许多开发人员都遇到了这个问题。
GrphicBuffer
。但自从Android 7开始限制访问私有本地库(包括gralloc),这种方法就不再可行了。问题是,是否有其他替代方法可以直接访问纹理像素数据的内存?我知道,使用PBO(像素缓冲区对象)可以做类似的事情。但它仍然需要进行额外的内存复制,这是不希望看到的。特别是如果我们知道,有一种零复制的方法来完成。
许多应用程序都使用了这个功能,因为它可以大大提高性能。我认为现在许多开发人员都遇到了这个问题。