vulkan: refactor API

Closed Alexandre Janniaux requested to merge vulkan-refactor/1 into master

Merge request reports