Conor McCarthy : vkd3d: Use Vulkan descriptor arrays if descriptor indexing is available.

Alexandre Julliard julliard at winehq.org
Tue Aug 3 16:51:52 CDT 2021


Module: vkd3d
Branch: master
Commit: 9ffe3626414c6c83791cfc1aef5f466f48cd2976
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=9ffe3626414c6c83791cfc1aef5f466f48cd2976

Author: Conor McCarthy <cmccarthy at 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 at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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=9ffe3626414c6c83791cfc1aef5f466f48cd2976



More information about the wine-cvs mailing list