Conor McCarthy : vkd3d: Use Vulkan descriptor arrays if descriptor indexing is available.
Module: vkd3d Branch: master Commit: 9ffe3626414c6c83791cfc1aef5f466f48cd2976 URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=9ffe3626414c6c83791cfc1a... Author: Conor McCarthy <cmccarthy(a)codeweavers.com> Date: Tue Aug 3 00:43:18 2021 +1000 vkd3d: Use Vulkan descriptor arrays if descriptor indexing is available. Descriptor indexing is required for its partial binding feature. Separate buffer and image descriptor arrays are needed for implementing D3D12 SRV and UAV descriptor ranges, so not all of the Vulkan descriptors will be populated. Signed-off-by: Conor McCarthy <cmccarthy(a)codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- libs/vkd3d/command.c | 11 ++-- libs/vkd3d/state.c | 127 +++++++++++++++++++++++++++++++++++++++------ libs/vkd3d/vkd3d_private.h | 1 + tests/d3d12.c | 2 - 4 files changed, 118 insertions(+), 23 deletions(-) Diff: https://source.winehq.org/git/vkd3d.git/?a=commitdiff;h=9ffe3626414c6c83791c...
participants (1)
-
Alexandre Julliard