Getting a video frame as a Vulkan texture

Hello!

We are working on a rendering engine which uses GStreamer as a driver. It is supposed to be sort of cross platform (Linux / iOS / Web) … and uses the wgpu crate in Rust.

Right now we are using OpenGL to draw our stuff, but it would be lovely to be able to switch to Vulkan in order to take more fully advantage of the graphics stack in our different backends …

We would like to be able to get a decoded video frame as a VK texture and an output texture to write to. Is this possible today? Anywhere we can help out to get the Vulkan support there?

All the best
Jonas

there’s a vulkan plugin, perhaps it can help you.