summaryrefslogtreecommitdiffstats
path: root/src/video_core/vulkan_common/vulkan_instance.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-12-31vulkan_instance: Allow different Vulkan versions and enforce 1.1ReinUsesLisp1-4/+15
For listing the available physical devices we can use Vulkan 1.0. Now that MoltenVK supports 1.1 we can require it for running games. Add missing documentation.
2020-12-31renderer_vulkan: Throw when enumerating devices failsReinUsesLisp1-1/+1
Report device enumeration errors with exceptions to be consistent with other initialization related function calls. Reduces the amount of code to maintain.
2020-12-31renderer_vulkan: Move instance initialization to a separate fileReinUsesLisp1-0/+21
Simplify Vulkan's backend initialization code by moving it to a separate file, allowing us to initialize a Vulkan instance from different backends.