microsoft/spirv_to_dxil: Add support for load_vulkan_descriptor (UBO only)
This patch enables using vulkan descriptors to read from UBOs. I'm also using a nir_lower_explicit_io
pass to simplify walking the deref chains.
Support for SSBOs (SRVs/UAVs) and non-zero descriptor sets is still missing.