summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/wrapper.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-04-22vk_fence_manager: Initial implementationReinUsesLisp1-0/+18
2020-04-14renderer_vulkan: Integrate Nvidia Nsight Aftermath on WindowsReinUsesLisp1-3/+2
Adds optional support for Nsight Aftermath. It is enabled through ENABLE_NSIGHT_AFTERMATH in cmake. A path to the SDK has to be provided by the environment variable NSIGHT_AFTERMATH_SDK. Nsight Aftermath allows an application to generate "minidumps" of the GPU state when a device loss happens. By analysing these on Nsight we can know what a game was doing and why it triggered a device loss. The dump is generated inside %APPDATA%\yuzu\log\gpucrash and this directory is deleted every time a new instance is initialized with Nsight enabled. To enable it on yuzu there has a to be a driver and device capable of running Nsight Aftermath on Vulkan. That means only Turing based GPUs on the latest stable driver, beta drivers won't work for now. It is manually enabled in Configuration>Debug>Enable Graphics Debugging because when using all debugging capabilities there is a runtime cost.
2020-04-13renderer_vulkan: Remove Nvidia checkpointsReinUsesLisp1-13/+0
2020-04-01renderer_vulkan/wrapper: Add vkEnumerateInstanceExtensionProperties wrapperReinUsesLisp1-0/+14
2020-04-01renderer_vulkan/wrapper: Add physical device handleReinUsesLisp1-0/+83
2020-04-01renderer_vulkan/wrapper: Add device handleReinUsesLisp1-0/+182
2020-04-01renderer_vulkan/wrapper: Add swapchain handleReinUsesLisp1-0/+8
2020-04-01renderer_vulkan/wrapper: Add pool handlesReinUsesLisp1-0/+32
2020-04-01renderer_vulkan/wrapper: Add buffer and image handlesReinUsesLisp1-0/+8
2020-04-01renderer_vulkan/wrapper: Add queue handleReinUsesLisp1-0/+11
2020-04-01renderer_vulkan/wrapper: Add instance handleReinUsesLisp1-0/+70
2020-03-27renderer_vulkan/wrapper: Add destroy and free overload setReinUsesLisp1-0/+105
2020-03-27renderer_vulkan/wrapper: Add dispatch table and loadersReinUsesLisp1-0/+146
2020-03-27renderer_vulkan/wrapper: Add exception classReinUsesLisp1-0/+4
2020-03-27renderer_vulkan/wrapper: Add ToString function for VkResultReinUsesLisp1-0/+87