WIP: [Vulkan] Phase 1: Descriptor Set caching #2677

Draft
wildcard wants to merge 4 commits from descriptor into master
Member

please do performance testing and see see if anything breaks in terms of rendering

please do performance testing and see see if anything breaks in terms of rendering
@ -517,0 +518,4 @@
VkDescriptorSet descriptor_set = VK_NULL_HANDLE;
bool needs_update = false;
if (descriptor_set_layout) {
if (uses_push_descriptor) {
Owner

just make this a !uses_push_descriptor, generated code is the same on GCC but idk about msvc

just make this a !uses_push_descriptor, generated code is the same on GCC but idk about msvc
crueter marked this conversation as resolved
DraVee force-pushed descriptor from fe663b4467
Some checks failed
eden-license / license-header (pull_request) Successful in 25s
build.yml / Update src/video_core/renderer_vulkan/vk_descriptor_pool.h (pull_request) Failing after 0s
trigger_release.yml / Update src/video_core/renderer_vulkan/vk_descriptor_pool.h (pull_request) Failing after 0s
to 80f7919eb6
Some checks reported errors
eden-license / license-header (pull_request) Successful in 18s
GitHub Actions [CI] Build cancelled
2025-12-08 02:25:25 +01:00
Compare
DraVee changed title from [Vulkan] Phase 1: Descriptor Set caching to WIP: [Vulkan] Phase 1: Descriptor Set caching 2025-12-08 02:38:17 +01:00
crueter force-pushed descriptor from 78a3baa43c
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to f2370bd46a
All checks were successful
eden-license / license-header (pull_request) Successful in 23s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2025-12-16 20:48:14 +01:00
Compare
Member

Introduced black textures on Unreal Engine games
Changed to WIP

Introduced black textures on Unreal Engine games Changed to WIP
DraVee force-pushed descriptor from f2370bd46a
All checks were successful
eden-license / license-header (pull_request) Successful in 23s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 3e89bd7c5f
All checks were successful
eden-license / license-header (pull_request) Successful in 33s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-08 01:47:57 +01:00
Compare
DraVee force-pushed descriptor from 3e89bd7c5f
All checks were successful
eden-license / license-header (pull_request) Successful in 33s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 027a7275e1
Some checks failed
eden-license / license-header (pull_request) Failing after 44s
GitHub Actions [CI] Build failed
2026-01-26 02:35:02 +01:00
Compare
Some checks failed
eden-license / license-header (pull_request) Failing after 44s
Required
Details
GitHub Actions [CI] Build failed
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin descriptor:descriptor
git switch descriptor
Sign in to join this conversation.
No description provided.