From 6564895a3283fdbfe9c39295adcf7ced0f6a5c8b Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sun, 14 Feb 2021 03:31:25 +0100 Subject: [PATCH] [dxvk] Add shared flag to images Indicates that images can be accessed by more than one context internally, or through the interop interfaces without explicit image layout transitions. --- src/dxvk/dxvk_image.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dxvk/dxvk_image.h b/src/dxvk/dxvk_image.h index 19b5d85f..3852c6e6 100644 --- a/src/dxvk/dxvk_image.h +++ b/src/dxvk/dxvk_image.h @@ -57,6 +57,10 @@ namespace dxvk { // Initial image layout VkImageLayout initialLayout = VK_IMAGE_LAYOUT_UNDEFINED; + // Image is used by multiple contexts so it needs + // to be in its default layout after each submission + VkBool32 shared = VK_FALSE; + // Image view formats that can // be used with this image uint32_t viewFormatCount = 0;