Make the [basic triangle for Vulkan 1.0 and 1.3](https://github.com/SaschaWillems/Vulkan?tab=readme-ov-file#basics) in the Sascha Wilems Vulkan samples work. The main featured used that still need to be implemented are: - [x] https://github.com/llvm/llvm-project/issues/136961 - [x] https://github.com/llvm/llvm-project/issues/136962 - [x] https://github.com/llvm/llvm-project/issues/136893 - [x] https://github.com/llvm/llvm-project/issues/136993 - [ ] https://github.com/llvm/llvm-project/issues/124597 - [x] https://github.com/llvm/llvm-project/issues/137025 - [ ] Matrices