diff --git a/base/vulkantools.cpp b/base/vulkantools.cpp index 8d06d12d..dce1d388 100644 --- a/base/vulkantools.cpp +++ b/base/vulkantools.cpp @@ -416,6 +416,13 @@ VkMemoryAllocateInfo vkTools::initializers::memoryAllocateInfo() return memAllocInfo; } +VkMappedMemoryRange vkTools::initializers::mappedMemoryRange() +{ + VkMappedMemoryRange mappedMemoryRange = {}; + mappedMemoryRange.sType = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE; + return mappedMemoryRange; +} + VkCommandBufferAllocateInfo vkTools::initializers::commandBufferAllocateInfo(VkCommandPool commandPool, VkCommandBufferLevel level, uint32_t bufferCount) { VkCommandBufferAllocateInfo commandBufferAllocateInfo = {}; diff --git a/base/vulkantools.h b/base/vulkantools.h index a07f3796..1fde5087 100644 --- a/base/vulkantools.h +++ b/base/vulkantools.h @@ -126,6 +126,8 @@ namespace vkTools { VkMemoryAllocateInfo memoryAllocateInfo(); + VkMappedMemoryRange mappedMemoryRange(); + VkCommandBufferAllocateInfo commandBufferAllocateInfo( VkCommandPool commandPool, VkCommandBufferLevel level,