When we expose something publicly, it means that making changes to those functions are almost always a breaking change. If there aren’t any clear use case / business need we don’t expose the functions. In this case we had to fast track some vulkan functionality to be able to support rive, but since we now use their renderer directly we have basically removed most of the vulkan api and will be exposing more of the “shared” api.
3 Likes