From de5b751468ac44cb493aeaee8238f8983e9f6ea1 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Thu, 16 Jun 2022 11:49:53 +0200 Subject: [PATCH] vkd3d: Enable VK_KHR_depth_stencil_resolve. Required by KHR_dynamic_rendering. Caught by updated validation layers. Signed-off-by: Hans-Kristian Arntzen --- libs/vkd3d/device.c | 2 ++ libs/vkd3d/vkd3d_private.h | 1 + 2 files changed, 3 insertions(+) diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c index f45b78dd..ff6f4e17 100644 --- a/libs/vkd3d/device.c +++ b/libs/vkd3d/device.c @@ -84,6 +84,8 @@ static const struct vkd3d_optional_extension_info optional_device_extensions[] = VK_EXTENSION(KHR_BIND_MEMORY_2, KHR_bind_memory2), VK_EXTENSION(KHR_COPY_COMMANDS_2, KHR_copy_commands2), VK_EXTENSION(KHR_DYNAMIC_RENDERING, KHR_dynamic_rendering), + /* Only required to silence validation errors. */ + VK_EXTENSION(KHR_DEPTH_STENCIL_RESOLVE, KHR_depth_stencil_resolve), VK_EXTENSION(KHR_DRIVER_PROPERTIES, KHR_driver_properties), VK_EXTENSION(KHR_UNIFORM_BUFFER_STANDARD_LAYOUT, KHR_uniform_buffer_standard_layout), VK_EXTENSION(KHR_MAINTENANCE_4, KHR_maintenance4), diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h index a69220f5..483b1742 100644 --- a/libs/vkd3d/vkd3d_private.h +++ b/libs/vkd3d/vkd3d_private.h @@ -129,6 +129,7 @@ struct vkd3d_vulkan_info bool KHR_bind_memory2; bool KHR_copy_commands2; bool KHR_dynamic_rendering; + bool KHR_depth_stencil_resolve; bool KHR_driver_properties; bool KHR_uniform_buffer_standard_layout; bool KHR_maintenance4;