summaryrefslogtreecommitdiffstats
path: root/src/video_core/vulkan_common/vulkan_surface.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-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.
2020-12-31renderer_vulkan: Initialize surface in separate fileReinUsesLisp1-1/+8
Move surface initialization code to a separate file. It's unlikely to use this code outside of Vulkan, but keeping platform-specific code (Win32, Xlib, Wayland) in its own translation unit keeps things cleaner.
2020-12-31renderer_vulkan: Create debug callback on separate file and throwReinUsesLisp1-4/+2
Initialize debug callbacks (messenger) from a separate file. This allows sharing code with different backends. Change our Vulkan error handling to use exceptions instead of error codes, simplifying the initialization process.
2020-12-31vulkan_common: Move dynamic library load to a separate fileReinUsesLisp1-0/+13
Allows us to initialize a Vulkan dynamic library from different backends without duplicating code.