From 2d8c9c6a26782ca4845f605e04520bfb7f326ca5 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Wed, 7 Nov 2018 18:30:44 +0100 Subject: [PATCH] [vulkan] Add makeSubresourceLayers helper --- src/vulkan/vulkan_util.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/vulkan/vulkan_util.h b/src/vulkan/vulkan_util.h index 4363967d5..9329a56b1 100644 --- a/src/vulkan/vulkan_util.h +++ b/src/vulkan/vulkan_util.h @@ -26,6 +26,16 @@ namespace dxvk::vk { return range; } + inline VkImageSubresourceLayers makeSubresourceLayers( + const VkImageSubresource& subres) { + VkImageSubresourceLayers layers; + layers.aspectMask = subres.aspectMask; + layers.mipLevel = subres.mipLevel; + layers.baseArrayLayer = subres.arrayLayer; + layers.layerCount = 1; + return layers; + } + inline VkImageSubresourceLayers pickSubresourceLayers( const VkImageSubresourceRange& range, uint32_t level) {