[PATCH 0/1] MR667: vkd3d: Disable "robustBufferAccess2" as well when we disable "robustBufferAccess".
From: Henri Verbeet <hverbeet(a)codeweavers.com>
From the validation layers: "If robustBufferAccess2 is enabled then robustBufferAccess must also be enabled (https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.htm...)"
libs/vkd3d/device.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c index 01818458e..0f45b68fc 100644 --- a/libs/vkd3d/device.c +++ b/libs/vkd3d/device.c @@ -1704,6 +1704,7 @@ static HRESULT vkd3d_init_device_caps(struct d3d12_device *device, { WARN("Disabling robust buffer access for the update after bind feature.\n"); features->robustBufferAccess = VK_FALSE; + physical_device_info->robustness2_features.robustBufferAccess2 = VK_FALSE; } /* Select descriptor heap implementation. Forcing virtual heaps may be useful if -- GitLab https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/667
This merge request was approved by Giovanni Mascellani. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/667
participants (3)
-
Giovanni Mascellani (@giomasce) -
Henri Verbeet -
Henri Verbeet (@hverbeet)