25 Apr
2023
25 Apr
'23
8:39 p.m.
Module: vkd3d Branch: master Commit: 06cc2e1aeed7f7c0d867d595bc7301a689ee5bcd URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/06cc2e1aeed7f7c0d867d595bc7301... Author: Conor McCarthy <cmccarthy(a)codeweavers.com> Date: Thu Apr 13 11:22:44 2023 +1000 vkd3d: Collect multiple descriptor writes in a buffer and update in one call. Reduces the cost of calling vkUpdateDescriptorSets() via winevulkan and its thunks. The performance gain can be as high as 20%. --- libs/vkd3d/resource.c | 201 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 121 insertions(+), 80 deletions(-)