Vulkan support
The most important blocker for Vulkan support was finding some AXPY example to understand how to use/allocate arbitrary sized buffers without using a texture hacks (like in OpenGL before Cuda/OpenCL existed).

This project is an example, in particular for allocation:
https://github.com/Glavnokoman/vuh/blob/464b915/src/include/vuh/arr/allocDevice.hpp#L18-L50