I’m working on an Android app where I have a SurfaceTexture
that’s bound to an ExoPlayer for video playback. The texture uses the GL_TEXTURE_EXTERNAL_OES
target. I need to create a Vulkan VkImage
from this SurfaceTexture
so that I can use Vulkan for further rendering.
How can I create a VkImage
from the SurfaceTexture
that is using GL_TEXTURE_EXTERNAL_OES
? Are there specific Vulkan extensions (like VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER
) that I need to utilize for this process?