Browse Source
[vk] Remove UniformRing and vkCmdResetQueryPool
[vk] Remove UniformRing and vkCmdResetQueryPool
Fixes perfomance regression on Xenoblade Chronicles DE and Pokemon Scarlet (among other games) It should be investigated the reason why such perfomance loss (more than ~10% in some case) At core it partially reverted the following commits: Reverts "[vk] Introduce Ring Buffers for Uniform Buffer (#2698)" This reverts commitpull/3270/head776958c79d. Revert "[vk] Bring Vulkan closer to Spec (#180)" This reverts commitc8d6f23129. Revert "[VK] PR 180 extension (#257)" This reverts commit444b9f361e. Revert "[vk] Fixes regression of PR #180 vk_scheduler.cpp for AMD GPU and Windows OS (#3071)" This reverts commitbe218cc020. Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
6 changed files with 10 additions and 106 deletions
-
41src/video_core/renderer_vulkan/vk_buffer_cache.cpp
-
28src/video_core/renderer_vulkan/vk_buffer_cache.h
-
13src/video_core/renderer_vulkan/vk_query_cache.cpp
-
29src/video_core/renderer_vulkan/vk_scheduler.cpp
-
1src/video_core/vulkan_common/vulkan_wrapper.cpp
-
4src/video_core/vulkan_common/vulkan_wrapper.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue