4 ms·
This was a great read and finally explained why Vulkan Video is good being "just" a layer ontop of existing HW decode/encode. What's interesting, then, is that
by Vt71fcAqt7 4y ago
This was a great read and finally explained why Vulkan Video is good being "just" a layer ontop of existing HW decode/encode. What's interesting, then, is that Nvidia and others are supporting it. As opposed to rendering where Intel, AMD and Nvidia have their own rendering backend in eg. blender. Nvidia has Optix and CUDA, AMD has HIP, Intel has oneAPI (ironic given this discussion) and Apple has Metal.[0] I guess there isn't much value in being unique for something that's anyways implementing an existing standard (in this case the codecs themselves like h.265).
[0]https://docs.blender.org/manual/en/latest/render/cycles/gpu_rendering.html https://docs.blender.org/manual/en/latest/render/cycles/gpu_...
- Scaevolus 4y agoVideo decoding is a massively simpler API surface than a GPU programming framework like CUDA or HIP. Exposing the APIs in Vulkan is not that much extra work.