This builds with MSVC execpt for the vk_icd issue with dllexport and it runs vkcube in a window.
It's mostly @xantares @jpark37 work, a bunch of msvc patches for llvmpipe which I've put in a separate MR as well.