【发布时间】:2019-11-20 00:57:44
【问题描述】:
我需要将 OpenGL ES 中生成的纹理传递给 Vulkan,在其上渲染一些东西,然后传回 OpenGL ES。有没有快速的方法来做到这一点? 对于实时 Android 应用来说,每帧读取到 cpu 并传递到 gpu 听起来太慢了。
【问题讨论】:
-
有一些扩展允许 Vulkan 访问 OpenGL 对象,假设您的扩展支持它们。但鉴于 Vulkan 使用相同的硬件渲染与 OpenGL ES 相同的东西,将这个 Vulkan 代码移植到 OpenGL ES 可能比尝试使用这种双重方法更好。
标签: android 3d opengl-es rendering vulkan