Browse Source
[vk] Remove UniformRing and vkCmdResetQueryPool (#3270)
[vk] Remove UniformRing and vkCmdResetQueryPool (#3270)
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 commitlizzie/stack-fibers-vector776958c79d. 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> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3270 Reviewed-by: Lizzie <lizzie@eden-emu.dev> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com> Co-committed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
committed by
crueter
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
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