summaryrefslogtreecommitdiffstats
path: root/src/video_core/vulkan_common/vulkan_instance.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* vulkan_common: unify VK_EXT_debug_utils and selection of validation layerLiam2023-01-011-3/+2
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* vulkan_instance: Allow different Vulkan versions and enforce 1.1ReinUsesLisp2020-12-311-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.
* renderer_vulkan: Throw when enumerating devices failsReinUsesLisp2020-12-311-1/+1
| | | | | | Report device enumeration errors with exceptions to be consistent with other initialization related function calls. Reduces the amount of code to maintain.
* renderer_vulkan: Move instance initialization to a separate fileReinUsesLisp2020-12-311-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.