Browse Source
[vulkan, vk_pipeline_cache] PSO Optimizations (#4294)
[vulkan, vk_pipeline_cache] PSO Optimizations (#4294)
PR/Commit Owner: CamilleLaVey This PR prevents the recompilation of shaders when a new session has been started, based on data found on the recompiler, each new session does still recompile already cached shader cache, reducing the reaction and speed of games by at certain level, this prevent the warm-up with post sessions, only needed the initial warm-up and works globally for all games. Co-authored-by: CamilleLaVey <camillelavey99@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4294 Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Reviewed-by: Maufeat <sahyno1996@gmail.com>master
committed by
crueter
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
7 changed files with 167 additions and 13 deletions
-
18src/video_core/renderer_vulkan/blit_image.cpp
-
2src/video_core/renderer_vulkan/present/util.cpp
-
2src/video_core/renderer_vulkan/vk_compute_pass.cpp
-
41src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
-
8src/video_core/renderer_vulkan/vk_pipeline_cache.h
-
100src/video_core/vulkan_common/vulkan_device.cpp
-
9src/video_core/vulkan_common/vulkan_device.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue