diff --git a/src/vulkan/runtime/vk_framebuffer.c b/src/vulkan/runtime/vk_framebuffer.c index 834a0f48480..c76ab96f098 100644 --- a/src/vulkan/runtime/vk_framebuffer.c +++ b/src/vulkan/runtime/vk_framebuffer.c @@ -52,6 +52,7 @@ vk_common_CreateFramebuffer(VkDevice _device, if (framebuffer == NULL) return VK_ERROR_OUT_OF_HOST_MEMORY; + framebuffer->flags = pCreateInfo->flags; framebuffer->width = pCreateInfo->width; framebuffer->height = pCreateInfo->height; framebuffer->layers = pCreateInfo->layers; diff --git a/src/vulkan/runtime/vk_framebuffer.h b/src/vulkan/runtime/vk_framebuffer.h index bd4b34dea0c..a3d322d17da 100644 --- a/src/vulkan/runtime/vk_framebuffer.h +++ b/src/vulkan/runtime/vk_framebuffer.h @@ -32,6 +32,9 @@ extern "C" { struct vk_framebuffer { struct vk_object_base base; + /** VkFramebufferCreateInfo::flags */ + VkFramebufferCreateFlags flags; + uint32_t width; uint32_t height; uint32_t layers;