[vk] Remove UniformRing and vkCmdResetQueryPool #3270

Merged
CamilleLaVey merged 1 commit from xcde/1-of-2 into master 2026-01-07 06:52:18 +01:00
Member

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 commit 776958c79d.

Revert "[vk] Bring Vulkan closer to Spec (#180)"
This reverts commit c8d6f23129.

Revert "[VK] PR 180 extension (#257)"
This reverts commit 444b9f361e.

Revert "[vk] Fixes regression of PR #180 vk_scheduler.cpp for AMD GPU and Windows OS (#3071)"
This reverts commit be218cc020.

Signed-off-by: Caio Oliveira caiooliveirafarias0@gmail.com

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 commit 776958c79d. Revert "[vk] Bring Vulkan closer to Spec (#180)" This reverts commit c8d6f23129. Revert "[VK] PR 180 extension (#257)" This reverts commit 444b9f361e. Revert "[vk] Fixes regression of PR #180 vk_scheduler.cpp for AMD GPU and Windows OS (#3071)" This reverts commit be218cc020. Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
DraVee changed title from WIP: xcde/1-of-2 to [vk] Revert commits that introduced perfomance regression 2026-01-06 02:49:04 +01:00
DraVee force-pushed xcde/1-of-2 from c57139ff69
All checks were successful
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 168523ff5b
Some checks failed
eden-license / license-header (pull_request) Successful in 33s
GitHub Actions [CI] Build failed
2026-01-06 03:24:46 +01:00
Compare
DraVee force-pushed xcde/1-of-2 from 168523ff5b
Some checks failed
eden-license / license-header (pull_request) Successful in 33s
GitHub Actions [CI] Build failed
to 3c421221e9
Some checks failed
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build failed
2026-01-06 04:07:54 +01:00
Compare
DraVee force-pushed xcde/1-of-2 from 3c421221e9
Some checks failed
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build failed
to 6bef7dadc2
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-06 04:57:54 +01:00
Compare
DraVee force-pushed xcde/1-of-2 from 9057bebaf0
Some checks failed
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build failed
to d1a7036c01
All checks were successful
GitHub Releases [CD] Build succeeded – Release published
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build succeeded
2026-01-07 00:23:32 +01:00
Compare
Maufeat force-pushed xcde/1-of-2 from d1a7036c01
All checks were successful
GitHub Releases [CD] Build succeeded – Release published
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build succeeded
to e8f793aa6d
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-07 01:43:17 +01:00
Compare
DraVee force-pushed xcde/1-of-2 from 8e79f337c2
All checks were successful
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to d1a7036c01
All checks were successful
GitHub Releases [CD] Build succeeded – Release published
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build succeeded
2026-01-07 04:42:08 +01:00
Compare
DraVee force-pushed xcde/1-of-2 from d1a7036c01
All checks were successful
GitHub Releases [CD] Build succeeded – Release published
eden-license / license-header (pull_request) Successful in 32s
GitHub Actions [CI] Build succeeded
to e0d229a0b6
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-07 06:07:00 +01:00
Compare
DraVee changed title from [vk] Revert commits that introduced perfomance regression to [vk] Remove UniformRing and vkCmdResetQueryPool 2026-01-07 06:07:20 +01:00
Lizzie approved these changes 2026-01-07 06:45:23 +01:00
Dismissed
Lizzie approved these changes 2026-01-07 06:51:40 +01:00
CamilleLaVey deleted branch xcde/1-of-2 2026-01-07 06:52:18 +01:00
Sign in to join this conversation.
No description provided.