From 0f6a6c83ba4924afa19846ee2e4286998fee648e Mon Sep 17 00:00:00 2001 From: Lingfeng Yang Date: Tue, 22 Sep 2020 16:13:16 -0700 Subject: vulkan: Switch to BumpPool in guest (v2) (take codegen) Change-Id: I758b5790eca7c51abc492c0bb2cee3a25c432def --- android-emu/android/base/BumpPool.h | 111 ++++ system/vulkan_enc/VkEncoder.cpp | 4 +- system/vulkan_enc/VkEncoder.cpp.inl | 4 +- system/vulkan_enc/VulkanStreamGuest.cpp | 4 +- system/vulkan_enc/goldfish_vk_deepcopy_guest.cpp | 700 +++++++++++------------ system/vulkan_enc/goldfish_vk_deepcopy_guest.h | 700 +++++++++++------------ 6 files changed, 817 insertions(+), 706 deletions(-) create mode 100644 android-emu/android/base/BumpPool.h diff --git a/android-emu/android/base/BumpPool.h b/android-emu/android/base/BumpPool.h new file mode 100644 index 00000000..08119526 --- /dev/null +++ b/android-emu/android/base/BumpPool.h @@ -0,0 +1,111 @@ +// Copyright 2018 The Android Open Source Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +#pragma once + +#include "android/base/AlignedBuf.h" + +#include +#include + +#include + +namespace android { +namespace base { + +// Class to make it easier to set up memory regions where it is fast +// to allocate buffers AND we don't care about freeing individual pieces, +// BUT it's necessary to preserve previous pointer values in between the first +// alloc() after a freeAll(), and the freeAll() itself, allowing some sloppy use of +// malloc in the first pass while we find out how much data was needed. +class BumpPool { +public: + BumpPool(size_t startingBytes = 4096) : mStorage(startingBytes / sizeof(uint64_t)) { } + // All memory allocated by this pool + // is automatically deleted when the pool + // is deconstructed. + ~BumpPool() { } + + void* alloc(size_t wantedSize) { + size_t wantedSizeRoundedUp = + sizeof(uint64_t) * ((wantedSize + sizeof(uint64_t) - 1) / (sizeof(uint64_t))); + + mTotalWantedThisGeneration += wantedSizeRoundedUp; + if (mAllocPos + wantedSizeRoundedUp > mStorage.size()) { + mNeedRealloc = true; + void* fallbackPtr = malloc(wantedSizeRoundedUp); + mFallbackPtrs.insert(fallbackPtr); + return fallbackPtr; + } + size_t avail = mStorage.size() - mAllocPos; + void* allocPtr = (void*)(mStorage.data() + mAllocPos); + mAllocPos += wantedSizeRoundedUp; + return allocPtr; + } + + void freeAll() { + mAllocPos = 0; + if (mNeedRealloc) { + mStorage.resize(mTotalWantedThisGeneration * 2 / sizeof(uint64_t)); + mNeedRealloc = false; + for (auto ptr : mFallbackPtrs) { + free(ptr); + } + mFallbackPtrs.clear(); + } + mTotalWantedThisGeneration = 0; + } + + // Convenience function to allocate an array + // of objects of type T. + template + T* allocArray(size_t count) { + size_t bytes = sizeof(T) * count; + void* res = alloc(bytes); + return (T*) res; + } + + char* strDup(const char* toCopy) { + size_t bytes = strlen(toCopy) + 1; + void* res = alloc(bytes); + memset(res, 0x0, bytes); + memcpy(res, toCopy, bytes); + return (char*)res; + } + + char** strDupArray(const char* const* arrayToCopy, size_t count) { + char** res = allocArray(count); + + for (size_t i = 0; i < count; i++) { + res[i] = strDup(arrayToCopy[i]); + } + + return res; + } + + void* dupArray(const void* buf, size_t bytes) { + void* res = alloc(bytes); + memcpy(res, buf, bytes); + return res; + } + +private: + AlignedBuf mStorage; + std::unordered_set mFallbackPtrs; + size_t mAllocPos = 0; + size_t mTotalWantedThisGeneration = 0; + bool mNeedRealloc = false; +}; + +} // namespace base +} // namespace android diff --git a/system/vulkan_enc/VkEncoder.cpp b/system/vulkan_enc/VkEncoder.cpp index 8f16a528..88b83295 100644 --- a/system/vulkan_enc/VkEncoder.cpp +++ b/system/vulkan_enc/VkEncoder.cpp @@ -32,7 +32,7 @@ #include "VulkanStreamGuest.h" #include "android/base/AlignedBuf.h" -#include "android/base/Pool.h" +#include "android/base/BumpPool.h" #include "android/base/synchronization/AndroidLock.h" #include @@ -57,7 +57,7 @@ using android::aligned_buf_alloc; using android::aligned_buf_free; using android::base::guest::AutoLock; using android::base::guest::Lock; -using android::base::Pool; +using android::base::BumpPool; #include "VkEncoder.cpp.inl" diff --git a/system/vulkan_enc/VkEncoder.cpp.inl b/system/vulkan_enc/VkEncoder.cpp.inl index 5e1c5f39..e8120d19 100644 --- a/system/vulkan_enc/VkEncoder.cpp.inl +++ b/system/vulkan_enc/VkEncoder.cpp.inl @@ -16,7 +16,7 @@ public: VulkanCountingStream* countingStream() { return &m_countingStream; } VulkanStreamGuest* stream() { return &m_stream; } - Pool* pool() { return &m_pool; } + BumpPool* pool() { return &m_pool; } ResourceTracker* resources() { return ResourceTracker::get(); } Validation* validation() { return &m_validation; } @@ -69,7 +69,7 @@ public: private: VulkanCountingStream m_countingStream; VulkanStreamGuest m_stream; - Pool m_pool { 8, 4096, 64 }; + BumpPool m_pool; Validation m_validation; bool m_logEncodes; diff --git a/system/vulkan_enc/VulkanStreamGuest.cpp b/system/vulkan_enc/VulkanStreamGuest.cpp index 32993b6d..af71d02b 100644 --- a/system/vulkan_enc/VulkanStreamGuest.cpp +++ b/system/vulkan_enc/VulkanStreamGuest.cpp @@ -16,7 +16,7 @@ #include "IOStream.h" #include "ResourceTracker.h" -#include "android/base/Pool.h" +#include "android/base/BumpPool.h" #include "android/base/Tracing.h" #include @@ -115,7 +115,7 @@ private: return size; } - android::base::Pool mPool { 8, 4096, 64 }; + android::base::BumpPool mPool; size_t mWritePos = 0; std::vector mWriteBuffer; diff --git a/system/vulkan_enc/goldfish_vk_deepcopy_guest.cpp b/system/vulkan_enc/goldfish_vk_deepcopy_guest.cpp index 512554f8..a6fb5772 100644 --- a/system/vulkan_enc/goldfish_vk_deepcopy_guest.cpp +++ b/system/vulkan_enc/goldfish_vk_deepcopy_guest.cpp @@ -32,13 +32,13 @@ namespace goldfish_vk { void deepcopy_extension_struct( - Pool* pool, + BumpPool* pool, const void* structExtension, void* structExtension_out); #ifdef VK_VERSION_1_0 void deepcopy_VkApplicationInfo( - Pool* pool, + BumpPool* pool, const VkApplicationInfo* from, VkApplicationInfo* to) { @@ -64,7 +64,7 @@ void deepcopy_VkApplicationInfo( } void deepcopy_VkInstanceCreateInfo( - Pool* pool, + BumpPool* pool, const VkInstanceCreateInfo* from, VkInstanceCreateInfo* to) { @@ -96,7 +96,7 @@ void deepcopy_VkInstanceCreateInfo( } void deepcopy_VkAllocationCallbacks( - Pool* pool, + BumpPool* pool, const VkAllocationCallbacks* from, VkAllocationCallbacks* to) { @@ -110,7 +110,7 @@ void deepcopy_VkAllocationCallbacks( } void deepcopy_VkPhysicalDeviceFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceFeatures* from, VkPhysicalDeviceFeatures* to) { @@ -119,7 +119,7 @@ void deepcopy_VkPhysicalDeviceFeatures( } void deepcopy_VkFormatProperties( - Pool* pool, + BumpPool* pool, const VkFormatProperties* from, VkFormatProperties* to) { @@ -128,7 +128,7 @@ void deepcopy_VkFormatProperties( } void deepcopy_VkExtent3D( - Pool* pool, + BumpPool* pool, const VkExtent3D* from, VkExtent3D* to) { @@ -137,7 +137,7 @@ void deepcopy_VkExtent3D( } void deepcopy_VkImageFormatProperties( - Pool* pool, + BumpPool* pool, const VkImageFormatProperties* from, VkImageFormatProperties* to) { @@ -147,7 +147,7 @@ void deepcopy_VkImageFormatProperties( } void deepcopy_VkPhysicalDeviceLimits( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceLimits* from, VkPhysicalDeviceLimits* to) { @@ -162,7 +162,7 @@ void deepcopy_VkPhysicalDeviceLimits( } void deepcopy_VkPhysicalDeviceSparseProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSparseProperties* from, VkPhysicalDeviceSparseProperties* to) { @@ -171,7 +171,7 @@ void deepcopy_VkPhysicalDeviceSparseProperties( } void deepcopy_VkPhysicalDeviceProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceProperties* from, VkPhysicalDeviceProperties* to) { @@ -184,7 +184,7 @@ void deepcopy_VkPhysicalDeviceProperties( } void deepcopy_VkQueueFamilyProperties( - Pool* pool, + BumpPool* pool, const VkQueueFamilyProperties* from, VkQueueFamilyProperties* to) { @@ -194,7 +194,7 @@ void deepcopy_VkQueueFamilyProperties( } void deepcopy_VkMemoryType( - Pool* pool, + BumpPool* pool, const VkMemoryType* from, VkMemoryType* to) { @@ -203,7 +203,7 @@ void deepcopy_VkMemoryType( } void deepcopy_VkMemoryHeap( - Pool* pool, + BumpPool* pool, const VkMemoryHeap* from, VkMemoryHeap* to) { @@ -212,7 +212,7 @@ void deepcopy_VkMemoryHeap( } void deepcopy_VkPhysicalDeviceMemoryProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMemoryProperties* from, VkPhysicalDeviceMemoryProperties* to) { @@ -229,7 +229,7 @@ void deepcopy_VkPhysicalDeviceMemoryProperties( } void deepcopy_VkDeviceQueueCreateInfo( - Pool* pool, + BumpPool* pool, const VkDeviceQueueCreateInfo* from, VkDeviceQueueCreateInfo* to) { @@ -250,7 +250,7 @@ void deepcopy_VkDeviceQueueCreateInfo( } void deepcopy_VkDeviceCreateInfo( - Pool* pool, + BumpPool* pool, const VkDeviceCreateInfo* from, VkDeviceCreateInfo* to) { @@ -292,7 +292,7 @@ void deepcopy_VkDeviceCreateInfo( } void deepcopy_VkExtensionProperties( - Pool* pool, + BumpPool* pool, const VkExtensionProperties* from, VkExtensionProperties* to) { @@ -302,7 +302,7 @@ void deepcopy_VkExtensionProperties( } void deepcopy_VkLayerProperties( - Pool* pool, + BumpPool* pool, const VkLayerProperties* from, VkLayerProperties* to) { @@ -313,7 +313,7 @@ void deepcopy_VkLayerProperties( } void deepcopy_VkSubmitInfo( - Pool* pool, + BumpPool* pool, const VkSubmitInfo* from, VkSubmitInfo* to) { @@ -349,7 +349,7 @@ void deepcopy_VkSubmitInfo( } void deepcopy_VkMemoryAllocateInfo( - Pool* pool, + BumpPool* pool, const VkMemoryAllocateInfo* from, VkMemoryAllocateInfo* to) { @@ -365,7 +365,7 @@ void deepcopy_VkMemoryAllocateInfo( } void deepcopy_VkMappedMemoryRange( - Pool* pool, + BumpPool* pool, const VkMappedMemoryRange* from, VkMappedMemoryRange* to) { @@ -381,7 +381,7 @@ void deepcopy_VkMappedMemoryRange( } void deepcopy_VkMemoryRequirements( - Pool* pool, + BumpPool* pool, const VkMemoryRequirements* from, VkMemoryRequirements* to) { @@ -390,7 +390,7 @@ void deepcopy_VkMemoryRequirements( } void deepcopy_VkSparseImageFormatProperties( - Pool* pool, + BumpPool* pool, const VkSparseImageFormatProperties* from, VkSparseImageFormatProperties* to) { @@ -400,7 +400,7 @@ void deepcopy_VkSparseImageFormatProperties( } void deepcopy_VkSparseImageMemoryRequirements( - Pool* pool, + BumpPool* pool, const VkSparseImageMemoryRequirements* from, VkSparseImageMemoryRequirements* to) { @@ -410,7 +410,7 @@ void deepcopy_VkSparseImageMemoryRequirements( } void deepcopy_VkSparseMemoryBind( - Pool* pool, + BumpPool* pool, const VkSparseMemoryBind* from, VkSparseMemoryBind* to) { @@ -419,7 +419,7 @@ void deepcopy_VkSparseMemoryBind( } void deepcopy_VkSparseBufferMemoryBindInfo( - Pool* pool, + BumpPool* pool, const VkSparseBufferMemoryBindInfo* from, VkSparseBufferMemoryBindInfo* to) { @@ -438,7 +438,7 @@ void deepcopy_VkSparseBufferMemoryBindInfo( } void deepcopy_VkSparseImageOpaqueMemoryBindInfo( - Pool* pool, + BumpPool* pool, const VkSparseImageOpaqueMemoryBindInfo* from, VkSparseImageOpaqueMemoryBindInfo* to) { @@ -457,7 +457,7 @@ void deepcopy_VkSparseImageOpaqueMemoryBindInfo( } void deepcopy_VkImageSubresource( - Pool* pool, + BumpPool* pool, const VkImageSubresource* from, VkImageSubresource* to) { @@ -466,7 +466,7 @@ void deepcopy_VkImageSubresource( } void deepcopy_VkOffset3D( - Pool* pool, + BumpPool* pool, const VkOffset3D* from, VkOffset3D* to) { @@ -475,7 +475,7 @@ void deepcopy_VkOffset3D( } void deepcopy_VkSparseImageMemoryBind( - Pool* pool, + BumpPool* pool, const VkSparseImageMemoryBind* from, VkSparseImageMemoryBind* to) { @@ -487,7 +487,7 @@ void deepcopy_VkSparseImageMemoryBind( } void deepcopy_VkSparseImageMemoryBindInfo( - Pool* pool, + BumpPool* pool, const VkSparseImageMemoryBindInfo* from, VkSparseImageMemoryBindInfo* to) { @@ -506,7 +506,7 @@ void deepcopy_VkSparseImageMemoryBindInfo( } void deepcopy_VkBindSparseInfo( - Pool* pool, + BumpPool* pool, const VkBindSparseInfo* from, VkBindSparseInfo* to) { @@ -562,7 +562,7 @@ void deepcopy_VkBindSparseInfo( } void deepcopy_VkFenceCreateInfo( - Pool* pool, + BumpPool* pool, const VkFenceCreateInfo* from, VkFenceCreateInfo* to) { @@ -578,7 +578,7 @@ void deepcopy_VkFenceCreateInfo( } void deepcopy_VkSemaphoreCreateInfo( - Pool* pool, + BumpPool* pool, const VkSemaphoreCreateInfo* from, VkSemaphoreCreateInfo* to) { @@ -594,7 +594,7 @@ void deepcopy_VkSemaphoreCreateInfo( } void deepcopy_VkEventCreateInfo( - Pool* pool, + BumpPool* pool, const VkEventCreateInfo* from, VkEventCreateInfo* to) { @@ -610,7 +610,7 @@ void deepcopy_VkEventCreateInfo( } void deepcopy_VkQueryPoolCreateInfo( - Pool* pool, + BumpPool* pool, const VkQueryPoolCreateInfo* from, VkQueryPoolCreateInfo* to) { @@ -626,7 +626,7 @@ void deepcopy_VkQueryPoolCreateInfo( } void deepcopy_VkBufferCreateInfo( - Pool* pool, + BumpPool* pool, const VkBufferCreateInfo* from, VkBufferCreateInfo* to) { @@ -647,7 +647,7 @@ void deepcopy_VkBufferCreateInfo( } void deepcopy_VkBufferViewCreateInfo( - Pool* pool, + BumpPool* pool, const VkBufferViewCreateInfo* from, VkBufferViewCreateInfo* to) { @@ -663,7 +663,7 @@ void deepcopy_VkBufferViewCreateInfo( } void deepcopy_VkImageCreateInfo( - Pool* pool, + BumpPool* pool, const VkImageCreateInfo* from, VkImageCreateInfo* to) { @@ -685,7 +685,7 @@ void deepcopy_VkImageCreateInfo( } void deepcopy_VkSubresourceLayout( - Pool* pool, + BumpPool* pool, const VkSubresourceLayout* from, VkSubresourceLayout* to) { @@ -694,7 +694,7 @@ void deepcopy_VkSubresourceLayout( } void deepcopy_VkComponentMapping( - Pool* pool, + BumpPool* pool, const VkComponentMapping* from, VkComponentMapping* to) { @@ -703,7 +703,7 @@ void deepcopy_VkComponentMapping( } void deepcopy_VkImageSubresourceRange( - Pool* pool, + BumpPool* pool, const VkImageSubresourceRange* from, VkImageSubresourceRange* to) { @@ -712,7 +712,7 @@ void deepcopy_VkImageSubresourceRange( } void deepcopy_VkImageViewCreateInfo( - Pool* pool, + BumpPool* pool, const VkImageViewCreateInfo* from, VkImageViewCreateInfo* to) { @@ -730,7 +730,7 @@ void deepcopy_VkImageViewCreateInfo( } void deepcopy_VkShaderModuleCreateInfo( - Pool* pool, + BumpPool* pool, const VkShaderModuleCreateInfo* from, VkShaderModuleCreateInfo* to) { @@ -751,7 +751,7 @@ void deepcopy_VkShaderModuleCreateInfo( } void deepcopy_VkPipelineCacheCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineCacheCreateInfo* from, VkPipelineCacheCreateInfo* to) { @@ -772,7 +772,7 @@ void deepcopy_VkPipelineCacheCreateInfo( } void deepcopy_VkSpecializationMapEntry( - Pool* pool, + BumpPool* pool, const VkSpecializationMapEntry* from, VkSpecializationMapEntry* to) { @@ -781,7 +781,7 @@ void deepcopy_VkSpecializationMapEntry( } void deepcopy_VkSpecializationInfo( - Pool* pool, + BumpPool* pool, const VkSpecializationInfo* from, VkSpecializationInfo* to) { @@ -805,7 +805,7 @@ void deepcopy_VkSpecializationInfo( } void deepcopy_VkPipelineShaderStageCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineShaderStageCreateInfo* from, VkPipelineShaderStageCreateInfo* to) { @@ -832,7 +832,7 @@ void deepcopy_VkPipelineShaderStageCreateInfo( } void deepcopy_VkVertexInputBindingDescription( - Pool* pool, + BumpPool* pool, const VkVertexInputBindingDescription* from, VkVertexInputBindingDescription* to) { @@ -841,7 +841,7 @@ void deepcopy_VkVertexInputBindingDescription( } void deepcopy_VkVertexInputAttributeDescription( - Pool* pool, + BumpPool* pool, const VkVertexInputAttributeDescription* from, VkVertexInputAttributeDescription* to) { @@ -850,7 +850,7 @@ void deepcopy_VkVertexInputAttributeDescription( } void deepcopy_VkPipelineVertexInputStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineVertexInputStateCreateInfo* from, VkPipelineVertexInputStateCreateInfo* to) { @@ -886,7 +886,7 @@ void deepcopy_VkPipelineVertexInputStateCreateInfo( } void deepcopy_VkPipelineInputAssemblyStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineInputAssemblyStateCreateInfo* from, VkPipelineInputAssemblyStateCreateInfo* to) { @@ -902,7 +902,7 @@ void deepcopy_VkPipelineInputAssemblyStateCreateInfo( } void deepcopy_VkPipelineTessellationStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineTessellationStateCreateInfo* from, VkPipelineTessellationStateCreateInfo* to) { @@ -918,7 +918,7 @@ void deepcopy_VkPipelineTessellationStateCreateInfo( } void deepcopy_VkViewport( - Pool* pool, + BumpPool* pool, const VkViewport* from, VkViewport* to) { @@ -927,7 +927,7 @@ void deepcopy_VkViewport( } void deepcopy_VkOffset2D( - Pool* pool, + BumpPool* pool, const VkOffset2D* from, VkOffset2D* to) { @@ -936,7 +936,7 @@ void deepcopy_VkOffset2D( } void deepcopy_VkExtent2D( - Pool* pool, + BumpPool* pool, const VkExtent2D* from, VkExtent2D* to) { @@ -945,7 +945,7 @@ void deepcopy_VkExtent2D( } void deepcopy_VkRect2D( - Pool* pool, + BumpPool* pool, const VkRect2D* from, VkRect2D* to) { @@ -956,7 +956,7 @@ void deepcopy_VkRect2D( } void deepcopy_VkPipelineViewportStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineViewportStateCreateInfo* from, VkPipelineViewportStateCreateInfo* to) { @@ -992,7 +992,7 @@ void deepcopy_VkPipelineViewportStateCreateInfo( } void deepcopy_VkPipelineRasterizationStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineRasterizationStateCreateInfo* from, VkPipelineRasterizationStateCreateInfo* to) { @@ -1008,7 +1008,7 @@ void deepcopy_VkPipelineRasterizationStateCreateInfo( } void deepcopy_VkPipelineMultisampleStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineMultisampleStateCreateInfo* from, VkPipelineMultisampleStateCreateInfo* to) { @@ -1029,7 +1029,7 @@ void deepcopy_VkPipelineMultisampleStateCreateInfo( } void deepcopy_VkStencilOpState( - Pool* pool, + BumpPool* pool, const VkStencilOpState* from, VkStencilOpState* to) { @@ -1038,7 +1038,7 @@ void deepcopy_VkStencilOpState( } void deepcopy_VkPipelineDepthStencilStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineDepthStencilStateCreateInfo* from, VkPipelineDepthStencilStateCreateInfo* to) { @@ -1056,7 +1056,7 @@ void deepcopy_VkPipelineDepthStencilStateCreateInfo( } void deepcopy_VkPipelineColorBlendAttachmentState( - Pool* pool, + BumpPool* pool, const VkPipelineColorBlendAttachmentState* from, VkPipelineColorBlendAttachmentState* to) { @@ -1065,7 +1065,7 @@ void deepcopy_VkPipelineColorBlendAttachmentState( } void deepcopy_VkPipelineColorBlendStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineColorBlendStateCreateInfo* from, VkPipelineColorBlendStateCreateInfo* to) { @@ -1092,7 +1092,7 @@ void deepcopy_VkPipelineColorBlendStateCreateInfo( } void deepcopy_VkPipelineDynamicStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineDynamicStateCreateInfo* from, VkPipelineDynamicStateCreateInfo* to) { @@ -1113,7 +1113,7 @@ void deepcopy_VkPipelineDynamicStateCreateInfo( } void deepcopy_VkGraphicsPipelineCreateInfo( - Pool* pool, + BumpPool* pool, const VkGraphicsPipelineCreateInfo* from, VkGraphicsPipelineCreateInfo* to) { @@ -1193,7 +1193,7 @@ void deepcopy_VkGraphicsPipelineCreateInfo( } void deepcopy_VkComputePipelineCreateInfo( - Pool* pool, + BumpPool* pool, const VkComputePipelineCreateInfo* from, VkComputePipelineCreateInfo* to) { @@ -1210,7 +1210,7 @@ void deepcopy_VkComputePipelineCreateInfo( } void deepcopy_VkPushConstantRange( - Pool* pool, + BumpPool* pool, const VkPushConstantRange* from, VkPushConstantRange* to) { @@ -1219,7 +1219,7 @@ void deepcopy_VkPushConstantRange( } void deepcopy_VkPipelineLayoutCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineLayoutCreateInfo* from, VkPipelineLayoutCreateInfo* to) { @@ -1250,7 +1250,7 @@ void deepcopy_VkPipelineLayoutCreateInfo( } void deepcopy_VkSamplerCreateInfo( - Pool* pool, + BumpPool* pool, const VkSamplerCreateInfo* from, VkSamplerCreateInfo* to) { @@ -1266,7 +1266,7 @@ void deepcopy_VkSamplerCreateInfo( } void deepcopy_VkDescriptorSetLayoutBinding( - Pool* pool, + BumpPool* pool, const VkDescriptorSetLayoutBinding* from, VkDescriptorSetLayoutBinding* to) { @@ -1280,7 +1280,7 @@ void deepcopy_VkDescriptorSetLayoutBinding( } void deepcopy_VkDescriptorSetLayoutCreateInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorSetLayoutCreateInfo* from, VkDescriptorSetLayoutCreateInfo* to) { @@ -1306,7 +1306,7 @@ void deepcopy_VkDescriptorSetLayoutCreateInfo( } void deepcopy_VkDescriptorPoolSize( - Pool* pool, + BumpPool* pool, const VkDescriptorPoolSize* from, VkDescriptorPoolSize* to) { @@ -1315,7 +1315,7 @@ void deepcopy_VkDescriptorPoolSize( } void deepcopy_VkDescriptorPoolCreateInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorPoolCreateInfo* from, VkDescriptorPoolCreateInfo* to) { @@ -1341,7 +1341,7 @@ void deepcopy_VkDescriptorPoolCreateInfo( } void deepcopy_VkDescriptorSetAllocateInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorSetAllocateInfo* from, VkDescriptorSetAllocateInfo* to) { @@ -1362,7 +1362,7 @@ void deepcopy_VkDescriptorSetAllocateInfo( } void deepcopy_VkDescriptorImageInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorImageInfo* from, VkDescriptorImageInfo* to) { @@ -1371,7 +1371,7 @@ void deepcopy_VkDescriptorImageInfo( } void deepcopy_VkDescriptorBufferInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorBufferInfo* from, VkDescriptorBufferInfo* to) { @@ -1380,7 +1380,7 @@ void deepcopy_VkDescriptorBufferInfo( } void deepcopy_VkWriteDescriptorSet( - Pool* pool, + BumpPool* pool, const VkWriteDescriptorSet* from, VkWriteDescriptorSet* to) { @@ -1421,7 +1421,7 @@ void deepcopy_VkWriteDescriptorSet( } void deepcopy_VkCopyDescriptorSet( - Pool* pool, + BumpPool* pool, const VkCopyDescriptorSet* from, VkCopyDescriptorSet* to) { @@ -1437,7 +1437,7 @@ void deepcopy_VkCopyDescriptorSet( } void deepcopy_VkFramebufferCreateInfo( - Pool* pool, + BumpPool* pool, const VkFramebufferCreateInfo* from, VkFramebufferCreateInfo* to) { @@ -1458,7 +1458,7 @@ void deepcopy_VkFramebufferCreateInfo( } void deepcopy_VkAttachmentDescription( - Pool* pool, + BumpPool* pool, const VkAttachmentDescription* from, VkAttachmentDescription* to) { @@ -1467,7 +1467,7 @@ void deepcopy_VkAttachmentDescription( } void deepcopy_VkAttachmentReference( - Pool* pool, + BumpPool* pool, const VkAttachmentReference* from, VkAttachmentReference* to) { @@ -1476,7 +1476,7 @@ void deepcopy_VkAttachmentReference( } void deepcopy_VkSubpassDescription( - Pool* pool, + BumpPool* pool, const VkSubpassDescription* from, VkSubpassDescription* to) { @@ -1526,7 +1526,7 @@ void deepcopy_VkSubpassDescription( } void deepcopy_VkSubpassDependency( - Pool* pool, + BumpPool* pool, const VkSubpassDependency* from, VkSubpassDependency* to) { @@ -1535,7 +1535,7 @@ void deepcopy_VkSubpassDependency( } void deepcopy_VkRenderPassCreateInfo( - Pool* pool, + BumpPool* pool, const VkRenderPassCreateInfo* from, VkRenderPassCreateInfo* to) { @@ -1581,7 +1581,7 @@ void deepcopy_VkRenderPassCreateInfo( } void deepcopy_VkCommandPoolCreateInfo( - Pool* pool, + BumpPool* pool, const VkCommandPoolCreateInfo* from, VkCommandPoolCreateInfo* to) { @@ -1597,7 +1597,7 @@ void deepcopy_VkCommandPoolCreateInfo( } void deepcopy_VkCommandBufferAllocateInfo( - Pool* pool, + BumpPool* pool, const VkCommandBufferAllocateInfo* from, VkCommandBufferAllocateInfo* to) { @@ -1613,7 +1613,7 @@ void deepcopy_VkCommandBufferAllocateInfo( } void deepcopy_VkCommandBufferInheritanceInfo( - Pool* pool, + BumpPool* pool, const VkCommandBufferInheritanceInfo* from, VkCommandBufferInheritanceInfo* to) { @@ -1629,7 +1629,7 @@ void deepcopy_VkCommandBufferInheritanceInfo( } void deepcopy_VkCommandBufferBeginInfo( - Pool* pool, + BumpPool* pool, const VkCommandBufferBeginInfo* from, VkCommandBufferBeginInfo* to) { @@ -1651,7 +1651,7 @@ void deepcopy_VkCommandBufferBeginInfo( } void deepcopy_VkBufferCopy( - Pool* pool, + BumpPool* pool, const VkBufferCopy* from, VkBufferCopy* to) { @@ -1660,7 +1660,7 @@ void deepcopy_VkBufferCopy( } void deepcopy_VkImageSubresourceLayers( - Pool* pool, + BumpPool* pool, const VkImageSubresourceLayers* from, VkImageSubresourceLayers* to) { @@ -1669,7 +1669,7 @@ void deepcopy_VkImageSubresourceLayers( } void deepcopy_VkImageCopy( - Pool* pool, + BumpPool* pool, const VkImageCopy* from, VkImageCopy* to) { @@ -1683,7 +1683,7 @@ void deepcopy_VkImageCopy( } void deepcopy_VkImageBlit( - Pool* pool, + BumpPool* pool, const VkImageBlit* from, VkImageBlit* to) { @@ -1702,7 +1702,7 @@ void deepcopy_VkImageBlit( } void deepcopy_VkBufferImageCopy( - Pool* pool, + BumpPool* pool, const VkBufferImageCopy* from, VkBufferImageCopy* to) { @@ -1714,7 +1714,7 @@ void deepcopy_VkBufferImageCopy( } void deepcopy_VkClearColorValue( - Pool* pool, + BumpPool* pool, const VkClearColorValue* from, VkClearColorValue* to) { @@ -1726,7 +1726,7 @@ void deepcopy_VkClearColorValue( } void deepcopy_VkClearDepthStencilValue( - Pool* pool, + BumpPool* pool, const VkClearDepthStencilValue* from, VkClearDepthStencilValue* to) { @@ -1735,7 +1735,7 @@ void deepcopy_VkClearDepthStencilValue( } void deepcopy_VkClearValue( - Pool* pool, + BumpPool* pool, const VkClearValue* from, VkClearValue* to) { @@ -1746,7 +1746,7 @@ void deepcopy_VkClearValue( } void deepcopy_VkClearAttachment( - Pool* pool, + BumpPool* pool, const VkClearAttachment* from, VkClearAttachment* to) { @@ -1756,7 +1756,7 @@ void deepcopy_VkClearAttachment( } void deepcopy_VkClearRect( - Pool* pool, + BumpPool* pool, const VkClearRect* from, VkClearRect* to) { @@ -1766,7 +1766,7 @@ void deepcopy_VkClearRect( } void deepcopy_VkImageResolve( - Pool* pool, + BumpPool* pool, const VkImageResolve* from, VkImageResolve* to) { @@ -1780,7 +1780,7 @@ void deepcopy_VkImageResolve( } void deepcopy_VkMemoryBarrier( - Pool* pool, + BumpPool* pool, const VkMemoryBarrier* from, VkMemoryBarrier* to) { @@ -1796,7 +1796,7 @@ void deepcopy_VkMemoryBarrier( } void deepcopy_VkBufferMemoryBarrier( - Pool* pool, + BumpPool* pool, const VkBufferMemoryBarrier* from, VkBufferMemoryBarrier* to) { @@ -1812,7 +1812,7 @@ void deepcopy_VkBufferMemoryBarrier( } void deepcopy_VkImageMemoryBarrier( - Pool* pool, + BumpPool* pool, const VkImageMemoryBarrier* from, VkImageMemoryBarrier* to) { @@ -1829,7 +1829,7 @@ void deepcopy_VkImageMemoryBarrier( } void deepcopy_VkRenderPassBeginInfo( - Pool* pool, + BumpPool* pool, const VkRenderPassBeginInfo* from, VkRenderPassBeginInfo* to) { @@ -1856,7 +1856,7 @@ void deepcopy_VkRenderPassBeginInfo( } void deepcopy_VkDispatchIndirectCommand( - Pool* pool, + BumpPool* pool, const VkDispatchIndirectCommand* from, VkDispatchIndirectCommand* to) { @@ -1865,7 +1865,7 @@ void deepcopy_VkDispatchIndirectCommand( } void deepcopy_VkDrawIndexedIndirectCommand( - Pool* pool, + BumpPool* pool, const VkDrawIndexedIndirectCommand* from, VkDrawIndexedIndirectCommand* to) { @@ -1874,7 +1874,7 @@ void deepcopy_VkDrawIndexedIndirectCommand( } void deepcopy_VkDrawIndirectCommand( - Pool* pool, + BumpPool* pool, const VkDrawIndirectCommand* from, VkDrawIndirectCommand* to) { @@ -1883,7 +1883,7 @@ void deepcopy_VkDrawIndirectCommand( } void deepcopy_VkBaseOutStructure( - Pool* pool, + BumpPool* pool, const VkBaseOutStructure* from, VkBaseOutStructure* to) { @@ -1899,7 +1899,7 @@ void deepcopy_VkBaseOutStructure( } void deepcopy_VkBaseInStructure( - Pool* pool, + BumpPool* pool, const VkBaseInStructure* from, VkBaseInStructure* to) { @@ -1917,7 +1917,7 @@ void deepcopy_VkBaseInStructure( #endif #ifdef VK_VERSION_1_1 void deepcopy_VkPhysicalDeviceSubgroupProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSubgroupProperties* from, VkPhysicalDeviceSubgroupProperties* to) { @@ -1933,7 +1933,7 @@ void deepcopy_VkPhysicalDeviceSubgroupProperties( } void deepcopy_VkBindBufferMemoryInfo( - Pool* pool, + BumpPool* pool, const VkBindBufferMemoryInfo* from, VkBindBufferMemoryInfo* to) { @@ -1949,7 +1949,7 @@ void deepcopy_VkBindBufferMemoryInfo( } void deepcopy_VkBindImageMemoryInfo( - Pool* pool, + BumpPool* pool, const VkBindImageMemoryInfo* from, VkBindImageMemoryInfo* to) { @@ -1965,7 +1965,7 @@ void deepcopy_VkBindImageMemoryInfo( } void deepcopy_VkPhysicalDevice16BitStorageFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDevice16BitStorageFeatures* from, VkPhysicalDevice16BitStorageFeatures* to) { @@ -1981,7 +1981,7 @@ void deepcopy_VkPhysicalDevice16BitStorageFeatures( } void deepcopy_VkMemoryDedicatedRequirements( - Pool* pool, + BumpPool* pool, const VkMemoryDedicatedRequirements* from, VkMemoryDedicatedRequirements* to) { @@ -1997,7 +1997,7 @@ void deepcopy_VkMemoryDedicatedRequirements( } void deepcopy_VkMemoryDedicatedAllocateInfo( - Pool* pool, + BumpPool* pool, const VkMemoryDedicatedAllocateInfo* from, VkMemoryDedicatedAllocateInfo* to) { @@ -2013,7 +2013,7 @@ void deepcopy_VkMemoryDedicatedAllocateInfo( } void deepcopy_VkMemoryAllocateFlagsInfo( - Pool* pool, + BumpPool* pool, const VkMemoryAllocateFlagsInfo* from, VkMemoryAllocateFlagsInfo* to) { @@ -2029,7 +2029,7 @@ void deepcopy_VkMemoryAllocateFlagsInfo( } void deepcopy_VkDeviceGroupRenderPassBeginInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupRenderPassBeginInfo* from, VkDeviceGroupRenderPassBeginInfo* to) { @@ -2055,7 +2055,7 @@ void deepcopy_VkDeviceGroupRenderPassBeginInfo( } void deepcopy_VkDeviceGroupCommandBufferBeginInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupCommandBufferBeginInfo* from, VkDeviceGroupCommandBufferBeginInfo* to) { @@ -2071,7 +2071,7 @@ void deepcopy_VkDeviceGroupCommandBufferBeginInfo( } void deepcopy_VkDeviceGroupSubmitInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupSubmitInfo* from, VkDeviceGroupSubmitInfo* to) { @@ -2102,7 +2102,7 @@ void deepcopy_VkDeviceGroupSubmitInfo( } void deepcopy_VkDeviceGroupBindSparseInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupBindSparseInfo* from, VkDeviceGroupBindSparseInfo* to) { @@ -2118,7 +2118,7 @@ void deepcopy_VkDeviceGroupBindSparseInfo( } void deepcopy_VkBindBufferMemoryDeviceGroupInfo( - Pool* pool, + BumpPool* pool, const VkBindBufferMemoryDeviceGroupInfo* from, VkBindBufferMemoryDeviceGroupInfo* to) { @@ -2139,7 +2139,7 @@ void deepcopy_VkBindBufferMemoryDeviceGroupInfo( } void deepcopy_VkBindImageMemoryDeviceGroupInfo( - Pool* pool, + BumpPool* pool, const VkBindImageMemoryDeviceGroupInfo* from, VkBindImageMemoryDeviceGroupInfo* to) { @@ -2170,7 +2170,7 @@ void deepcopy_VkBindImageMemoryDeviceGroupInfo( } void deepcopy_VkPhysicalDeviceGroupProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceGroupProperties* from, VkPhysicalDeviceGroupProperties* to) { @@ -2187,7 +2187,7 @@ void deepcopy_VkPhysicalDeviceGroupProperties( } void deepcopy_VkDeviceGroupDeviceCreateInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupDeviceCreateInfo* from, VkDeviceGroupDeviceCreateInfo* to) { @@ -2208,7 +2208,7 @@ void deepcopy_VkDeviceGroupDeviceCreateInfo( } void deepcopy_VkBufferMemoryRequirementsInfo2( - Pool* pool, + BumpPool* pool, const VkBufferMemoryRequirementsInfo2* from, VkBufferMemoryRequirementsInfo2* to) { @@ -2224,7 +2224,7 @@ void deepcopy_VkBufferMemoryRequirementsInfo2( } void deepcopy_VkImageMemoryRequirementsInfo2( - Pool* pool, + BumpPool* pool, const VkImageMemoryRequirementsInfo2* from, VkImageMemoryRequirementsInfo2* to) { @@ -2240,7 +2240,7 @@ void deepcopy_VkImageMemoryRequirementsInfo2( } void deepcopy_VkImageSparseMemoryRequirementsInfo2( - Pool* pool, + BumpPool* pool, const VkImageSparseMemoryRequirementsInfo2* from, VkImageSparseMemoryRequirementsInfo2* to) { @@ -2256,7 +2256,7 @@ void deepcopy_VkImageSparseMemoryRequirementsInfo2( } void deepcopy_VkMemoryRequirements2( - Pool* pool, + BumpPool* pool, const VkMemoryRequirements2* from, VkMemoryRequirements2* to) { @@ -2273,7 +2273,7 @@ void deepcopy_VkMemoryRequirements2( } void deepcopy_VkSparseImageMemoryRequirements2( - Pool* pool, + BumpPool* pool, const VkSparseImageMemoryRequirements2* from, VkSparseImageMemoryRequirements2* to) { @@ -2290,7 +2290,7 @@ void deepcopy_VkSparseImageMemoryRequirements2( } void deepcopy_VkPhysicalDeviceFeatures2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceFeatures2* from, VkPhysicalDeviceFeatures2* to) { @@ -2307,7 +2307,7 @@ void deepcopy_VkPhysicalDeviceFeatures2( } void deepcopy_VkPhysicalDeviceProperties2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceProperties2* from, VkPhysicalDeviceProperties2* to) { @@ -2324,7 +2324,7 @@ void deepcopy_VkPhysicalDeviceProperties2( } void deepcopy_VkFormatProperties2( - Pool* pool, + BumpPool* pool, const VkFormatProperties2* from, VkFormatProperties2* to) { @@ -2341,7 +2341,7 @@ void deepcopy_VkFormatProperties2( } void deepcopy_VkImageFormatProperties2( - Pool* pool, + BumpPool* pool, const VkImageFormatProperties2* from, VkImageFormatProperties2* to) { @@ -2358,7 +2358,7 @@ void deepcopy_VkImageFormatProperties2( } void deepcopy_VkPhysicalDeviceImageFormatInfo2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceImageFormatInfo2* from, VkPhysicalDeviceImageFormatInfo2* to) { @@ -2374,7 +2374,7 @@ void deepcopy_VkPhysicalDeviceImageFormatInfo2( } void deepcopy_VkQueueFamilyProperties2( - Pool* pool, + BumpPool* pool, const VkQueueFamilyProperties2* from, VkQueueFamilyProperties2* to) { @@ -2391,7 +2391,7 @@ void deepcopy_VkQueueFamilyProperties2( } void deepcopy_VkPhysicalDeviceMemoryProperties2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMemoryProperties2* from, VkPhysicalDeviceMemoryProperties2* to) { @@ -2408,7 +2408,7 @@ void deepcopy_VkPhysicalDeviceMemoryProperties2( } void deepcopy_VkSparseImageFormatProperties2( - Pool* pool, + BumpPool* pool, const VkSparseImageFormatProperties2* from, VkSparseImageFormatProperties2* to) { @@ -2425,7 +2425,7 @@ void deepcopy_VkSparseImageFormatProperties2( } void deepcopy_VkPhysicalDeviceSparseImageFormatInfo2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSparseImageFormatInfo2* from, VkPhysicalDeviceSparseImageFormatInfo2* to) { @@ -2441,7 +2441,7 @@ void deepcopy_VkPhysicalDeviceSparseImageFormatInfo2( } void deepcopy_VkPhysicalDevicePointClippingProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDevicePointClippingProperties* from, VkPhysicalDevicePointClippingProperties* to) { @@ -2457,7 +2457,7 @@ void deepcopy_VkPhysicalDevicePointClippingProperties( } void deepcopy_VkInputAttachmentAspectReference( - Pool* pool, + BumpPool* pool, const VkInputAttachmentAspectReference* from, VkInputAttachmentAspectReference* to) { @@ -2466,7 +2466,7 @@ void deepcopy_VkInputAttachmentAspectReference( } void deepcopy_VkRenderPassInputAttachmentAspectCreateInfo( - Pool* pool, + BumpPool* pool, const VkRenderPassInputAttachmentAspectCreateInfo* from, VkRenderPassInputAttachmentAspectCreateInfo* to) { @@ -2492,7 +2492,7 @@ void deepcopy_VkRenderPassInputAttachmentAspectCreateInfo( } void deepcopy_VkImageViewUsageCreateInfo( - Pool* pool, + BumpPool* pool, const VkImageViewUsageCreateInfo* from, VkImageViewUsageCreateInfo* to) { @@ -2508,7 +2508,7 @@ void deepcopy_VkImageViewUsageCreateInfo( } void deepcopy_VkPipelineTessellationDomainOriginStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineTessellationDomainOriginStateCreateInfo* from, VkPipelineTessellationDomainOriginStateCreateInfo* to) { @@ -2524,7 +2524,7 @@ void deepcopy_VkPipelineTessellationDomainOriginStateCreateInfo( } void deepcopy_VkRenderPassMultiviewCreateInfo( - Pool* pool, + BumpPool* pool, const VkRenderPassMultiviewCreateInfo* from, VkRenderPassMultiviewCreateInfo* to) { @@ -2555,7 +2555,7 @@ void deepcopy_VkRenderPassMultiviewCreateInfo( } void deepcopy_VkPhysicalDeviceMultiviewFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMultiviewFeatures* from, VkPhysicalDeviceMultiviewFeatures* to) { @@ -2571,7 +2571,7 @@ void deepcopy_VkPhysicalDeviceMultiviewFeatures( } void deepcopy_VkPhysicalDeviceMultiviewProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMultiviewProperties* from, VkPhysicalDeviceMultiviewProperties* to) { @@ -2587,7 +2587,7 @@ void deepcopy_VkPhysicalDeviceMultiviewProperties( } void deepcopy_VkPhysicalDeviceVariablePointerFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceVariablePointerFeatures* from, VkPhysicalDeviceVariablePointerFeatures* to) { @@ -2603,7 +2603,7 @@ void deepcopy_VkPhysicalDeviceVariablePointerFeatures( } void deepcopy_VkPhysicalDeviceProtectedMemoryFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceProtectedMemoryFeatures* from, VkPhysicalDeviceProtectedMemoryFeatures* to) { @@ -2619,7 +2619,7 @@ void deepcopy_VkPhysicalDeviceProtectedMemoryFeatures( } void deepcopy_VkPhysicalDeviceProtectedMemoryProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceProtectedMemoryProperties* from, VkPhysicalDeviceProtectedMemoryProperties* to) { @@ -2635,7 +2635,7 @@ void deepcopy_VkPhysicalDeviceProtectedMemoryProperties( } void deepcopy_VkDeviceQueueInfo2( - Pool* pool, + BumpPool* pool, const VkDeviceQueueInfo2* from, VkDeviceQueueInfo2* to) { @@ -2651,7 +2651,7 @@ void deepcopy_VkDeviceQueueInfo2( } void deepcopy_VkProtectedSubmitInfo( - Pool* pool, + BumpPool* pool, const VkProtectedSubmitInfo* from, VkProtectedSubmitInfo* to) { @@ -2667,7 +2667,7 @@ void deepcopy_VkProtectedSubmitInfo( } void deepcopy_VkSamplerYcbcrConversionCreateInfo( - Pool* pool, + BumpPool* pool, const VkSamplerYcbcrConversionCreateInfo* from, VkSamplerYcbcrConversionCreateInfo* to) { @@ -2684,7 +2684,7 @@ void deepcopy_VkSamplerYcbcrConversionCreateInfo( } void deepcopy_VkSamplerYcbcrConversionInfo( - Pool* pool, + BumpPool* pool, const VkSamplerYcbcrConversionInfo* from, VkSamplerYcbcrConversionInfo* to) { @@ -2700,7 +2700,7 @@ void deepcopy_VkSamplerYcbcrConversionInfo( } void deepcopy_VkBindImagePlaneMemoryInfo( - Pool* pool, + BumpPool* pool, const VkBindImagePlaneMemoryInfo* from, VkBindImagePlaneMemoryInfo* to) { @@ -2716,7 +2716,7 @@ void deepcopy_VkBindImagePlaneMemoryInfo( } void deepcopy_VkImagePlaneMemoryRequirementsInfo( - Pool* pool, + BumpPool* pool, const VkImagePlaneMemoryRequirementsInfo* from, VkImagePlaneMemoryRequirementsInfo* to) { @@ -2732,7 +2732,7 @@ void deepcopy_VkImagePlaneMemoryRequirementsInfo( } void deepcopy_VkPhysicalDeviceSamplerYcbcrConversionFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSamplerYcbcrConversionFeatures* from, VkPhysicalDeviceSamplerYcbcrConversionFeatures* to) { @@ -2748,7 +2748,7 @@ void deepcopy_VkPhysicalDeviceSamplerYcbcrConversionFeatures( } void deepcopy_VkSamplerYcbcrConversionImageFormatProperties( - Pool* pool, + BumpPool* pool, const VkSamplerYcbcrConversionImageFormatProperties* from, VkSamplerYcbcrConversionImageFormatProperties* to) { @@ -2764,7 +2764,7 @@ void deepcopy_VkSamplerYcbcrConversionImageFormatProperties( } void deepcopy_VkDescriptorUpdateTemplateEntry( - Pool* pool, + BumpPool* pool, const VkDescriptorUpdateTemplateEntry* from, VkDescriptorUpdateTemplateEntry* to) { @@ -2773,7 +2773,7 @@ void deepcopy_VkDescriptorUpdateTemplateEntry( } void deepcopy_VkDescriptorUpdateTemplateCreateInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorUpdateTemplateCreateInfo* from, VkDescriptorUpdateTemplateCreateInfo* to) { @@ -2799,7 +2799,7 @@ void deepcopy_VkDescriptorUpdateTemplateCreateInfo( } void deepcopy_VkExternalMemoryProperties( - Pool* pool, + BumpPool* pool, const VkExternalMemoryProperties* from, VkExternalMemoryProperties* to) { @@ -2808,7 +2808,7 @@ void deepcopy_VkExternalMemoryProperties( } void deepcopy_VkPhysicalDeviceExternalImageFormatInfo( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalImageFormatInfo* from, VkPhysicalDeviceExternalImageFormatInfo* to) { @@ -2824,7 +2824,7 @@ void deepcopy_VkPhysicalDeviceExternalImageFormatInfo( } void deepcopy_VkExternalImageFormatProperties( - Pool* pool, + BumpPool* pool, const VkExternalImageFormatProperties* from, VkExternalImageFormatProperties* to) { @@ -2841,7 +2841,7 @@ void deepcopy_VkExternalImageFormatProperties( } void deepcopy_VkPhysicalDeviceExternalBufferInfo( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalBufferInfo* from, VkPhysicalDeviceExternalBufferInfo* to) { @@ -2857,7 +2857,7 @@ void deepcopy_VkPhysicalDeviceExternalBufferInfo( } void deepcopy_VkExternalBufferProperties( - Pool* pool, + BumpPool* pool, const VkExternalBufferProperties* from, VkExternalBufferProperties* to) { @@ -2874,7 +2874,7 @@ void deepcopy_VkExternalBufferProperties( } void deepcopy_VkPhysicalDeviceIDProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceIDProperties* from, VkPhysicalDeviceIDProperties* to) { @@ -2893,7 +2893,7 @@ void deepcopy_VkPhysicalDeviceIDProperties( } void deepcopy_VkExternalMemoryImageCreateInfo( - Pool* pool, + BumpPool* pool, const VkExternalMemoryImageCreateInfo* from, VkExternalMemoryImageCreateInfo* to) { @@ -2909,7 +2909,7 @@ void deepcopy_VkExternalMemoryImageCreateInfo( } void deepcopy_VkExternalMemoryBufferCreateInfo( - Pool* pool, + BumpPool* pool, const VkExternalMemoryBufferCreateInfo* from, VkExternalMemoryBufferCreateInfo* to) { @@ -2925,7 +2925,7 @@ void deepcopy_VkExternalMemoryBufferCreateInfo( } void deepcopy_VkExportMemoryAllocateInfo( - Pool* pool, + BumpPool* pool, const VkExportMemoryAllocateInfo* from, VkExportMemoryAllocateInfo* to) { @@ -2941,7 +2941,7 @@ void deepcopy_VkExportMemoryAllocateInfo( } void deepcopy_VkPhysicalDeviceExternalFenceInfo( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalFenceInfo* from, VkPhysicalDeviceExternalFenceInfo* to) { @@ -2957,7 +2957,7 @@ void deepcopy_VkPhysicalDeviceExternalFenceInfo( } void deepcopy_VkExternalFenceProperties( - Pool* pool, + BumpPool* pool, const VkExternalFenceProperties* from, VkExternalFenceProperties* to) { @@ -2973,7 +2973,7 @@ void deepcopy_VkExternalFenceProperties( } void deepcopy_VkExportFenceCreateInfo( - Pool* pool, + BumpPool* pool, const VkExportFenceCreateInfo* from, VkExportFenceCreateInfo* to) { @@ -2989,7 +2989,7 @@ void deepcopy_VkExportFenceCreateInfo( } void deepcopy_VkExportSemaphoreCreateInfo( - Pool* pool, + BumpPool* pool, const VkExportSemaphoreCreateInfo* from, VkExportSemaphoreCreateInfo* to) { @@ -3005,7 +3005,7 @@ void deepcopy_VkExportSemaphoreCreateInfo( } void deepcopy_VkPhysicalDeviceExternalSemaphoreInfo( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalSemaphoreInfo* from, VkPhysicalDeviceExternalSemaphoreInfo* to) { @@ -3021,7 +3021,7 @@ void deepcopy_VkPhysicalDeviceExternalSemaphoreInfo( } void deepcopy_VkExternalSemaphoreProperties( - Pool* pool, + BumpPool* pool, const VkExternalSemaphoreProperties* from, VkExternalSemaphoreProperties* to) { @@ -3037,7 +3037,7 @@ void deepcopy_VkExternalSemaphoreProperties( } void deepcopy_VkPhysicalDeviceMaintenance3Properties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMaintenance3Properties* from, VkPhysicalDeviceMaintenance3Properties* to) { @@ -3053,7 +3053,7 @@ void deepcopy_VkPhysicalDeviceMaintenance3Properties( } void deepcopy_VkDescriptorSetLayoutSupport( - Pool* pool, + BumpPool* pool, const VkDescriptorSetLayoutSupport* from, VkDescriptorSetLayoutSupport* to) { @@ -3069,7 +3069,7 @@ void deepcopy_VkDescriptorSetLayoutSupport( } void deepcopy_VkPhysicalDeviceShaderDrawParameterFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceShaderDrawParameterFeatures* from, VkPhysicalDeviceShaderDrawParameterFeatures* to) { @@ -3087,7 +3087,7 @@ void deepcopy_VkPhysicalDeviceShaderDrawParameterFeatures( #endif #ifdef VK_KHR_surface void deepcopy_VkSurfaceCapabilitiesKHR( - Pool* pool, + BumpPool* pool, const VkSurfaceCapabilitiesKHR* from, VkSurfaceCapabilitiesKHR* to) { @@ -3099,7 +3099,7 @@ void deepcopy_VkSurfaceCapabilitiesKHR( } void deepcopy_VkSurfaceFormatKHR( - Pool* pool, + BumpPool* pool, const VkSurfaceFormatKHR* from, VkSurfaceFormatKHR* to) { @@ -3110,7 +3110,7 @@ void deepcopy_VkSurfaceFormatKHR( #endif #ifdef VK_KHR_swapchain void deepcopy_VkSwapchainCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkSwapchainCreateInfoKHR* from, VkSwapchainCreateInfoKHR* to) { @@ -3132,7 +3132,7 @@ void deepcopy_VkSwapchainCreateInfoKHR( } void deepcopy_VkPresentInfoKHR( - Pool* pool, + BumpPool* pool, const VkPresentInfoKHR* from, VkPresentInfoKHR* to) { @@ -3168,7 +3168,7 @@ void deepcopy_VkPresentInfoKHR( } void deepcopy_VkImageSwapchainCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkImageSwapchainCreateInfoKHR* from, VkImageSwapchainCreateInfoKHR* to) { @@ -3184,7 +3184,7 @@ void deepcopy_VkImageSwapchainCreateInfoKHR( } void deepcopy_VkBindImageMemorySwapchainInfoKHR( - Pool* pool, + BumpPool* pool, const VkBindImageMemorySwapchainInfoKHR* from, VkBindImageMemorySwapchainInfoKHR* to) { @@ -3200,7 +3200,7 @@ void deepcopy_VkBindImageMemorySwapchainInfoKHR( } void deepcopy_VkAcquireNextImageInfoKHR( - Pool* pool, + BumpPool* pool, const VkAcquireNextImageInfoKHR* from, VkAcquireNextImageInfoKHR* to) { @@ -3216,7 +3216,7 @@ void deepcopy_VkAcquireNextImageInfoKHR( } void deepcopy_VkDeviceGroupPresentCapabilitiesKHR( - Pool* pool, + BumpPool* pool, const VkDeviceGroupPresentCapabilitiesKHR* from, VkDeviceGroupPresentCapabilitiesKHR* to) { @@ -3233,7 +3233,7 @@ void deepcopy_VkDeviceGroupPresentCapabilitiesKHR( } void deepcopy_VkDeviceGroupPresentInfoKHR( - Pool* pool, + BumpPool* pool, const VkDeviceGroupPresentInfoKHR* from, VkDeviceGroupPresentInfoKHR* to) { @@ -3254,7 +3254,7 @@ void deepcopy_VkDeviceGroupPresentInfoKHR( } void deepcopy_VkDeviceGroupSwapchainCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkDeviceGroupSwapchainCreateInfoKHR* from, VkDeviceGroupSwapchainCreateInfoKHR* to) { @@ -3272,7 +3272,7 @@ void deepcopy_VkDeviceGroupSwapchainCreateInfoKHR( #endif #ifdef VK_KHR_display void deepcopy_VkDisplayPropertiesKHR( - Pool* pool, + BumpPool* pool, const VkDisplayPropertiesKHR* from, VkDisplayPropertiesKHR* to) { @@ -3288,7 +3288,7 @@ void deepcopy_VkDisplayPropertiesKHR( } void deepcopy_VkDisplayModeParametersKHR( - Pool* pool, + BumpPool* pool, const VkDisplayModeParametersKHR* from, VkDisplayModeParametersKHR* to) { @@ -3298,7 +3298,7 @@ void deepcopy_VkDisplayModeParametersKHR( } void deepcopy_VkDisplayModePropertiesKHR( - Pool* pool, + BumpPool* pool, const VkDisplayModePropertiesKHR* from, VkDisplayModePropertiesKHR* to) { @@ -3308,7 +3308,7 @@ void deepcopy_VkDisplayModePropertiesKHR( } void deepcopy_VkDisplayModeCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkDisplayModeCreateInfoKHR* from, VkDisplayModeCreateInfoKHR* to) { @@ -3325,7 +3325,7 @@ void deepcopy_VkDisplayModeCreateInfoKHR( } void deepcopy_VkDisplayPlaneCapabilitiesKHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlaneCapabilitiesKHR* from, VkDisplayPlaneCapabilitiesKHR* to) { @@ -3342,7 +3342,7 @@ void deepcopy_VkDisplayPlaneCapabilitiesKHR( } void deepcopy_VkDisplayPlanePropertiesKHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlanePropertiesKHR* from, VkDisplayPlanePropertiesKHR* to) { @@ -3351,7 +3351,7 @@ void deepcopy_VkDisplayPlanePropertiesKHR( } void deepcopy_VkDisplaySurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkDisplaySurfaceCreateInfoKHR* from, VkDisplaySurfaceCreateInfoKHR* to) { @@ -3370,7 +3370,7 @@ void deepcopy_VkDisplaySurfaceCreateInfoKHR( #endif #ifdef VK_KHR_display_swapchain void deepcopy_VkDisplayPresentInfoKHR( - Pool* pool, + BumpPool* pool, const VkDisplayPresentInfoKHR* from, VkDisplayPresentInfoKHR* to) { @@ -3390,7 +3390,7 @@ void deepcopy_VkDisplayPresentInfoKHR( #endif #ifdef VK_KHR_xlib_surface void deepcopy_VkXlibSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkXlibSurfaceCreateInfoKHR* from, VkXlibSurfaceCreateInfoKHR* to) { @@ -3413,7 +3413,7 @@ void deepcopy_VkXlibSurfaceCreateInfoKHR( #endif #ifdef VK_KHR_xcb_surface void deepcopy_VkXcbSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkXcbSurfaceCreateInfoKHR* from, VkXcbSurfaceCreateInfoKHR* to) { @@ -3436,7 +3436,7 @@ void deepcopy_VkXcbSurfaceCreateInfoKHR( #endif #ifdef VK_KHR_wayland_surface void deepcopy_VkWaylandSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkWaylandSurfaceCreateInfoKHR* from, VkWaylandSurfaceCreateInfoKHR* to) { @@ -3464,7 +3464,7 @@ void deepcopy_VkWaylandSurfaceCreateInfoKHR( #endif #ifdef VK_KHR_mir_surface void deepcopy_VkMirSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkMirSurfaceCreateInfoKHR* from, VkMirSurfaceCreateInfoKHR* to) { @@ -3492,7 +3492,7 @@ void deepcopy_VkMirSurfaceCreateInfoKHR( #endif #ifdef VK_KHR_android_surface void deepcopy_VkAndroidSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkAndroidSurfaceCreateInfoKHR* from, VkAndroidSurfaceCreateInfoKHR* to) { @@ -3515,7 +3515,7 @@ void deepcopy_VkAndroidSurfaceCreateInfoKHR( #endif #ifdef VK_KHR_win32_surface void deepcopy_VkWin32SurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkWin32SurfaceCreateInfoKHR* from, VkWin32SurfaceCreateInfoKHR* to) { @@ -3551,7 +3551,7 @@ void deepcopy_VkWin32SurfaceCreateInfoKHR( #endif #ifdef VK_KHR_external_memory_win32 void deepcopy_VkImportMemoryWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportMemoryWin32HandleInfoKHR* from, VkImportMemoryWin32HandleInfoKHR* to) { @@ -3567,7 +3567,7 @@ void deepcopy_VkImportMemoryWin32HandleInfoKHR( } void deepcopy_VkExportMemoryWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkExportMemoryWin32HandleInfoKHR* from, VkExportMemoryWin32HandleInfoKHR* to) { @@ -3588,7 +3588,7 @@ void deepcopy_VkExportMemoryWin32HandleInfoKHR( } void deepcopy_VkMemoryWin32HandlePropertiesKHR( - Pool* pool, + BumpPool* pool, const VkMemoryWin32HandlePropertiesKHR* from, VkMemoryWin32HandlePropertiesKHR* to) { @@ -3604,7 +3604,7 @@ void deepcopy_VkMemoryWin32HandlePropertiesKHR( } void deepcopy_VkMemoryGetWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkMemoryGetWin32HandleInfoKHR* from, VkMemoryGetWin32HandleInfoKHR* to) { @@ -3622,7 +3622,7 @@ void deepcopy_VkMemoryGetWin32HandleInfoKHR( #endif #ifdef VK_KHR_external_memory_fd void deepcopy_VkImportMemoryFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportMemoryFdInfoKHR* from, VkImportMemoryFdInfoKHR* to) { @@ -3638,7 +3638,7 @@ void deepcopy_VkImportMemoryFdInfoKHR( } void deepcopy_VkMemoryFdPropertiesKHR( - Pool* pool, + BumpPool* pool, const VkMemoryFdPropertiesKHR* from, VkMemoryFdPropertiesKHR* to) { @@ -3654,7 +3654,7 @@ void deepcopy_VkMemoryFdPropertiesKHR( } void deepcopy_VkMemoryGetFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkMemoryGetFdInfoKHR* from, VkMemoryGetFdInfoKHR* to) { @@ -3672,7 +3672,7 @@ void deepcopy_VkMemoryGetFdInfoKHR( #endif #ifdef VK_KHR_win32_keyed_mutex void deepcopy_VkWin32KeyedMutexAcquireReleaseInfoKHR( - Pool* pool, + BumpPool* pool, const VkWin32KeyedMutexAcquireReleaseInfoKHR* from, VkWin32KeyedMutexAcquireReleaseInfoKHR* to) { @@ -3719,7 +3719,7 @@ void deepcopy_VkWin32KeyedMutexAcquireReleaseInfoKHR( #endif #ifdef VK_KHR_external_semaphore_win32 void deepcopy_VkImportSemaphoreWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportSemaphoreWin32HandleInfoKHR* from, VkImportSemaphoreWin32HandleInfoKHR* to) { @@ -3735,7 +3735,7 @@ void deepcopy_VkImportSemaphoreWin32HandleInfoKHR( } void deepcopy_VkExportSemaphoreWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkExportSemaphoreWin32HandleInfoKHR* from, VkExportSemaphoreWin32HandleInfoKHR* to) { @@ -3756,7 +3756,7 @@ void deepcopy_VkExportSemaphoreWin32HandleInfoKHR( } void deepcopy_VkD3D12FenceSubmitInfoKHR( - Pool* pool, + BumpPool* pool, const VkD3D12FenceSubmitInfoKHR* from, VkD3D12FenceSubmitInfoKHR* to) { @@ -3782,7 +3782,7 @@ void deepcopy_VkD3D12FenceSubmitInfoKHR( } void deepcopy_VkSemaphoreGetWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkSemaphoreGetWin32HandleInfoKHR* from, VkSemaphoreGetWin32HandleInfoKHR* to) { @@ -3800,7 +3800,7 @@ void deepcopy_VkSemaphoreGetWin32HandleInfoKHR( #endif #ifdef VK_KHR_external_semaphore_fd void deepcopy_VkImportSemaphoreFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportSemaphoreFdInfoKHR* from, VkImportSemaphoreFdInfoKHR* to) { @@ -3816,7 +3816,7 @@ void deepcopy_VkImportSemaphoreFdInfoKHR( } void deepcopy_VkSemaphoreGetFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkSemaphoreGetFdInfoKHR* from, VkSemaphoreGetFdInfoKHR* to) { @@ -3834,7 +3834,7 @@ void deepcopy_VkSemaphoreGetFdInfoKHR( #endif #ifdef VK_KHR_push_descriptor void deepcopy_VkPhysicalDevicePushDescriptorPropertiesKHR( - Pool* pool, + BumpPool* pool, const VkPhysicalDevicePushDescriptorPropertiesKHR* from, VkPhysicalDevicePushDescriptorPropertiesKHR* to) { @@ -3854,7 +3854,7 @@ void deepcopy_VkPhysicalDevicePushDescriptorPropertiesKHR( #endif #ifdef VK_KHR_incremental_present void deepcopy_VkRectLayerKHR( - Pool* pool, + BumpPool* pool, const VkRectLayerKHR* from, VkRectLayerKHR* to) { @@ -3865,7 +3865,7 @@ void deepcopy_VkRectLayerKHR( } void deepcopy_VkPresentRegionKHR( - Pool* pool, + BumpPool* pool, const VkPresentRegionKHR* from, VkPresentRegionKHR* to) { @@ -3884,7 +3884,7 @@ void deepcopy_VkPresentRegionKHR( } void deepcopy_VkPresentRegionsKHR( - Pool* pool, + BumpPool* pool, const VkPresentRegionsKHR* from, VkPresentRegionsKHR* to) { @@ -3914,7 +3914,7 @@ void deepcopy_VkPresentRegionsKHR( #endif #ifdef VK_KHR_create_renderpass2 void deepcopy_VkAttachmentDescription2KHR( - Pool* pool, + BumpPool* pool, const VkAttachmentDescription2KHR* from, VkAttachmentDescription2KHR* to) { @@ -3930,7 +3930,7 @@ void deepcopy_VkAttachmentDescription2KHR( } void deepcopy_VkAttachmentReference2KHR( - Pool* pool, + BumpPool* pool, const VkAttachmentReference2KHR* from, VkAttachmentReference2KHR* to) { @@ -3946,7 +3946,7 @@ void deepcopy_VkAttachmentReference2KHR( } void deepcopy_VkSubpassDescription2KHR( - Pool* pool, + BumpPool* pool, const VkSubpassDescription2KHR* from, VkSubpassDescription2KHR* to) { @@ -4003,7 +4003,7 @@ void deepcopy_VkSubpassDescription2KHR( } void deepcopy_VkSubpassDependency2KHR( - Pool* pool, + BumpPool* pool, const VkSubpassDependency2KHR* from, VkSubpassDependency2KHR* to) { @@ -4019,7 +4019,7 @@ void deepcopy_VkSubpassDependency2KHR( } void deepcopy_VkRenderPassCreateInfo2KHR( - Pool* pool, + BumpPool* pool, const VkRenderPassCreateInfo2KHR* from, VkRenderPassCreateInfo2KHR* to) { @@ -4070,7 +4070,7 @@ void deepcopy_VkRenderPassCreateInfo2KHR( } void deepcopy_VkSubpassBeginInfoKHR( - Pool* pool, + BumpPool* pool, const VkSubpassBeginInfoKHR* from, VkSubpassBeginInfoKHR* to) { @@ -4086,7 +4086,7 @@ void deepcopy_VkSubpassBeginInfoKHR( } void deepcopy_VkSubpassEndInfoKHR( - Pool* pool, + BumpPool* pool, const VkSubpassEndInfoKHR* from, VkSubpassEndInfoKHR* to) { @@ -4104,7 +4104,7 @@ void deepcopy_VkSubpassEndInfoKHR( #endif #ifdef VK_KHR_shared_presentable_image void deepcopy_VkSharedPresentSurfaceCapabilitiesKHR( - Pool* pool, + BumpPool* pool, const VkSharedPresentSurfaceCapabilitiesKHR* from, VkSharedPresentSurfaceCapabilitiesKHR* to) { @@ -4126,7 +4126,7 @@ void deepcopy_VkSharedPresentSurfaceCapabilitiesKHR( #endif #ifdef VK_KHR_external_fence_win32 void deepcopy_VkImportFenceWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportFenceWin32HandleInfoKHR* from, VkImportFenceWin32HandleInfoKHR* to) { @@ -4142,7 +4142,7 @@ void deepcopy_VkImportFenceWin32HandleInfoKHR( } void deepcopy_VkExportFenceWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkExportFenceWin32HandleInfoKHR* from, VkExportFenceWin32HandleInfoKHR* to) { @@ -4163,7 +4163,7 @@ void deepcopy_VkExportFenceWin32HandleInfoKHR( } void deepcopy_VkFenceGetWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkFenceGetWin32HandleInfoKHR* from, VkFenceGetWin32HandleInfoKHR* to) { @@ -4181,7 +4181,7 @@ void deepcopy_VkFenceGetWin32HandleInfoKHR( #endif #ifdef VK_KHR_external_fence_fd void deepcopy_VkImportFenceFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportFenceFdInfoKHR* from, VkImportFenceFdInfoKHR* to) { @@ -4197,7 +4197,7 @@ void deepcopy_VkImportFenceFdInfoKHR( } void deepcopy_VkFenceGetFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkFenceGetFdInfoKHR* from, VkFenceGetFdInfoKHR* to) { @@ -4217,7 +4217,7 @@ void deepcopy_VkFenceGetFdInfoKHR( #endif #ifdef VK_KHR_get_surface_capabilities2 void deepcopy_VkPhysicalDeviceSurfaceInfo2KHR( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSurfaceInfo2KHR* from, VkPhysicalDeviceSurfaceInfo2KHR* to) { @@ -4233,7 +4233,7 @@ void deepcopy_VkPhysicalDeviceSurfaceInfo2KHR( } void deepcopy_VkSurfaceCapabilities2KHR( - Pool* pool, + BumpPool* pool, const VkSurfaceCapabilities2KHR* from, VkSurfaceCapabilities2KHR* to) { @@ -4250,7 +4250,7 @@ void deepcopy_VkSurfaceCapabilities2KHR( } void deepcopy_VkSurfaceFormat2KHR( - Pool* pool, + BumpPool* pool, const VkSurfaceFormat2KHR* from, VkSurfaceFormat2KHR* to) { @@ -4271,7 +4271,7 @@ void deepcopy_VkSurfaceFormat2KHR( #endif #ifdef VK_KHR_get_display_properties2 void deepcopy_VkDisplayProperties2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayProperties2KHR* from, VkDisplayProperties2KHR* to) { @@ -4288,7 +4288,7 @@ void deepcopy_VkDisplayProperties2KHR( } void deepcopy_VkDisplayPlaneProperties2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlaneProperties2KHR* from, VkDisplayPlaneProperties2KHR* to) { @@ -4305,7 +4305,7 @@ void deepcopy_VkDisplayPlaneProperties2KHR( } void deepcopy_VkDisplayModeProperties2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayModeProperties2KHR* from, VkDisplayModeProperties2KHR* to) { @@ -4322,7 +4322,7 @@ void deepcopy_VkDisplayModeProperties2KHR( } void deepcopy_VkDisplayPlaneInfo2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlaneInfo2KHR* from, VkDisplayPlaneInfo2KHR* to) { @@ -4338,7 +4338,7 @@ void deepcopy_VkDisplayPlaneInfo2KHR( } void deepcopy_VkDisplayPlaneCapabilities2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlaneCapabilities2KHR* from, VkDisplayPlaneCapabilities2KHR* to) { @@ -4365,7 +4365,7 @@ void deepcopy_VkDisplayPlaneCapabilities2KHR( #endif #ifdef VK_KHR_image_format_list void deepcopy_VkImageFormatListCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkImageFormatListCreateInfoKHR* from, VkImageFormatListCreateInfoKHR* to) { @@ -4396,7 +4396,7 @@ void deepcopy_VkImageFormatListCreateInfoKHR( #endif #ifdef VK_KHR_8bit_storage void deepcopy_VkPhysicalDevice8BitStorageFeaturesKHR( - Pool* pool, + BumpPool* pool, const VkPhysicalDevice8BitStorageFeaturesKHR* from, VkPhysicalDevice8BitStorageFeaturesKHR* to) { @@ -4414,7 +4414,7 @@ void deepcopy_VkPhysicalDevice8BitStorageFeaturesKHR( #endif #ifdef VK_KHR_shader_float16_int8 void deepcopy_VkPhysicalDeviceShaderFloat16Int8Features( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceShaderFloat16Int8Features* from, VkPhysicalDeviceShaderFloat16Int8Features* to) { @@ -4432,7 +4432,7 @@ void deepcopy_VkPhysicalDeviceShaderFloat16Int8Features( #endif #ifdef VK_ANDROID_native_buffer void deepcopy_VkNativeBufferANDROID( - Pool* pool, + BumpPool* pool, const VkNativeBufferANDROID* from, VkNativeBufferANDROID* to) { @@ -4455,7 +4455,7 @@ void deepcopy_VkNativeBufferANDROID( #endif #ifdef VK_EXT_debug_report void deepcopy_VkDebugReportCallbackCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugReportCallbackCreateInfoEXT* from, VkDebugReportCallbackCreateInfoEXT* to) { @@ -4484,7 +4484,7 @@ void deepcopy_VkDebugReportCallbackCreateInfoEXT( #endif #ifdef VK_AMD_rasterization_order void deepcopy_VkPipelineRasterizationStateRasterizationOrderAMD( - Pool* pool, + BumpPool* pool, const VkPipelineRasterizationStateRasterizationOrderAMD* from, VkPipelineRasterizationStateRasterizationOrderAMD* to) { @@ -4506,7 +4506,7 @@ void deepcopy_VkPipelineRasterizationStateRasterizationOrderAMD( #endif #ifdef VK_EXT_debug_marker void deepcopy_VkDebugMarkerObjectNameInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugMarkerObjectNameInfoEXT* from, VkDebugMarkerObjectNameInfoEXT* to) { @@ -4527,7 +4527,7 @@ void deepcopy_VkDebugMarkerObjectNameInfoEXT( } void deepcopy_VkDebugMarkerObjectTagInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugMarkerObjectTagInfoEXT* from, VkDebugMarkerObjectTagInfoEXT* to) { @@ -4548,7 +4548,7 @@ void deepcopy_VkDebugMarkerObjectTagInfoEXT( } void deepcopy_VkDebugMarkerMarkerInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugMarkerMarkerInfoEXT* from, VkDebugMarkerMarkerInfoEXT* to) { @@ -4574,7 +4574,7 @@ void deepcopy_VkDebugMarkerMarkerInfoEXT( #endif #ifdef VK_NV_dedicated_allocation void deepcopy_VkDedicatedAllocationImageCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkDedicatedAllocationImageCreateInfoNV* from, VkDedicatedAllocationImageCreateInfoNV* to) { @@ -4590,7 +4590,7 @@ void deepcopy_VkDedicatedAllocationImageCreateInfoNV( } void deepcopy_VkDedicatedAllocationBufferCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkDedicatedAllocationBufferCreateInfoNV* from, VkDedicatedAllocationBufferCreateInfoNV* to) { @@ -4606,7 +4606,7 @@ void deepcopy_VkDedicatedAllocationBufferCreateInfoNV( } void deepcopy_VkDedicatedAllocationMemoryAllocateInfoNV( - Pool* pool, + BumpPool* pool, const VkDedicatedAllocationMemoryAllocateInfoNV* from, VkDedicatedAllocationMemoryAllocateInfoNV* to) { @@ -4632,7 +4632,7 @@ void deepcopy_VkDedicatedAllocationMemoryAllocateInfoNV( #endif #ifdef VK_AMD_texture_gather_bias_lod void deepcopy_VkTextureLODGatherFormatPropertiesAMD( - Pool* pool, + BumpPool* pool, const VkTextureLODGatherFormatPropertiesAMD* from, VkTextureLODGatherFormatPropertiesAMD* to) { @@ -4650,7 +4650,7 @@ void deepcopy_VkTextureLODGatherFormatPropertiesAMD( #endif #ifdef VK_AMD_shader_info void deepcopy_VkShaderResourceUsageAMD( - Pool* pool, + BumpPool* pool, const VkShaderResourceUsageAMD* from, VkShaderResourceUsageAMD* to) { @@ -4659,7 +4659,7 @@ void deepcopy_VkShaderResourceUsageAMD( } void deepcopy_VkShaderStatisticsInfoAMD( - Pool* pool, + BumpPool* pool, const VkShaderStatisticsInfoAMD* from, VkShaderStatisticsInfoAMD* to) { @@ -4676,7 +4676,7 @@ void deepcopy_VkShaderStatisticsInfoAMD( #endif #ifdef VK_NV_external_memory_capabilities void deepcopy_VkExternalImageFormatPropertiesNV( - Pool* pool, + BumpPool* pool, const VkExternalImageFormatPropertiesNV* from, VkExternalImageFormatPropertiesNV* to) { @@ -4688,7 +4688,7 @@ void deepcopy_VkExternalImageFormatPropertiesNV( #endif #ifdef VK_NV_external_memory void deepcopy_VkExternalMemoryImageCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkExternalMemoryImageCreateInfoNV* from, VkExternalMemoryImageCreateInfoNV* to) { @@ -4704,7 +4704,7 @@ void deepcopy_VkExternalMemoryImageCreateInfoNV( } void deepcopy_VkExportMemoryAllocateInfoNV( - Pool* pool, + BumpPool* pool, const VkExportMemoryAllocateInfoNV* from, VkExportMemoryAllocateInfoNV* to) { @@ -4722,7 +4722,7 @@ void deepcopy_VkExportMemoryAllocateInfoNV( #endif #ifdef VK_NV_external_memory_win32 void deepcopy_VkImportMemoryWin32HandleInfoNV( - Pool* pool, + BumpPool* pool, const VkImportMemoryWin32HandleInfoNV* from, VkImportMemoryWin32HandleInfoNV* to) { @@ -4738,7 +4738,7 @@ void deepcopy_VkImportMemoryWin32HandleInfoNV( } void deepcopy_VkExportMemoryWin32HandleInfoNV( - Pool* pool, + BumpPool* pool, const VkExportMemoryWin32HandleInfoNV* from, VkExportMemoryWin32HandleInfoNV* to) { @@ -4761,7 +4761,7 @@ void deepcopy_VkExportMemoryWin32HandleInfoNV( #endif #ifdef VK_NV_win32_keyed_mutex void deepcopy_VkWin32KeyedMutexAcquireReleaseInfoNV( - Pool* pool, + BumpPool* pool, const VkWin32KeyedMutexAcquireReleaseInfoNV* from, VkWin32KeyedMutexAcquireReleaseInfoNV* to) { @@ -4804,7 +4804,7 @@ void deepcopy_VkWin32KeyedMutexAcquireReleaseInfoNV( #endif #ifdef VK_EXT_validation_flags void deepcopy_VkValidationFlagsEXT( - Pool* pool, + BumpPool* pool, const VkValidationFlagsEXT* from, VkValidationFlagsEXT* to) { @@ -4827,7 +4827,7 @@ void deepcopy_VkValidationFlagsEXT( #endif #ifdef VK_NN_vi_surface void deepcopy_VkViSurfaceCreateInfoNN( - Pool* pool, + BumpPool* pool, const VkViSurfaceCreateInfoNN* from, VkViSurfaceCreateInfoNN* to) { @@ -4854,7 +4854,7 @@ void deepcopy_VkViSurfaceCreateInfoNN( #endif #ifdef VK_EXT_conditional_rendering void deepcopy_VkConditionalRenderingBeginInfoEXT( - Pool* pool, + BumpPool* pool, const VkConditionalRenderingBeginInfoEXT* from, VkConditionalRenderingBeginInfoEXT* to) { @@ -4870,7 +4870,7 @@ void deepcopy_VkConditionalRenderingBeginInfoEXT( } void deepcopy_VkPhysicalDeviceConditionalRenderingFeaturesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceConditionalRenderingFeaturesEXT* from, VkPhysicalDeviceConditionalRenderingFeaturesEXT* to) { @@ -4886,7 +4886,7 @@ void deepcopy_VkPhysicalDeviceConditionalRenderingFeaturesEXT( } void deepcopy_VkCommandBufferInheritanceConditionalRenderingInfoEXT( - Pool* pool, + BumpPool* pool, const VkCommandBufferInheritanceConditionalRenderingInfoEXT* from, VkCommandBufferInheritanceConditionalRenderingInfoEXT* to) { @@ -4904,7 +4904,7 @@ void deepcopy_VkCommandBufferInheritanceConditionalRenderingInfoEXT( #endif #ifdef VK_NVX_device_generated_commands void deepcopy_VkDeviceGeneratedCommandsFeaturesNVX( - Pool* pool, + BumpPool* pool, const VkDeviceGeneratedCommandsFeaturesNVX* from, VkDeviceGeneratedCommandsFeaturesNVX* to) { @@ -4920,7 +4920,7 @@ void deepcopy_VkDeviceGeneratedCommandsFeaturesNVX( } void deepcopy_VkDeviceGeneratedCommandsLimitsNVX( - Pool* pool, + BumpPool* pool, const VkDeviceGeneratedCommandsLimitsNVX* from, VkDeviceGeneratedCommandsLimitsNVX* to) { @@ -4936,7 +4936,7 @@ void deepcopy_VkDeviceGeneratedCommandsLimitsNVX( } void deepcopy_VkIndirectCommandsTokenNVX( - Pool* pool, + BumpPool* pool, const VkIndirectCommandsTokenNVX* from, VkIndirectCommandsTokenNVX* to) { @@ -4945,7 +4945,7 @@ void deepcopy_VkIndirectCommandsTokenNVX( } void deepcopy_VkIndirectCommandsLayoutTokenNVX( - Pool* pool, + BumpPool* pool, const VkIndirectCommandsLayoutTokenNVX* from, VkIndirectCommandsLayoutTokenNVX* to) { @@ -4954,7 +4954,7 @@ void deepcopy_VkIndirectCommandsLayoutTokenNVX( } void deepcopy_VkIndirectCommandsLayoutCreateInfoNVX( - Pool* pool, + BumpPool* pool, const VkIndirectCommandsLayoutCreateInfoNVX* from, VkIndirectCommandsLayoutCreateInfoNVX* to) { @@ -4980,7 +4980,7 @@ void deepcopy_VkIndirectCommandsLayoutCreateInfoNVX( } void deepcopy_VkCmdProcessCommandsInfoNVX( - Pool* pool, + BumpPool* pool, const VkCmdProcessCommandsInfoNVX* from, VkCmdProcessCommandsInfoNVX* to) { @@ -5006,7 +5006,7 @@ void deepcopy_VkCmdProcessCommandsInfoNVX( } void deepcopy_VkCmdReserveSpaceForCommandsInfoNVX( - Pool* pool, + BumpPool* pool, const VkCmdReserveSpaceForCommandsInfoNVX* from, VkCmdReserveSpaceForCommandsInfoNVX* to) { @@ -5022,7 +5022,7 @@ void deepcopy_VkCmdReserveSpaceForCommandsInfoNVX( } void deepcopy_VkObjectTableCreateInfoNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableCreateInfoNVX* from, VkObjectTableCreateInfoNVX* to) { @@ -5053,7 +5053,7 @@ void deepcopy_VkObjectTableCreateInfoNVX( } void deepcopy_VkObjectTableEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableEntryNVX* from, VkObjectTableEntryNVX* to) { @@ -5062,7 +5062,7 @@ void deepcopy_VkObjectTableEntryNVX( } void deepcopy_VkObjectTablePipelineEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTablePipelineEntryNVX* from, VkObjectTablePipelineEntryNVX* to) { @@ -5071,7 +5071,7 @@ void deepcopy_VkObjectTablePipelineEntryNVX( } void deepcopy_VkObjectTableDescriptorSetEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableDescriptorSetEntryNVX* from, VkObjectTableDescriptorSetEntryNVX* to) { @@ -5080,7 +5080,7 @@ void deepcopy_VkObjectTableDescriptorSetEntryNVX( } void deepcopy_VkObjectTableVertexBufferEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableVertexBufferEntryNVX* from, VkObjectTableVertexBufferEntryNVX* to) { @@ -5089,7 +5089,7 @@ void deepcopy_VkObjectTableVertexBufferEntryNVX( } void deepcopy_VkObjectTableIndexBufferEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableIndexBufferEntryNVX* from, VkObjectTableIndexBufferEntryNVX* to) { @@ -5098,7 +5098,7 @@ void deepcopy_VkObjectTableIndexBufferEntryNVX( } void deepcopy_VkObjectTablePushConstantEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTablePushConstantEntryNVX* from, VkObjectTablePushConstantEntryNVX* to) { @@ -5109,7 +5109,7 @@ void deepcopy_VkObjectTablePushConstantEntryNVX( #endif #ifdef VK_NV_clip_space_w_scaling void deepcopy_VkViewportWScalingNV( - Pool* pool, + BumpPool* pool, const VkViewportWScalingNV* from, VkViewportWScalingNV* to) { @@ -5118,7 +5118,7 @@ void deepcopy_VkViewportWScalingNV( } void deepcopy_VkPipelineViewportWScalingStateCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkPipelineViewportWScalingStateCreateInfoNV* from, VkPipelineViewportWScalingStateCreateInfoNV* to) { @@ -5150,7 +5150,7 @@ void deepcopy_VkPipelineViewportWScalingStateCreateInfoNV( #endif #ifdef VK_EXT_display_surface_counter void deepcopy_VkSurfaceCapabilities2EXT( - Pool* pool, + BumpPool* pool, const VkSurfaceCapabilities2EXT* from, VkSurfaceCapabilities2EXT* to) { @@ -5171,7 +5171,7 @@ void deepcopy_VkSurfaceCapabilities2EXT( #endif #ifdef VK_EXT_display_control void deepcopy_VkDisplayPowerInfoEXT( - Pool* pool, + BumpPool* pool, const VkDisplayPowerInfoEXT* from, VkDisplayPowerInfoEXT* to) { @@ -5187,7 +5187,7 @@ void deepcopy_VkDisplayPowerInfoEXT( } void deepcopy_VkDeviceEventInfoEXT( - Pool* pool, + BumpPool* pool, const VkDeviceEventInfoEXT* from, VkDeviceEventInfoEXT* to) { @@ -5203,7 +5203,7 @@ void deepcopy_VkDeviceEventInfoEXT( } void deepcopy_VkDisplayEventInfoEXT( - Pool* pool, + BumpPool* pool, const VkDisplayEventInfoEXT* from, VkDisplayEventInfoEXT* to) { @@ -5219,7 +5219,7 @@ void deepcopy_VkDisplayEventInfoEXT( } void deepcopy_VkSwapchainCounterCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkSwapchainCounterCreateInfoEXT* from, VkSwapchainCounterCreateInfoEXT* to) { @@ -5237,7 +5237,7 @@ void deepcopy_VkSwapchainCounterCreateInfoEXT( #endif #ifdef VK_GOOGLE_display_timing void deepcopy_VkRefreshCycleDurationGOOGLE( - Pool* pool, + BumpPool* pool, const VkRefreshCycleDurationGOOGLE* from, VkRefreshCycleDurationGOOGLE* to) { @@ -5246,7 +5246,7 @@ void deepcopy_VkRefreshCycleDurationGOOGLE( } void deepcopy_VkPastPresentationTimingGOOGLE( - Pool* pool, + BumpPool* pool, const VkPastPresentationTimingGOOGLE* from, VkPastPresentationTimingGOOGLE* to) { @@ -5255,7 +5255,7 @@ void deepcopy_VkPastPresentationTimingGOOGLE( } void deepcopy_VkPresentTimeGOOGLE( - Pool* pool, + BumpPool* pool, const VkPresentTimeGOOGLE* from, VkPresentTimeGOOGLE* to) { @@ -5264,7 +5264,7 @@ void deepcopy_VkPresentTimeGOOGLE( } void deepcopy_VkPresentTimesInfoGOOGLE( - Pool* pool, + BumpPool* pool, const VkPresentTimesInfoGOOGLE* from, VkPresentTimesInfoGOOGLE* to) { @@ -5298,7 +5298,7 @@ void deepcopy_VkPresentTimesInfoGOOGLE( #endif #ifdef VK_NVX_multiview_per_view_attributes void deepcopy_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* from, VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* to) { @@ -5316,7 +5316,7 @@ void deepcopy_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( #endif #ifdef VK_NV_viewport_swizzle void deepcopy_VkViewportSwizzleNV( - Pool* pool, + BumpPool* pool, const VkViewportSwizzleNV* from, VkViewportSwizzleNV* to) { @@ -5325,7 +5325,7 @@ void deepcopy_VkViewportSwizzleNV( } void deepcopy_VkPipelineViewportSwizzleStateCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkPipelineViewportSwizzleStateCreateInfoNV* from, VkPipelineViewportSwizzleStateCreateInfoNV* to) { @@ -5353,7 +5353,7 @@ void deepcopy_VkPipelineViewportSwizzleStateCreateInfoNV( #endif #ifdef VK_EXT_discard_rectangles void deepcopy_VkPhysicalDeviceDiscardRectanglePropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceDiscardRectanglePropertiesEXT* from, VkPhysicalDeviceDiscardRectanglePropertiesEXT* to) { @@ -5369,7 +5369,7 @@ void deepcopy_VkPhysicalDeviceDiscardRectanglePropertiesEXT( } void deepcopy_VkPipelineDiscardRectangleStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineDiscardRectangleStateCreateInfoEXT* from, VkPipelineDiscardRectangleStateCreateInfoEXT* to) { @@ -5397,7 +5397,7 @@ void deepcopy_VkPipelineDiscardRectangleStateCreateInfoEXT( #endif #ifdef VK_EXT_conservative_rasterization void deepcopy_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceConservativeRasterizationPropertiesEXT* from, VkPhysicalDeviceConservativeRasterizationPropertiesEXT* to) { @@ -5413,7 +5413,7 @@ void deepcopy_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( } void deepcopy_VkPipelineRasterizationConservativeStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineRasterizationConservativeStateCreateInfoEXT* from, VkPipelineRasterizationConservativeStateCreateInfoEXT* to) { @@ -5433,7 +5433,7 @@ void deepcopy_VkPipelineRasterizationConservativeStateCreateInfoEXT( #endif #ifdef VK_EXT_hdr_metadata void deepcopy_VkXYColorEXT( - Pool* pool, + BumpPool* pool, const VkXYColorEXT* from, VkXYColorEXT* to) { @@ -5442,7 +5442,7 @@ void deepcopy_VkXYColorEXT( } void deepcopy_VkHdrMetadataEXT( - Pool* pool, + BumpPool* pool, const VkHdrMetadataEXT* from, VkHdrMetadataEXT* to) { @@ -5464,7 +5464,7 @@ void deepcopy_VkHdrMetadataEXT( #endif #ifdef VK_MVK_ios_surface void deepcopy_VkIOSSurfaceCreateInfoMVK( - Pool* pool, + BumpPool* pool, const VkIOSSurfaceCreateInfoMVK* from, VkIOSSurfaceCreateInfoMVK* to) { @@ -5487,7 +5487,7 @@ void deepcopy_VkIOSSurfaceCreateInfoMVK( #endif #ifdef VK_MVK_macos_surface void deepcopy_VkMacOSSurfaceCreateInfoMVK( - Pool* pool, + BumpPool* pool, const VkMacOSSurfaceCreateInfoMVK* from, VkMacOSSurfaceCreateInfoMVK* to) { @@ -5514,7 +5514,7 @@ void deepcopy_VkMacOSSurfaceCreateInfoMVK( #endif #ifdef VK_EXT_debug_utils void deepcopy_VkDebugUtilsObjectNameInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsObjectNameInfoEXT* from, VkDebugUtilsObjectNameInfoEXT* to) { @@ -5535,7 +5535,7 @@ void deepcopy_VkDebugUtilsObjectNameInfoEXT( } void deepcopy_VkDebugUtilsObjectTagInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsObjectTagInfoEXT* from, VkDebugUtilsObjectTagInfoEXT* to) { @@ -5556,7 +5556,7 @@ void deepcopy_VkDebugUtilsObjectTagInfoEXT( } void deepcopy_VkDebugUtilsLabelEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsLabelEXT* from, VkDebugUtilsLabelEXT* to) { @@ -5578,7 +5578,7 @@ void deepcopy_VkDebugUtilsLabelEXT( } void deepcopy_VkDebugUtilsMessengerCallbackDataEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsMessengerCallbackDataEXT* from, VkDebugUtilsMessengerCallbackDataEXT* to) { @@ -5634,7 +5634,7 @@ void deepcopy_VkDebugUtilsMessengerCallbackDataEXT( } void deepcopy_VkDebugUtilsMessengerCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsMessengerCreateInfoEXT* from, VkDebugUtilsMessengerCreateInfoEXT* to) { @@ -5657,7 +5657,7 @@ void deepcopy_VkDebugUtilsMessengerCreateInfoEXT( #endif #ifdef VK_ANDROID_external_memory_android_hardware_buffer void deepcopy_VkAndroidHardwareBufferUsageANDROID( - Pool* pool, + BumpPool* pool, const VkAndroidHardwareBufferUsageANDROID* from, VkAndroidHardwareBufferUsageANDROID* to) { @@ -5673,7 +5673,7 @@ void deepcopy_VkAndroidHardwareBufferUsageANDROID( } void deepcopy_VkAndroidHardwareBufferPropertiesANDROID( - Pool* pool, + BumpPool* pool, const VkAndroidHardwareBufferPropertiesANDROID* from, VkAndroidHardwareBufferPropertiesANDROID* to) { @@ -5689,7 +5689,7 @@ void deepcopy_VkAndroidHardwareBufferPropertiesANDROID( } void deepcopy_VkAndroidHardwareBufferFormatPropertiesANDROID( - Pool* pool, + BumpPool* pool, const VkAndroidHardwareBufferFormatPropertiesANDROID* from, VkAndroidHardwareBufferFormatPropertiesANDROID* to) { @@ -5706,7 +5706,7 @@ void deepcopy_VkAndroidHardwareBufferFormatPropertiesANDROID( } void deepcopy_VkImportAndroidHardwareBufferInfoANDROID( - Pool* pool, + BumpPool* pool, const VkImportAndroidHardwareBufferInfoANDROID* from, VkImportAndroidHardwareBufferInfoANDROID* to) { @@ -5727,7 +5727,7 @@ void deepcopy_VkImportAndroidHardwareBufferInfoANDROID( } void deepcopy_VkMemoryGetAndroidHardwareBufferInfoANDROID( - Pool* pool, + BumpPool* pool, const VkMemoryGetAndroidHardwareBufferInfoANDROID* from, VkMemoryGetAndroidHardwareBufferInfoANDROID* to) { @@ -5743,7 +5743,7 @@ void deepcopy_VkMemoryGetAndroidHardwareBufferInfoANDROID( } void deepcopy_VkExternalFormatANDROID( - Pool* pool, + BumpPool* pool, const VkExternalFormatANDROID* from, VkExternalFormatANDROID* to) { @@ -5761,7 +5761,7 @@ void deepcopy_VkExternalFormatANDROID( #endif #ifdef VK_EXT_sampler_filter_minmax void deepcopy_VkSamplerReductionModeCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkSamplerReductionModeCreateInfoEXT* from, VkSamplerReductionModeCreateInfoEXT* to) { @@ -5777,7 +5777,7 @@ void deepcopy_VkSamplerReductionModeCreateInfoEXT( } void deepcopy_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT* from, VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT* to) { @@ -5803,7 +5803,7 @@ void deepcopy_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT( #endif #ifdef VK_EXT_sample_locations void deepcopy_VkSampleLocationEXT( - Pool* pool, + BumpPool* pool, const VkSampleLocationEXT* from, VkSampleLocationEXT* to) { @@ -5812,7 +5812,7 @@ void deepcopy_VkSampleLocationEXT( } void deepcopy_VkSampleLocationsInfoEXT( - Pool* pool, + BumpPool* pool, const VkSampleLocationsInfoEXT* from, VkSampleLocationsInfoEXT* to) { @@ -5839,7 +5839,7 @@ void deepcopy_VkSampleLocationsInfoEXT( } void deepcopy_VkAttachmentSampleLocationsEXT( - Pool* pool, + BumpPool* pool, const VkAttachmentSampleLocationsEXT* from, VkAttachmentSampleLocationsEXT* to) { @@ -5849,7 +5849,7 @@ void deepcopy_VkAttachmentSampleLocationsEXT( } void deepcopy_VkSubpassSampleLocationsEXT( - Pool* pool, + BumpPool* pool, const VkSubpassSampleLocationsEXT* from, VkSubpassSampleLocationsEXT* to) { @@ -5859,7 +5859,7 @@ void deepcopy_VkSubpassSampleLocationsEXT( } void deepcopy_VkRenderPassSampleLocationsBeginInfoEXT( - Pool* pool, + BumpPool* pool, const VkRenderPassSampleLocationsBeginInfoEXT* from, VkRenderPassSampleLocationsBeginInfoEXT* to) { @@ -5895,7 +5895,7 @@ void deepcopy_VkRenderPassSampleLocationsBeginInfoEXT( } void deepcopy_VkPipelineSampleLocationsStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineSampleLocationsStateCreateInfoEXT* from, VkPipelineSampleLocationsStateCreateInfoEXT* to) { @@ -5912,7 +5912,7 @@ void deepcopy_VkPipelineSampleLocationsStateCreateInfoEXT( } void deepcopy_VkPhysicalDeviceSampleLocationsPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSampleLocationsPropertiesEXT* from, VkPhysicalDeviceSampleLocationsPropertiesEXT* to) { @@ -5930,7 +5930,7 @@ void deepcopy_VkPhysicalDeviceSampleLocationsPropertiesEXT( } void deepcopy_VkMultisamplePropertiesEXT( - Pool* pool, + BumpPool* pool, const VkMultisamplePropertiesEXT* from, VkMultisamplePropertiesEXT* to) { @@ -5949,7 +5949,7 @@ void deepcopy_VkMultisamplePropertiesEXT( #endif #ifdef VK_EXT_blend_operation_advanced void deepcopy_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* from, VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* to) { @@ -5965,7 +5965,7 @@ void deepcopy_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( } void deepcopy_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* from, VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* to) { @@ -5981,7 +5981,7 @@ void deepcopy_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( } void deepcopy_VkPipelineColorBlendAdvancedStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineColorBlendAdvancedStateCreateInfoEXT* from, VkPipelineColorBlendAdvancedStateCreateInfoEXT* to) { @@ -5999,7 +5999,7 @@ void deepcopy_VkPipelineColorBlendAdvancedStateCreateInfoEXT( #endif #ifdef VK_NV_fragment_coverage_to_color void deepcopy_VkPipelineCoverageToColorStateCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkPipelineCoverageToColorStateCreateInfoNV* from, VkPipelineCoverageToColorStateCreateInfoNV* to) { @@ -6017,7 +6017,7 @@ void deepcopy_VkPipelineCoverageToColorStateCreateInfoNV( #endif #ifdef VK_NV_framebuffer_mixed_samples void deepcopy_VkPipelineCoverageModulationStateCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkPipelineCoverageModulationStateCreateInfoNV* from, VkPipelineCoverageModulationStateCreateInfoNV* to) { @@ -6044,7 +6044,7 @@ void deepcopy_VkPipelineCoverageModulationStateCreateInfoNV( #endif #ifdef VK_EXT_validation_cache void deepcopy_VkValidationCacheCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkValidationCacheCreateInfoEXT* from, VkValidationCacheCreateInfoEXT* to) { @@ -6065,7 +6065,7 @@ void deepcopy_VkValidationCacheCreateInfoEXT( } void deepcopy_VkShaderModuleValidationCacheCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkShaderModuleValidationCacheCreateInfoEXT* from, VkShaderModuleValidationCacheCreateInfoEXT* to) { @@ -6083,7 +6083,7 @@ void deepcopy_VkShaderModuleValidationCacheCreateInfoEXT( #endif #ifdef VK_EXT_descriptor_indexing void deepcopy_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDescriptorSetLayoutBindingFlagsCreateInfoEXT* from, VkDescriptorSetLayoutBindingFlagsCreateInfoEXT* to) { @@ -6104,7 +6104,7 @@ void deepcopy_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT( } void deepcopy_VkPhysicalDeviceDescriptorIndexingFeaturesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceDescriptorIndexingFeaturesEXT* from, VkPhysicalDeviceDescriptorIndexingFeaturesEXT* to) { @@ -6120,7 +6120,7 @@ void deepcopy_VkPhysicalDeviceDescriptorIndexingFeaturesEXT( } void deepcopy_VkPhysicalDeviceDescriptorIndexingPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceDescriptorIndexingPropertiesEXT* from, VkPhysicalDeviceDescriptorIndexingPropertiesEXT* to) { @@ -6136,7 +6136,7 @@ void deepcopy_VkPhysicalDeviceDescriptorIndexingPropertiesEXT( } void deepcopy_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDescriptorSetVariableDescriptorCountAllocateInfoEXT* from, VkDescriptorSetVariableDescriptorCountAllocateInfoEXT* to) { @@ -6157,7 +6157,7 @@ void deepcopy_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT( } void deepcopy_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT( - Pool* pool, + BumpPool* pool, const VkDescriptorSetVariableDescriptorCountLayoutSupportEXT* from, VkDescriptorSetVariableDescriptorCountLayoutSupportEXT* to) { @@ -6177,7 +6177,7 @@ void deepcopy_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT( #endif #ifdef VK_EXT_global_priority void deepcopy_VkDeviceQueueGlobalPriorityCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDeviceQueueGlobalPriorityCreateInfoEXT* from, VkDeviceQueueGlobalPriorityCreateInfoEXT* to) { @@ -6195,7 +6195,7 @@ void deepcopy_VkDeviceQueueGlobalPriorityCreateInfoEXT( #endif #ifdef VK_EXT_external_memory_host void deepcopy_VkImportMemoryHostPointerInfoEXT( - Pool* pool, + BumpPool* pool, const VkImportMemoryHostPointerInfoEXT* from, VkImportMemoryHostPointerInfoEXT* to) { @@ -6216,7 +6216,7 @@ void deepcopy_VkImportMemoryHostPointerInfoEXT( } void deepcopy_VkMemoryHostPointerPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkMemoryHostPointerPropertiesEXT* from, VkMemoryHostPointerPropertiesEXT* to) { @@ -6232,7 +6232,7 @@ void deepcopy_VkMemoryHostPointerPropertiesEXT( } void deepcopy_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalMemoryHostPropertiesEXT* from, VkPhysicalDeviceExternalMemoryHostPropertiesEXT* to) { @@ -6252,7 +6252,7 @@ void deepcopy_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( #endif #ifdef VK_AMD_shader_core_properties void deepcopy_VkPhysicalDeviceShaderCorePropertiesAMD( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceShaderCorePropertiesAMD* from, VkPhysicalDeviceShaderCorePropertiesAMD* to) { @@ -6270,7 +6270,7 @@ void deepcopy_VkPhysicalDeviceShaderCorePropertiesAMD( #endif #ifdef VK_EXT_vertex_attribute_divisor void deepcopy_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* from, VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* to) { @@ -6286,7 +6286,7 @@ void deepcopy_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( } void deepcopy_VkVertexInputBindingDivisorDescriptionEXT( - Pool* pool, + BumpPool* pool, const VkVertexInputBindingDivisorDescriptionEXT* from, VkVertexInputBindingDivisorDescriptionEXT* to) { @@ -6295,7 +6295,7 @@ void deepcopy_VkVertexInputBindingDivisorDescriptionEXT( } void deepcopy_VkPipelineVertexInputDivisorStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineVertexInputDivisorStateCreateInfoEXT* from, VkPipelineVertexInputDivisorStateCreateInfoEXT* to) { @@ -6325,7 +6325,7 @@ void deepcopy_VkPipelineVertexInputDivisorStateCreateInfoEXT( #endif #ifdef VK_NV_device_diagnostic_checkpoints void deepcopy_VkQueueFamilyCheckpointPropertiesNV( - Pool* pool, + BumpPool* pool, const VkQueueFamilyCheckpointPropertiesNV* from, VkQueueFamilyCheckpointPropertiesNV* to) { @@ -6341,7 +6341,7 @@ void deepcopy_VkQueueFamilyCheckpointPropertiesNV( } void deepcopy_VkCheckpointDataNV( - Pool* pool, + BumpPool* pool, const VkCheckpointDataNV* from, VkCheckpointDataNV* to) { @@ -6366,7 +6366,7 @@ void deepcopy_VkCheckpointDataNV( #endif #ifdef VK_GOOGLE_color_buffer void deepcopy_VkImportColorBufferGOOGLE( - Pool* pool, + BumpPool* pool, const VkImportColorBufferGOOGLE* from, VkImportColorBufferGOOGLE* to) { @@ -6382,7 +6382,7 @@ void deepcopy_VkImportColorBufferGOOGLE( } void deepcopy_VkImportBufferGOOGLE( - Pool* pool, + BumpPool* pool, const VkImportBufferGOOGLE* from, VkImportBufferGOOGLE* to) { @@ -6398,7 +6398,7 @@ void deepcopy_VkImportBufferGOOGLE( } void deepcopy_VkImportPhysicalAddressGOOGLE( - Pool* pool, + BumpPool* pool, const VkImportPhysicalAddressGOOGLE* from, VkImportPhysicalAddressGOOGLE* to) { @@ -6429,7 +6429,7 @@ void deepcopy_VkImportPhysicalAddressGOOGLE( #ifdef VK_GOOGLE_linear_image_layout #endif void deepcopy_extension_struct( - Pool* pool, + BumpPool* pool, const void* structExtension, void* structExtension_out) { diff --git a/system/vulkan_enc/goldfish_vk_deepcopy_guest.h b/system/vulkan_enc/goldfish_vk_deepcopy_guest.h index 8cca9b1c..c29802b0 100644 --- a/system/vulkan_enc/goldfish_vk_deepcopy_guest.h +++ b/system/vulkan_enc/goldfish_vk_deepcopy_guest.h @@ -30,8 +30,8 @@ #include "vk_platform_compat.h" #include "goldfish_vk_private_defs.h" -#include "android/base/Pool.h" -using android::base::Pool; +#include "android/base/BumpPool.h" +using android::base::BumpPool; // Stuff we are not going to use but if included, // will cause compile errors. These are Android Vulkan // required extensions, but the approach will be to @@ -44,1029 +44,1029 @@ namespace goldfish_vk { #ifdef VK_VERSION_1_0 void deepcopy_VkApplicationInfo( - Pool* pool, + BumpPool* pool, const VkApplicationInfo* from, VkApplicationInfo* to); void deepcopy_VkInstanceCreateInfo( - Pool* pool, + BumpPool* pool, const VkInstanceCreateInfo* from, VkInstanceCreateInfo* to); void deepcopy_VkAllocationCallbacks( - Pool* pool, + BumpPool* pool, const VkAllocationCallbacks* from, VkAllocationCallbacks* to); void deepcopy_VkPhysicalDeviceFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceFeatures* from, VkPhysicalDeviceFeatures* to); void deepcopy_VkFormatProperties( - Pool* pool, + BumpPool* pool, const VkFormatProperties* from, VkFormatProperties* to); void deepcopy_VkExtent3D( - Pool* pool, + BumpPool* pool, const VkExtent3D* from, VkExtent3D* to); void deepcopy_VkImageFormatProperties( - Pool* pool, + BumpPool* pool, const VkImageFormatProperties* from, VkImageFormatProperties* to); void deepcopy_VkPhysicalDeviceLimits( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceLimits* from, VkPhysicalDeviceLimits* to); void deepcopy_VkPhysicalDeviceSparseProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSparseProperties* from, VkPhysicalDeviceSparseProperties* to); void deepcopy_VkPhysicalDeviceProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceProperties* from, VkPhysicalDeviceProperties* to); void deepcopy_VkQueueFamilyProperties( - Pool* pool, + BumpPool* pool, const VkQueueFamilyProperties* from, VkQueueFamilyProperties* to); void deepcopy_VkMemoryType( - Pool* pool, + BumpPool* pool, const VkMemoryType* from, VkMemoryType* to); void deepcopy_VkMemoryHeap( - Pool* pool, + BumpPool* pool, const VkMemoryHeap* from, VkMemoryHeap* to); void deepcopy_VkPhysicalDeviceMemoryProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMemoryProperties* from, VkPhysicalDeviceMemoryProperties* to); void deepcopy_VkDeviceQueueCreateInfo( - Pool* pool, + BumpPool* pool, const VkDeviceQueueCreateInfo* from, VkDeviceQueueCreateInfo* to); void deepcopy_VkDeviceCreateInfo( - Pool* pool, + BumpPool* pool, const VkDeviceCreateInfo* from, VkDeviceCreateInfo* to); void deepcopy_VkExtensionProperties( - Pool* pool, + BumpPool* pool, const VkExtensionProperties* from, VkExtensionProperties* to); void deepcopy_VkLayerProperties( - Pool* pool, + BumpPool* pool, const VkLayerProperties* from, VkLayerProperties* to); void deepcopy_VkSubmitInfo( - Pool* pool, + BumpPool* pool, const VkSubmitInfo* from, VkSubmitInfo* to); void deepcopy_VkMemoryAllocateInfo( - Pool* pool, + BumpPool* pool, const VkMemoryAllocateInfo* from, VkMemoryAllocateInfo* to); void deepcopy_VkMappedMemoryRange( - Pool* pool, + BumpPool* pool, const VkMappedMemoryRange* from, VkMappedMemoryRange* to); void deepcopy_VkMemoryRequirements( - Pool* pool, + BumpPool* pool, const VkMemoryRequirements* from, VkMemoryRequirements* to); void deepcopy_VkSparseImageFormatProperties( - Pool* pool, + BumpPool* pool, const VkSparseImageFormatProperties* from, VkSparseImageFormatProperties* to); void deepcopy_VkSparseImageMemoryRequirements( - Pool* pool, + BumpPool* pool, const VkSparseImageMemoryRequirements* from, VkSparseImageMemoryRequirements* to); void deepcopy_VkSparseMemoryBind( - Pool* pool, + BumpPool* pool, const VkSparseMemoryBind* from, VkSparseMemoryBind* to); void deepcopy_VkSparseBufferMemoryBindInfo( - Pool* pool, + BumpPool* pool, const VkSparseBufferMemoryBindInfo* from, VkSparseBufferMemoryBindInfo* to); void deepcopy_VkSparseImageOpaqueMemoryBindInfo( - Pool* pool, + BumpPool* pool, const VkSparseImageOpaqueMemoryBindInfo* from, VkSparseImageOpaqueMemoryBindInfo* to); void deepcopy_VkImageSubresource( - Pool* pool, + BumpPool* pool, const VkImageSubresource* from, VkImageSubresource* to); void deepcopy_VkOffset3D( - Pool* pool, + BumpPool* pool, const VkOffset3D* from, VkOffset3D* to); void deepcopy_VkSparseImageMemoryBind( - Pool* pool, + BumpPool* pool, const VkSparseImageMemoryBind* from, VkSparseImageMemoryBind* to); void deepcopy_VkSparseImageMemoryBindInfo( - Pool* pool, + BumpPool* pool, const VkSparseImageMemoryBindInfo* from, VkSparseImageMemoryBindInfo* to); void deepcopy_VkBindSparseInfo( - Pool* pool, + BumpPool* pool, const VkBindSparseInfo* from, VkBindSparseInfo* to); void deepcopy_VkFenceCreateInfo( - Pool* pool, + BumpPool* pool, const VkFenceCreateInfo* from, VkFenceCreateInfo* to); void deepcopy_VkSemaphoreCreateInfo( - Pool* pool, + BumpPool* pool, const VkSemaphoreCreateInfo* from, VkSemaphoreCreateInfo* to); void deepcopy_VkEventCreateInfo( - Pool* pool, + BumpPool* pool, const VkEventCreateInfo* from, VkEventCreateInfo* to); void deepcopy_VkQueryPoolCreateInfo( - Pool* pool, + BumpPool* pool, const VkQueryPoolCreateInfo* from, VkQueryPoolCreateInfo* to); void deepcopy_VkBufferCreateInfo( - Pool* pool, + BumpPool* pool, const VkBufferCreateInfo* from, VkBufferCreateInfo* to); void deepcopy_VkBufferViewCreateInfo( - Pool* pool, + BumpPool* pool, const VkBufferViewCreateInfo* from, VkBufferViewCreateInfo* to); void deepcopy_VkImageCreateInfo( - Pool* pool, + BumpPool* pool, const VkImageCreateInfo* from, VkImageCreateInfo* to); void deepcopy_VkSubresourceLayout( - Pool* pool, + BumpPool* pool, const VkSubresourceLayout* from, VkSubresourceLayout* to); void deepcopy_VkComponentMapping( - Pool* pool, + BumpPool* pool, const VkComponentMapping* from, VkComponentMapping* to); void deepcopy_VkImageSubresourceRange( - Pool* pool, + BumpPool* pool, const VkImageSubresourceRange* from, VkImageSubresourceRange* to); void deepcopy_VkImageViewCreateInfo( - Pool* pool, + BumpPool* pool, const VkImageViewCreateInfo* from, VkImageViewCreateInfo* to); void deepcopy_VkShaderModuleCreateInfo( - Pool* pool, + BumpPool* pool, const VkShaderModuleCreateInfo* from, VkShaderModuleCreateInfo* to); void deepcopy_VkPipelineCacheCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineCacheCreateInfo* from, VkPipelineCacheCreateInfo* to); void deepcopy_VkSpecializationMapEntry( - Pool* pool, + BumpPool* pool, const VkSpecializationMapEntry* from, VkSpecializationMapEntry* to); void deepcopy_VkSpecializationInfo( - Pool* pool, + BumpPool* pool, const VkSpecializationInfo* from, VkSpecializationInfo* to); void deepcopy_VkPipelineShaderStageCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineShaderStageCreateInfo* from, VkPipelineShaderStageCreateInfo* to); void deepcopy_VkVertexInputBindingDescription( - Pool* pool, + BumpPool* pool, const VkVertexInputBindingDescription* from, VkVertexInputBindingDescription* to); void deepcopy_VkVertexInputAttributeDescription( - Pool* pool, + BumpPool* pool, const VkVertexInputAttributeDescription* from, VkVertexInputAttributeDescription* to); void deepcopy_VkPipelineVertexInputStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineVertexInputStateCreateInfo* from, VkPipelineVertexInputStateCreateInfo* to); void deepcopy_VkPipelineInputAssemblyStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineInputAssemblyStateCreateInfo* from, VkPipelineInputAssemblyStateCreateInfo* to); void deepcopy_VkPipelineTessellationStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineTessellationStateCreateInfo* from, VkPipelineTessellationStateCreateInfo* to); void deepcopy_VkViewport( - Pool* pool, + BumpPool* pool, const VkViewport* from, VkViewport* to); void deepcopy_VkOffset2D( - Pool* pool, + BumpPool* pool, const VkOffset2D* from, VkOffset2D* to); void deepcopy_VkExtent2D( - Pool* pool, + BumpPool* pool, const VkExtent2D* from, VkExtent2D* to); void deepcopy_VkRect2D( - Pool* pool, + BumpPool* pool, const VkRect2D* from, VkRect2D* to); void deepcopy_VkPipelineViewportStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineViewportStateCreateInfo* from, VkPipelineViewportStateCreateInfo* to); void deepcopy_VkPipelineRasterizationStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineRasterizationStateCreateInfo* from, VkPipelineRasterizationStateCreateInfo* to); void deepcopy_VkPipelineMultisampleStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineMultisampleStateCreateInfo* from, VkPipelineMultisampleStateCreateInfo* to); void deepcopy_VkStencilOpState( - Pool* pool, + BumpPool* pool, const VkStencilOpState* from, VkStencilOpState* to); void deepcopy_VkPipelineDepthStencilStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineDepthStencilStateCreateInfo* from, VkPipelineDepthStencilStateCreateInfo* to); void deepcopy_VkPipelineColorBlendAttachmentState( - Pool* pool, + BumpPool* pool, const VkPipelineColorBlendAttachmentState* from, VkPipelineColorBlendAttachmentState* to); void deepcopy_VkPipelineColorBlendStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineColorBlendStateCreateInfo* from, VkPipelineColorBlendStateCreateInfo* to); void deepcopy_VkPipelineDynamicStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineDynamicStateCreateInfo* from, VkPipelineDynamicStateCreateInfo* to); void deepcopy_VkGraphicsPipelineCreateInfo( - Pool* pool, + BumpPool* pool, const VkGraphicsPipelineCreateInfo* from, VkGraphicsPipelineCreateInfo* to); void deepcopy_VkComputePipelineCreateInfo( - Pool* pool, + BumpPool* pool, const VkComputePipelineCreateInfo* from, VkComputePipelineCreateInfo* to); void deepcopy_VkPushConstantRange( - Pool* pool, + BumpPool* pool, const VkPushConstantRange* from, VkPushConstantRange* to); void deepcopy_VkPipelineLayoutCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineLayoutCreateInfo* from, VkPipelineLayoutCreateInfo* to); void deepcopy_VkSamplerCreateInfo( - Pool* pool, + BumpPool* pool, const VkSamplerCreateInfo* from, VkSamplerCreateInfo* to); void deepcopy_VkDescriptorSetLayoutBinding( - Pool* pool, + BumpPool* pool, const VkDescriptorSetLayoutBinding* from, VkDescriptorSetLayoutBinding* to); void deepcopy_VkDescriptorSetLayoutCreateInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorSetLayoutCreateInfo* from, VkDescriptorSetLayoutCreateInfo* to); void deepcopy_VkDescriptorPoolSize( - Pool* pool, + BumpPool* pool, const VkDescriptorPoolSize* from, VkDescriptorPoolSize* to); void deepcopy_VkDescriptorPoolCreateInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorPoolCreateInfo* from, VkDescriptorPoolCreateInfo* to); void deepcopy_VkDescriptorSetAllocateInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorSetAllocateInfo* from, VkDescriptorSetAllocateInfo* to); void deepcopy_VkDescriptorImageInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorImageInfo* from, VkDescriptorImageInfo* to); void deepcopy_VkDescriptorBufferInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorBufferInfo* from, VkDescriptorBufferInfo* to); void deepcopy_VkWriteDescriptorSet( - Pool* pool, + BumpPool* pool, const VkWriteDescriptorSet* from, VkWriteDescriptorSet* to); void deepcopy_VkCopyDescriptorSet( - Pool* pool, + BumpPool* pool, const VkCopyDescriptorSet* from, VkCopyDescriptorSet* to); void deepcopy_VkFramebufferCreateInfo( - Pool* pool, + BumpPool* pool, const VkFramebufferCreateInfo* from, VkFramebufferCreateInfo* to); void deepcopy_VkAttachmentDescription( - Pool* pool, + BumpPool* pool, const VkAttachmentDescription* from, VkAttachmentDescription* to); void deepcopy_VkAttachmentReference( - Pool* pool, + BumpPool* pool, const VkAttachmentReference* from, VkAttachmentReference* to); void deepcopy_VkSubpassDescription( - Pool* pool, + BumpPool* pool, const VkSubpassDescription* from, VkSubpassDescription* to); void deepcopy_VkSubpassDependency( - Pool* pool, + BumpPool* pool, const VkSubpassDependency* from, VkSubpassDependency* to); void deepcopy_VkRenderPassCreateInfo( - Pool* pool, + BumpPool* pool, const VkRenderPassCreateInfo* from, VkRenderPassCreateInfo* to); void deepcopy_VkCommandPoolCreateInfo( - Pool* pool, + BumpPool* pool, const VkCommandPoolCreateInfo* from, VkCommandPoolCreateInfo* to); void deepcopy_VkCommandBufferAllocateInfo( - Pool* pool, + BumpPool* pool, const VkCommandBufferAllocateInfo* from, VkCommandBufferAllocateInfo* to); void deepcopy_VkCommandBufferInheritanceInfo( - Pool* pool, + BumpPool* pool, const VkCommandBufferInheritanceInfo* from, VkCommandBufferInheritanceInfo* to); void deepcopy_VkCommandBufferBeginInfo( - Pool* pool, + BumpPool* pool, const VkCommandBufferBeginInfo* from, VkCommandBufferBeginInfo* to); void deepcopy_VkBufferCopy( - Pool* pool, + BumpPool* pool, const VkBufferCopy* from, VkBufferCopy* to); void deepcopy_VkImageSubresourceLayers( - Pool* pool, + BumpPool* pool, const VkImageSubresourceLayers* from, VkImageSubresourceLayers* to); void deepcopy_VkImageCopy( - Pool* pool, + BumpPool* pool, const VkImageCopy* from, VkImageCopy* to); void deepcopy_VkImageBlit( - Pool* pool, + BumpPool* pool, const VkImageBlit* from, VkImageBlit* to); void deepcopy_VkBufferImageCopy( - Pool* pool, + BumpPool* pool, const VkBufferImageCopy* from, VkBufferImageCopy* to); void deepcopy_VkClearColorValue( - Pool* pool, + BumpPool* pool, const VkClearColorValue* from, VkClearColorValue* to); void deepcopy_VkClearDepthStencilValue( - Pool* pool, + BumpPool* pool, const VkClearDepthStencilValue* from, VkClearDepthStencilValue* to); void deepcopy_VkClearValue( - Pool* pool, + BumpPool* pool, const VkClearValue* from, VkClearValue* to); void deepcopy_VkClearAttachment( - Pool* pool, + BumpPool* pool, const VkClearAttachment* from, VkClearAttachment* to); void deepcopy_VkClearRect( - Pool* pool, + BumpPool* pool, const VkClearRect* from, VkClearRect* to); void deepcopy_VkImageResolve( - Pool* pool, + BumpPool* pool, const VkImageResolve* from, VkImageResolve* to); void deepcopy_VkMemoryBarrier( - Pool* pool, + BumpPool* pool, const VkMemoryBarrier* from, VkMemoryBarrier* to); void deepcopy_VkBufferMemoryBarrier( - Pool* pool, + BumpPool* pool, const VkBufferMemoryBarrier* from, VkBufferMemoryBarrier* to); void deepcopy_VkImageMemoryBarrier( - Pool* pool, + BumpPool* pool, const VkImageMemoryBarrier* from, VkImageMemoryBarrier* to); void deepcopy_VkRenderPassBeginInfo( - Pool* pool, + BumpPool* pool, const VkRenderPassBeginInfo* from, VkRenderPassBeginInfo* to); void deepcopy_VkDispatchIndirectCommand( - Pool* pool, + BumpPool* pool, const VkDispatchIndirectCommand* from, VkDispatchIndirectCommand* to); void deepcopy_VkDrawIndexedIndirectCommand( - Pool* pool, + BumpPool* pool, const VkDrawIndexedIndirectCommand* from, VkDrawIndexedIndirectCommand* to); void deepcopy_VkDrawIndirectCommand( - Pool* pool, + BumpPool* pool, const VkDrawIndirectCommand* from, VkDrawIndirectCommand* to); void deepcopy_VkBaseOutStructure( - Pool* pool, + BumpPool* pool, const VkBaseOutStructure* from, VkBaseOutStructure* to); void deepcopy_VkBaseInStructure( - Pool* pool, + BumpPool* pool, const VkBaseInStructure* from, VkBaseInStructure* to); #endif #ifdef VK_VERSION_1_1 void deepcopy_VkPhysicalDeviceSubgroupProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSubgroupProperties* from, VkPhysicalDeviceSubgroupProperties* to); void deepcopy_VkBindBufferMemoryInfo( - Pool* pool, + BumpPool* pool, const VkBindBufferMemoryInfo* from, VkBindBufferMemoryInfo* to); void deepcopy_VkBindImageMemoryInfo( - Pool* pool, + BumpPool* pool, const VkBindImageMemoryInfo* from, VkBindImageMemoryInfo* to); void deepcopy_VkPhysicalDevice16BitStorageFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDevice16BitStorageFeatures* from, VkPhysicalDevice16BitStorageFeatures* to); void deepcopy_VkMemoryDedicatedRequirements( - Pool* pool, + BumpPool* pool, const VkMemoryDedicatedRequirements* from, VkMemoryDedicatedRequirements* to); void deepcopy_VkMemoryDedicatedAllocateInfo( - Pool* pool, + BumpPool* pool, const VkMemoryDedicatedAllocateInfo* from, VkMemoryDedicatedAllocateInfo* to); void deepcopy_VkMemoryAllocateFlagsInfo( - Pool* pool, + BumpPool* pool, const VkMemoryAllocateFlagsInfo* from, VkMemoryAllocateFlagsInfo* to); void deepcopy_VkDeviceGroupRenderPassBeginInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupRenderPassBeginInfo* from, VkDeviceGroupRenderPassBeginInfo* to); void deepcopy_VkDeviceGroupCommandBufferBeginInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupCommandBufferBeginInfo* from, VkDeviceGroupCommandBufferBeginInfo* to); void deepcopy_VkDeviceGroupSubmitInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupSubmitInfo* from, VkDeviceGroupSubmitInfo* to); void deepcopy_VkDeviceGroupBindSparseInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupBindSparseInfo* from, VkDeviceGroupBindSparseInfo* to); void deepcopy_VkBindBufferMemoryDeviceGroupInfo( - Pool* pool, + BumpPool* pool, const VkBindBufferMemoryDeviceGroupInfo* from, VkBindBufferMemoryDeviceGroupInfo* to); void deepcopy_VkBindImageMemoryDeviceGroupInfo( - Pool* pool, + BumpPool* pool, const VkBindImageMemoryDeviceGroupInfo* from, VkBindImageMemoryDeviceGroupInfo* to); void deepcopy_VkPhysicalDeviceGroupProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceGroupProperties* from, VkPhysicalDeviceGroupProperties* to); void deepcopy_VkDeviceGroupDeviceCreateInfo( - Pool* pool, + BumpPool* pool, const VkDeviceGroupDeviceCreateInfo* from, VkDeviceGroupDeviceCreateInfo* to); void deepcopy_VkBufferMemoryRequirementsInfo2( - Pool* pool, + BumpPool* pool, const VkBufferMemoryRequirementsInfo2* from, VkBufferMemoryRequirementsInfo2* to); void deepcopy_VkImageMemoryRequirementsInfo2( - Pool* pool, + BumpPool* pool, const VkImageMemoryRequirementsInfo2* from, VkImageMemoryRequirementsInfo2* to); void deepcopy_VkImageSparseMemoryRequirementsInfo2( - Pool* pool, + BumpPool* pool, const VkImageSparseMemoryRequirementsInfo2* from, VkImageSparseMemoryRequirementsInfo2* to); void deepcopy_VkMemoryRequirements2( - Pool* pool, + BumpPool* pool, const VkMemoryRequirements2* from, VkMemoryRequirements2* to); void deepcopy_VkSparseImageMemoryRequirements2( - Pool* pool, + BumpPool* pool, const VkSparseImageMemoryRequirements2* from, VkSparseImageMemoryRequirements2* to); void deepcopy_VkPhysicalDeviceFeatures2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceFeatures2* from, VkPhysicalDeviceFeatures2* to); void deepcopy_VkPhysicalDeviceProperties2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceProperties2* from, VkPhysicalDeviceProperties2* to); void deepcopy_VkFormatProperties2( - Pool* pool, + BumpPool* pool, const VkFormatProperties2* from, VkFormatProperties2* to); void deepcopy_VkImageFormatProperties2( - Pool* pool, + BumpPool* pool, const VkImageFormatProperties2* from, VkImageFormatProperties2* to); void deepcopy_VkPhysicalDeviceImageFormatInfo2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceImageFormatInfo2* from, VkPhysicalDeviceImageFormatInfo2* to); void deepcopy_VkQueueFamilyProperties2( - Pool* pool, + BumpPool* pool, const VkQueueFamilyProperties2* from, VkQueueFamilyProperties2* to); void deepcopy_VkPhysicalDeviceMemoryProperties2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMemoryProperties2* from, VkPhysicalDeviceMemoryProperties2* to); void deepcopy_VkSparseImageFormatProperties2( - Pool* pool, + BumpPool* pool, const VkSparseImageFormatProperties2* from, VkSparseImageFormatProperties2* to); void deepcopy_VkPhysicalDeviceSparseImageFormatInfo2( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSparseImageFormatInfo2* from, VkPhysicalDeviceSparseImageFormatInfo2* to); void deepcopy_VkPhysicalDevicePointClippingProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDevicePointClippingProperties* from, VkPhysicalDevicePointClippingProperties* to); void deepcopy_VkInputAttachmentAspectReference( - Pool* pool, + BumpPool* pool, const VkInputAttachmentAspectReference* from, VkInputAttachmentAspectReference* to); void deepcopy_VkRenderPassInputAttachmentAspectCreateInfo( - Pool* pool, + BumpPool* pool, const VkRenderPassInputAttachmentAspectCreateInfo* from, VkRenderPassInputAttachmentAspectCreateInfo* to); void deepcopy_VkImageViewUsageCreateInfo( - Pool* pool, + BumpPool* pool, const VkImageViewUsageCreateInfo* from, VkImageViewUsageCreateInfo* to); void deepcopy_VkPipelineTessellationDomainOriginStateCreateInfo( - Pool* pool, + BumpPool* pool, const VkPipelineTessellationDomainOriginStateCreateInfo* from, VkPipelineTessellationDomainOriginStateCreateInfo* to); void deepcopy_VkRenderPassMultiviewCreateInfo( - Pool* pool, + BumpPool* pool, const VkRenderPassMultiviewCreateInfo* from, VkRenderPassMultiviewCreateInfo* to); void deepcopy_VkPhysicalDeviceMultiviewFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMultiviewFeatures* from, VkPhysicalDeviceMultiviewFeatures* to); void deepcopy_VkPhysicalDeviceMultiviewProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMultiviewProperties* from, VkPhysicalDeviceMultiviewProperties* to); void deepcopy_VkPhysicalDeviceVariablePointerFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceVariablePointerFeatures* from, VkPhysicalDeviceVariablePointerFeatures* to); void deepcopy_VkPhysicalDeviceProtectedMemoryFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceProtectedMemoryFeatures* from, VkPhysicalDeviceProtectedMemoryFeatures* to); void deepcopy_VkPhysicalDeviceProtectedMemoryProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceProtectedMemoryProperties* from, VkPhysicalDeviceProtectedMemoryProperties* to); void deepcopy_VkDeviceQueueInfo2( - Pool* pool, + BumpPool* pool, const VkDeviceQueueInfo2* from, VkDeviceQueueInfo2* to); void deepcopy_VkProtectedSubmitInfo( - Pool* pool, + BumpPool* pool, const VkProtectedSubmitInfo* from, VkProtectedSubmitInfo* to); void deepcopy_VkSamplerYcbcrConversionCreateInfo( - Pool* pool, + BumpPool* pool, const VkSamplerYcbcrConversionCreateInfo* from, VkSamplerYcbcrConversionCreateInfo* to); void deepcopy_VkSamplerYcbcrConversionInfo( - Pool* pool, + BumpPool* pool, const VkSamplerYcbcrConversionInfo* from, VkSamplerYcbcrConversionInfo* to); void deepcopy_VkBindImagePlaneMemoryInfo( - Pool* pool, + BumpPool* pool, const VkBindImagePlaneMemoryInfo* from, VkBindImagePlaneMemoryInfo* to); void deepcopy_VkImagePlaneMemoryRequirementsInfo( - Pool* pool, + BumpPool* pool, const VkImagePlaneMemoryRequirementsInfo* from, VkImagePlaneMemoryRequirementsInfo* to); void deepcopy_VkPhysicalDeviceSamplerYcbcrConversionFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSamplerYcbcrConversionFeatures* from, VkPhysicalDeviceSamplerYcbcrConversionFeatures* to); void deepcopy_VkSamplerYcbcrConversionImageFormatProperties( - Pool* pool, + BumpPool* pool, const VkSamplerYcbcrConversionImageFormatProperties* from, VkSamplerYcbcrConversionImageFormatProperties* to); void deepcopy_VkDescriptorUpdateTemplateEntry( - Pool* pool, + BumpPool* pool, const VkDescriptorUpdateTemplateEntry* from, VkDescriptorUpdateTemplateEntry* to); void deepcopy_VkDescriptorUpdateTemplateCreateInfo( - Pool* pool, + BumpPool* pool, const VkDescriptorUpdateTemplateCreateInfo* from, VkDescriptorUpdateTemplateCreateInfo* to); void deepcopy_VkExternalMemoryProperties( - Pool* pool, + BumpPool* pool, const VkExternalMemoryProperties* from, VkExternalMemoryProperties* to); void deepcopy_VkPhysicalDeviceExternalImageFormatInfo( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalImageFormatInfo* from, VkPhysicalDeviceExternalImageFormatInfo* to); void deepcopy_VkExternalImageFormatProperties( - Pool* pool, + BumpPool* pool, const VkExternalImageFormatProperties* from, VkExternalImageFormatProperties* to); void deepcopy_VkPhysicalDeviceExternalBufferInfo( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalBufferInfo* from, VkPhysicalDeviceExternalBufferInfo* to); void deepcopy_VkExternalBufferProperties( - Pool* pool, + BumpPool* pool, const VkExternalBufferProperties* from, VkExternalBufferProperties* to); void deepcopy_VkPhysicalDeviceIDProperties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceIDProperties* from, VkPhysicalDeviceIDProperties* to); void deepcopy_VkExternalMemoryImageCreateInfo( - Pool* pool, + BumpPool* pool, const VkExternalMemoryImageCreateInfo* from, VkExternalMemoryImageCreateInfo* to); void deepcopy_VkExternalMemoryBufferCreateInfo( - Pool* pool, + BumpPool* pool, const VkExternalMemoryBufferCreateInfo* from, VkExternalMemoryBufferCreateInfo* to); void deepcopy_VkExportMemoryAllocateInfo( - Pool* pool, + BumpPool* pool, const VkExportMemoryAllocateInfo* from, VkExportMemoryAllocateInfo* to); void deepcopy_VkPhysicalDeviceExternalFenceInfo( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalFenceInfo* from, VkPhysicalDeviceExternalFenceInfo* to); void deepcopy_VkExternalFenceProperties( - Pool* pool, + BumpPool* pool, const VkExternalFenceProperties* from, VkExternalFenceProperties* to); void deepcopy_VkExportFenceCreateInfo( - Pool* pool, + BumpPool* pool, const VkExportFenceCreateInfo* from, VkExportFenceCreateInfo* to); void deepcopy_VkExportSemaphoreCreateInfo( - Pool* pool, + BumpPool* pool, const VkExportSemaphoreCreateInfo* from, VkExportSemaphoreCreateInfo* to); void deepcopy_VkPhysicalDeviceExternalSemaphoreInfo( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalSemaphoreInfo* from, VkPhysicalDeviceExternalSemaphoreInfo* to); void deepcopy_VkExternalSemaphoreProperties( - Pool* pool, + BumpPool* pool, const VkExternalSemaphoreProperties* from, VkExternalSemaphoreProperties* to); void deepcopy_VkPhysicalDeviceMaintenance3Properties( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMaintenance3Properties* from, VkPhysicalDeviceMaintenance3Properties* to); void deepcopy_VkDescriptorSetLayoutSupport( - Pool* pool, + BumpPool* pool, const VkDescriptorSetLayoutSupport* from, VkDescriptorSetLayoutSupport* to); void deepcopy_VkPhysicalDeviceShaderDrawParameterFeatures( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceShaderDrawParameterFeatures* from, VkPhysicalDeviceShaderDrawParameterFeatures* to); #endif #ifdef VK_KHR_surface void deepcopy_VkSurfaceCapabilitiesKHR( - Pool* pool, + BumpPool* pool, const VkSurfaceCapabilitiesKHR* from, VkSurfaceCapabilitiesKHR* to); void deepcopy_VkSurfaceFormatKHR( - Pool* pool, + BumpPool* pool, const VkSurfaceFormatKHR* from, VkSurfaceFormatKHR* to); #endif #ifdef VK_KHR_swapchain void deepcopy_VkSwapchainCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkSwapchainCreateInfoKHR* from, VkSwapchainCreateInfoKHR* to); void deepcopy_VkPresentInfoKHR( - Pool* pool, + BumpPool* pool, const VkPresentInfoKHR* from, VkPresentInfoKHR* to); void deepcopy_VkImageSwapchainCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkImageSwapchainCreateInfoKHR* from, VkImageSwapchainCreateInfoKHR* to); void deepcopy_VkBindImageMemorySwapchainInfoKHR( - Pool* pool, + BumpPool* pool, const VkBindImageMemorySwapchainInfoKHR* from, VkBindImageMemorySwapchainInfoKHR* to); void deepcopy_VkAcquireNextImageInfoKHR( - Pool* pool, + BumpPool* pool, const VkAcquireNextImageInfoKHR* from, VkAcquireNextImageInfoKHR* to); void deepcopy_VkDeviceGroupPresentCapabilitiesKHR( - Pool* pool, + BumpPool* pool, const VkDeviceGroupPresentCapabilitiesKHR* from, VkDeviceGroupPresentCapabilitiesKHR* to); void deepcopy_VkDeviceGroupPresentInfoKHR( - Pool* pool, + BumpPool* pool, const VkDeviceGroupPresentInfoKHR* from, VkDeviceGroupPresentInfoKHR* to); void deepcopy_VkDeviceGroupSwapchainCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkDeviceGroupSwapchainCreateInfoKHR* from, VkDeviceGroupSwapchainCreateInfoKHR* to); #endif #ifdef VK_KHR_display void deepcopy_VkDisplayPropertiesKHR( - Pool* pool, + BumpPool* pool, const VkDisplayPropertiesKHR* from, VkDisplayPropertiesKHR* to); void deepcopy_VkDisplayModeParametersKHR( - Pool* pool, + BumpPool* pool, const VkDisplayModeParametersKHR* from, VkDisplayModeParametersKHR* to); void deepcopy_VkDisplayModePropertiesKHR( - Pool* pool, + BumpPool* pool, const VkDisplayModePropertiesKHR* from, VkDisplayModePropertiesKHR* to); void deepcopy_VkDisplayModeCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkDisplayModeCreateInfoKHR* from, VkDisplayModeCreateInfoKHR* to); void deepcopy_VkDisplayPlaneCapabilitiesKHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlaneCapabilitiesKHR* from, VkDisplayPlaneCapabilitiesKHR* to); void deepcopy_VkDisplayPlanePropertiesKHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlanePropertiesKHR* from, VkDisplayPlanePropertiesKHR* to); void deepcopy_VkDisplaySurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkDisplaySurfaceCreateInfoKHR* from, VkDisplaySurfaceCreateInfoKHR* to); #endif #ifdef VK_KHR_display_swapchain void deepcopy_VkDisplayPresentInfoKHR( - Pool* pool, + BumpPool* pool, const VkDisplayPresentInfoKHR* from, VkDisplayPresentInfoKHR* to); #endif #ifdef VK_KHR_xlib_surface void deepcopy_VkXlibSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkXlibSurfaceCreateInfoKHR* from, VkXlibSurfaceCreateInfoKHR* to); #endif #ifdef VK_KHR_xcb_surface void deepcopy_VkXcbSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkXcbSurfaceCreateInfoKHR* from, VkXcbSurfaceCreateInfoKHR* to); #endif #ifdef VK_KHR_wayland_surface void deepcopy_VkWaylandSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkWaylandSurfaceCreateInfoKHR* from, VkWaylandSurfaceCreateInfoKHR* to); #endif #ifdef VK_KHR_mir_surface void deepcopy_VkMirSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkMirSurfaceCreateInfoKHR* from, VkMirSurfaceCreateInfoKHR* to); #endif #ifdef VK_KHR_android_surface void deepcopy_VkAndroidSurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkAndroidSurfaceCreateInfoKHR* from, VkAndroidSurfaceCreateInfoKHR* to); #endif #ifdef VK_KHR_win32_surface void deepcopy_VkWin32SurfaceCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkWin32SurfaceCreateInfoKHR* from, VkWin32SurfaceCreateInfoKHR* to); @@ -1091,46 +1091,46 @@ void deepcopy_VkWin32SurfaceCreateInfoKHR( #endif #ifdef VK_KHR_external_memory_win32 void deepcopy_VkImportMemoryWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportMemoryWin32HandleInfoKHR* from, VkImportMemoryWin32HandleInfoKHR* to); void deepcopy_VkExportMemoryWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkExportMemoryWin32HandleInfoKHR* from, VkExportMemoryWin32HandleInfoKHR* to); void deepcopy_VkMemoryWin32HandlePropertiesKHR( - Pool* pool, + BumpPool* pool, const VkMemoryWin32HandlePropertiesKHR* from, VkMemoryWin32HandlePropertiesKHR* to); void deepcopy_VkMemoryGetWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkMemoryGetWin32HandleInfoKHR* from, VkMemoryGetWin32HandleInfoKHR* to); #endif #ifdef VK_KHR_external_memory_fd void deepcopy_VkImportMemoryFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportMemoryFdInfoKHR* from, VkImportMemoryFdInfoKHR* to); void deepcopy_VkMemoryFdPropertiesKHR( - Pool* pool, + BumpPool* pool, const VkMemoryFdPropertiesKHR* from, VkMemoryFdPropertiesKHR* to); void deepcopy_VkMemoryGetFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkMemoryGetFdInfoKHR* from, VkMemoryGetFdInfoKHR* to); #endif #ifdef VK_KHR_win32_keyed_mutex void deepcopy_VkWin32KeyedMutexAcquireReleaseInfoKHR( - Pool* pool, + BumpPool* pool, const VkWin32KeyedMutexAcquireReleaseInfoKHR* from, VkWin32KeyedMutexAcquireReleaseInfoKHR* to); @@ -1141,41 +1141,41 @@ void deepcopy_VkWin32KeyedMutexAcquireReleaseInfoKHR( #endif #ifdef VK_KHR_external_semaphore_win32 void deepcopy_VkImportSemaphoreWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportSemaphoreWin32HandleInfoKHR* from, VkImportSemaphoreWin32HandleInfoKHR* to); void deepcopy_VkExportSemaphoreWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkExportSemaphoreWin32HandleInfoKHR* from, VkExportSemaphoreWin32HandleInfoKHR* to); void deepcopy_VkD3D12FenceSubmitInfoKHR( - Pool* pool, + BumpPool* pool, const VkD3D12FenceSubmitInfoKHR* from, VkD3D12FenceSubmitInfoKHR* to); void deepcopy_VkSemaphoreGetWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkSemaphoreGetWin32HandleInfoKHR* from, VkSemaphoreGetWin32HandleInfoKHR* to); #endif #ifdef VK_KHR_external_semaphore_fd void deepcopy_VkImportSemaphoreFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportSemaphoreFdInfoKHR* from, VkImportSemaphoreFdInfoKHR* to); void deepcopy_VkSemaphoreGetFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkSemaphoreGetFdInfoKHR* from, VkSemaphoreGetFdInfoKHR* to); #endif #ifdef VK_KHR_push_descriptor void deepcopy_VkPhysicalDevicePushDescriptorPropertiesKHR( - Pool* pool, + BumpPool* pool, const VkPhysicalDevicePushDescriptorPropertiesKHR* from, VkPhysicalDevicePushDescriptorPropertiesKHR* to); @@ -1184,17 +1184,17 @@ void deepcopy_VkPhysicalDevicePushDescriptorPropertiesKHR( #endif #ifdef VK_KHR_incremental_present void deepcopy_VkRectLayerKHR( - Pool* pool, + BumpPool* pool, const VkRectLayerKHR* from, VkRectLayerKHR* to); void deepcopy_VkPresentRegionKHR( - Pool* pool, + BumpPool* pool, const VkPresentRegionKHR* from, VkPresentRegionKHR* to); void deepcopy_VkPresentRegionsKHR( - Pool* pool, + BumpPool* pool, const VkPresentRegionsKHR* from, VkPresentRegionsKHR* to); @@ -1203,44 +1203,44 @@ void deepcopy_VkPresentRegionsKHR( #endif #ifdef VK_KHR_create_renderpass2 void deepcopy_VkAttachmentDescription2KHR( - Pool* pool, + BumpPool* pool, const VkAttachmentDescription2KHR* from, VkAttachmentDescription2KHR* to); void deepcopy_VkAttachmentReference2KHR( - Pool* pool, + BumpPool* pool, const VkAttachmentReference2KHR* from, VkAttachmentReference2KHR* to); void deepcopy_VkSubpassDescription2KHR( - Pool* pool, + BumpPool* pool, const VkSubpassDescription2KHR* from, VkSubpassDescription2KHR* to); void deepcopy_VkSubpassDependency2KHR( - Pool* pool, + BumpPool* pool, const VkSubpassDependency2KHR* from, VkSubpassDependency2KHR* to); void deepcopy_VkRenderPassCreateInfo2KHR( - Pool* pool, + BumpPool* pool, const VkRenderPassCreateInfo2KHR* from, VkRenderPassCreateInfo2KHR* to); void deepcopy_VkSubpassBeginInfoKHR( - Pool* pool, + BumpPool* pool, const VkSubpassBeginInfoKHR* from, VkSubpassBeginInfoKHR* to); void deepcopy_VkSubpassEndInfoKHR( - Pool* pool, + BumpPool* pool, const VkSubpassEndInfoKHR* from, VkSubpassEndInfoKHR* to); #endif #ifdef VK_KHR_shared_presentable_image void deepcopy_VkSharedPresentSurfaceCapabilitiesKHR( - Pool* pool, + BumpPool* pool, const VkSharedPresentSurfaceCapabilitiesKHR* from, VkSharedPresentSurfaceCapabilitiesKHR* to); @@ -1251,29 +1251,29 @@ void deepcopy_VkSharedPresentSurfaceCapabilitiesKHR( #endif #ifdef VK_KHR_external_fence_win32 void deepcopy_VkImportFenceWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportFenceWin32HandleInfoKHR* from, VkImportFenceWin32HandleInfoKHR* to); void deepcopy_VkExportFenceWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkExportFenceWin32HandleInfoKHR* from, VkExportFenceWin32HandleInfoKHR* to); void deepcopy_VkFenceGetWin32HandleInfoKHR( - Pool* pool, + BumpPool* pool, const VkFenceGetWin32HandleInfoKHR* from, VkFenceGetWin32HandleInfoKHR* to); #endif #ifdef VK_KHR_external_fence_fd void deepcopy_VkImportFenceFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkImportFenceFdInfoKHR* from, VkImportFenceFdInfoKHR* to); void deepcopy_VkFenceGetFdInfoKHR( - Pool* pool, + BumpPool* pool, const VkFenceGetFdInfoKHR* from, VkFenceGetFdInfoKHR* to); @@ -1282,17 +1282,17 @@ void deepcopy_VkFenceGetFdInfoKHR( #endif #ifdef VK_KHR_get_surface_capabilities2 void deepcopy_VkPhysicalDeviceSurfaceInfo2KHR( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSurfaceInfo2KHR* from, VkPhysicalDeviceSurfaceInfo2KHR* to); void deepcopy_VkSurfaceCapabilities2KHR( - Pool* pool, + BumpPool* pool, const VkSurfaceCapabilities2KHR* from, VkSurfaceCapabilities2KHR* to); void deepcopy_VkSurfaceFormat2KHR( - Pool* pool, + BumpPool* pool, const VkSurfaceFormat2KHR* from, VkSurfaceFormat2KHR* to); @@ -1301,27 +1301,27 @@ void deepcopy_VkSurfaceFormat2KHR( #endif #ifdef VK_KHR_get_display_properties2 void deepcopy_VkDisplayProperties2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayProperties2KHR* from, VkDisplayProperties2KHR* to); void deepcopy_VkDisplayPlaneProperties2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlaneProperties2KHR* from, VkDisplayPlaneProperties2KHR* to); void deepcopy_VkDisplayModeProperties2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayModeProperties2KHR* from, VkDisplayModeProperties2KHR* to); void deepcopy_VkDisplayPlaneInfo2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlaneInfo2KHR* from, VkDisplayPlaneInfo2KHR* to); void deepcopy_VkDisplayPlaneCapabilities2KHR( - Pool* pool, + BumpPool* pool, const VkDisplayPlaneCapabilities2KHR* from, VkDisplayPlaneCapabilities2KHR* to); @@ -1336,7 +1336,7 @@ void deepcopy_VkDisplayPlaneCapabilities2KHR( #endif #ifdef VK_KHR_image_format_list void deepcopy_VkImageFormatListCreateInfoKHR( - Pool* pool, + BumpPool* pool, const VkImageFormatListCreateInfoKHR* from, VkImageFormatListCreateInfoKHR* to); @@ -1351,28 +1351,28 @@ void deepcopy_VkImageFormatListCreateInfoKHR( #endif #ifdef VK_KHR_8bit_storage void deepcopy_VkPhysicalDevice8BitStorageFeaturesKHR( - Pool* pool, + BumpPool* pool, const VkPhysicalDevice8BitStorageFeaturesKHR* from, VkPhysicalDevice8BitStorageFeaturesKHR* to); #endif #ifdef VK_KHR_shader_float16_int8 void deepcopy_VkPhysicalDeviceShaderFloat16Int8Features( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceShaderFloat16Int8Features* from, VkPhysicalDeviceShaderFloat16Int8Features* to); #endif #ifdef VK_ANDROID_native_buffer void deepcopy_VkNativeBufferANDROID( - Pool* pool, + BumpPool* pool, const VkNativeBufferANDROID* from, VkNativeBufferANDROID* to); #endif #ifdef VK_EXT_debug_report void deepcopy_VkDebugReportCallbackCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugReportCallbackCreateInfoEXT* from, VkDebugReportCallbackCreateInfoEXT* to); @@ -1385,7 +1385,7 @@ void deepcopy_VkDebugReportCallbackCreateInfoEXT( #endif #ifdef VK_AMD_rasterization_order void deepcopy_VkPipelineRasterizationStateRasterizationOrderAMD( - Pool* pool, + BumpPool* pool, const VkPipelineRasterizationStateRasterizationOrderAMD* from, VkPipelineRasterizationStateRasterizationOrderAMD* to); @@ -1396,17 +1396,17 @@ void deepcopy_VkPipelineRasterizationStateRasterizationOrderAMD( #endif #ifdef VK_EXT_debug_marker void deepcopy_VkDebugMarkerObjectNameInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugMarkerObjectNameInfoEXT* from, VkDebugMarkerObjectNameInfoEXT* to); void deepcopy_VkDebugMarkerObjectTagInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugMarkerObjectTagInfoEXT* from, VkDebugMarkerObjectTagInfoEXT* to); void deepcopy_VkDebugMarkerMarkerInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugMarkerMarkerInfoEXT* from, VkDebugMarkerMarkerInfoEXT* to); @@ -1415,17 +1415,17 @@ void deepcopy_VkDebugMarkerMarkerInfoEXT( #endif #ifdef VK_NV_dedicated_allocation void deepcopy_VkDedicatedAllocationImageCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkDedicatedAllocationImageCreateInfoNV* from, VkDedicatedAllocationImageCreateInfoNV* to); void deepcopy_VkDedicatedAllocationBufferCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkDedicatedAllocationBufferCreateInfoNV* from, VkDedicatedAllocationBufferCreateInfoNV* to); void deepcopy_VkDedicatedAllocationMemoryAllocateInfoNV( - Pool* pool, + BumpPool* pool, const VkDedicatedAllocationMemoryAllocateInfoNV* from, VkDedicatedAllocationMemoryAllocateInfoNV* to); @@ -1440,19 +1440,19 @@ void deepcopy_VkDedicatedAllocationMemoryAllocateInfoNV( #endif #ifdef VK_AMD_texture_gather_bias_lod void deepcopy_VkTextureLODGatherFormatPropertiesAMD( - Pool* pool, + BumpPool* pool, const VkTextureLODGatherFormatPropertiesAMD* from, VkTextureLODGatherFormatPropertiesAMD* to); #endif #ifdef VK_AMD_shader_info void deepcopy_VkShaderResourceUsageAMD( - Pool* pool, + BumpPool* pool, const VkShaderResourceUsageAMD* from, VkShaderResourceUsageAMD* to); void deepcopy_VkShaderStatisticsInfoAMD( - Pool* pool, + BumpPool* pool, const VkShaderStatisticsInfoAMD* from, VkShaderStatisticsInfoAMD* to); @@ -1463,52 +1463,52 @@ void deepcopy_VkShaderStatisticsInfoAMD( #endif #ifdef VK_NV_external_memory_capabilities void deepcopy_VkExternalImageFormatPropertiesNV( - Pool* pool, + BumpPool* pool, const VkExternalImageFormatPropertiesNV* from, VkExternalImageFormatPropertiesNV* to); #endif #ifdef VK_NV_external_memory void deepcopy_VkExternalMemoryImageCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkExternalMemoryImageCreateInfoNV* from, VkExternalMemoryImageCreateInfoNV* to); void deepcopy_VkExportMemoryAllocateInfoNV( - Pool* pool, + BumpPool* pool, const VkExportMemoryAllocateInfoNV* from, VkExportMemoryAllocateInfoNV* to); #endif #ifdef VK_NV_external_memory_win32 void deepcopy_VkImportMemoryWin32HandleInfoNV( - Pool* pool, + BumpPool* pool, const VkImportMemoryWin32HandleInfoNV* from, VkImportMemoryWin32HandleInfoNV* to); void deepcopy_VkExportMemoryWin32HandleInfoNV( - Pool* pool, + BumpPool* pool, const VkExportMemoryWin32HandleInfoNV* from, VkExportMemoryWin32HandleInfoNV* to); #endif #ifdef VK_NV_win32_keyed_mutex void deepcopy_VkWin32KeyedMutexAcquireReleaseInfoNV( - Pool* pool, + BumpPool* pool, const VkWin32KeyedMutexAcquireReleaseInfoNV* from, VkWin32KeyedMutexAcquireReleaseInfoNV* to); #endif #ifdef VK_EXT_validation_flags void deepcopy_VkValidationFlagsEXT( - Pool* pool, + BumpPool* pool, const VkValidationFlagsEXT* from, VkValidationFlagsEXT* to); #endif #ifdef VK_NN_vi_surface void deepcopy_VkViSurfaceCreateInfoNN( - Pool* pool, + BumpPool* pool, const VkViSurfaceCreateInfoNN* from, VkViSurfaceCreateInfoNN* to); @@ -1519,101 +1519,101 @@ void deepcopy_VkViSurfaceCreateInfoNN( #endif #ifdef VK_EXT_conditional_rendering void deepcopy_VkConditionalRenderingBeginInfoEXT( - Pool* pool, + BumpPool* pool, const VkConditionalRenderingBeginInfoEXT* from, VkConditionalRenderingBeginInfoEXT* to); void deepcopy_VkPhysicalDeviceConditionalRenderingFeaturesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceConditionalRenderingFeaturesEXT* from, VkPhysicalDeviceConditionalRenderingFeaturesEXT* to); void deepcopy_VkCommandBufferInheritanceConditionalRenderingInfoEXT( - Pool* pool, + BumpPool* pool, const VkCommandBufferInheritanceConditionalRenderingInfoEXT* from, VkCommandBufferInheritanceConditionalRenderingInfoEXT* to); #endif #ifdef VK_NVX_device_generated_commands void deepcopy_VkDeviceGeneratedCommandsFeaturesNVX( - Pool* pool, + BumpPool* pool, const VkDeviceGeneratedCommandsFeaturesNVX* from, VkDeviceGeneratedCommandsFeaturesNVX* to); void deepcopy_VkDeviceGeneratedCommandsLimitsNVX( - Pool* pool, + BumpPool* pool, const VkDeviceGeneratedCommandsLimitsNVX* from, VkDeviceGeneratedCommandsLimitsNVX* to); void deepcopy_VkIndirectCommandsTokenNVX( - Pool* pool, + BumpPool* pool, const VkIndirectCommandsTokenNVX* from, VkIndirectCommandsTokenNVX* to); void deepcopy_VkIndirectCommandsLayoutTokenNVX( - Pool* pool, + BumpPool* pool, const VkIndirectCommandsLayoutTokenNVX* from, VkIndirectCommandsLayoutTokenNVX* to); void deepcopy_VkIndirectCommandsLayoutCreateInfoNVX( - Pool* pool, + BumpPool* pool, const VkIndirectCommandsLayoutCreateInfoNVX* from, VkIndirectCommandsLayoutCreateInfoNVX* to); void deepcopy_VkCmdProcessCommandsInfoNVX( - Pool* pool, + BumpPool* pool, const VkCmdProcessCommandsInfoNVX* from, VkCmdProcessCommandsInfoNVX* to); void deepcopy_VkCmdReserveSpaceForCommandsInfoNVX( - Pool* pool, + BumpPool* pool, const VkCmdReserveSpaceForCommandsInfoNVX* from, VkCmdReserveSpaceForCommandsInfoNVX* to); void deepcopy_VkObjectTableCreateInfoNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableCreateInfoNVX* from, VkObjectTableCreateInfoNVX* to); void deepcopy_VkObjectTableEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableEntryNVX* from, VkObjectTableEntryNVX* to); void deepcopy_VkObjectTablePipelineEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTablePipelineEntryNVX* from, VkObjectTablePipelineEntryNVX* to); void deepcopy_VkObjectTableDescriptorSetEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableDescriptorSetEntryNVX* from, VkObjectTableDescriptorSetEntryNVX* to); void deepcopy_VkObjectTableVertexBufferEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableVertexBufferEntryNVX* from, VkObjectTableVertexBufferEntryNVX* to); void deepcopy_VkObjectTableIndexBufferEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTableIndexBufferEntryNVX* from, VkObjectTableIndexBufferEntryNVX* to); void deepcopy_VkObjectTablePushConstantEntryNVX( - Pool* pool, + BumpPool* pool, const VkObjectTablePushConstantEntryNVX* from, VkObjectTablePushConstantEntryNVX* to); #endif #ifdef VK_NV_clip_space_w_scaling void deepcopy_VkViewportWScalingNV( - Pool* pool, + BumpPool* pool, const VkViewportWScalingNV* from, VkViewportWScalingNV* to); void deepcopy_VkPipelineViewportWScalingStateCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkPipelineViewportWScalingStateCreateInfoNV* from, VkPipelineViewportWScalingStateCreateInfoNV* to); @@ -1624,51 +1624,51 @@ void deepcopy_VkPipelineViewportWScalingStateCreateInfoNV( #endif #ifdef VK_EXT_display_surface_counter void deepcopy_VkSurfaceCapabilities2EXT( - Pool* pool, + BumpPool* pool, const VkSurfaceCapabilities2EXT* from, VkSurfaceCapabilities2EXT* to); #endif #ifdef VK_EXT_display_control void deepcopy_VkDisplayPowerInfoEXT( - Pool* pool, + BumpPool* pool, const VkDisplayPowerInfoEXT* from, VkDisplayPowerInfoEXT* to); void deepcopy_VkDeviceEventInfoEXT( - Pool* pool, + BumpPool* pool, const VkDeviceEventInfoEXT* from, VkDeviceEventInfoEXT* to); void deepcopy_VkDisplayEventInfoEXT( - Pool* pool, + BumpPool* pool, const VkDisplayEventInfoEXT* from, VkDisplayEventInfoEXT* to); void deepcopy_VkSwapchainCounterCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkSwapchainCounterCreateInfoEXT* from, VkSwapchainCounterCreateInfoEXT* to); #endif #ifdef VK_GOOGLE_display_timing void deepcopy_VkRefreshCycleDurationGOOGLE( - Pool* pool, + BumpPool* pool, const VkRefreshCycleDurationGOOGLE* from, VkRefreshCycleDurationGOOGLE* to); void deepcopy_VkPastPresentationTimingGOOGLE( - Pool* pool, + BumpPool* pool, const VkPastPresentationTimingGOOGLE* from, VkPastPresentationTimingGOOGLE* to); void deepcopy_VkPresentTimeGOOGLE( - Pool* pool, + BumpPool* pool, const VkPresentTimeGOOGLE* from, VkPresentTimeGOOGLE* to); void deepcopy_VkPresentTimesInfoGOOGLE( - Pool* pool, + BumpPool* pool, const VkPresentTimesInfoGOOGLE* from, VkPresentTimesInfoGOOGLE* to); @@ -1681,43 +1681,43 @@ void deepcopy_VkPresentTimesInfoGOOGLE( #endif #ifdef VK_NVX_multiview_per_view_attributes void deepcopy_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* from, VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* to); #endif #ifdef VK_NV_viewport_swizzle void deepcopy_VkViewportSwizzleNV( - Pool* pool, + BumpPool* pool, const VkViewportSwizzleNV* from, VkViewportSwizzleNV* to); void deepcopy_VkPipelineViewportSwizzleStateCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkPipelineViewportSwizzleStateCreateInfoNV* from, VkPipelineViewportSwizzleStateCreateInfoNV* to); #endif #ifdef VK_EXT_discard_rectangles void deepcopy_VkPhysicalDeviceDiscardRectanglePropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceDiscardRectanglePropertiesEXT* from, VkPhysicalDeviceDiscardRectanglePropertiesEXT* to); void deepcopy_VkPipelineDiscardRectangleStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineDiscardRectangleStateCreateInfoEXT* from, VkPipelineDiscardRectangleStateCreateInfoEXT* to); #endif #ifdef VK_EXT_conservative_rasterization void deepcopy_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceConservativeRasterizationPropertiesEXT* from, VkPhysicalDeviceConservativeRasterizationPropertiesEXT* to); void deepcopy_VkPipelineRasterizationConservativeStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineRasterizationConservativeStateCreateInfoEXT* from, VkPipelineRasterizationConservativeStateCreateInfoEXT* to); @@ -1726,26 +1726,26 @@ void deepcopy_VkPipelineRasterizationConservativeStateCreateInfoEXT( #endif #ifdef VK_EXT_hdr_metadata void deepcopy_VkXYColorEXT( - Pool* pool, + BumpPool* pool, const VkXYColorEXT* from, VkXYColorEXT* to); void deepcopy_VkHdrMetadataEXT( - Pool* pool, + BumpPool* pool, const VkHdrMetadataEXT* from, VkHdrMetadataEXT* to); #endif #ifdef VK_MVK_ios_surface void deepcopy_VkIOSSurfaceCreateInfoMVK( - Pool* pool, + BumpPool* pool, const VkIOSSurfaceCreateInfoMVK* from, VkIOSSurfaceCreateInfoMVK* to); #endif #ifdef VK_MVK_macos_surface void deepcopy_VkMacOSSurfaceCreateInfoMVK( - Pool* pool, + BumpPool* pool, const VkMacOSSurfaceCreateInfoMVK* from, VkMacOSSurfaceCreateInfoMVK* to); @@ -1756,71 +1756,71 @@ void deepcopy_VkMacOSSurfaceCreateInfoMVK( #endif #ifdef VK_EXT_debug_utils void deepcopy_VkDebugUtilsObjectNameInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsObjectNameInfoEXT* from, VkDebugUtilsObjectNameInfoEXT* to); void deepcopy_VkDebugUtilsObjectTagInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsObjectTagInfoEXT* from, VkDebugUtilsObjectTagInfoEXT* to); void deepcopy_VkDebugUtilsLabelEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsLabelEXT* from, VkDebugUtilsLabelEXT* to); void deepcopy_VkDebugUtilsMessengerCallbackDataEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsMessengerCallbackDataEXT* from, VkDebugUtilsMessengerCallbackDataEXT* to); void deepcopy_VkDebugUtilsMessengerCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDebugUtilsMessengerCreateInfoEXT* from, VkDebugUtilsMessengerCreateInfoEXT* to); #endif #ifdef VK_ANDROID_external_memory_android_hardware_buffer void deepcopy_VkAndroidHardwareBufferUsageANDROID( - Pool* pool, + BumpPool* pool, const VkAndroidHardwareBufferUsageANDROID* from, VkAndroidHardwareBufferUsageANDROID* to); void deepcopy_VkAndroidHardwareBufferPropertiesANDROID( - Pool* pool, + BumpPool* pool, const VkAndroidHardwareBufferPropertiesANDROID* from, VkAndroidHardwareBufferPropertiesANDROID* to); void deepcopy_VkAndroidHardwareBufferFormatPropertiesANDROID( - Pool* pool, + BumpPool* pool, const VkAndroidHardwareBufferFormatPropertiesANDROID* from, VkAndroidHardwareBufferFormatPropertiesANDROID* to); void deepcopy_VkImportAndroidHardwareBufferInfoANDROID( - Pool* pool, + BumpPool* pool, const VkImportAndroidHardwareBufferInfoANDROID* from, VkImportAndroidHardwareBufferInfoANDROID* to); void deepcopy_VkMemoryGetAndroidHardwareBufferInfoANDROID( - Pool* pool, + BumpPool* pool, const VkMemoryGetAndroidHardwareBufferInfoANDROID* from, VkMemoryGetAndroidHardwareBufferInfoANDROID* to); void deepcopy_VkExternalFormatANDROID( - Pool* pool, + BumpPool* pool, const VkExternalFormatANDROID* from, VkExternalFormatANDROID* to); #endif #ifdef VK_EXT_sampler_filter_minmax void deepcopy_VkSamplerReductionModeCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkSamplerReductionModeCreateInfoEXT* from, VkSamplerReductionModeCreateInfoEXT* to); void deepcopy_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT* from, VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT* to); @@ -1835,73 +1835,73 @@ void deepcopy_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT( #endif #ifdef VK_EXT_sample_locations void deepcopy_VkSampleLocationEXT( - Pool* pool, + BumpPool* pool, const VkSampleLocationEXT* from, VkSampleLocationEXT* to); void deepcopy_VkSampleLocationsInfoEXT( - Pool* pool, + BumpPool* pool, const VkSampleLocationsInfoEXT* from, VkSampleLocationsInfoEXT* to); void deepcopy_VkAttachmentSampleLocationsEXT( - Pool* pool, + BumpPool* pool, const VkAttachmentSampleLocationsEXT* from, VkAttachmentSampleLocationsEXT* to); void deepcopy_VkSubpassSampleLocationsEXT( - Pool* pool, + BumpPool* pool, const VkSubpassSampleLocationsEXT* from, VkSubpassSampleLocationsEXT* to); void deepcopy_VkRenderPassSampleLocationsBeginInfoEXT( - Pool* pool, + BumpPool* pool, const VkRenderPassSampleLocationsBeginInfoEXT* from, VkRenderPassSampleLocationsBeginInfoEXT* to); void deepcopy_VkPipelineSampleLocationsStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineSampleLocationsStateCreateInfoEXT* from, VkPipelineSampleLocationsStateCreateInfoEXT* to); void deepcopy_VkPhysicalDeviceSampleLocationsPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceSampleLocationsPropertiesEXT* from, VkPhysicalDeviceSampleLocationsPropertiesEXT* to); void deepcopy_VkMultisamplePropertiesEXT( - Pool* pool, + BumpPool* pool, const VkMultisamplePropertiesEXT* from, VkMultisamplePropertiesEXT* to); #endif #ifdef VK_EXT_blend_operation_advanced void deepcopy_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* from, VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* to); void deepcopy_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* from, VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* to); void deepcopy_VkPipelineColorBlendAdvancedStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineColorBlendAdvancedStateCreateInfoEXT* from, VkPipelineColorBlendAdvancedStateCreateInfoEXT* to); #endif #ifdef VK_NV_fragment_coverage_to_color void deepcopy_VkPipelineCoverageToColorStateCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkPipelineCoverageToColorStateCreateInfoNV* from, VkPipelineCoverageToColorStateCreateInfoNV* to); #endif #ifdef VK_NV_framebuffer_mixed_samples void deepcopy_VkPipelineCoverageModulationStateCreateInfoNV( - Pool* pool, + BumpPool* pool, const VkPipelineCoverageModulationStateCreateInfoNV* from, VkPipelineCoverageModulationStateCreateInfoNV* to); @@ -1912,39 +1912,39 @@ void deepcopy_VkPipelineCoverageModulationStateCreateInfoNV( #endif #ifdef VK_EXT_validation_cache void deepcopy_VkValidationCacheCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkValidationCacheCreateInfoEXT* from, VkValidationCacheCreateInfoEXT* to); void deepcopy_VkShaderModuleValidationCacheCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkShaderModuleValidationCacheCreateInfoEXT* from, VkShaderModuleValidationCacheCreateInfoEXT* to); #endif #ifdef VK_EXT_descriptor_indexing void deepcopy_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDescriptorSetLayoutBindingFlagsCreateInfoEXT* from, VkDescriptorSetLayoutBindingFlagsCreateInfoEXT* to); void deepcopy_VkPhysicalDeviceDescriptorIndexingFeaturesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceDescriptorIndexingFeaturesEXT* from, VkPhysicalDeviceDescriptorIndexingFeaturesEXT* to); void deepcopy_VkPhysicalDeviceDescriptorIndexingPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceDescriptorIndexingPropertiesEXT* from, VkPhysicalDeviceDescriptorIndexingPropertiesEXT* to); void deepcopy_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDescriptorSetVariableDescriptorCountAllocateInfoEXT* from, VkDescriptorSetVariableDescriptorCountAllocateInfoEXT* to); void deepcopy_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT( - Pool* pool, + BumpPool* pool, const VkDescriptorSetVariableDescriptorCountLayoutSupportEXT* from, VkDescriptorSetVariableDescriptorCountLayoutSupportEXT* to); @@ -1953,24 +1953,24 @@ void deepcopy_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT( #endif #ifdef VK_EXT_global_priority void deepcopy_VkDeviceQueueGlobalPriorityCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkDeviceQueueGlobalPriorityCreateInfoEXT* from, VkDeviceQueueGlobalPriorityCreateInfoEXT* to); #endif #ifdef VK_EXT_external_memory_host void deepcopy_VkImportMemoryHostPointerInfoEXT( - Pool* pool, + BumpPool* pool, const VkImportMemoryHostPointerInfoEXT* from, VkImportMemoryHostPointerInfoEXT* to); void deepcopy_VkMemoryHostPointerPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkMemoryHostPointerPropertiesEXT* from, VkMemoryHostPointerPropertiesEXT* to); void deepcopy_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceExternalMemoryHostPropertiesEXT* from, VkPhysicalDeviceExternalMemoryHostPropertiesEXT* to); @@ -1979,24 +1979,24 @@ void deepcopy_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( #endif #ifdef VK_AMD_shader_core_properties void deepcopy_VkPhysicalDeviceShaderCorePropertiesAMD( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceShaderCorePropertiesAMD* from, VkPhysicalDeviceShaderCorePropertiesAMD* to); #endif #ifdef VK_EXT_vertex_attribute_divisor void deepcopy_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( - Pool* pool, + BumpPool* pool, const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* from, VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* to); void deepcopy_VkVertexInputBindingDivisorDescriptionEXT( - Pool* pool, + BumpPool* pool, const VkVertexInputBindingDivisorDescriptionEXT* from, VkVertexInputBindingDivisorDescriptionEXT* to); void deepcopy_VkPipelineVertexInputDivisorStateCreateInfoEXT( - Pool* pool, + BumpPool* pool, const VkPipelineVertexInputDivisorStateCreateInfoEXT* from, VkPipelineVertexInputDivisorStateCreateInfoEXT* to); @@ -2005,12 +2005,12 @@ void deepcopy_VkPipelineVertexInputDivisorStateCreateInfoEXT( #endif #ifdef VK_NV_device_diagnostic_checkpoints void deepcopy_VkQueueFamilyCheckpointPropertiesNV( - Pool* pool, + BumpPool* pool, const VkQueueFamilyCheckpointPropertiesNV* from, VkQueueFamilyCheckpointPropertiesNV* to); void deepcopy_VkCheckpointDataNV( - Pool* pool, + BumpPool* pool, const VkCheckpointDataNV* from, VkCheckpointDataNV* to); @@ -2019,17 +2019,17 @@ void deepcopy_VkCheckpointDataNV( #endif #ifdef VK_GOOGLE_color_buffer void deepcopy_VkImportColorBufferGOOGLE( - Pool* pool, + BumpPool* pool, const VkImportColorBufferGOOGLE* from, VkImportColorBufferGOOGLE* to); void deepcopy_VkImportBufferGOOGLE( - Pool* pool, + BumpPool* pool, const VkImportBufferGOOGLE* from, VkImportBufferGOOGLE* to); void deepcopy_VkImportPhysicalAddressGOOGLE( - Pool* pool, + BumpPool* pool, const VkImportPhysicalAddressGOOGLE* from, VkImportPhysicalAddressGOOGLE* to); -- cgit v1.2.3