[Vulkan] Descriptor Pool bug fix #2564

Merged
crueter merged 1 commit from Descriptor_pool_bug into master 2025-09-26 04:58:10 +02:00
Member

a bank could be (incorrectly) considered a superset if it had enough image buffer descriptors but not enough storage image descriptors, causing the allocator to pick a bank that can’t actually satisfy VK_DESCRIPTOR_TYPE_STORAGE_IMAGE demand resulting in sham allocations and creation of new pools.
Note to testers,
please look for any regressions in terms of visuals and most importantly please test the performance and ram usage.

a bank could be (incorrectly) considered a superset if it had enough image buffer descriptors but not enough storage image descriptors, causing the allocator to pick a bank that can’t actually satisfy VK_DESCRIPTOR_TYPE_STORAGE_IMAGE demand resulting in sham allocations and creation of new pools. Note to testers, please look for any regressions in terms of visuals and most importantly please test the performance and ram usage.
wildcard added 1 commit 2025-09-24 10:26:50 +02:00
[Vulkan] Descriptor Pool bug fix
Some checks failed
eden-license / license-header (pull_request) Failing after 27s
244b121cee
a bank could be (incorrectly) considered a superset if it had enough image buffer descriptors but not enough storage image descriptors, causing the allocator to pick a bank that can’t actually satisfy VK_DESCRIPTOR_TYPE_STORAGE_IMAGE demand resulting in sham allocations and creation of new pools.
Note to testers,
please look for any regressions in terms of visuals and most importantly please test the performance and ram usage.
requested reviews from MaranBr, Lizzie, CamilleLaVey, Maufeat, crueter, MrPurple666 2025-09-24 10:26:50 +02:00
wildcard added 1 commit 2025-09-24 10:27:51 +02:00
Fix License headers
All checks were successful
eden-license / license-header (pull_request) Successful in 22s
f022b303d8
MaranBr force-pushed Descriptor_pool_bug from f022b303d8 to 7f0f1e20b7 2025-09-24 22:16:28 +02:00 Compare
MaranBr approved these changes 2025-09-24 22:16:34 +02:00
Shinmegumi approved these changes 2025-09-25 15:04:13 +02:00
Owner

Approved, but waiting on feedback from Android and Linux before merging.

Approved, but waiting on feedback from Android and Linux before merging.
MaranBr force-pushed Descriptor_pool_bug from 7f0f1e20b7 to f5b3c7c6b6 2025-09-26 04:50:37 +02:00 Compare
Lizzie approved these changes 2025-09-26 04:53:57 +02:00
crueter approved these changes 2025-09-26 04:58:06 +02:00
crueter merged commit 10aca2f90c into master 2025-09-26 04:58:10 +02:00
crueter deleted branch Descriptor_pool_bug 2025-09-26 04:58:10 +02:00
Sign in to join this conversation.
No description provided.