20 Dec
2023
20 Dec
'23
4:23 a.m.
On Wed Dec 20 04:23:18 2023 +0000, Giovanni Mascellani wrote:
Another thing that `VK_EXT_mutable_descriptor_type` enables is flags `VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT` and `VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT`. How hard/useful would it be to support those? AFAIU using those bits we're less constrained by the total number of descriptors in unused heaps and by synchronization requirements. Host-only d3d12 heaps are not backed by Vulkan descriptor sets at all, and this can't be changed in the current implementation due to how we handle the concurrent writes problem.
-- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/523#note_56282