4 ms·
Vulkan adds new features by first adding an extension for the feature. Then a later version of "mainline Vulkan" will upgrade those optional extensions to incl
by sounds 4y ago
Vulkan adds new features by first adding an extension for the feature.
Then a later version of "mainline Vulkan" will upgrade those optional extensions to include them in the non-optional API. Even then, the feature underneath it is often optional, but the API to support it is built in, leaving it up to the app to check some feature bits before using it.
Specifically the vulkan extensions that Dave Airlie has implemented for AMD GPUs from TONGA to NAVI2x are:
VK_KHR_video_queue
VK_KHR_video_decode_queue
VK_EXT_video_decode_h264
VK_EXT_video_decode_h265
But he notes that the implementation work isn't done. It's just getting started.
- andrewstuart 4y agoCan someone explain to me what this is, like I’m five years old?
- DiabloD3 4y agoProgrammers have many secret languages they talk to computers with. This is about a secret language that allows computers to make pretty things on your screen, being used to put video on there too.