// Copyright (C) 2018 The Android Open Source Project // Copyright (C) 2018 Google Inc. // // 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. // Autogenerated module goldfish_vk_transform_guest // // (header) generated by codegen/vulkan/scripts/genvk.py -registry codegen/vulkan/xml/vk.xml // -registryGfxstream codegen/vulkan/xml/vk_gfxstream.xml cereal -o host/vulkan/cereal // // Please do not modify directly; // re-run gfxstream-protocols/scripts/generate-vulkan-sources.sh, // or directly from Python by defining: // VULKAN_REGISTRY_XML_DIR : Directory containing vk.xml // VULKAN_REGISTRY_SCRIPTS_DIR : Directory containing genvk.py // CEREAL_OUTPUT_DIR: Where to put the generated sources. // // python3 $VULKAN_REGISTRY_SCRIPTS_DIR/genvk.py -registry $VULKAN_REGISTRY_XML_DIR/vk.xml cereal -o // $CEREAL_OUTPUT_DIR // #pragma once #include #include "goldfish_vk_private_defs.h" #include "vk_platform_compat.h" #include "vulkan_gfxstream.h" namespace gfxstream { namespace vk { class ResourceTracker; #define LIST_TRIVIAL_TRANSFORMED_TYPES(f) \ f(VkPhysicalDeviceExternalImageFormatInfo) \ f(VkPhysicalDeviceExternalBufferInfo) \ f(VkExternalMemoryImageCreateInfo) \ f(VkExternalMemoryBufferCreateInfo) \ f(VkExportMemoryAllocateInfo) \ f(VkExternalImageFormatProperties) \ f(VkExternalBufferProperties) #define LIST_NON_TRIVIAL_TRANSFORMED_TYPES(f) \ f(VkExternalMemoryProperties) \ f(VkImageCreateInfo) #define LIST_TRANSFORMED_TYPES(f) \ LIST_TRIVIAL_TRANSFORMED_TYPES(f) \ LIST_NON_TRIVIAL_TRANSFORMED_TYPES(f) #ifdef VK_VERSION_1_0 void transform_tohost_VkExtent2D(ResourceTracker* resourceTracker, VkExtent2D* toTransform); void transform_fromhost_VkExtent2D(ResourceTracker* resourceTracker, VkExtent2D* toTransform); void transform_tohost_VkExtent3D(ResourceTracker* resourceTracker, VkExtent3D* toTransform); void transform_fromhost_VkExtent3D(ResourceTracker* resourceTracker, VkExtent3D* toTransform); void transform_tohost_VkOffset2D(ResourceTracker* resourceTracker, VkOffset2D* toTransform); void transform_fromhost_VkOffset2D(ResourceTracker* resourceTracker, VkOffset2D* toTransform); void transform_tohost_VkOffset3D(ResourceTracker* resourceTracker, VkOffset3D* toTransform); void transform_fromhost_VkOffset3D(ResourceTracker* resourceTracker, VkOffset3D* toTransform); void transform_tohost_VkRect2D(ResourceTracker* resourceTracker, VkRect2D* toTransform); void transform_fromhost_VkRect2D(ResourceTracker* resourceTracker, VkRect2D* toTransform); void transform_tohost_VkBaseInStructure(ResourceTracker* resourceTracker, VkBaseInStructure* toTransform); void transform_fromhost_VkBaseInStructure(ResourceTracker* resourceTracker, VkBaseInStructure* toTransform); void transform_tohost_VkBaseOutStructure(ResourceTracker* resourceTracker, VkBaseOutStructure* toTransform); void transform_fromhost_VkBaseOutStructure(ResourceTracker* resourceTracker, VkBaseOutStructure* toTransform); void transform_tohost_VkBufferMemoryBarrier(ResourceTracker* resourceTracker, VkBufferMemoryBarrier* toTransform); void transform_fromhost_VkBufferMemoryBarrier(ResourceTracker* resourceTracker, VkBufferMemoryBarrier* toTransform); void transform_tohost_VkDispatchIndirectCommand(ResourceTracker* resourceTracker, VkDispatchIndirectCommand* toTransform); void transform_fromhost_VkDispatchIndirectCommand(ResourceTracker* resourceTracker, VkDispatchIndirectCommand* toTransform); void transform_tohost_VkDrawIndexedIndirectCommand(ResourceTracker* resourceTracker, VkDrawIndexedIndirectCommand* toTransform); void transform_fromhost_VkDrawIndexedIndirectCommand(ResourceTracker* resourceTracker, VkDrawIndexedIndirectCommand* toTransform); void transform_tohost_VkDrawIndirectCommand(ResourceTracker* resourceTracker, VkDrawIndirectCommand* toTransform); void transform_fromhost_VkDrawIndirectCommand(ResourceTracker* resourceTracker, VkDrawIndirectCommand* toTransform); void transform_tohost_VkImageSubresourceRange(ResourceTracker* resourceTracker, VkImageSubresourceRange* toTransform); void transform_fromhost_VkImageSubresourceRange(ResourceTracker* resourceTracker, VkImageSubresourceRange* toTransform); void transform_tohost_VkImageMemoryBarrier(ResourceTracker* resourceTracker, VkImageMemoryBarrier* toTransform); void transform_fromhost_VkImageMemoryBarrier(ResourceTracker* resourceTracker, VkImageMemoryBarrier* toTransform); void transform_tohost_VkMemoryBarrier(ResourceTracker* resourceTracker, VkMemoryBarrier* toTransform); void transform_fromhost_VkMemoryBarrier(ResourceTracker* resourceTracker, VkMemoryBarrier* toTransform); void transform_tohost_VkPipelineCacheHeaderVersionOne(ResourceTracker* resourceTracker, VkPipelineCacheHeaderVersionOne* toTransform); void transform_fromhost_VkPipelineCacheHeaderVersionOne( ResourceTracker* resourceTracker, VkPipelineCacheHeaderVersionOne* toTransform); void transform_tohost_VkAllocationCallbacks(ResourceTracker* resourceTracker, VkAllocationCallbacks* toTransform); void transform_fromhost_VkAllocationCallbacks(ResourceTracker* resourceTracker, VkAllocationCallbacks* toTransform); void transform_tohost_VkApplicationInfo(ResourceTracker* resourceTracker, VkApplicationInfo* toTransform); void transform_fromhost_VkApplicationInfo(ResourceTracker* resourceTracker, VkApplicationInfo* toTransform); void transform_tohost_VkFormatProperties(ResourceTracker* resourceTracker, VkFormatProperties* toTransform); void transform_fromhost_VkFormatProperties(ResourceTracker* resourceTracker, VkFormatProperties* toTransform); void transform_tohost_VkImageFormatProperties(ResourceTracker* resourceTracker, VkImageFormatProperties* toTransform); void transform_fromhost_VkImageFormatProperties(ResourceTracker* resourceTracker, VkImageFormatProperties* toTransform); void transform_tohost_VkInstanceCreateInfo(ResourceTracker* resourceTracker, VkInstanceCreateInfo* toTransform); void transform_fromhost_VkInstanceCreateInfo(ResourceTracker* resourceTracker, VkInstanceCreateInfo* toTransform); void transform_tohost_VkMemoryHeap(ResourceTracker* resourceTracker, VkMemoryHeap* toTransform); void transform_fromhost_VkMemoryHeap(ResourceTracker* resourceTracker, VkMemoryHeap* toTransform); void transform_tohost_VkMemoryType(ResourceTracker* resourceTracker, VkMemoryType* toTransform); void transform_fromhost_VkMemoryType(ResourceTracker* resourceTracker, VkMemoryType* toTransform); void transform_tohost_VkPhysicalDeviceFeatures(ResourceTracker* resourceTracker, VkPhysicalDeviceFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceFeatures(ResourceTracker* resourceTracker, VkPhysicalDeviceFeatures* toTransform); void transform_tohost_VkPhysicalDeviceLimits(ResourceTracker* resourceTracker, VkPhysicalDeviceLimits* toTransform); void transform_fromhost_VkPhysicalDeviceLimits(ResourceTracker* resourceTracker, VkPhysicalDeviceLimits* toTransform); void transform_tohost_VkPhysicalDeviceMemoryProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryProperties* toTransform); void transform_fromhost_VkPhysicalDeviceMemoryProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryProperties* toTransform); void transform_tohost_VkPhysicalDeviceSparseProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceSparseProperties* toTransform); void transform_fromhost_VkPhysicalDeviceSparseProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceSparseProperties* toTransform); void transform_tohost_VkPhysicalDeviceProperties(ResourceTracker* resourceTracker, VkPhysicalDeviceProperties* toTransform); void transform_fromhost_VkPhysicalDeviceProperties(ResourceTracker* resourceTracker, VkPhysicalDeviceProperties* toTransform); void transform_tohost_VkQueueFamilyProperties(ResourceTracker* resourceTracker, VkQueueFamilyProperties* toTransform); void transform_fromhost_VkQueueFamilyProperties(ResourceTracker* resourceTracker, VkQueueFamilyProperties* toTransform); void transform_tohost_VkDeviceQueueCreateInfo(ResourceTracker* resourceTracker, VkDeviceQueueCreateInfo* toTransform); void transform_fromhost_VkDeviceQueueCreateInfo(ResourceTracker* resourceTracker, VkDeviceQueueCreateInfo* toTransform); void transform_tohost_VkDeviceCreateInfo(ResourceTracker* resourceTracker, VkDeviceCreateInfo* toTransform); void transform_fromhost_VkDeviceCreateInfo(ResourceTracker* resourceTracker, VkDeviceCreateInfo* toTransform); void transform_tohost_VkExtensionProperties(ResourceTracker* resourceTracker, VkExtensionProperties* toTransform); void transform_fromhost_VkExtensionProperties(ResourceTracker* resourceTracker, VkExtensionProperties* toTransform); void transform_tohost_VkLayerProperties(ResourceTracker* resourceTracker, VkLayerProperties* toTransform); void transform_fromhost_VkLayerProperties(ResourceTracker* resourceTracker, VkLayerProperties* toTransform); void transform_tohost_VkSubmitInfo(ResourceTracker* resourceTracker, VkSubmitInfo* toTransform); void transform_fromhost_VkSubmitInfo(ResourceTracker* resourceTracker, VkSubmitInfo* toTransform); void transform_tohost_VkMappedMemoryRange(ResourceTracker* resourceTracker, VkMappedMemoryRange* toTransform); void transform_fromhost_VkMappedMemoryRange(ResourceTracker* resourceTracker, VkMappedMemoryRange* toTransform); void transform_tohost_VkMemoryAllocateInfo(ResourceTracker* resourceTracker, VkMemoryAllocateInfo* toTransform); void transform_fromhost_VkMemoryAllocateInfo(ResourceTracker* resourceTracker, VkMemoryAllocateInfo* toTransform); void transform_tohost_VkMemoryRequirements(ResourceTracker* resourceTracker, VkMemoryRequirements* toTransform); void transform_fromhost_VkMemoryRequirements(ResourceTracker* resourceTracker, VkMemoryRequirements* toTransform); void transform_tohost_VkSparseMemoryBind(ResourceTracker* resourceTracker, VkSparseMemoryBind* toTransform); void transform_fromhost_VkSparseMemoryBind(ResourceTracker* resourceTracker, VkSparseMemoryBind* toTransform); void transform_tohost_VkSparseBufferMemoryBindInfo(ResourceTracker* resourceTracker, VkSparseBufferMemoryBindInfo* toTransform); void transform_fromhost_VkSparseBufferMemoryBindInfo(ResourceTracker* resourceTracker, VkSparseBufferMemoryBindInfo* toTransform); void transform_tohost_VkSparseImageOpaqueMemoryBindInfo( ResourceTracker* resourceTracker, VkSparseImageOpaqueMemoryBindInfo* toTransform); void transform_fromhost_VkSparseImageOpaqueMemoryBindInfo( ResourceTracker* resourceTracker, VkSparseImageOpaqueMemoryBindInfo* toTransform); void transform_tohost_VkImageSubresource(ResourceTracker* resourceTracker, VkImageSubresource* toTransform); void transform_fromhost_VkImageSubresource(ResourceTracker* resourceTracker, VkImageSubresource* toTransform); void transform_tohost_VkSparseImageMemoryBind(ResourceTracker* resourceTracker, VkSparseImageMemoryBind* toTransform); void transform_fromhost_VkSparseImageMemoryBind(ResourceTracker* resourceTracker, VkSparseImageMemoryBind* toTransform); void transform_tohost_VkSparseImageMemoryBindInfo(ResourceTracker* resourceTracker, VkSparseImageMemoryBindInfo* toTransform); void transform_fromhost_VkSparseImageMemoryBindInfo(ResourceTracker* resourceTracker, VkSparseImageMemoryBindInfo* toTransform); void transform_tohost_VkBindSparseInfo(ResourceTracker* resourceTracker, VkBindSparseInfo* toTransform); void transform_fromhost_VkBindSparseInfo(ResourceTracker* resourceTracker, VkBindSparseInfo* toTransform); void transform_tohost_VkSparseImageFormatProperties(ResourceTracker* resourceTracker, VkSparseImageFormatProperties* toTransform); void transform_fromhost_VkSparseImageFormatProperties(ResourceTracker* resourceTracker, VkSparseImageFormatProperties* toTransform); void transform_tohost_VkSparseImageMemoryRequirements(ResourceTracker* resourceTracker, VkSparseImageMemoryRequirements* toTransform); void transform_fromhost_VkSparseImageMemoryRequirements( ResourceTracker* resourceTracker, VkSparseImageMemoryRequirements* toTransform); void transform_tohost_VkFenceCreateInfo(ResourceTracker* resourceTracker, VkFenceCreateInfo* toTransform); void transform_fromhost_VkFenceCreateInfo(ResourceTracker* resourceTracker, VkFenceCreateInfo* toTransform); void transform_tohost_VkSemaphoreCreateInfo(ResourceTracker* resourceTracker, VkSemaphoreCreateInfo* toTransform); void transform_fromhost_VkSemaphoreCreateInfo(ResourceTracker* resourceTracker, VkSemaphoreCreateInfo* toTransform); void transform_tohost_VkEventCreateInfo(ResourceTracker* resourceTracker, VkEventCreateInfo* toTransform); void transform_fromhost_VkEventCreateInfo(ResourceTracker* resourceTracker, VkEventCreateInfo* toTransform); void transform_tohost_VkQueryPoolCreateInfo(ResourceTracker* resourceTracker, VkQueryPoolCreateInfo* toTransform); void transform_fromhost_VkQueryPoolCreateInfo(ResourceTracker* resourceTracker, VkQueryPoolCreateInfo* toTransform); void transform_tohost_VkBufferCreateInfo(ResourceTracker* resourceTracker, VkBufferCreateInfo* toTransform); void transform_fromhost_VkBufferCreateInfo(ResourceTracker* resourceTracker, VkBufferCreateInfo* toTransform); void transform_tohost_VkBufferViewCreateInfo(ResourceTracker* resourceTracker, VkBufferViewCreateInfo* toTransform); void transform_fromhost_VkBufferViewCreateInfo(ResourceTracker* resourceTracker, VkBufferViewCreateInfo* toTransform); void transform_tohost_VkImageCreateInfo(ResourceTracker* resourceTracker, VkImageCreateInfo* toTransform); void transform_fromhost_VkImageCreateInfo(ResourceTracker* resourceTracker, VkImageCreateInfo* toTransform); void transform_tohost_VkSubresourceLayout(ResourceTracker* resourceTracker, VkSubresourceLayout* toTransform); void transform_fromhost_VkSubresourceLayout(ResourceTracker* resourceTracker, VkSubresourceLayout* toTransform); void transform_tohost_VkComponentMapping(ResourceTracker* resourceTracker, VkComponentMapping* toTransform); void transform_fromhost_VkComponentMapping(ResourceTracker* resourceTracker, VkComponentMapping* toTransform); void transform_tohost_VkImageViewCreateInfo(ResourceTracker* resourceTracker, VkImageViewCreateInfo* toTransform); void transform_fromhost_VkImageViewCreateInfo(ResourceTracker* resourceTracker, VkImageViewCreateInfo* toTransform); void transform_tohost_VkShaderModuleCreateInfo(ResourceTracker* resourceTracker, VkShaderModuleCreateInfo* toTransform); void transform_fromhost_VkShaderModuleCreateInfo(ResourceTracker* resourceTracker, VkShaderModuleCreateInfo* toTransform); void transform_tohost_VkPipelineCacheCreateInfo(ResourceTracker* resourceTracker, VkPipelineCacheCreateInfo* toTransform); void transform_fromhost_VkPipelineCacheCreateInfo(ResourceTracker* resourceTracker, VkPipelineCacheCreateInfo* toTransform); void transform_tohost_VkSpecializationMapEntry(ResourceTracker* resourceTracker, VkSpecializationMapEntry* toTransform); void transform_fromhost_VkSpecializationMapEntry(ResourceTracker* resourceTracker, VkSpecializationMapEntry* toTransform); void transform_tohost_VkSpecializationInfo(ResourceTracker* resourceTracker, VkSpecializationInfo* toTransform); void transform_fromhost_VkSpecializationInfo(ResourceTracker* resourceTracker, VkSpecializationInfo* toTransform); void transform_tohost_VkPipelineShaderStageCreateInfo(ResourceTracker* resourceTracker, VkPipelineShaderStageCreateInfo* toTransform); void transform_fromhost_VkPipelineShaderStageCreateInfo( ResourceTracker* resourceTracker, VkPipelineShaderStageCreateInfo* toTransform); void transform_tohost_VkComputePipelineCreateInfo(ResourceTracker* resourceTracker, VkComputePipelineCreateInfo* toTransform); void transform_fromhost_VkComputePipelineCreateInfo(ResourceTracker* resourceTracker, VkComputePipelineCreateInfo* toTransform); void transform_tohost_VkVertexInputBindingDescription(ResourceTracker* resourceTracker, VkVertexInputBindingDescription* toTransform); void transform_fromhost_VkVertexInputBindingDescription( ResourceTracker* resourceTracker, VkVertexInputBindingDescription* toTransform); void transform_tohost_VkVertexInputAttributeDescription( ResourceTracker* resourceTracker, VkVertexInputAttributeDescription* toTransform); void transform_fromhost_VkVertexInputAttributeDescription( ResourceTracker* resourceTracker, VkVertexInputAttributeDescription* toTransform); void transform_tohost_VkPipelineVertexInputStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineVertexInputStateCreateInfo* toTransform); void transform_fromhost_VkPipelineVertexInputStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineVertexInputStateCreateInfo* toTransform); void transform_tohost_VkPipelineInputAssemblyStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineInputAssemblyStateCreateInfo* toTransform); void transform_fromhost_VkPipelineInputAssemblyStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineInputAssemblyStateCreateInfo* toTransform); void transform_tohost_VkPipelineTessellationStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineTessellationStateCreateInfo* toTransform); void transform_fromhost_VkPipelineTessellationStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineTessellationStateCreateInfo* toTransform); void transform_tohost_VkViewport(ResourceTracker* resourceTracker, VkViewport* toTransform); void transform_fromhost_VkViewport(ResourceTracker* resourceTracker, VkViewport* toTransform); void transform_tohost_VkPipelineViewportStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineViewportStateCreateInfo* toTransform); void transform_fromhost_VkPipelineViewportStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineViewportStateCreateInfo* toTransform); void transform_tohost_VkPipelineRasterizationStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineRasterizationStateCreateInfo* toTransform); void transform_fromhost_VkPipelineRasterizationStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineRasterizationStateCreateInfo* toTransform); void transform_tohost_VkPipelineMultisampleStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineMultisampleStateCreateInfo* toTransform); void transform_fromhost_VkPipelineMultisampleStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineMultisampleStateCreateInfo* toTransform); void transform_tohost_VkStencilOpState(ResourceTracker* resourceTracker, VkStencilOpState* toTransform); void transform_fromhost_VkStencilOpState(ResourceTracker* resourceTracker, VkStencilOpState* toTransform); void transform_tohost_VkPipelineDepthStencilStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineDepthStencilStateCreateInfo* toTransform); void transform_fromhost_VkPipelineDepthStencilStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineDepthStencilStateCreateInfo* toTransform); void transform_tohost_VkPipelineColorBlendAttachmentState( ResourceTracker* resourceTracker, VkPipelineColorBlendAttachmentState* toTransform); void transform_fromhost_VkPipelineColorBlendAttachmentState( ResourceTracker* resourceTracker, VkPipelineColorBlendAttachmentState* toTransform); void transform_tohost_VkPipelineColorBlendStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineColorBlendStateCreateInfo* toTransform); void transform_fromhost_VkPipelineColorBlendStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineColorBlendStateCreateInfo* toTransform); void transform_tohost_VkPipelineDynamicStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineDynamicStateCreateInfo* toTransform); void transform_fromhost_VkPipelineDynamicStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineDynamicStateCreateInfo* toTransform); void transform_tohost_VkGraphicsPipelineCreateInfo(ResourceTracker* resourceTracker, VkGraphicsPipelineCreateInfo* toTransform); void transform_fromhost_VkGraphicsPipelineCreateInfo(ResourceTracker* resourceTracker, VkGraphicsPipelineCreateInfo* toTransform); void transform_tohost_VkPushConstantRange(ResourceTracker* resourceTracker, VkPushConstantRange* toTransform); void transform_fromhost_VkPushConstantRange(ResourceTracker* resourceTracker, VkPushConstantRange* toTransform); void transform_tohost_VkPipelineLayoutCreateInfo(ResourceTracker* resourceTracker, VkPipelineLayoutCreateInfo* toTransform); void transform_fromhost_VkPipelineLayoutCreateInfo(ResourceTracker* resourceTracker, VkPipelineLayoutCreateInfo* toTransform); void transform_tohost_VkSamplerCreateInfo(ResourceTracker* resourceTracker, VkSamplerCreateInfo* toTransform); void transform_fromhost_VkSamplerCreateInfo(ResourceTracker* resourceTracker, VkSamplerCreateInfo* toTransform); void transform_tohost_VkCopyDescriptorSet(ResourceTracker* resourceTracker, VkCopyDescriptorSet* toTransform); void transform_fromhost_VkCopyDescriptorSet(ResourceTracker* resourceTracker, VkCopyDescriptorSet* toTransform); void transform_tohost_VkDescriptorBufferInfo(ResourceTracker* resourceTracker, VkDescriptorBufferInfo* toTransform); void transform_fromhost_VkDescriptorBufferInfo(ResourceTracker* resourceTracker, VkDescriptorBufferInfo* toTransform); void transform_tohost_VkDescriptorImageInfo(ResourceTracker* resourceTracker, VkDescriptorImageInfo* toTransform); void transform_fromhost_VkDescriptorImageInfo(ResourceTracker* resourceTracker, VkDescriptorImageInfo* toTransform); void transform_tohost_VkDescriptorPoolSize(ResourceTracker* resourceTracker, VkDescriptorPoolSize* toTransform); void transform_fromhost_VkDescriptorPoolSize(ResourceTracker* resourceTracker, VkDescriptorPoolSize* toTransform); void transform_tohost_VkDescriptorPoolCreateInfo(ResourceTracker* resourceTracker, VkDescriptorPoolCreateInfo* toTransform); void transform_fromhost_VkDescriptorPoolCreateInfo(ResourceTracker* resourceTracker, VkDescriptorPoolCreateInfo* toTransform); void transform_tohost_VkDescriptorSetAllocateInfo(ResourceTracker* resourceTracker, VkDescriptorSetAllocateInfo* toTransform); void transform_fromhost_VkDescriptorSetAllocateInfo(ResourceTracker* resourceTracker, VkDescriptorSetAllocateInfo* toTransform); void transform_tohost_VkDescriptorSetLayoutBinding(ResourceTracker* resourceTracker, VkDescriptorSetLayoutBinding* toTransform); void transform_fromhost_VkDescriptorSetLayoutBinding(ResourceTracker* resourceTracker, VkDescriptorSetLayoutBinding* toTransform); void transform_tohost_VkDescriptorSetLayoutCreateInfo(ResourceTracker* resourceTracker, VkDescriptorSetLayoutCreateInfo* toTransform); void transform_fromhost_VkDescriptorSetLayoutCreateInfo( ResourceTracker* resourceTracker, VkDescriptorSetLayoutCreateInfo* toTransform); void transform_tohost_VkWriteDescriptorSet(ResourceTracker* resourceTracker, VkWriteDescriptorSet* toTransform); void transform_fromhost_VkWriteDescriptorSet(ResourceTracker* resourceTracker, VkWriteDescriptorSet* toTransform); void transform_tohost_VkAttachmentDescription(ResourceTracker* resourceTracker, VkAttachmentDescription* toTransform); void transform_fromhost_VkAttachmentDescription(ResourceTracker* resourceTracker, VkAttachmentDescription* toTransform); void transform_tohost_VkAttachmentReference(ResourceTracker* resourceTracker, VkAttachmentReference* toTransform); void transform_fromhost_VkAttachmentReference(ResourceTracker* resourceTracker, VkAttachmentReference* toTransform); void transform_tohost_VkFramebufferCreateInfo(ResourceTracker* resourceTracker, VkFramebufferCreateInfo* toTransform); void transform_fromhost_VkFramebufferCreateInfo(ResourceTracker* resourceTracker, VkFramebufferCreateInfo* toTransform); void transform_tohost_VkSubpassDescription(ResourceTracker* resourceTracker, VkSubpassDescription* toTransform); void transform_fromhost_VkSubpassDescription(ResourceTracker* resourceTracker, VkSubpassDescription* toTransform); void transform_tohost_VkSubpassDependency(ResourceTracker* resourceTracker, VkSubpassDependency* toTransform); void transform_fromhost_VkSubpassDependency(ResourceTracker* resourceTracker, VkSubpassDependency* toTransform); void transform_tohost_VkRenderPassCreateInfo(ResourceTracker* resourceTracker, VkRenderPassCreateInfo* toTransform); void transform_fromhost_VkRenderPassCreateInfo(ResourceTracker* resourceTracker, VkRenderPassCreateInfo* toTransform); void transform_tohost_VkCommandPoolCreateInfo(ResourceTracker* resourceTracker, VkCommandPoolCreateInfo* toTransform); void transform_fromhost_VkCommandPoolCreateInfo(ResourceTracker* resourceTracker, VkCommandPoolCreateInfo* toTransform); void transform_tohost_VkCommandBufferAllocateInfo(ResourceTracker* resourceTracker, VkCommandBufferAllocateInfo* toTransform); void transform_fromhost_VkCommandBufferAllocateInfo(ResourceTracker* resourceTracker, VkCommandBufferAllocateInfo* toTransform); void transform_tohost_VkCommandBufferInheritanceInfo(ResourceTracker* resourceTracker, VkCommandBufferInheritanceInfo* toTransform); void transform_fromhost_VkCommandBufferInheritanceInfo(ResourceTracker* resourceTracker, VkCommandBufferInheritanceInfo* toTransform); void transform_tohost_VkCommandBufferBeginInfo(ResourceTracker* resourceTracker, VkCommandBufferBeginInfo* toTransform); void transform_fromhost_VkCommandBufferBeginInfo(ResourceTracker* resourceTracker, VkCommandBufferBeginInfo* toTransform); void transform_tohost_VkBufferCopy(ResourceTracker* resourceTracker, VkBufferCopy* toTransform); void transform_fromhost_VkBufferCopy(ResourceTracker* resourceTracker, VkBufferCopy* toTransform); void transform_tohost_VkImageSubresourceLayers(ResourceTracker* resourceTracker, VkImageSubresourceLayers* toTransform); void transform_fromhost_VkImageSubresourceLayers(ResourceTracker* resourceTracker, VkImageSubresourceLayers* toTransform); void transform_tohost_VkBufferImageCopy(ResourceTracker* resourceTracker, VkBufferImageCopy* toTransform); void transform_fromhost_VkBufferImageCopy(ResourceTracker* resourceTracker, VkBufferImageCopy* toTransform); void transform_tohost_VkClearColorValue(ResourceTracker* resourceTracker, VkClearColorValue* toTransform); void transform_fromhost_VkClearColorValue(ResourceTracker* resourceTracker, VkClearColorValue* toTransform); void transform_tohost_VkClearDepthStencilValue(ResourceTracker* resourceTracker, VkClearDepthStencilValue* toTransform); void transform_fromhost_VkClearDepthStencilValue(ResourceTracker* resourceTracker, VkClearDepthStencilValue* toTransform); void transform_tohost_VkClearValue(ResourceTracker* resourceTracker, VkClearValue* toTransform); void transform_fromhost_VkClearValue(ResourceTracker* resourceTracker, VkClearValue* toTransform); void transform_tohost_VkClearAttachment(ResourceTracker* resourceTracker, VkClearAttachment* toTransform); void transform_fromhost_VkClearAttachment(ResourceTracker* resourceTracker, VkClearAttachment* toTransform); void transform_tohost_VkClearRect(ResourceTracker* resourceTracker, VkClearRect* toTransform); void transform_fromhost_VkClearRect(ResourceTracker* resourceTracker, VkClearRect* toTransform); void transform_tohost_VkImageBlit(ResourceTracker* resourceTracker, VkImageBlit* toTransform); void transform_fromhost_VkImageBlit(ResourceTracker* resourceTracker, VkImageBlit* toTransform); void transform_tohost_VkImageCopy(ResourceTracker* resourceTracker, VkImageCopy* toTransform); void transform_fromhost_VkImageCopy(ResourceTracker* resourceTracker, VkImageCopy* toTransform); void transform_tohost_VkImageResolve(ResourceTracker* resourceTracker, VkImageResolve* toTransform); void transform_fromhost_VkImageResolve(ResourceTracker* resourceTracker, VkImageResolve* toTransform); void transform_tohost_VkRenderPassBeginInfo(ResourceTracker* resourceTracker, VkRenderPassBeginInfo* toTransform); void transform_fromhost_VkRenderPassBeginInfo(ResourceTracker* resourceTracker, VkRenderPassBeginInfo* toTransform); #endif #ifdef VK_VERSION_1_1 void transform_tohost_VkPhysicalDeviceSubgroupProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceSubgroupProperties* toTransform); void transform_fromhost_VkPhysicalDeviceSubgroupProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceSubgroupProperties* toTransform); void transform_tohost_VkBindBufferMemoryInfo(ResourceTracker* resourceTracker, VkBindBufferMemoryInfo* toTransform); void transform_fromhost_VkBindBufferMemoryInfo(ResourceTracker* resourceTracker, VkBindBufferMemoryInfo* toTransform); void transform_tohost_VkBindImageMemoryInfo(ResourceTracker* resourceTracker, VkBindImageMemoryInfo* toTransform); void transform_fromhost_VkBindImageMemoryInfo(ResourceTracker* resourceTracker, VkBindImageMemoryInfo* toTransform); void transform_tohost_VkPhysicalDevice16BitStorageFeatures( ResourceTracker* resourceTracker, VkPhysicalDevice16BitStorageFeatures* toTransform); void transform_fromhost_VkPhysicalDevice16BitStorageFeatures( ResourceTracker* resourceTracker, VkPhysicalDevice16BitStorageFeatures* toTransform); void transform_tohost_VkMemoryDedicatedRequirements(ResourceTracker* resourceTracker, VkMemoryDedicatedRequirements* toTransform); void transform_fromhost_VkMemoryDedicatedRequirements(ResourceTracker* resourceTracker, VkMemoryDedicatedRequirements* toTransform); void transform_tohost_VkMemoryDedicatedAllocateInfo(ResourceTracker* resourceTracker, VkMemoryDedicatedAllocateInfo* toTransform); void transform_fromhost_VkMemoryDedicatedAllocateInfo(ResourceTracker* resourceTracker, VkMemoryDedicatedAllocateInfo* toTransform); void transform_tohost_VkMemoryAllocateFlagsInfo(ResourceTracker* resourceTracker, VkMemoryAllocateFlagsInfo* toTransform); void transform_fromhost_VkMemoryAllocateFlagsInfo(ResourceTracker* resourceTracker, VkMemoryAllocateFlagsInfo* toTransform); void transform_tohost_VkDeviceGroupRenderPassBeginInfo( ResourceTracker* resourceTracker, VkDeviceGroupRenderPassBeginInfo* toTransform); void transform_fromhost_VkDeviceGroupRenderPassBeginInfo( ResourceTracker* resourceTracker, VkDeviceGroupRenderPassBeginInfo* toTransform); void transform_tohost_VkDeviceGroupCommandBufferBeginInfo( ResourceTracker* resourceTracker, VkDeviceGroupCommandBufferBeginInfo* toTransform); void transform_fromhost_VkDeviceGroupCommandBufferBeginInfo( ResourceTracker* resourceTracker, VkDeviceGroupCommandBufferBeginInfo* toTransform); void transform_tohost_VkDeviceGroupSubmitInfo(ResourceTracker* resourceTracker, VkDeviceGroupSubmitInfo* toTransform); void transform_fromhost_VkDeviceGroupSubmitInfo(ResourceTracker* resourceTracker, VkDeviceGroupSubmitInfo* toTransform); void transform_tohost_VkDeviceGroupBindSparseInfo(ResourceTracker* resourceTracker, VkDeviceGroupBindSparseInfo* toTransform); void transform_fromhost_VkDeviceGroupBindSparseInfo(ResourceTracker* resourceTracker, VkDeviceGroupBindSparseInfo* toTransform); void transform_tohost_VkBindBufferMemoryDeviceGroupInfo( ResourceTracker* resourceTracker, VkBindBufferMemoryDeviceGroupInfo* toTransform); void transform_fromhost_VkBindBufferMemoryDeviceGroupInfo( ResourceTracker* resourceTracker, VkBindBufferMemoryDeviceGroupInfo* toTransform); void transform_tohost_VkBindImageMemoryDeviceGroupInfo( ResourceTracker* resourceTracker, VkBindImageMemoryDeviceGroupInfo* toTransform); void transform_fromhost_VkBindImageMemoryDeviceGroupInfo( ResourceTracker* resourceTracker, VkBindImageMemoryDeviceGroupInfo* toTransform); void transform_tohost_VkPhysicalDeviceGroupProperties(ResourceTracker* resourceTracker, VkPhysicalDeviceGroupProperties* toTransform); void transform_fromhost_VkPhysicalDeviceGroupProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceGroupProperties* toTransform); void transform_tohost_VkDeviceGroupDeviceCreateInfo(ResourceTracker* resourceTracker, VkDeviceGroupDeviceCreateInfo* toTransform); void transform_fromhost_VkDeviceGroupDeviceCreateInfo(ResourceTracker* resourceTracker, VkDeviceGroupDeviceCreateInfo* toTransform); void transform_tohost_VkBufferMemoryRequirementsInfo2(ResourceTracker* resourceTracker, VkBufferMemoryRequirementsInfo2* toTransform); void transform_fromhost_VkBufferMemoryRequirementsInfo2( ResourceTracker* resourceTracker, VkBufferMemoryRequirementsInfo2* toTransform); void transform_tohost_VkImageMemoryRequirementsInfo2(ResourceTracker* resourceTracker, VkImageMemoryRequirementsInfo2* toTransform); void transform_fromhost_VkImageMemoryRequirementsInfo2(ResourceTracker* resourceTracker, VkImageMemoryRequirementsInfo2* toTransform); void transform_tohost_VkImageSparseMemoryRequirementsInfo2( ResourceTracker* resourceTracker, VkImageSparseMemoryRequirementsInfo2* toTransform); void transform_fromhost_VkImageSparseMemoryRequirementsInfo2( ResourceTracker* resourceTracker, VkImageSparseMemoryRequirementsInfo2* toTransform); void transform_tohost_VkMemoryRequirements2(ResourceTracker* resourceTracker, VkMemoryRequirements2* toTransform); void transform_fromhost_VkMemoryRequirements2(ResourceTracker* resourceTracker, VkMemoryRequirements2* toTransform); void transform_tohost_VkSparseImageMemoryRequirements2( ResourceTracker* resourceTracker, VkSparseImageMemoryRequirements2* toTransform); void transform_fromhost_VkSparseImageMemoryRequirements2( ResourceTracker* resourceTracker, VkSparseImageMemoryRequirements2* toTransform); void transform_tohost_VkPhysicalDeviceFeatures2(ResourceTracker* resourceTracker, VkPhysicalDeviceFeatures2* toTransform); void transform_fromhost_VkPhysicalDeviceFeatures2(ResourceTracker* resourceTracker, VkPhysicalDeviceFeatures2* toTransform); void transform_tohost_VkPhysicalDeviceProperties2(ResourceTracker* resourceTracker, VkPhysicalDeviceProperties2* toTransform); void transform_fromhost_VkPhysicalDeviceProperties2(ResourceTracker* resourceTracker, VkPhysicalDeviceProperties2* toTransform); void transform_tohost_VkFormatProperties2(ResourceTracker* resourceTracker, VkFormatProperties2* toTransform); void transform_fromhost_VkFormatProperties2(ResourceTracker* resourceTracker, VkFormatProperties2* toTransform); void transform_tohost_VkImageFormatProperties2(ResourceTracker* resourceTracker, VkImageFormatProperties2* toTransform); void transform_fromhost_VkImageFormatProperties2(ResourceTracker* resourceTracker, VkImageFormatProperties2* toTransform); void transform_tohost_VkPhysicalDeviceImageFormatInfo2( ResourceTracker* resourceTracker, VkPhysicalDeviceImageFormatInfo2* toTransform); void transform_fromhost_VkPhysicalDeviceImageFormatInfo2( ResourceTracker* resourceTracker, VkPhysicalDeviceImageFormatInfo2* toTransform); void transform_tohost_VkQueueFamilyProperties2(ResourceTracker* resourceTracker, VkQueueFamilyProperties2* toTransform); void transform_fromhost_VkQueueFamilyProperties2(ResourceTracker* resourceTracker, VkQueueFamilyProperties2* toTransform); void transform_tohost_VkPhysicalDeviceMemoryProperties2( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryProperties2* toTransform); void transform_fromhost_VkPhysicalDeviceMemoryProperties2( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryProperties2* toTransform); void transform_tohost_VkSparseImageFormatProperties2(ResourceTracker* resourceTracker, VkSparseImageFormatProperties2* toTransform); void transform_fromhost_VkSparseImageFormatProperties2(ResourceTracker* resourceTracker, VkSparseImageFormatProperties2* toTransform); void transform_tohost_VkPhysicalDeviceSparseImageFormatInfo2( ResourceTracker* resourceTracker, VkPhysicalDeviceSparseImageFormatInfo2* toTransform); void transform_fromhost_VkPhysicalDeviceSparseImageFormatInfo2( ResourceTracker* resourceTracker, VkPhysicalDeviceSparseImageFormatInfo2* toTransform); void transform_tohost_VkPhysicalDevicePointClippingProperties( ResourceTracker* resourceTracker, VkPhysicalDevicePointClippingProperties* toTransform); void transform_fromhost_VkPhysicalDevicePointClippingProperties( ResourceTracker* resourceTracker, VkPhysicalDevicePointClippingProperties* toTransform); void transform_tohost_VkInputAttachmentAspectReference( ResourceTracker* resourceTracker, VkInputAttachmentAspectReference* toTransform); void transform_fromhost_VkInputAttachmentAspectReference( ResourceTracker* resourceTracker, VkInputAttachmentAspectReference* toTransform); void transform_tohost_VkRenderPassInputAttachmentAspectCreateInfo( ResourceTracker* resourceTracker, VkRenderPassInputAttachmentAspectCreateInfo* toTransform); void transform_fromhost_VkRenderPassInputAttachmentAspectCreateInfo( ResourceTracker* resourceTracker, VkRenderPassInputAttachmentAspectCreateInfo* toTransform); void transform_tohost_VkImageViewUsageCreateInfo(ResourceTracker* resourceTracker, VkImageViewUsageCreateInfo* toTransform); void transform_fromhost_VkImageViewUsageCreateInfo(ResourceTracker* resourceTracker, VkImageViewUsageCreateInfo* toTransform); void transform_tohost_VkPipelineTessellationDomainOriginStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineTessellationDomainOriginStateCreateInfo* toTransform); void transform_fromhost_VkPipelineTessellationDomainOriginStateCreateInfo( ResourceTracker* resourceTracker, VkPipelineTessellationDomainOriginStateCreateInfo* toTransform); void transform_tohost_VkRenderPassMultiviewCreateInfo(ResourceTracker* resourceTracker, VkRenderPassMultiviewCreateInfo* toTransform); void transform_fromhost_VkRenderPassMultiviewCreateInfo( ResourceTracker* resourceTracker, VkRenderPassMultiviewCreateInfo* toTransform); void transform_tohost_VkPhysicalDeviceMultiviewFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceMultiviewFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewFeatures* toTransform); void transform_tohost_VkPhysicalDeviceMultiviewProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewProperties* toTransform); void transform_fromhost_VkPhysicalDeviceMultiviewProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewProperties* toTransform); void transform_tohost_VkPhysicalDeviceVariablePointersFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceVariablePointersFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceVariablePointersFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceVariablePointersFeatures* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceVariablePointersFeatures, transform_tohost_VkPhysicalDeviceVariablePointerFeatures) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceVariablePointersFeatures, transform_fromhost_VkPhysicalDeviceVariablePointerFeatures) void transform_tohost_VkPhysicalDeviceProtectedMemoryFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceProtectedMemoryFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceProtectedMemoryFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceProtectedMemoryFeatures* toTransform); void transform_tohost_VkPhysicalDeviceProtectedMemoryProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceProtectedMemoryProperties* toTransform); void transform_fromhost_VkPhysicalDeviceProtectedMemoryProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceProtectedMemoryProperties* toTransform); void transform_tohost_VkDeviceQueueInfo2(ResourceTracker* resourceTracker, VkDeviceQueueInfo2* toTransform); void transform_fromhost_VkDeviceQueueInfo2(ResourceTracker* resourceTracker, VkDeviceQueueInfo2* toTransform); void transform_tohost_VkProtectedSubmitInfo(ResourceTracker* resourceTracker, VkProtectedSubmitInfo* toTransform); void transform_fromhost_VkProtectedSubmitInfo(ResourceTracker* resourceTracker, VkProtectedSubmitInfo* toTransform); void transform_tohost_VkSamplerYcbcrConversionCreateInfo( ResourceTracker* resourceTracker, VkSamplerYcbcrConversionCreateInfo* toTransform); void transform_fromhost_VkSamplerYcbcrConversionCreateInfo( ResourceTracker* resourceTracker, VkSamplerYcbcrConversionCreateInfo* toTransform); void transform_tohost_VkSamplerYcbcrConversionInfo(ResourceTracker* resourceTracker, VkSamplerYcbcrConversionInfo* toTransform); void transform_fromhost_VkSamplerYcbcrConversionInfo(ResourceTracker* resourceTracker, VkSamplerYcbcrConversionInfo* toTransform); void transform_tohost_VkBindImagePlaneMemoryInfo(ResourceTracker* resourceTracker, VkBindImagePlaneMemoryInfo* toTransform); void transform_fromhost_VkBindImagePlaneMemoryInfo(ResourceTracker* resourceTracker, VkBindImagePlaneMemoryInfo* toTransform); void transform_tohost_VkImagePlaneMemoryRequirementsInfo( ResourceTracker* resourceTracker, VkImagePlaneMemoryRequirementsInfo* toTransform); void transform_fromhost_VkImagePlaneMemoryRequirementsInfo( ResourceTracker* resourceTracker, VkImagePlaneMemoryRequirementsInfo* toTransform); void transform_tohost_VkPhysicalDeviceSamplerYcbcrConversionFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceSamplerYcbcrConversionFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceSamplerYcbcrConversionFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceSamplerYcbcrConversionFeatures* toTransform); void transform_tohost_VkSamplerYcbcrConversionImageFormatProperties( ResourceTracker* resourceTracker, VkSamplerYcbcrConversionImageFormatProperties* toTransform); void transform_fromhost_VkSamplerYcbcrConversionImageFormatProperties( ResourceTracker* resourceTracker, VkSamplerYcbcrConversionImageFormatProperties* toTransform); void transform_tohost_VkDescriptorUpdateTemplateEntry(ResourceTracker* resourceTracker, VkDescriptorUpdateTemplateEntry* toTransform); void transform_fromhost_VkDescriptorUpdateTemplateEntry( ResourceTracker* resourceTracker, VkDescriptorUpdateTemplateEntry* toTransform); void transform_tohost_VkDescriptorUpdateTemplateCreateInfo( ResourceTracker* resourceTracker, VkDescriptorUpdateTemplateCreateInfo* toTransform); void transform_fromhost_VkDescriptorUpdateTemplateCreateInfo( ResourceTracker* resourceTracker, VkDescriptorUpdateTemplateCreateInfo* toTransform); void transform_tohost_VkExternalMemoryProperties(ResourceTracker* resourceTracker, VkExternalMemoryProperties* toTransform); void transform_fromhost_VkExternalMemoryProperties(ResourceTracker* resourceTracker, VkExternalMemoryProperties* toTransform); void transform_tohost_VkPhysicalDeviceExternalImageFormatInfo( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalImageFormatInfo* toTransform); void transform_fromhost_VkPhysicalDeviceExternalImageFormatInfo( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalImageFormatInfo* toTransform); void transform_tohost_VkExternalImageFormatProperties(ResourceTracker* resourceTracker, VkExternalImageFormatProperties* toTransform); void transform_fromhost_VkExternalImageFormatProperties( ResourceTracker* resourceTracker, VkExternalImageFormatProperties* toTransform); void transform_tohost_VkPhysicalDeviceExternalBufferInfo( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalBufferInfo* toTransform); void transform_fromhost_VkPhysicalDeviceExternalBufferInfo( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalBufferInfo* toTransform); void transform_tohost_VkExternalBufferProperties(ResourceTracker* resourceTracker, VkExternalBufferProperties* toTransform); void transform_fromhost_VkExternalBufferProperties(ResourceTracker* resourceTracker, VkExternalBufferProperties* toTransform); void transform_tohost_VkPhysicalDeviceIDProperties(ResourceTracker* resourceTracker, VkPhysicalDeviceIDProperties* toTransform); void transform_fromhost_VkPhysicalDeviceIDProperties(ResourceTracker* resourceTracker, VkPhysicalDeviceIDProperties* toTransform); void transform_tohost_VkExternalMemoryImageCreateInfo(ResourceTracker* resourceTracker, VkExternalMemoryImageCreateInfo* toTransform); void transform_fromhost_VkExternalMemoryImageCreateInfo( ResourceTracker* resourceTracker, VkExternalMemoryImageCreateInfo* toTransform); void transform_tohost_VkExternalMemoryBufferCreateInfo( ResourceTracker* resourceTracker, VkExternalMemoryBufferCreateInfo* toTransform); void transform_fromhost_VkExternalMemoryBufferCreateInfo( ResourceTracker* resourceTracker, VkExternalMemoryBufferCreateInfo* toTransform); void transform_tohost_VkExportMemoryAllocateInfo(ResourceTracker* resourceTracker, VkExportMemoryAllocateInfo* toTransform); void transform_fromhost_VkExportMemoryAllocateInfo(ResourceTracker* resourceTracker, VkExportMemoryAllocateInfo* toTransform); void transform_tohost_VkPhysicalDeviceExternalFenceInfo( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalFenceInfo* toTransform); void transform_fromhost_VkPhysicalDeviceExternalFenceInfo( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalFenceInfo* toTransform); void transform_tohost_VkExternalFenceProperties(ResourceTracker* resourceTracker, VkExternalFenceProperties* toTransform); void transform_fromhost_VkExternalFenceProperties(ResourceTracker* resourceTracker, VkExternalFenceProperties* toTransform); void transform_tohost_VkExportFenceCreateInfo(ResourceTracker* resourceTracker, VkExportFenceCreateInfo* toTransform); void transform_fromhost_VkExportFenceCreateInfo(ResourceTracker* resourceTracker, VkExportFenceCreateInfo* toTransform); void transform_tohost_VkExportSemaphoreCreateInfo(ResourceTracker* resourceTracker, VkExportSemaphoreCreateInfo* toTransform); void transform_fromhost_VkExportSemaphoreCreateInfo(ResourceTracker* resourceTracker, VkExportSemaphoreCreateInfo* toTransform); void transform_tohost_VkPhysicalDeviceExternalSemaphoreInfo( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalSemaphoreInfo* toTransform); void transform_fromhost_VkPhysicalDeviceExternalSemaphoreInfo( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalSemaphoreInfo* toTransform); void transform_tohost_VkExternalSemaphoreProperties(ResourceTracker* resourceTracker, VkExternalSemaphoreProperties* toTransform); void transform_fromhost_VkExternalSemaphoreProperties(ResourceTracker* resourceTracker, VkExternalSemaphoreProperties* toTransform); void transform_tohost_VkPhysicalDeviceMaintenance3Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceMaintenance3Properties* toTransform); void transform_fromhost_VkPhysicalDeviceMaintenance3Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceMaintenance3Properties* toTransform); void transform_tohost_VkDescriptorSetLayoutSupport(ResourceTracker* resourceTracker, VkDescriptorSetLayoutSupport* toTransform); void transform_fromhost_VkDescriptorSetLayoutSupport(ResourceTracker* resourceTracker, VkDescriptorSetLayoutSupport* toTransform); void transform_tohost_VkPhysicalDeviceShaderDrawParametersFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderDrawParametersFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceShaderDrawParametersFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderDrawParametersFeatures* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceShaderDrawParametersFeatures, transform_tohost_VkPhysicalDeviceShaderDrawParameterFeatures) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceShaderDrawParametersFeatures, transform_fromhost_VkPhysicalDeviceShaderDrawParameterFeatures) #endif #ifdef VK_VERSION_1_2 void transform_tohost_VkPhysicalDeviceVulkan11Features( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan11Features* toTransform); void transform_fromhost_VkPhysicalDeviceVulkan11Features( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan11Features* toTransform); void transform_tohost_VkPhysicalDeviceVulkan11Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan11Properties* toTransform); void transform_fromhost_VkPhysicalDeviceVulkan11Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan11Properties* toTransform); void transform_tohost_VkPhysicalDeviceVulkan12Features( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan12Features* toTransform); void transform_fromhost_VkPhysicalDeviceVulkan12Features( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan12Features* toTransform); void transform_tohost_VkConformanceVersion(ResourceTracker* resourceTracker, VkConformanceVersion* toTransform); void transform_fromhost_VkConformanceVersion(ResourceTracker* resourceTracker, VkConformanceVersion* toTransform); void transform_tohost_VkPhysicalDeviceVulkan12Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan12Properties* toTransform); void transform_fromhost_VkPhysicalDeviceVulkan12Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan12Properties* toTransform); void transform_tohost_VkImageFormatListCreateInfo(ResourceTracker* resourceTracker, VkImageFormatListCreateInfo* toTransform); void transform_fromhost_VkImageFormatListCreateInfo(ResourceTracker* resourceTracker, VkImageFormatListCreateInfo* toTransform); void transform_tohost_VkAttachmentDescription2(ResourceTracker* resourceTracker, VkAttachmentDescription2* toTransform); void transform_fromhost_VkAttachmentDescription2(ResourceTracker* resourceTracker, VkAttachmentDescription2* toTransform); void transform_tohost_VkAttachmentReference2(ResourceTracker* resourceTracker, VkAttachmentReference2* toTransform); void transform_fromhost_VkAttachmentReference2(ResourceTracker* resourceTracker, VkAttachmentReference2* toTransform); void transform_tohost_VkSubpassDescription2(ResourceTracker* resourceTracker, VkSubpassDescription2* toTransform); void transform_fromhost_VkSubpassDescription2(ResourceTracker* resourceTracker, VkSubpassDescription2* toTransform); void transform_tohost_VkSubpassDependency2(ResourceTracker* resourceTracker, VkSubpassDependency2* toTransform); void transform_fromhost_VkSubpassDependency2(ResourceTracker* resourceTracker, VkSubpassDependency2* toTransform); void transform_tohost_VkRenderPassCreateInfo2(ResourceTracker* resourceTracker, VkRenderPassCreateInfo2* toTransform); void transform_fromhost_VkRenderPassCreateInfo2(ResourceTracker* resourceTracker, VkRenderPassCreateInfo2* toTransform); void transform_tohost_VkSubpassBeginInfo(ResourceTracker* resourceTracker, VkSubpassBeginInfo* toTransform); void transform_fromhost_VkSubpassBeginInfo(ResourceTracker* resourceTracker, VkSubpassBeginInfo* toTransform); void transform_tohost_VkSubpassEndInfo(ResourceTracker* resourceTracker, VkSubpassEndInfo* toTransform); void transform_fromhost_VkSubpassEndInfo(ResourceTracker* resourceTracker, VkSubpassEndInfo* toTransform); void transform_tohost_VkPhysicalDevice8BitStorageFeatures( ResourceTracker* resourceTracker, VkPhysicalDevice8BitStorageFeatures* toTransform); void transform_fromhost_VkPhysicalDevice8BitStorageFeatures( ResourceTracker* resourceTracker, VkPhysicalDevice8BitStorageFeatures* toTransform); void transform_tohost_VkPhysicalDeviceDriverProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceDriverProperties* toTransform); void transform_fromhost_VkPhysicalDeviceDriverProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceDriverProperties* toTransform); void transform_tohost_VkPhysicalDeviceShaderAtomicInt64Features( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderAtomicInt64Features* toTransform); void transform_fromhost_VkPhysicalDeviceShaderAtomicInt64Features( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderAtomicInt64Features* toTransform); void transform_tohost_VkPhysicalDeviceShaderFloat16Int8Features( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderFloat16Int8Features* toTransform); void transform_fromhost_VkPhysicalDeviceShaderFloat16Int8Features( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderFloat16Int8Features* toTransform); void transform_tohost_VkPhysicalDeviceFloatControlsProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceFloatControlsProperties* toTransform); void transform_fromhost_VkPhysicalDeviceFloatControlsProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceFloatControlsProperties* toTransform); void transform_tohost_VkDescriptorSetLayoutBindingFlagsCreateInfo( ResourceTracker* resourceTracker, VkDescriptorSetLayoutBindingFlagsCreateInfo* toTransform); void transform_fromhost_VkDescriptorSetLayoutBindingFlagsCreateInfo( ResourceTracker* resourceTracker, VkDescriptorSetLayoutBindingFlagsCreateInfo* toTransform); void transform_tohost_VkPhysicalDeviceDescriptorIndexingFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorIndexingFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceDescriptorIndexingFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorIndexingFeatures* toTransform); void transform_tohost_VkPhysicalDeviceDescriptorIndexingProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorIndexingProperties* toTransform); void transform_fromhost_VkPhysicalDeviceDescriptorIndexingProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorIndexingProperties* toTransform); void transform_tohost_VkDescriptorSetVariableDescriptorCountAllocateInfo( ResourceTracker* resourceTracker, VkDescriptorSetVariableDescriptorCountAllocateInfo* toTransform); void transform_fromhost_VkDescriptorSetVariableDescriptorCountAllocateInfo( ResourceTracker* resourceTracker, VkDescriptorSetVariableDescriptorCountAllocateInfo* toTransform); void transform_tohost_VkDescriptorSetVariableDescriptorCountLayoutSupport( ResourceTracker* resourceTracker, VkDescriptorSetVariableDescriptorCountLayoutSupport* toTransform); void transform_fromhost_VkDescriptorSetVariableDescriptorCountLayoutSupport( ResourceTracker* resourceTracker, VkDescriptorSetVariableDescriptorCountLayoutSupport* toTransform); void transform_tohost_VkSubpassDescriptionDepthStencilResolve( ResourceTracker* resourceTracker, VkSubpassDescriptionDepthStencilResolve* toTransform); void transform_fromhost_VkSubpassDescriptionDepthStencilResolve( ResourceTracker* resourceTracker, VkSubpassDescriptionDepthStencilResolve* toTransform); void transform_tohost_VkPhysicalDeviceDepthStencilResolveProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceDepthStencilResolveProperties* toTransform); void transform_fromhost_VkPhysicalDeviceDepthStencilResolveProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceDepthStencilResolveProperties* toTransform); void transform_tohost_VkPhysicalDeviceScalarBlockLayoutFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceScalarBlockLayoutFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceScalarBlockLayoutFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceScalarBlockLayoutFeatures* toTransform); void transform_tohost_VkImageStencilUsageCreateInfo(ResourceTracker* resourceTracker, VkImageStencilUsageCreateInfo* toTransform); void transform_fromhost_VkImageStencilUsageCreateInfo(ResourceTracker* resourceTracker, VkImageStencilUsageCreateInfo* toTransform); void transform_tohost_VkSamplerReductionModeCreateInfo( ResourceTracker* resourceTracker, VkSamplerReductionModeCreateInfo* toTransform); void transform_fromhost_VkSamplerReductionModeCreateInfo( ResourceTracker* resourceTracker, VkSamplerReductionModeCreateInfo* toTransform); void transform_tohost_VkPhysicalDeviceSamplerFilterMinmaxProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceSamplerFilterMinmaxProperties* toTransform); void transform_fromhost_VkPhysicalDeviceSamplerFilterMinmaxProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceSamplerFilterMinmaxProperties* toTransform); void transform_tohost_VkPhysicalDeviceVulkanMemoryModelFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkanMemoryModelFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceVulkanMemoryModelFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkanMemoryModelFeatures* toTransform); void transform_tohost_VkPhysicalDeviceImagelessFramebufferFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceImagelessFramebufferFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceImagelessFramebufferFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceImagelessFramebufferFeatures* toTransform); void transform_tohost_VkFramebufferAttachmentImageInfo( ResourceTracker* resourceTracker, VkFramebufferAttachmentImageInfo* toTransform); void transform_fromhost_VkFramebufferAttachmentImageInfo( ResourceTracker* resourceTracker, VkFramebufferAttachmentImageInfo* toTransform); void transform_tohost_VkFramebufferAttachmentsCreateInfo( ResourceTracker* resourceTracker, VkFramebufferAttachmentsCreateInfo* toTransform); void transform_fromhost_VkFramebufferAttachmentsCreateInfo( ResourceTracker* resourceTracker, VkFramebufferAttachmentsCreateInfo* toTransform); void transform_tohost_VkRenderPassAttachmentBeginInfo(ResourceTracker* resourceTracker, VkRenderPassAttachmentBeginInfo* toTransform); void transform_fromhost_VkRenderPassAttachmentBeginInfo( ResourceTracker* resourceTracker, VkRenderPassAttachmentBeginInfo* toTransform); void transform_tohost_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceUniformBufferStandardLayoutFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceUniformBufferStandardLayoutFeatures* toTransform); void transform_tohost_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* toTransform); void transform_tohost_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* toTransform); void transform_tohost_VkAttachmentReferenceStencilLayout( ResourceTracker* resourceTracker, VkAttachmentReferenceStencilLayout* toTransform); void transform_fromhost_VkAttachmentReferenceStencilLayout( ResourceTracker* resourceTracker, VkAttachmentReferenceStencilLayout* toTransform); void transform_tohost_VkAttachmentDescriptionStencilLayout( ResourceTracker* resourceTracker, VkAttachmentDescriptionStencilLayout* toTransform); void transform_fromhost_VkAttachmentDescriptionStencilLayout( ResourceTracker* resourceTracker, VkAttachmentDescriptionStencilLayout* toTransform); void transform_tohost_VkPhysicalDeviceHostQueryResetFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceHostQueryResetFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceHostQueryResetFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceHostQueryResetFeatures* toTransform); void transform_tohost_VkPhysicalDeviceTimelineSemaphoreFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceTimelineSemaphoreFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceTimelineSemaphoreFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceTimelineSemaphoreFeatures* toTransform); void transform_tohost_VkPhysicalDeviceTimelineSemaphoreProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceTimelineSemaphoreProperties* toTransform); void transform_fromhost_VkPhysicalDeviceTimelineSemaphoreProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceTimelineSemaphoreProperties* toTransform); void transform_tohost_VkSemaphoreTypeCreateInfo(ResourceTracker* resourceTracker, VkSemaphoreTypeCreateInfo* toTransform); void transform_fromhost_VkSemaphoreTypeCreateInfo(ResourceTracker* resourceTracker, VkSemaphoreTypeCreateInfo* toTransform); void transform_tohost_VkTimelineSemaphoreSubmitInfo(ResourceTracker* resourceTracker, VkTimelineSemaphoreSubmitInfo* toTransform); void transform_fromhost_VkTimelineSemaphoreSubmitInfo(ResourceTracker* resourceTracker, VkTimelineSemaphoreSubmitInfo* toTransform); void transform_tohost_VkSemaphoreWaitInfo(ResourceTracker* resourceTracker, VkSemaphoreWaitInfo* toTransform); void transform_fromhost_VkSemaphoreWaitInfo(ResourceTracker* resourceTracker, VkSemaphoreWaitInfo* toTransform); void transform_tohost_VkSemaphoreSignalInfo(ResourceTracker* resourceTracker, VkSemaphoreSignalInfo* toTransform); void transform_fromhost_VkSemaphoreSignalInfo(ResourceTracker* resourceTracker, VkSemaphoreSignalInfo* toTransform); void transform_tohost_VkPhysicalDeviceBufferDeviceAddressFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceBufferDeviceAddressFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceBufferDeviceAddressFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceBufferDeviceAddressFeatures* toTransform); void transform_tohost_VkBufferDeviceAddressInfo(ResourceTracker* resourceTracker, VkBufferDeviceAddressInfo* toTransform); void transform_fromhost_VkBufferDeviceAddressInfo(ResourceTracker* resourceTracker, VkBufferDeviceAddressInfo* toTransform); void transform_tohost_VkBufferOpaqueCaptureAddressCreateInfo( ResourceTracker* resourceTracker, VkBufferOpaqueCaptureAddressCreateInfo* toTransform); void transform_fromhost_VkBufferOpaqueCaptureAddressCreateInfo( ResourceTracker* resourceTracker, VkBufferOpaqueCaptureAddressCreateInfo* toTransform); void transform_tohost_VkMemoryOpaqueCaptureAddressAllocateInfo( ResourceTracker* resourceTracker, VkMemoryOpaqueCaptureAddressAllocateInfo* toTransform); void transform_fromhost_VkMemoryOpaqueCaptureAddressAllocateInfo( ResourceTracker* resourceTracker, VkMemoryOpaqueCaptureAddressAllocateInfo* toTransform); void transform_tohost_VkDeviceMemoryOpaqueCaptureAddressInfo( ResourceTracker* resourceTracker, VkDeviceMemoryOpaqueCaptureAddressInfo* toTransform); void transform_fromhost_VkDeviceMemoryOpaqueCaptureAddressInfo( ResourceTracker* resourceTracker, VkDeviceMemoryOpaqueCaptureAddressInfo* toTransform); #endif #ifdef VK_VERSION_1_3 void transform_tohost_VkPhysicalDeviceVulkan13Features( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan13Features* toTransform); void transform_fromhost_VkPhysicalDeviceVulkan13Features( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan13Features* toTransform); void transform_tohost_VkPhysicalDeviceVulkan13Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan13Properties* toTransform); void transform_fromhost_VkPhysicalDeviceVulkan13Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceVulkan13Properties* toTransform); void transform_tohost_VkPipelineCreationFeedback(ResourceTracker* resourceTracker, VkPipelineCreationFeedback* toTransform); void transform_fromhost_VkPipelineCreationFeedback(ResourceTracker* resourceTracker, VkPipelineCreationFeedback* toTransform); void transform_tohost_VkPipelineCreationFeedbackCreateInfo( ResourceTracker* resourceTracker, VkPipelineCreationFeedbackCreateInfo* toTransform); void transform_fromhost_VkPipelineCreationFeedbackCreateInfo( ResourceTracker* resourceTracker, VkPipelineCreationFeedbackCreateInfo* toTransform); void transform_tohost_VkPhysicalDeviceShaderTerminateInvocationFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderTerminateInvocationFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceShaderTerminateInvocationFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderTerminateInvocationFeatures* toTransform); void transform_tohost_VkPhysicalDeviceToolProperties(ResourceTracker* resourceTracker, VkPhysicalDeviceToolProperties* toTransform); void transform_fromhost_VkPhysicalDeviceToolProperties(ResourceTracker* resourceTracker, VkPhysicalDeviceToolProperties* toTransform); void transform_tohost_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* toTransform); void transform_tohost_VkPhysicalDevicePrivateDataFeatures( ResourceTracker* resourceTracker, VkPhysicalDevicePrivateDataFeatures* toTransform); void transform_fromhost_VkPhysicalDevicePrivateDataFeatures( ResourceTracker* resourceTracker, VkPhysicalDevicePrivateDataFeatures* toTransform); void transform_tohost_VkDevicePrivateDataCreateInfo(ResourceTracker* resourceTracker, VkDevicePrivateDataCreateInfo* toTransform); void transform_fromhost_VkDevicePrivateDataCreateInfo(ResourceTracker* resourceTracker, VkDevicePrivateDataCreateInfo* toTransform); void transform_tohost_VkPrivateDataSlotCreateInfo(ResourceTracker* resourceTracker, VkPrivateDataSlotCreateInfo* toTransform); void transform_fromhost_VkPrivateDataSlotCreateInfo(ResourceTracker* resourceTracker, VkPrivateDataSlotCreateInfo* toTransform); void transform_tohost_VkPhysicalDevicePipelineCreationCacheControlFeatures( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineCreationCacheControlFeatures* toTransform); void transform_fromhost_VkPhysicalDevicePipelineCreationCacheControlFeatures( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineCreationCacheControlFeatures* toTransform); void transform_tohost_VkMemoryBarrier2(ResourceTracker* resourceTracker, VkMemoryBarrier2* toTransform); void transform_fromhost_VkMemoryBarrier2(ResourceTracker* resourceTracker, VkMemoryBarrier2* toTransform); void transform_tohost_VkBufferMemoryBarrier2(ResourceTracker* resourceTracker, VkBufferMemoryBarrier2* toTransform); void transform_fromhost_VkBufferMemoryBarrier2(ResourceTracker* resourceTracker, VkBufferMemoryBarrier2* toTransform); void transform_tohost_VkImageMemoryBarrier2(ResourceTracker* resourceTracker, VkImageMemoryBarrier2* toTransform); void transform_fromhost_VkImageMemoryBarrier2(ResourceTracker* resourceTracker, VkImageMemoryBarrier2* toTransform); void transform_tohost_VkDependencyInfo(ResourceTracker* resourceTracker, VkDependencyInfo* toTransform); void transform_fromhost_VkDependencyInfo(ResourceTracker* resourceTracker, VkDependencyInfo* toTransform); void transform_tohost_VkSemaphoreSubmitInfo(ResourceTracker* resourceTracker, VkSemaphoreSubmitInfo* toTransform); void transform_fromhost_VkSemaphoreSubmitInfo(ResourceTracker* resourceTracker, VkSemaphoreSubmitInfo* toTransform); void transform_tohost_VkCommandBufferSubmitInfo(ResourceTracker* resourceTracker, VkCommandBufferSubmitInfo* toTransform); void transform_fromhost_VkCommandBufferSubmitInfo(ResourceTracker* resourceTracker, VkCommandBufferSubmitInfo* toTransform); void transform_tohost_VkSubmitInfo2(ResourceTracker* resourceTracker, VkSubmitInfo2* toTransform); void transform_fromhost_VkSubmitInfo2(ResourceTracker* resourceTracker, VkSubmitInfo2* toTransform); void transform_tohost_VkPhysicalDeviceSynchronization2Features( ResourceTracker* resourceTracker, VkPhysicalDeviceSynchronization2Features* toTransform); void transform_fromhost_VkPhysicalDeviceSynchronization2Features( ResourceTracker* resourceTracker, VkPhysicalDeviceSynchronization2Features* toTransform); void transform_tohost_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* toTransform); void transform_tohost_VkPhysicalDeviceImageRobustnessFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceImageRobustnessFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceImageRobustnessFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceImageRobustnessFeatures* toTransform); void transform_tohost_VkBufferCopy2(ResourceTracker* resourceTracker, VkBufferCopy2* toTransform); void transform_fromhost_VkBufferCopy2(ResourceTracker* resourceTracker, VkBufferCopy2* toTransform); void transform_tohost_VkCopyBufferInfo2(ResourceTracker* resourceTracker, VkCopyBufferInfo2* toTransform); void transform_fromhost_VkCopyBufferInfo2(ResourceTracker* resourceTracker, VkCopyBufferInfo2* toTransform); void transform_tohost_VkImageCopy2(ResourceTracker* resourceTracker, VkImageCopy2* toTransform); void transform_fromhost_VkImageCopy2(ResourceTracker* resourceTracker, VkImageCopy2* toTransform); void transform_tohost_VkCopyImageInfo2(ResourceTracker* resourceTracker, VkCopyImageInfo2* toTransform); void transform_fromhost_VkCopyImageInfo2(ResourceTracker* resourceTracker, VkCopyImageInfo2* toTransform); void transform_tohost_VkBufferImageCopy2(ResourceTracker* resourceTracker, VkBufferImageCopy2* toTransform); void transform_fromhost_VkBufferImageCopy2(ResourceTracker* resourceTracker, VkBufferImageCopy2* toTransform); void transform_tohost_VkCopyBufferToImageInfo2(ResourceTracker* resourceTracker, VkCopyBufferToImageInfo2* toTransform); void transform_fromhost_VkCopyBufferToImageInfo2(ResourceTracker* resourceTracker, VkCopyBufferToImageInfo2* toTransform); void transform_tohost_VkCopyImageToBufferInfo2(ResourceTracker* resourceTracker, VkCopyImageToBufferInfo2* toTransform); void transform_fromhost_VkCopyImageToBufferInfo2(ResourceTracker* resourceTracker, VkCopyImageToBufferInfo2* toTransform); void transform_tohost_VkImageBlit2(ResourceTracker* resourceTracker, VkImageBlit2* toTransform); void transform_fromhost_VkImageBlit2(ResourceTracker* resourceTracker, VkImageBlit2* toTransform); void transform_tohost_VkBlitImageInfo2(ResourceTracker* resourceTracker, VkBlitImageInfo2* toTransform); void transform_fromhost_VkBlitImageInfo2(ResourceTracker* resourceTracker, VkBlitImageInfo2* toTransform); void transform_tohost_VkImageResolve2(ResourceTracker* resourceTracker, VkImageResolve2* toTransform); void transform_fromhost_VkImageResolve2(ResourceTracker* resourceTracker, VkImageResolve2* toTransform); void transform_tohost_VkResolveImageInfo2(ResourceTracker* resourceTracker, VkResolveImageInfo2* toTransform); void transform_fromhost_VkResolveImageInfo2(ResourceTracker* resourceTracker, VkResolveImageInfo2* toTransform); void transform_tohost_VkPhysicalDeviceSubgroupSizeControlFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceSubgroupSizeControlFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceSubgroupSizeControlFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceSubgroupSizeControlFeatures* toTransform); void transform_tohost_VkPhysicalDeviceSubgroupSizeControlProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceSubgroupSizeControlProperties* toTransform); void transform_fromhost_VkPhysicalDeviceSubgroupSizeControlProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceSubgroupSizeControlProperties* toTransform); void transform_tohost_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo( ResourceTracker* resourceTracker, VkPipelineShaderStageRequiredSubgroupSizeCreateInfo* toTransform); void transform_fromhost_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo( ResourceTracker* resourceTracker, VkPipelineShaderStageRequiredSubgroupSizeCreateInfo* toTransform); void transform_tohost_VkPhysicalDeviceInlineUniformBlockFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceInlineUniformBlockFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceInlineUniformBlockFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceInlineUniformBlockFeatures* toTransform); void transform_tohost_VkPhysicalDeviceInlineUniformBlockProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceInlineUniformBlockProperties* toTransform); void transform_fromhost_VkPhysicalDeviceInlineUniformBlockProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceInlineUniformBlockProperties* toTransform); void transform_tohost_VkWriteDescriptorSetInlineUniformBlock( ResourceTracker* resourceTracker, VkWriteDescriptorSetInlineUniformBlock* toTransform); void transform_fromhost_VkWriteDescriptorSetInlineUniformBlock( ResourceTracker* resourceTracker, VkWriteDescriptorSetInlineUniformBlock* toTransform); void transform_tohost_VkDescriptorPoolInlineUniformBlockCreateInfo( ResourceTracker* resourceTracker, VkDescriptorPoolInlineUniformBlockCreateInfo* toTransform); void transform_fromhost_VkDescriptorPoolInlineUniformBlockCreateInfo( ResourceTracker* resourceTracker, VkDescriptorPoolInlineUniformBlockCreateInfo* toTransform); void transform_tohost_VkPhysicalDeviceTextureCompressionASTCHDRFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceTextureCompressionASTCHDRFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceTextureCompressionASTCHDRFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceTextureCompressionASTCHDRFeatures* toTransform); void transform_tohost_VkRenderingAttachmentInfo(ResourceTracker* resourceTracker, VkRenderingAttachmentInfo* toTransform); void transform_fromhost_VkRenderingAttachmentInfo(ResourceTracker* resourceTracker, VkRenderingAttachmentInfo* toTransform); void transform_tohost_VkRenderingInfo(ResourceTracker* resourceTracker, VkRenderingInfo* toTransform); void transform_fromhost_VkRenderingInfo(ResourceTracker* resourceTracker, VkRenderingInfo* toTransform); void transform_tohost_VkPipelineRenderingCreateInfo(ResourceTracker* resourceTracker, VkPipelineRenderingCreateInfo* toTransform); void transform_fromhost_VkPipelineRenderingCreateInfo(ResourceTracker* resourceTracker, VkPipelineRenderingCreateInfo* toTransform); void transform_tohost_VkPhysicalDeviceDynamicRenderingFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceDynamicRenderingFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceDynamicRenderingFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceDynamicRenderingFeatures* toTransform); void transform_tohost_VkCommandBufferInheritanceRenderingInfo( ResourceTracker* resourceTracker, VkCommandBufferInheritanceRenderingInfo* toTransform); void transform_fromhost_VkCommandBufferInheritanceRenderingInfo( ResourceTracker* resourceTracker, VkCommandBufferInheritanceRenderingInfo* toTransform); void transform_tohost_VkPhysicalDeviceShaderIntegerDotProductFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderIntegerDotProductFeatures* toTransform); void transform_fromhost_VkPhysicalDeviceShaderIntegerDotProductFeatures( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderIntegerDotProductFeatures* toTransform); void transform_tohost_VkPhysicalDeviceShaderIntegerDotProductProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderIntegerDotProductProperties* toTransform); void transform_fromhost_VkPhysicalDeviceShaderIntegerDotProductProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderIntegerDotProductProperties* toTransform); void transform_tohost_VkPhysicalDeviceTexelBufferAlignmentProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceTexelBufferAlignmentProperties* toTransform); void transform_fromhost_VkPhysicalDeviceTexelBufferAlignmentProperties( ResourceTracker* resourceTracker, VkPhysicalDeviceTexelBufferAlignmentProperties* toTransform); void transform_tohost_VkFormatProperties3(ResourceTracker* resourceTracker, VkFormatProperties3* toTransform); void transform_fromhost_VkFormatProperties3(ResourceTracker* resourceTracker, VkFormatProperties3* toTransform); void transform_tohost_VkPhysicalDeviceMaintenance4Features( ResourceTracker* resourceTracker, VkPhysicalDeviceMaintenance4Features* toTransform); void transform_fromhost_VkPhysicalDeviceMaintenance4Features( ResourceTracker* resourceTracker, VkPhysicalDeviceMaintenance4Features* toTransform); void transform_tohost_VkPhysicalDeviceMaintenance4Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceMaintenance4Properties* toTransform); void transform_fromhost_VkPhysicalDeviceMaintenance4Properties( ResourceTracker* resourceTracker, VkPhysicalDeviceMaintenance4Properties* toTransform); void transform_tohost_VkDeviceBufferMemoryRequirements( ResourceTracker* resourceTracker, VkDeviceBufferMemoryRequirements* toTransform); void transform_fromhost_VkDeviceBufferMemoryRequirements( ResourceTracker* resourceTracker, VkDeviceBufferMemoryRequirements* toTransform); void transform_tohost_VkDeviceImageMemoryRequirements(ResourceTracker* resourceTracker, VkDeviceImageMemoryRequirements* toTransform); void transform_fromhost_VkDeviceImageMemoryRequirements( ResourceTracker* resourceTracker, VkDeviceImageMemoryRequirements* toTransform); #endif #ifdef VK_KHR_surface void transform_tohost_VkSurfaceCapabilitiesKHR(ResourceTracker* resourceTracker, VkSurfaceCapabilitiesKHR* toTransform); void transform_fromhost_VkSurfaceCapabilitiesKHR(ResourceTracker* resourceTracker, VkSurfaceCapabilitiesKHR* toTransform); void transform_tohost_VkSurfaceFormatKHR(ResourceTracker* resourceTracker, VkSurfaceFormatKHR* toTransform); void transform_fromhost_VkSurfaceFormatKHR(ResourceTracker* resourceTracker, VkSurfaceFormatKHR* toTransform); #endif #ifdef VK_KHR_swapchain void transform_tohost_VkSwapchainCreateInfoKHR(ResourceTracker* resourceTracker, VkSwapchainCreateInfoKHR* toTransform); void transform_fromhost_VkSwapchainCreateInfoKHR(ResourceTracker* resourceTracker, VkSwapchainCreateInfoKHR* toTransform); void transform_tohost_VkPresentInfoKHR(ResourceTracker* resourceTracker, VkPresentInfoKHR* toTransform); void transform_fromhost_VkPresentInfoKHR(ResourceTracker* resourceTracker, VkPresentInfoKHR* toTransform); void transform_tohost_VkImageSwapchainCreateInfoKHR(ResourceTracker* resourceTracker, VkImageSwapchainCreateInfoKHR* toTransform); void transform_fromhost_VkImageSwapchainCreateInfoKHR(ResourceTracker* resourceTracker, VkImageSwapchainCreateInfoKHR* toTransform); void transform_tohost_VkBindImageMemorySwapchainInfoKHR( ResourceTracker* resourceTracker, VkBindImageMemorySwapchainInfoKHR* toTransform); void transform_fromhost_VkBindImageMemorySwapchainInfoKHR( ResourceTracker* resourceTracker, VkBindImageMemorySwapchainInfoKHR* toTransform); void transform_tohost_VkAcquireNextImageInfoKHR(ResourceTracker* resourceTracker, VkAcquireNextImageInfoKHR* toTransform); void transform_fromhost_VkAcquireNextImageInfoKHR(ResourceTracker* resourceTracker, VkAcquireNextImageInfoKHR* toTransform); void transform_tohost_VkDeviceGroupPresentCapabilitiesKHR( ResourceTracker* resourceTracker, VkDeviceGroupPresentCapabilitiesKHR* toTransform); void transform_fromhost_VkDeviceGroupPresentCapabilitiesKHR( ResourceTracker* resourceTracker, VkDeviceGroupPresentCapabilitiesKHR* toTransform); void transform_tohost_VkDeviceGroupPresentInfoKHR(ResourceTracker* resourceTracker, VkDeviceGroupPresentInfoKHR* toTransform); void transform_fromhost_VkDeviceGroupPresentInfoKHR(ResourceTracker* resourceTracker, VkDeviceGroupPresentInfoKHR* toTransform); void transform_tohost_VkDeviceGroupSwapchainCreateInfoKHR( ResourceTracker* resourceTracker, VkDeviceGroupSwapchainCreateInfoKHR* toTransform); void transform_fromhost_VkDeviceGroupSwapchainCreateInfoKHR( ResourceTracker* resourceTracker, VkDeviceGroupSwapchainCreateInfoKHR* toTransform); #endif #ifdef VK_KHR_display void transform_tohost_VkDisplayModeParametersKHR(ResourceTracker* resourceTracker, VkDisplayModeParametersKHR* toTransform); void transform_fromhost_VkDisplayModeParametersKHR(ResourceTracker* resourceTracker, VkDisplayModeParametersKHR* toTransform); void transform_tohost_VkDisplayModeCreateInfoKHR(ResourceTracker* resourceTracker, VkDisplayModeCreateInfoKHR* toTransform); void transform_fromhost_VkDisplayModeCreateInfoKHR(ResourceTracker* resourceTracker, VkDisplayModeCreateInfoKHR* toTransform); void transform_tohost_VkDisplayModePropertiesKHR(ResourceTracker* resourceTracker, VkDisplayModePropertiesKHR* toTransform); void transform_fromhost_VkDisplayModePropertiesKHR(ResourceTracker* resourceTracker, VkDisplayModePropertiesKHR* toTransform); void transform_tohost_VkDisplayPlaneCapabilitiesKHR(ResourceTracker* resourceTracker, VkDisplayPlaneCapabilitiesKHR* toTransform); void transform_fromhost_VkDisplayPlaneCapabilitiesKHR(ResourceTracker* resourceTracker, VkDisplayPlaneCapabilitiesKHR* toTransform); void transform_tohost_VkDisplayPlanePropertiesKHR(ResourceTracker* resourceTracker, VkDisplayPlanePropertiesKHR* toTransform); void transform_fromhost_VkDisplayPlanePropertiesKHR(ResourceTracker* resourceTracker, VkDisplayPlanePropertiesKHR* toTransform); void transform_tohost_VkDisplayPropertiesKHR(ResourceTracker* resourceTracker, VkDisplayPropertiesKHR* toTransform); void transform_fromhost_VkDisplayPropertiesKHR(ResourceTracker* resourceTracker, VkDisplayPropertiesKHR* toTransform); void transform_tohost_VkDisplaySurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkDisplaySurfaceCreateInfoKHR* toTransform); void transform_fromhost_VkDisplaySurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkDisplaySurfaceCreateInfoKHR* toTransform); #endif #ifdef VK_KHR_display_swapchain void transform_tohost_VkDisplayPresentInfoKHR(ResourceTracker* resourceTracker, VkDisplayPresentInfoKHR* toTransform); void transform_fromhost_VkDisplayPresentInfoKHR(ResourceTracker* resourceTracker, VkDisplayPresentInfoKHR* toTransform); #endif #ifdef VK_KHR_xlib_surface void transform_tohost_VkXlibSurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkXlibSurfaceCreateInfoKHR* toTransform); void transform_fromhost_VkXlibSurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkXlibSurfaceCreateInfoKHR* toTransform); #endif #ifdef VK_KHR_xcb_surface void transform_tohost_VkXcbSurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkXcbSurfaceCreateInfoKHR* toTransform); void transform_fromhost_VkXcbSurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkXcbSurfaceCreateInfoKHR* toTransform); #endif #ifdef VK_KHR_wayland_surface void transform_tohost_VkWaylandSurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkWaylandSurfaceCreateInfoKHR* toTransform); void transform_fromhost_VkWaylandSurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkWaylandSurfaceCreateInfoKHR* toTransform); #endif #ifdef VK_KHR_android_surface void transform_tohost_VkAndroidSurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkAndroidSurfaceCreateInfoKHR* toTransform); void transform_fromhost_VkAndroidSurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkAndroidSurfaceCreateInfoKHR* toTransform); #endif #ifdef VK_KHR_win32_surface void transform_tohost_VkWin32SurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkWin32SurfaceCreateInfoKHR* toTransform); void transform_fromhost_VkWin32SurfaceCreateInfoKHR(ResourceTracker* resourceTracker, VkWin32SurfaceCreateInfoKHR* toTransform); #endif #ifdef VK_KHR_sampler_mirror_clamp_to_edge #endif #ifdef VK_KHR_video_queue void transform_tohost_VkQueueFamilyQueryResultStatusPropertiesKHR( ResourceTracker* resourceTracker, VkQueueFamilyQueryResultStatusPropertiesKHR* toTransform); void transform_fromhost_VkQueueFamilyQueryResultStatusPropertiesKHR( ResourceTracker* resourceTracker, VkQueueFamilyQueryResultStatusPropertiesKHR* toTransform); void transform_tohost_VkQueueFamilyVideoPropertiesKHR(ResourceTracker* resourceTracker, VkQueueFamilyVideoPropertiesKHR* toTransform); void transform_fromhost_VkQueueFamilyVideoPropertiesKHR( ResourceTracker* resourceTracker, VkQueueFamilyVideoPropertiesKHR* toTransform); void transform_tohost_VkVideoProfileInfoKHR(ResourceTracker* resourceTracker, VkVideoProfileInfoKHR* toTransform); void transform_fromhost_VkVideoProfileInfoKHR(ResourceTracker* resourceTracker, VkVideoProfileInfoKHR* toTransform); void transform_tohost_VkVideoProfileListInfoKHR(ResourceTracker* resourceTracker, VkVideoProfileListInfoKHR* toTransform); void transform_fromhost_VkVideoProfileListInfoKHR(ResourceTracker* resourceTracker, VkVideoProfileListInfoKHR* toTransform); void transform_tohost_VkVideoCapabilitiesKHR(ResourceTracker* resourceTracker, VkVideoCapabilitiesKHR* toTransform); void transform_fromhost_VkVideoCapabilitiesKHR(ResourceTracker* resourceTracker, VkVideoCapabilitiesKHR* toTransform); void transform_tohost_VkPhysicalDeviceVideoFormatInfoKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceVideoFormatInfoKHR* toTransform); void transform_fromhost_VkPhysicalDeviceVideoFormatInfoKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceVideoFormatInfoKHR* toTransform); void transform_tohost_VkVideoFormatPropertiesKHR(ResourceTracker* resourceTracker, VkVideoFormatPropertiesKHR* toTransform); void transform_fromhost_VkVideoFormatPropertiesKHR(ResourceTracker* resourceTracker, VkVideoFormatPropertiesKHR* toTransform); void transform_tohost_VkVideoPictureResourceInfoKHR(ResourceTracker* resourceTracker, VkVideoPictureResourceInfoKHR* toTransform); void transform_fromhost_VkVideoPictureResourceInfoKHR(ResourceTracker* resourceTracker, VkVideoPictureResourceInfoKHR* toTransform); void transform_tohost_VkVideoReferenceSlotInfoKHR(ResourceTracker* resourceTracker, VkVideoReferenceSlotInfoKHR* toTransform); void transform_fromhost_VkVideoReferenceSlotInfoKHR(ResourceTracker* resourceTracker, VkVideoReferenceSlotInfoKHR* toTransform); void transform_tohost_VkVideoSessionMemoryRequirementsKHR( ResourceTracker* resourceTracker, VkVideoSessionMemoryRequirementsKHR* toTransform); void transform_fromhost_VkVideoSessionMemoryRequirementsKHR( ResourceTracker* resourceTracker, VkVideoSessionMemoryRequirementsKHR* toTransform); void transform_tohost_VkBindVideoSessionMemoryInfoKHR(ResourceTracker* resourceTracker, VkBindVideoSessionMemoryInfoKHR* toTransform); void transform_fromhost_VkBindVideoSessionMemoryInfoKHR( ResourceTracker* resourceTracker, VkBindVideoSessionMemoryInfoKHR* toTransform); void transform_tohost_VkVideoSessionCreateInfoKHR(ResourceTracker* resourceTracker, VkVideoSessionCreateInfoKHR* toTransform); void transform_fromhost_VkVideoSessionCreateInfoKHR(ResourceTracker* resourceTracker, VkVideoSessionCreateInfoKHR* toTransform); void transform_tohost_VkVideoSessionParametersCreateInfoKHR( ResourceTracker* resourceTracker, VkVideoSessionParametersCreateInfoKHR* toTransform); void transform_fromhost_VkVideoSessionParametersCreateInfoKHR( ResourceTracker* resourceTracker, VkVideoSessionParametersCreateInfoKHR* toTransform); void transform_tohost_VkVideoSessionParametersUpdateInfoKHR( ResourceTracker* resourceTracker, VkVideoSessionParametersUpdateInfoKHR* toTransform); void transform_fromhost_VkVideoSessionParametersUpdateInfoKHR( ResourceTracker* resourceTracker, VkVideoSessionParametersUpdateInfoKHR* toTransform); void transform_tohost_VkVideoBeginCodingInfoKHR(ResourceTracker* resourceTracker, VkVideoBeginCodingInfoKHR* toTransform); void transform_fromhost_VkVideoBeginCodingInfoKHR(ResourceTracker* resourceTracker, VkVideoBeginCodingInfoKHR* toTransform); void transform_tohost_VkVideoEndCodingInfoKHR(ResourceTracker* resourceTracker, VkVideoEndCodingInfoKHR* toTransform); void transform_fromhost_VkVideoEndCodingInfoKHR(ResourceTracker* resourceTracker, VkVideoEndCodingInfoKHR* toTransform); void transform_tohost_VkVideoCodingControlInfoKHR(ResourceTracker* resourceTracker, VkVideoCodingControlInfoKHR* toTransform); void transform_fromhost_VkVideoCodingControlInfoKHR(ResourceTracker* resourceTracker, VkVideoCodingControlInfoKHR* toTransform); #endif #ifdef VK_KHR_video_decode_queue void transform_tohost_VkVideoDecodeCapabilitiesKHR(ResourceTracker* resourceTracker, VkVideoDecodeCapabilitiesKHR* toTransform); void transform_fromhost_VkVideoDecodeCapabilitiesKHR(ResourceTracker* resourceTracker, VkVideoDecodeCapabilitiesKHR* toTransform); void transform_tohost_VkVideoDecodeUsageInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeUsageInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeUsageInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeUsageInfoKHR* toTransform); void transform_tohost_VkVideoDecodeInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeInfoKHR* toTransform); #endif #ifdef VK_KHR_video_decode_h264 void transform_tohost_VkVideoDecodeH264ProfileInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeH264ProfileInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH264ProfileInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH264ProfileInfoKHR* toTransform); void transform_tohost_VkVideoDecodeH264CapabilitiesKHR( ResourceTracker* resourceTracker, VkVideoDecodeH264CapabilitiesKHR* toTransform); void transform_fromhost_VkVideoDecodeH264CapabilitiesKHR( ResourceTracker* resourceTracker, VkVideoDecodeH264CapabilitiesKHR* toTransform); void transform_tohost_VkVideoDecodeH264SessionParametersAddInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH264SessionParametersAddInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH264SessionParametersAddInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH264SessionParametersAddInfoKHR* toTransform); void transform_tohost_VkVideoDecodeH264SessionParametersCreateInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH264SessionParametersCreateInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH264SessionParametersCreateInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH264SessionParametersCreateInfoKHR* toTransform); void transform_tohost_VkVideoDecodeH264PictureInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeH264PictureInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH264PictureInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH264PictureInfoKHR* toTransform); void transform_tohost_VkVideoDecodeH264DpbSlotInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeH264DpbSlotInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH264DpbSlotInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH264DpbSlotInfoKHR* toTransform); #endif #ifdef VK_KHR_dynamic_rendering DEFINE_ALIAS_FUNCTION(transform_tohost_VkRenderingInfo, transform_tohost_VkRenderingInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkRenderingInfo, transform_fromhost_VkRenderingInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkRenderingAttachmentInfo, transform_tohost_VkRenderingAttachmentInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkRenderingAttachmentInfo, transform_fromhost_VkRenderingAttachmentInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPipelineRenderingCreateInfo, transform_tohost_VkPipelineRenderingCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPipelineRenderingCreateInfo, transform_fromhost_VkPipelineRenderingCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceDynamicRenderingFeatures, transform_tohost_VkPhysicalDeviceDynamicRenderingFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceDynamicRenderingFeatures, transform_fromhost_VkPhysicalDeviceDynamicRenderingFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkCommandBufferInheritanceRenderingInfo, transform_tohost_VkCommandBufferInheritanceRenderingInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkCommandBufferInheritanceRenderingInfo, transform_fromhost_VkCommandBufferInheritanceRenderingInfoKHR) void transform_tohost_VkRenderingFragmentShadingRateAttachmentInfoKHR( ResourceTracker* resourceTracker, VkRenderingFragmentShadingRateAttachmentInfoKHR* toTransform); void transform_fromhost_VkRenderingFragmentShadingRateAttachmentInfoKHR( ResourceTracker* resourceTracker, VkRenderingFragmentShadingRateAttachmentInfoKHR* toTransform); void transform_tohost_VkRenderingFragmentDensityMapAttachmentInfoEXT( ResourceTracker* resourceTracker, VkRenderingFragmentDensityMapAttachmentInfoEXT* toTransform); void transform_fromhost_VkRenderingFragmentDensityMapAttachmentInfoEXT( ResourceTracker* resourceTracker, VkRenderingFragmentDensityMapAttachmentInfoEXT* toTransform); void transform_tohost_VkAttachmentSampleCountInfoAMD(ResourceTracker* resourceTracker, VkAttachmentSampleCountInfoAMD* toTransform); void transform_fromhost_VkAttachmentSampleCountInfoAMD(ResourceTracker* resourceTracker, VkAttachmentSampleCountInfoAMD* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkAttachmentSampleCountInfoAMD, transform_tohost_VkAttachmentSampleCountInfoNV) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkAttachmentSampleCountInfoAMD, transform_fromhost_VkAttachmentSampleCountInfoNV) void transform_tohost_VkMultiviewPerViewAttributesInfoNVX( ResourceTracker* resourceTracker, VkMultiviewPerViewAttributesInfoNVX* toTransform); void transform_fromhost_VkMultiviewPerViewAttributesInfoNVX( ResourceTracker* resourceTracker, VkMultiviewPerViewAttributesInfoNVX* toTransform); #endif #ifdef VK_KHR_multiview DEFINE_ALIAS_FUNCTION(transform_tohost_VkRenderPassMultiviewCreateInfo, transform_tohost_VkRenderPassMultiviewCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkRenderPassMultiviewCreateInfo, transform_fromhost_VkRenderPassMultiviewCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceMultiviewFeatures, transform_tohost_VkPhysicalDeviceMultiviewFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceMultiviewFeatures, transform_fromhost_VkPhysicalDeviceMultiviewFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceMultiviewProperties, transform_tohost_VkPhysicalDeviceMultiviewPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceMultiviewProperties, transform_fromhost_VkPhysicalDeviceMultiviewPropertiesKHR) #endif #ifdef VK_KHR_get_physical_device_properties2 DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceFeatures2, transform_tohost_VkPhysicalDeviceFeatures2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceFeatures2, transform_fromhost_VkPhysicalDeviceFeatures2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceProperties2, transform_tohost_VkPhysicalDeviceProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceProperties2, transform_fromhost_VkPhysicalDeviceProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkFormatProperties2, transform_tohost_VkFormatProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkFormatProperties2, transform_fromhost_VkFormatProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageFormatProperties2, transform_tohost_VkImageFormatProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageFormatProperties2, transform_fromhost_VkImageFormatProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceImageFormatInfo2, transform_tohost_VkPhysicalDeviceImageFormatInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceImageFormatInfo2, transform_fromhost_VkPhysicalDeviceImageFormatInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkQueueFamilyProperties2, transform_tohost_VkQueueFamilyProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkQueueFamilyProperties2, transform_fromhost_VkQueueFamilyProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceMemoryProperties2, transform_tohost_VkPhysicalDeviceMemoryProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceMemoryProperties2, transform_fromhost_VkPhysicalDeviceMemoryProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSparseImageFormatProperties2, transform_tohost_VkSparseImageFormatProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSparseImageFormatProperties2, transform_fromhost_VkSparseImageFormatProperties2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceSparseImageFormatInfo2, transform_tohost_VkPhysicalDeviceSparseImageFormatInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceSparseImageFormatInfo2, transform_fromhost_VkPhysicalDeviceSparseImageFormatInfo2KHR) #endif #ifdef VK_KHR_device_group DEFINE_ALIAS_FUNCTION(transform_tohost_VkMemoryAllocateFlagsInfo, transform_tohost_VkMemoryAllocateFlagsInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkMemoryAllocateFlagsInfo, transform_fromhost_VkMemoryAllocateFlagsInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDeviceGroupRenderPassBeginInfo, transform_tohost_VkDeviceGroupRenderPassBeginInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDeviceGroupRenderPassBeginInfo, transform_fromhost_VkDeviceGroupRenderPassBeginInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDeviceGroupCommandBufferBeginInfo, transform_tohost_VkDeviceGroupCommandBufferBeginInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDeviceGroupCommandBufferBeginInfo, transform_fromhost_VkDeviceGroupCommandBufferBeginInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDeviceGroupSubmitInfo, transform_tohost_VkDeviceGroupSubmitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDeviceGroupSubmitInfo, transform_fromhost_VkDeviceGroupSubmitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDeviceGroupBindSparseInfo, transform_tohost_VkDeviceGroupBindSparseInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDeviceGroupBindSparseInfo, transform_fromhost_VkDeviceGroupBindSparseInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBindBufferMemoryDeviceGroupInfo, transform_tohost_VkBindBufferMemoryDeviceGroupInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBindBufferMemoryDeviceGroupInfo, transform_fromhost_VkBindBufferMemoryDeviceGroupInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBindImageMemoryDeviceGroupInfo, transform_tohost_VkBindImageMemoryDeviceGroupInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBindImageMemoryDeviceGroupInfo, transform_fromhost_VkBindImageMemoryDeviceGroupInfoKHR) #endif #ifdef VK_KHR_shader_draw_parameters #endif #ifdef VK_KHR_maintenance1 #endif #ifdef VK_KHR_device_group_creation DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceGroupProperties, transform_tohost_VkPhysicalDeviceGroupPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceGroupProperties, transform_fromhost_VkPhysicalDeviceGroupPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDeviceGroupDeviceCreateInfo, transform_tohost_VkDeviceGroupDeviceCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDeviceGroupDeviceCreateInfo, transform_fromhost_VkDeviceGroupDeviceCreateInfoKHR) #endif #ifdef VK_KHR_external_memory_capabilities DEFINE_ALIAS_FUNCTION(transform_tohost_VkExternalMemoryProperties, transform_tohost_VkExternalMemoryPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExternalMemoryProperties, transform_fromhost_VkExternalMemoryPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceExternalImageFormatInfo, transform_tohost_VkPhysicalDeviceExternalImageFormatInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceExternalImageFormatInfo, transform_fromhost_VkPhysicalDeviceExternalImageFormatInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkExternalImageFormatProperties, transform_tohost_VkExternalImageFormatPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExternalImageFormatProperties, transform_fromhost_VkExternalImageFormatPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceExternalBufferInfo, transform_tohost_VkPhysicalDeviceExternalBufferInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceExternalBufferInfo, transform_fromhost_VkPhysicalDeviceExternalBufferInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkExternalBufferProperties, transform_tohost_VkExternalBufferPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExternalBufferProperties, transform_fromhost_VkExternalBufferPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceIDProperties, transform_tohost_VkPhysicalDeviceIDPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceIDProperties, transform_fromhost_VkPhysicalDeviceIDPropertiesKHR) #endif #ifdef VK_KHR_external_memory DEFINE_ALIAS_FUNCTION(transform_tohost_VkExternalMemoryImageCreateInfo, transform_tohost_VkExternalMemoryImageCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExternalMemoryImageCreateInfo, transform_fromhost_VkExternalMemoryImageCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkExternalMemoryBufferCreateInfo, transform_tohost_VkExternalMemoryBufferCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExternalMemoryBufferCreateInfo, transform_fromhost_VkExternalMemoryBufferCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkExportMemoryAllocateInfo, transform_tohost_VkExportMemoryAllocateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExportMemoryAllocateInfo, transform_fromhost_VkExportMemoryAllocateInfoKHR) #endif #ifdef VK_KHR_external_memory_win32 void transform_tohost_VkImportMemoryWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkImportMemoryWin32HandleInfoKHR* toTransform); void transform_fromhost_VkImportMemoryWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkImportMemoryWin32HandleInfoKHR* toTransform); void transform_tohost_VkExportMemoryWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkExportMemoryWin32HandleInfoKHR* toTransform); void transform_fromhost_VkExportMemoryWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkExportMemoryWin32HandleInfoKHR* toTransform); void transform_tohost_VkMemoryWin32HandlePropertiesKHR( ResourceTracker* resourceTracker, VkMemoryWin32HandlePropertiesKHR* toTransform); void transform_fromhost_VkMemoryWin32HandlePropertiesKHR( ResourceTracker* resourceTracker, VkMemoryWin32HandlePropertiesKHR* toTransform); void transform_tohost_VkMemoryGetWin32HandleInfoKHR(ResourceTracker* resourceTracker, VkMemoryGetWin32HandleInfoKHR* toTransform); void transform_fromhost_VkMemoryGetWin32HandleInfoKHR(ResourceTracker* resourceTracker, VkMemoryGetWin32HandleInfoKHR* toTransform); #endif #ifdef VK_KHR_external_memory_fd void transform_tohost_VkImportMemoryFdInfoKHR(ResourceTracker* resourceTracker, VkImportMemoryFdInfoKHR* toTransform); void transform_fromhost_VkImportMemoryFdInfoKHR(ResourceTracker* resourceTracker, VkImportMemoryFdInfoKHR* toTransform); void transform_tohost_VkMemoryFdPropertiesKHR(ResourceTracker* resourceTracker, VkMemoryFdPropertiesKHR* toTransform); void transform_fromhost_VkMemoryFdPropertiesKHR(ResourceTracker* resourceTracker, VkMemoryFdPropertiesKHR* toTransform); void transform_tohost_VkMemoryGetFdInfoKHR(ResourceTracker* resourceTracker, VkMemoryGetFdInfoKHR* toTransform); void transform_fromhost_VkMemoryGetFdInfoKHR(ResourceTracker* resourceTracker, VkMemoryGetFdInfoKHR* toTransform); #endif #ifdef VK_KHR_win32_keyed_mutex void transform_tohost_VkWin32KeyedMutexAcquireReleaseInfoKHR( ResourceTracker* resourceTracker, VkWin32KeyedMutexAcquireReleaseInfoKHR* toTransform); void transform_fromhost_VkWin32KeyedMutexAcquireReleaseInfoKHR( ResourceTracker* resourceTracker, VkWin32KeyedMutexAcquireReleaseInfoKHR* toTransform); #endif #ifdef VK_KHR_external_semaphore_capabilities DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceExternalSemaphoreInfo, transform_tohost_VkPhysicalDeviceExternalSemaphoreInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceExternalSemaphoreInfo, transform_fromhost_VkPhysicalDeviceExternalSemaphoreInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkExternalSemaphoreProperties, transform_tohost_VkExternalSemaphorePropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExternalSemaphoreProperties, transform_fromhost_VkExternalSemaphorePropertiesKHR) #endif #ifdef VK_KHR_external_semaphore DEFINE_ALIAS_FUNCTION(transform_tohost_VkExportSemaphoreCreateInfo, transform_tohost_VkExportSemaphoreCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExportSemaphoreCreateInfo, transform_fromhost_VkExportSemaphoreCreateInfoKHR) #endif #ifdef VK_KHR_external_semaphore_win32 void transform_tohost_VkImportSemaphoreWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkImportSemaphoreWin32HandleInfoKHR* toTransform); void transform_fromhost_VkImportSemaphoreWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkImportSemaphoreWin32HandleInfoKHR* toTransform); void transform_tohost_VkExportSemaphoreWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkExportSemaphoreWin32HandleInfoKHR* toTransform); void transform_fromhost_VkExportSemaphoreWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkExportSemaphoreWin32HandleInfoKHR* toTransform); void transform_tohost_VkD3D12FenceSubmitInfoKHR(ResourceTracker* resourceTracker, VkD3D12FenceSubmitInfoKHR* toTransform); void transform_fromhost_VkD3D12FenceSubmitInfoKHR(ResourceTracker* resourceTracker, VkD3D12FenceSubmitInfoKHR* toTransform); void transform_tohost_VkSemaphoreGetWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkSemaphoreGetWin32HandleInfoKHR* toTransform); void transform_fromhost_VkSemaphoreGetWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkSemaphoreGetWin32HandleInfoKHR* toTransform); #endif #ifdef VK_KHR_external_semaphore_fd void transform_tohost_VkImportSemaphoreFdInfoKHR(ResourceTracker* resourceTracker, VkImportSemaphoreFdInfoKHR* toTransform); void transform_fromhost_VkImportSemaphoreFdInfoKHR(ResourceTracker* resourceTracker, VkImportSemaphoreFdInfoKHR* toTransform); void transform_tohost_VkSemaphoreGetFdInfoKHR(ResourceTracker* resourceTracker, VkSemaphoreGetFdInfoKHR* toTransform); void transform_fromhost_VkSemaphoreGetFdInfoKHR(ResourceTracker* resourceTracker, VkSemaphoreGetFdInfoKHR* toTransform); #endif #ifdef VK_KHR_push_descriptor void transform_tohost_VkPhysicalDevicePushDescriptorPropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePushDescriptorPropertiesKHR* toTransform); void transform_fromhost_VkPhysicalDevicePushDescriptorPropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePushDescriptorPropertiesKHR* toTransform); #endif #ifdef VK_KHR_shader_float16_int8 DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceShaderFloat16Int8Features, transform_tohost_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceShaderFloat16Int8Features, transform_fromhost_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceShaderFloat16Int8Features, transform_tohost_VkPhysicalDeviceFloat16Int8FeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceShaderFloat16Int8Features, transform_fromhost_VkPhysicalDeviceFloat16Int8FeaturesKHR) #endif #ifdef VK_KHR_16bit_storage DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDevice16BitStorageFeatures, transform_tohost_VkPhysicalDevice16BitStorageFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDevice16BitStorageFeatures, transform_fromhost_VkPhysicalDevice16BitStorageFeaturesKHR) #endif #ifdef VK_KHR_incremental_present void transform_tohost_VkRectLayerKHR(ResourceTracker* resourceTracker, VkRectLayerKHR* toTransform); void transform_fromhost_VkRectLayerKHR(ResourceTracker* resourceTracker, VkRectLayerKHR* toTransform); void transform_tohost_VkPresentRegionKHR(ResourceTracker* resourceTracker, VkPresentRegionKHR* toTransform); void transform_fromhost_VkPresentRegionKHR(ResourceTracker* resourceTracker, VkPresentRegionKHR* toTransform); void transform_tohost_VkPresentRegionsKHR(ResourceTracker* resourceTracker, VkPresentRegionsKHR* toTransform); void transform_fromhost_VkPresentRegionsKHR(ResourceTracker* resourceTracker, VkPresentRegionsKHR* toTransform); #endif #ifdef VK_KHR_descriptor_update_template DEFINE_ALIAS_FUNCTION(transform_tohost_VkDescriptorUpdateTemplateEntry, transform_tohost_VkDescriptorUpdateTemplateEntryKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDescriptorUpdateTemplateEntry, transform_fromhost_VkDescriptorUpdateTemplateEntryKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDescriptorUpdateTemplateCreateInfo, transform_tohost_VkDescriptorUpdateTemplateCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDescriptorUpdateTemplateCreateInfo, transform_fromhost_VkDescriptorUpdateTemplateCreateInfoKHR) #endif #ifdef VK_KHR_imageless_framebuffer DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceImagelessFramebufferFeatures, transform_tohost_VkPhysicalDeviceImagelessFramebufferFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceImagelessFramebufferFeatures, transform_fromhost_VkPhysicalDeviceImagelessFramebufferFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkFramebufferAttachmentsCreateInfo, transform_tohost_VkFramebufferAttachmentsCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkFramebufferAttachmentsCreateInfo, transform_fromhost_VkFramebufferAttachmentsCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkFramebufferAttachmentImageInfo, transform_tohost_VkFramebufferAttachmentImageInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkFramebufferAttachmentImageInfo, transform_fromhost_VkFramebufferAttachmentImageInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkRenderPassAttachmentBeginInfo, transform_tohost_VkRenderPassAttachmentBeginInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkRenderPassAttachmentBeginInfo, transform_fromhost_VkRenderPassAttachmentBeginInfoKHR) #endif #ifdef VK_KHR_create_renderpass2 DEFINE_ALIAS_FUNCTION(transform_tohost_VkRenderPassCreateInfo2, transform_tohost_VkRenderPassCreateInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkRenderPassCreateInfo2, transform_fromhost_VkRenderPassCreateInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkAttachmentDescription2, transform_tohost_VkAttachmentDescription2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkAttachmentDescription2, transform_fromhost_VkAttachmentDescription2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkAttachmentReference2, transform_tohost_VkAttachmentReference2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkAttachmentReference2, transform_fromhost_VkAttachmentReference2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSubpassDescription2, transform_tohost_VkSubpassDescription2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSubpassDescription2, transform_fromhost_VkSubpassDescription2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSubpassDependency2, transform_tohost_VkSubpassDependency2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSubpassDependency2, transform_fromhost_VkSubpassDependency2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSubpassBeginInfo, transform_tohost_VkSubpassBeginInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSubpassBeginInfo, transform_fromhost_VkSubpassBeginInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSubpassEndInfo, transform_tohost_VkSubpassEndInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSubpassEndInfo, transform_fromhost_VkSubpassEndInfoKHR) #endif #ifdef VK_KHR_shared_presentable_image void transform_tohost_VkSharedPresentSurfaceCapabilitiesKHR( ResourceTracker* resourceTracker, VkSharedPresentSurfaceCapabilitiesKHR* toTransform); void transform_fromhost_VkSharedPresentSurfaceCapabilitiesKHR( ResourceTracker* resourceTracker, VkSharedPresentSurfaceCapabilitiesKHR* toTransform); #endif #ifdef VK_KHR_external_fence_capabilities DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceExternalFenceInfo, transform_tohost_VkPhysicalDeviceExternalFenceInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceExternalFenceInfo, transform_fromhost_VkPhysicalDeviceExternalFenceInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkExternalFenceProperties, transform_tohost_VkExternalFencePropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExternalFenceProperties, transform_fromhost_VkExternalFencePropertiesKHR) #endif #ifdef VK_KHR_external_fence DEFINE_ALIAS_FUNCTION(transform_tohost_VkExportFenceCreateInfo, transform_tohost_VkExportFenceCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkExportFenceCreateInfo, transform_fromhost_VkExportFenceCreateInfoKHR) #endif #ifdef VK_KHR_external_fence_win32 void transform_tohost_VkImportFenceWin32HandleInfoKHR(ResourceTracker* resourceTracker, VkImportFenceWin32HandleInfoKHR* toTransform); void transform_fromhost_VkImportFenceWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkImportFenceWin32HandleInfoKHR* toTransform); void transform_tohost_VkExportFenceWin32HandleInfoKHR(ResourceTracker* resourceTracker, VkExportFenceWin32HandleInfoKHR* toTransform); void transform_fromhost_VkExportFenceWin32HandleInfoKHR( ResourceTracker* resourceTracker, VkExportFenceWin32HandleInfoKHR* toTransform); void transform_tohost_VkFenceGetWin32HandleInfoKHR(ResourceTracker* resourceTracker, VkFenceGetWin32HandleInfoKHR* toTransform); void transform_fromhost_VkFenceGetWin32HandleInfoKHR(ResourceTracker* resourceTracker, VkFenceGetWin32HandleInfoKHR* toTransform); #endif #ifdef VK_KHR_external_fence_fd void transform_tohost_VkImportFenceFdInfoKHR(ResourceTracker* resourceTracker, VkImportFenceFdInfoKHR* toTransform); void transform_fromhost_VkImportFenceFdInfoKHR(ResourceTracker* resourceTracker, VkImportFenceFdInfoKHR* toTransform); void transform_tohost_VkFenceGetFdInfoKHR(ResourceTracker* resourceTracker, VkFenceGetFdInfoKHR* toTransform); void transform_fromhost_VkFenceGetFdInfoKHR(ResourceTracker* resourceTracker, VkFenceGetFdInfoKHR* toTransform); #endif #ifdef VK_KHR_performance_query void transform_tohost_VkPhysicalDevicePerformanceQueryFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePerformanceQueryFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDevicePerformanceQueryFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePerformanceQueryFeaturesKHR* toTransform); void transform_tohost_VkPhysicalDevicePerformanceQueryPropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePerformanceQueryPropertiesKHR* toTransform); void transform_fromhost_VkPhysicalDevicePerformanceQueryPropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePerformanceQueryPropertiesKHR* toTransform); void transform_tohost_VkPerformanceCounterKHR(ResourceTracker* resourceTracker, VkPerformanceCounterKHR* toTransform); void transform_fromhost_VkPerformanceCounterKHR(ResourceTracker* resourceTracker, VkPerformanceCounterKHR* toTransform); void transform_tohost_VkPerformanceCounterDescriptionKHR( ResourceTracker* resourceTracker, VkPerformanceCounterDescriptionKHR* toTransform); void transform_fromhost_VkPerformanceCounterDescriptionKHR( ResourceTracker* resourceTracker, VkPerformanceCounterDescriptionKHR* toTransform); void transform_tohost_VkQueryPoolPerformanceCreateInfoKHR( ResourceTracker* resourceTracker, VkQueryPoolPerformanceCreateInfoKHR* toTransform); void transform_fromhost_VkQueryPoolPerformanceCreateInfoKHR( ResourceTracker* resourceTracker, VkQueryPoolPerformanceCreateInfoKHR* toTransform); void transform_tohost_VkPerformanceCounterResultKHR(ResourceTracker* resourceTracker, VkPerformanceCounterResultKHR* toTransform); void transform_fromhost_VkPerformanceCounterResultKHR(ResourceTracker* resourceTracker, VkPerformanceCounterResultKHR* toTransform); void transform_tohost_VkAcquireProfilingLockInfoKHR(ResourceTracker* resourceTracker, VkAcquireProfilingLockInfoKHR* toTransform); void transform_fromhost_VkAcquireProfilingLockInfoKHR(ResourceTracker* resourceTracker, VkAcquireProfilingLockInfoKHR* toTransform); void transform_tohost_VkPerformanceQuerySubmitInfoKHR(ResourceTracker* resourceTracker, VkPerformanceQuerySubmitInfoKHR* toTransform); void transform_fromhost_VkPerformanceQuerySubmitInfoKHR( ResourceTracker* resourceTracker, VkPerformanceQuerySubmitInfoKHR* toTransform); #endif #ifdef VK_KHR_maintenance2 DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDevicePointClippingProperties, transform_tohost_VkPhysicalDevicePointClippingPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDevicePointClippingProperties, transform_fromhost_VkPhysicalDevicePointClippingPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkRenderPassInputAttachmentAspectCreateInfo, transform_tohost_VkRenderPassInputAttachmentAspectCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkRenderPassInputAttachmentAspectCreateInfo, transform_fromhost_VkRenderPassInputAttachmentAspectCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkInputAttachmentAspectReference, transform_tohost_VkInputAttachmentAspectReferenceKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkInputAttachmentAspectReference, transform_fromhost_VkInputAttachmentAspectReferenceKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageViewUsageCreateInfo, transform_tohost_VkImageViewUsageCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageViewUsageCreateInfo, transform_fromhost_VkImageViewUsageCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPipelineTessellationDomainOriginStateCreateInfo, transform_tohost_VkPipelineTessellationDomainOriginStateCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPipelineTessellationDomainOriginStateCreateInfo, transform_fromhost_VkPipelineTessellationDomainOriginStateCreateInfoKHR) #endif #ifdef VK_KHR_get_surface_capabilities2 void transform_tohost_VkPhysicalDeviceSurfaceInfo2KHR(ResourceTracker* resourceTracker, VkPhysicalDeviceSurfaceInfo2KHR* toTransform); void transform_fromhost_VkPhysicalDeviceSurfaceInfo2KHR( ResourceTracker* resourceTracker, VkPhysicalDeviceSurfaceInfo2KHR* toTransform); void transform_tohost_VkSurfaceCapabilities2KHR(ResourceTracker* resourceTracker, VkSurfaceCapabilities2KHR* toTransform); void transform_fromhost_VkSurfaceCapabilities2KHR(ResourceTracker* resourceTracker, VkSurfaceCapabilities2KHR* toTransform); void transform_tohost_VkSurfaceFormat2KHR(ResourceTracker* resourceTracker, VkSurfaceFormat2KHR* toTransform); void transform_fromhost_VkSurfaceFormat2KHR(ResourceTracker* resourceTracker, VkSurfaceFormat2KHR* toTransform); #endif #ifdef VK_KHR_variable_pointers DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceVariablePointersFeatures, transform_tohost_VkPhysicalDeviceVariablePointerFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceVariablePointersFeatures, transform_fromhost_VkPhysicalDeviceVariablePointerFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceVariablePointersFeatures, transform_tohost_VkPhysicalDeviceVariablePointersFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceVariablePointersFeatures, transform_fromhost_VkPhysicalDeviceVariablePointersFeaturesKHR) #endif #ifdef VK_KHR_get_display_properties2 void transform_tohost_VkDisplayProperties2KHR(ResourceTracker* resourceTracker, VkDisplayProperties2KHR* toTransform); void transform_fromhost_VkDisplayProperties2KHR(ResourceTracker* resourceTracker, VkDisplayProperties2KHR* toTransform); void transform_tohost_VkDisplayPlaneProperties2KHR(ResourceTracker* resourceTracker, VkDisplayPlaneProperties2KHR* toTransform); void transform_fromhost_VkDisplayPlaneProperties2KHR(ResourceTracker* resourceTracker, VkDisplayPlaneProperties2KHR* toTransform); void transform_tohost_VkDisplayModeProperties2KHR(ResourceTracker* resourceTracker, VkDisplayModeProperties2KHR* toTransform); void transform_fromhost_VkDisplayModeProperties2KHR(ResourceTracker* resourceTracker, VkDisplayModeProperties2KHR* toTransform); void transform_tohost_VkDisplayPlaneInfo2KHR(ResourceTracker* resourceTracker, VkDisplayPlaneInfo2KHR* toTransform); void transform_fromhost_VkDisplayPlaneInfo2KHR(ResourceTracker* resourceTracker, VkDisplayPlaneInfo2KHR* toTransform); void transform_tohost_VkDisplayPlaneCapabilities2KHR(ResourceTracker* resourceTracker, VkDisplayPlaneCapabilities2KHR* toTransform); void transform_fromhost_VkDisplayPlaneCapabilities2KHR(ResourceTracker* resourceTracker, VkDisplayPlaneCapabilities2KHR* toTransform); #endif #ifdef VK_KHR_dedicated_allocation DEFINE_ALIAS_FUNCTION(transform_tohost_VkMemoryDedicatedRequirements, transform_tohost_VkMemoryDedicatedRequirementsKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkMemoryDedicatedRequirements, transform_fromhost_VkMemoryDedicatedRequirementsKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkMemoryDedicatedAllocateInfo, transform_tohost_VkMemoryDedicatedAllocateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkMemoryDedicatedAllocateInfo, transform_fromhost_VkMemoryDedicatedAllocateInfoKHR) #endif #ifdef VK_KHR_storage_buffer_storage_class #endif #ifdef VK_KHR_relaxed_block_layout #endif #ifdef VK_KHR_get_memory_requirements2 DEFINE_ALIAS_FUNCTION(transform_tohost_VkBufferMemoryRequirementsInfo2, transform_tohost_VkBufferMemoryRequirementsInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBufferMemoryRequirementsInfo2, transform_fromhost_VkBufferMemoryRequirementsInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageMemoryRequirementsInfo2, transform_tohost_VkImageMemoryRequirementsInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageMemoryRequirementsInfo2, transform_fromhost_VkImageMemoryRequirementsInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageSparseMemoryRequirementsInfo2, transform_tohost_VkImageSparseMemoryRequirementsInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageSparseMemoryRequirementsInfo2, transform_fromhost_VkImageSparseMemoryRequirementsInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkMemoryRequirements2, transform_tohost_VkMemoryRequirements2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkMemoryRequirements2, transform_fromhost_VkMemoryRequirements2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSparseImageMemoryRequirements2, transform_tohost_VkSparseImageMemoryRequirements2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSparseImageMemoryRequirements2, transform_fromhost_VkSparseImageMemoryRequirements2KHR) #endif #ifdef VK_KHR_image_format_list DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageFormatListCreateInfo, transform_tohost_VkImageFormatListCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageFormatListCreateInfo, transform_fromhost_VkImageFormatListCreateInfoKHR) #endif #ifdef VK_KHR_sampler_ycbcr_conversion DEFINE_ALIAS_FUNCTION(transform_tohost_VkSamplerYcbcrConversionCreateInfo, transform_tohost_VkSamplerYcbcrConversionCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSamplerYcbcrConversionCreateInfo, transform_fromhost_VkSamplerYcbcrConversionCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSamplerYcbcrConversionInfo, transform_tohost_VkSamplerYcbcrConversionInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSamplerYcbcrConversionInfo, transform_fromhost_VkSamplerYcbcrConversionInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBindImagePlaneMemoryInfo, transform_tohost_VkBindImagePlaneMemoryInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBindImagePlaneMemoryInfo, transform_fromhost_VkBindImagePlaneMemoryInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkImagePlaneMemoryRequirementsInfo, transform_tohost_VkImagePlaneMemoryRequirementsInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImagePlaneMemoryRequirementsInfo, transform_fromhost_VkImagePlaneMemoryRequirementsInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceSamplerYcbcrConversionFeatures, transform_tohost_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceSamplerYcbcrConversionFeatures, transform_fromhost_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSamplerYcbcrConversionImageFormatProperties, transform_tohost_VkSamplerYcbcrConversionImageFormatPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSamplerYcbcrConversionImageFormatProperties, transform_fromhost_VkSamplerYcbcrConversionImageFormatPropertiesKHR) #endif #ifdef VK_KHR_bind_memory2 DEFINE_ALIAS_FUNCTION(transform_tohost_VkBindBufferMemoryInfo, transform_tohost_VkBindBufferMemoryInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBindBufferMemoryInfo, transform_fromhost_VkBindBufferMemoryInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBindImageMemoryInfo, transform_tohost_VkBindImageMemoryInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBindImageMemoryInfo, transform_fromhost_VkBindImageMemoryInfoKHR) #endif #ifdef VK_KHR_portability_subset void transform_tohost_VkPhysicalDevicePortabilitySubsetFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePortabilitySubsetFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDevicePortabilitySubsetFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePortabilitySubsetFeaturesKHR* toTransform); void transform_tohost_VkPhysicalDevicePortabilitySubsetPropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePortabilitySubsetPropertiesKHR* toTransform); void transform_fromhost_VkPhysicalDevicePortabilitySubsetPropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePortabilitySubsetPropertiesKHR* toTransform); #endif #ifdef VK_KHR_maintenance3 DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceMaintenance3Properties, transform_tohost_VkPhysicalDeviceMaintenance3PropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceMaintenance3Properties, transform_fromhost_VkPhysicalDeviceMaintenance3PropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDescriptorSetLayoutSupport, transform_tohost_VkDescriptorSetLayoutSupportKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDescriptorSetLayoutSupport, transform_fromhost_VkDescriptorSetLayoutSupportKHR) #endif #ifdef VK_KHR_draw_indirect_count #endif #ifdef VK_KHR_shader_subgroup_extended_types DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, transform_tohost_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, transform_fromhost_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) #endif #ifdef VK_KHR_8bit_storage DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDevice8BitStorageFeatures, transform_tohost_VkPhysicalDevice8BitStorageFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDevice8BitStorageFeatures, transform_fromhost_VkPhysicalDevice8BitStorageFeaturesKHR) #endif #ifdef VK_KHR_shader_atomic_int64 DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceShaderAtomicInt64Features, transform_tohost_VkPhysicalDeviceShaderAtomicInt64FeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceShaderAtomicInt64Features, transform_fromhost_VkPhysicalDeviceShaderAtomicInt64FeaturesKHR) #endif #ifdef VK_KHR_shader_clock void transform_tohost_VkPhysicalDeviceShaderClockFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderClockFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceShaderClockFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderClockFeaturesKHR* toTransform); #endif #ifdef VK_KHR_video_decode_h265 void transform_tohost_VkVideoDecodeH265ProfileInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeH265ProfileInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH265ProfileInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH265ProfileInfoKHR* toTransform); void transform_tohost_VkVideoDecodeH265CapabilitiesKHR( ResourceTracker* resourceTracker, VkVideoDecodeH265CapabilitiesKHR* toTransform); void transform_fromhost_VkVideoDecodeH265CapabilitiesKHR( ResourceTracker* resourceTracker, VkVideoDecodeH265CapabilitiesKHR* toTransform); void transform_tohost_VkVideoDecodeH265SessionParametersAddInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH265SessionParametersAddInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH265SessionParametersAddInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH265SessionParametersAddInfoKHR* toTransform); void transform_tohost_VkVideoDecodeH265SessionParametersCreateInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH265SessionParametersCreateInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH265SessionParametersCreateInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH265SessionParametersCreateInfoKHR* toTransform); void transform_tohost_VkVideoDecodeH265PictureInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeH265PictureInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH265PictureInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH265PictureInfoKHR* toTransform); void transform_tohost_VkVideoDecodeH265DpbSlotInfoKHR(ResourceTracker* resourceTracker, VkVideoDecodeH265DpbSlotInfoKHR* toTransform); void transform_fromhost_VkVideoDecodeH265DpbSlotInfoKHR( ResourceTracker* resourceTracker, VkVideoDecodeH265DpbSlotInfoKHR* toTransform); #endif #ifdef VK_KHR_global_priority void transform_tohost_VkDeviceQueueGlobalPriorityCreateInfoKHR( ResourceTracker* resourceTracker, VkDeviceQueueGlobalPriorityCreateInfoKHR* toTransform); void transform_fromhost_VkDeviceQueueGlobalPriorityCreateInfoKHR( ResourceTracker* resourceTracker, VkDeviceQueueGlobalPriorityCreateInfoKHR* toTransform); void transform_tohost_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR* toTransform); void transform_tohost_VkQueueFamilyGlobalPriorityPropertiesKHR( ResourceTracker* resourceTracker, VkQueueFamilyGlobalPriorityPropertiesKHR* toTransform); void transform_fromhost_VkQueueFamilyGlobalPriorityPropertiesKHR( ResourceTracker* resourceTracker, VkQueueFamilyGlobalPriorityPropertiesKHR* toTransform); #endif #ifdef VK_KHR_driver_properties DEFINE_ALIAS_FUNCTION(transform_tohost_VkConformanceVersion, transform_tohost_VkConformanceVersionKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkConformanceVersion, transform_fromhost_VkConformanceVersionKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceDriverProperties, transform_tohost_VkPhysicalDeviceDriverPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceDriverProperties, transform_fromhost_VkPhysicalDeviceDriverPropertiesKHR) #endif #ifdef VK_KHR_shader_float_controls DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceFloatControlsProperties, transform_tohost_VkPhysicalDeviceFloatControlsPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceFloatControlsProperties, transform_fromhost_VkPhysicalDeviceFloatControlsPropertiesKHR) #endif #ifdef VK_KHR_depth_stencil_resolve DEFINE_ALIAS_FUNCTION(transform_tohost_VkSubpassDescriptionDepthStencilResolve, transform_tohost_VkSubpassDescriptionDepthStencilResolveKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSubpassDescriptionDepthStencilResolve, transform_fromhost_VkSubpassDescriptionDepthStencilResolveKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceDepthStencilResolveProperties, transform_tohost_VkPhysicalDeviceDepthStencilResolvePropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceDepthStencilResolveProperties, transform_fromhost_VkPhysicalDeviceDepthStencilResolvePropertiesKHR) #endif #ifdef VK_KHR_swapchain_mutable_format #endif #ifdef VK_KHR_timeline_semaphore DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceTimelineSemaphoreFeatures, transform_tohost_VkPhysicalDeviceTimelineSemaphoreFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceTimelineSemaphoreFeatures, transform_fromhost_VkPhysicalDeviceTimelineSemaphoreFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceTimelineSemaphoreProperties, transform_tohost_VkPhysicalDeviceTimelineSemaphorePropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceTimelineSemaphoreProperties, transform_fromhost_VkPhysicalDeviceTimelineSemaphorePropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSemaphoreTypeCreateInfo, transform_tohost_VkSemaphoreTypeCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSemaphoreTypeCreateInfo, transform_fromhost_VkSemaphoreTypeCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkTimelineSemaphoreSubmitInfo, transform_tohost_VkTimelineSemaphoreSubmitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkTimelineSemaphoreSubmitInfo, transform_fromhost_VkTimelineSemaphoreSubmitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSemaphoreWaitInfo, transform_tohost_VkSemaphoreWaitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSemaphoreWaitInfo, transform_fromhost_VkSemaphoreWaitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSemaphoreSignalInfo, transform_tohost_VkSemaphoreSignalInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSemaphoreSignalInfo, transform_fromhost_VkSemaphoreSignalInfoKHR) #endif #ifdef VK_KHR_vulkan_memory_model DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceVulkanMemoryModelFeatures, transform_tohost_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceVulkanMemoryModelFeatures, transform_fromhost_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) #endif #ifdef VK_KHR_shader_terminate_invocation DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceShaderTerminateInvocationFeatures, transform_tohost_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceShaderTerminateInvocationFeatures, transform_fromhost_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR) #endif #ifdef VK_KHR_fragment_shading_rate void transform_tohost_VkFragmentShadingRateAttachmentInfoKHR( ResourceTracker* resourceTracker, VkFragmentShadingRateAttachmentInfoKHR* toTransform); void transform_fromhost_VkFragmentShadingRateAttachmentInfoKHR( ResourceTracker* resourceTracker, VkFragmentShadingRateAttachmentInfoKHR* toTransform); void transform_tohost_VkPipelineFragmentShadingRateStateCreateInfoKHR( ResourceTracker* resourceTracker, VkPipelineFragmentShadingRateStateCreateInfoKHR* toTransform); void transform_fromhost_VkPipelineFragmentShadingRateStateCreateInfoKHR( ResourceTracker* resourceTracker, VkPipelineFragmentShadingRateStateCreateInfoKHR* toTransform); void transform_tohost_VkPhysicalDeviceFragmentShadingRateFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRateFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentShadingRateFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRateFeaturesKHR* toTransform); void transform_tohost_VkPhysicalDeviceFragmentShadingRatePropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRatePropertiesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentShadingRatePropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRatePropertiesKHR* toTransform); void transform_tohost_VkPhysicalDeviceFragmentShadingRateKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRateKHR* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentShadingRateKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRateKHR* toTransform); #endif #ifdef VK_KHR_spirv_1_4 #endif #ifdef VK_KHR_surface_protected_capabilities void transform_tohost_VkSurfaceProtectedCapabilitiesKHR( ResourceTracker* resourceTracker, VkSurfaceProtectedCapabilitiesKHR* toTransform); void transform_fromhost_VkSurfaceProtectedCapabilitiesKHR( ResourceTracker* resourceTracker, VkSurfaceProtectedCapabilitiesKHR* toTransform); #endif #ifdef VK_KHR_separate_depth_stencil_layouts DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures, transform_tohost_VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures, transform_fromhost_VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkAttachmentReferenceStencilLayout, transform_tohost_VkAttachmentReferenceStencilLayoutKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkAttachmentReferenceStencilLayout, transform_fromhost_VkAttachmentReferenceStencilLayoutKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkAttachmentDescriptionStencilLayout, transform_tohost_VkAttachmentDescriptionStencilLayoutKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkAttachmentDescriptionStencilLayout, transform_fromhost_VkAttachmentDescriptionStencilLayoutKHR) #endif #ifdef VK_KHR_present_wait void transform_tohost_VkPhysicalDevicePresentWaitFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePresentWaitFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDevicePresentWaitFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePresentWaitFeaturesKHR* toTransform); #endif #ifdef VK_KHR_uniform_buffer_standard_layout DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceUniformBufferStandardLayoutFeatures, transform_tohost_VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceUniformBufferStandardLayoutFeatures, transform_fromhost_VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR) #endif #ifdef VK_KHR_buffer_device_address DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceBufferDeviceAddressFeatures, transform_tohost_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceBufferDeviceAddressFeatures, transform_fromhost_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBufferDeviceAddressInfo, transform_tohost_VkBufferDeviceAddressInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBufferDeviceAddressInfo, transform_fromhost_VkBufferDeviceAddressInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBufferOpaqueCaptureAddressCreateInfo, transform_tohost_VkBufferOpaqueCaptureAddressCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBufferOpaqueCaptureAddressCreateInfo, transform_fromhost_VkBufferOpaqueCaptureAddressCreateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkMemoryOpaqueCaptureAddressAllocateInfo, transform_tohost_VkMemoryOpaqueCaptureAddressAllocateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkMemoryOpaqueCaptureAddressAllocateInfo, transform_fromhost_VkMemoryOpaqueCaptureAddressAllocateInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDeviceMemoryOpaqueCaptureAddressInfo, transform_tohost_VkDeviceMemoryOpaqueCaptureAddressInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDeviceMemoryOpaqueCaptureAddressInfo, transform_fromhost_VkDeviceMemoryOpaqueCaptureAddressInfoKHR) #endif #ifdef VK_KHR_deferred_host_operations #endif #ifdef VK_KHR_pipeline_executable_properties void transform_tohost_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* toTransform); void transform_tohost_VkPipelineInfoKHR(ResourceTracker* resourceTracker, VkPipelineInfoKHR* toTransform); void transform_fromhost_VkPipelineInfoKHR(ResourceTracker* resourceTracker, VkPipelineInfoKHR* toTransform); void transform_tohost_VkPipelineExecutablePropertiesKHR( ResourceTracker* resourceTracker, VkPipelineExecutablePropertiesKHR* toTransform); void transform_fromhost_VkPipelineExecutablePropertiesKHR( ResourceTracker* resourceTracker, VkPipelineExecutablePropertiesKHR* toTransform); void transform_tohost_VkPipelineExecutableInfoKHR(ResourceTracker* resourceTracker, VkPipelineExecutableInfoKHR* toTransform); void transform_fromhost_VkPipelineExecutableInfoKHR(ResourceTracker* resourceTracker, VkPipelineExecutableInfoKHR* toTransform); void transform_tohost_VkPipelineExecutableStatisticValueKHR( ResourceTracker* resourceTracker, VkPipelineExecutableStatisticValueKHR* toTransform); void transform_fromhost_VkPipelineExecutableStatisticValueKHR( ResourceTracker* resourceTracker, VkPipelineExecutableStatisticValueKHR* toTransform); void transform_tohost_VkPipelineExecutableStatisticKHR( ResourceTracker* resourceTracker, VkPipelineExecutableStatisticKHR* toTransform); void transform_fromhost_VkPipelineExecutableStatisticKHR( ResourceTracker* resourceTracker, VkPipelineExecutableStatisticKHR* toTransform); void transform_tohost_VkPipelineExecutableInternalRepresentationKHR( ResourceTracker* resourceTracker, VkPipelineExecutableInternalRepresentationKHR* toTransform); void transform_fromhost_VkPipelineExecutableInternalRepresentationKHR( ResourceTracker* resourceTracker, VkPipelineExecutableInternalRepresentationKHR* toTransform); #endif #ifdef VK_KHR_map_memory2 void transform_tohost_VkMemoryMapInfoKHR(ResourceTracker* resourceTracker, VkMemoryMapInfoKHR* toTransform); void transform_fromhost_VkMemoryMapInfoKHR(ResourceTracker* resourceTracker, VkMemoryMapInfoKHR* toTransform); void transform_tohost_VkMemoryUnmapInfoKHR(ResourceTracker* resourceTracker, VkMemoryUnmapInfoKHR* toTransform); void transform_fromhost_VkMemoryUnmapInfoKHR(ResourceTracker* resourceTracker, VkMemoryUnmapInfoKHR* toTransform); #endif #ifdef VK_KHR_shader_integer_dot_product DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceShaderIntegerDotProductFeatures, transform_tohost_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceShaderIntegerDotProductFeatures, transform_fromhost_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceShaderIntegerDotProductProperties, transform_tohost_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceShaderIntegerDotProductProperties, transform_fromhost_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR) #endif #ifdef VK_KHR_pipeline_library void transform_tohost_VkPipelineLibraryCreateInfoKHR(ResourceTracker* resourceTracker, VkPipelineLibraryCreateInfoKHR* toTransform); void transform_fromhost_VkPipelineLibraryCreateInfoKHR(ResourceTracker* resourceTracker, VkPipelineLibraryCreateInfoKHR* toTransform); #endif #ifdef VK_KHR_shader_non_semantic_info #endif #ifdef VK_KHR_present_id void transform_tohost_VkPresentIdKHR(ResourceTracker* resourceTracker, VkPresentIdKHR* toTransform); void transform_fromhost_VkPresentIdKHR(ResourceTracker* resourceTracker, VkPresentIdKHR* toTransform); void transform_tohost_VkPhysicalDevicePresentIdFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePresentIdFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDevicePresentIdFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDevicePresentIdFeaturesKHR* toTransform); #endif #ifdef VK_KHR_video_encode_queue void transform_tohost_VkVideoEncodeInfoKHR(ResourceTracker* resourceTracker, VkVideoEncodeInfoKHR* toTransform); void transform_fromhost_VkVideoEncodeInfoKHR(ResourceTracker* resourceTracker, VkVideoEncodeInfoKHR* toTransform); void transform_tohost_VkVideoEncodeCapabilitiesKHR(ResourceTracker* resourceTracker, VkVideoEncodeCapabilitiesKHR* toTransform); void transform_fromhost_VkVideoEncodeCapabilitiesKHR(ResourceTracker* resourceTracker, VkVideoEncodeCapabilitiesKHR* toTransform); void transform_tohost_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR( ResourceTracker* resourceTracker, VkQueryPoolVideoEncodeFeedbackCreateInfoKHR* toTransform); void transform_fromhost_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR( ResourceTracker* resourceTracker, VkQueryPoolVideoEncodeFeedbackCreateInfoKHR* toTransform); void transform_tohost_VkVideoEncodeUsageInfoKHR(ResourceTracker* resourceTracker, VkVideoEncodeUsageInfoKHR* toTransform); void transform_fromhost_VkVideoEncodeUsageInfoKHR(ResourceTracker* resourceTracker, VkVideoEncodeUsageInfoKHR* toTransform); void transform_tohost_VkVideoEncodeRateControlLayerInfoKHR( ResourceTracker* resourceTracker, VkVideoEncodeRateControlLayerInfoKHR* toTransform); void transform_fromhost_VkVideoEncodeRateControlLayerInfoKHR( ResourceTracker* resourceTracker, VkVideoEncodeRateControlLayerInfoKHR* toTransform); void transform_tohost_VkVideoEncodeRateControlInfoKHR(ResourceTracker* resourceTracker, VkVideoEncodeRateControlInfoKHR* toTransform); void transform_fromhost_VkVideoEncodeRateControlInfoKHR( ResourceTracker* resourceTracker, VkVideoEncodeRateControlInfoKHR* toTransform); #endif #ifdef VK_KHR_synchronization2 DEFINE_ALIAS_FUNCTION(transform_tohost_VkMemoryBarrier2, transform_tohost_VkMemoryBarrier2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkMemoryBarrier2, transform_fromhost_VkMemoryBarrier2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBufferMemoryBarrier2, transform_tohost_VkBufferMemoryBarrier2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBufferMemoryBarrier2, transform_fromhost_VkBufferMemoryBarrier2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageMemoryBarrier2, transform_tohost_VkImageMemoryBarrier2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageMemoryBarrier2, transform_fromhost_VkImageMemoryBarrier2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDependencyInfo, transform_tohost_VkDependencyInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDependencyInfo, transform_fromhost_VkDependencyInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSubmitInfo2, transform_tohost_VkSubmitInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSubmitInfo2, transform_fromhost_VkSubmitInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkSemaphoreSubmitInfo, transform_tohost_VkSemaphoreSubmitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSemaphoreSubmitInfo, transform_fromhost_VkSemaphoreSubmitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkCommandBufferSubmitInfo, transform_tohost_VkCommandBufferSubmitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkCommandBufferSubmitInfo, transform_fromhost_VkCommandBufferSubmitInfoKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceSynchronization2Features, transform_tohost_VkPhysicalDeviceSynchronization2FeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceSynchronization2Features, transform_fromhost_VkPhysicalDeviceSynchronization2FeaturesKHR) void transform_tohost_VkQueueFamilyCheckpointProperties2NV( ResourceTracker* resourceTracker, VkQueueFamilyCheckpointProperties2NV* toTransform); void transform_fromhost_VkQueueFamilyCheckpointProperties2NV( ResourceTracker* resourceTracker, VkQueueFamilyCheckpointProperties2NV* toTransform); void transform_tohost_VkCheckpointData2NV(ResourceTracker* resourceTracker, VkCheckpointData2NV* toTransform); void transform_fromhost_VkCheckpointData2NV(ResourceTracker* resourceTracker, VkCheckpointData2NV* toTransform); #endif #ifdef VK_KHR_fragment_shader_barycentric void transform_tohost_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* toTransform); void transform_tohost_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* toTransform); #endif #ifdef VK_KHR_shader_subgroup_uniform_control_flow void transform_tohost_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* toTransform); #endif #ifdef VK_KHR_zero_initialize_workgroup_memory DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, transform_tohost_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, transform_fromhost_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) #endif #ifdef VK_KHR_workgroup_memory_explicit_layout void transform_tohost_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* toTransform); #endif #ifdef VK_KHR_copy_commands2 DEFINE_ALIAS_FUNCTION(transform_tohost_VkCopyBufferInfo2, transform_tohost_VkCopyBufferInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkCopyBufferInfo2, transform_fromhost_VkCopyBufferInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkCopyImageInfo2, transform_tohost_VkCopyImageInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkCopyImageInfo2, transform_fromhost_VkCopyImageInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkCopyBufferToImageInfo2, transform_tohost_VkCopyBufferToImageInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkCopyBufferToImageInfo2, transform_fromhost_VkCopyBufferToImageInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkCopyImageToBufferInfo2, transform_tohost_VkCopyImageToBufferInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkCopyImageToBufferInfo2, transform_fromhost_VkCopyImageToBufferInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBlitImageInfo2, transform_tohost_VkBlitImageInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBlitImageInfo2, transform_fromhost_VkBlitImageInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkResolveImageInfo2, transform_tohost_VkResolveImageInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkResolveImageInfo2, transform_fromhost_VkResolveImageInfo2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBufferCopy2, transform_tohost_VkBufferCopy2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBufferCopy2, transform_fromhost_VkBufferCopy2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageCopy2, transform_tohost_VkImageCopy2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageCopy2, transform_fromhost_VkImageCopy2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageBlit2, transform_tohost_VkImageBlit2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageBlit2, transform_fromhost_VkImageBlit2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBufferImageCopy2, transform_tohost_VkBufferImageCopy2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBufferImageCopy2, transform_fromhost_VkBufferImageCopy2KHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageResolve2, transform_tohost_VkImageResolve2KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageResolve2, transform_fromhost_VkImageResolve2KHR) #endif #ifdef VK_KHR_format_feature_flags2 DEFINE_ALIAS_FUNCTION(transform_tohost_VkFormatProperties3, transform_tohost_VkFormatProperties3KHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkFormatProperties3, transform_fromhost_VkFormatProperties3KHR) #endif #ifdef VK_KHR_ray_tracing_maintenance1 void transform_tohost_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* toTransform); void transform_tohost_VkTraceRaysIndirectCommand2KHR(ResourceTracker* resourceTracker, VkTraceRaysIndirectCommand2KHR* toTransform); void transform_fromhost_VkTraceRaysIndirectCommand2KHR(ResourceTracker* resourceTracker, VkTraceRaysIndirectCommand2KHR* toTransform); #endif #ifdef VK_KHR_portability_enumeration #endif #ifdef VK_KHR_maintenance4 DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceMaintenance4Features, transform_tohost_VkPhysicalDeviceMaintenance4FeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceMaintenance4Features, transform_fromhost_VkPhysicalDeviceMaintenance4FeaturesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceMaintenance4Properties, transform_tohost_VkPhysicalDeviceMaintenance4PropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceMaintenance4Properties, transform_fromhost_VkPhysicalDeviceMaintenance4PropertiesKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDeviceBufferMemoryRequirements, transform_tohost_VkDeviceBufferMemoryRequirementsKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDeviceBufferMemoryRequirements, transform_fromhost_VkDeviceBufferMemoryRequirementsKHR) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDeviceImageMemoryRequirements, transform_tohost_VkDeviceImageMemoryRequirementsKHR) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDeviceImageMemoryRequirements, transform_fromhost_VkDeviceImageMemoryRequirementsKHR) #endif #ifdef VK_KHR_ray_tracing_position_fetch void transform_tohost_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR* toTransform); #endif #ifdef VK_ANDROID_native_buffer void transform_tohost_VkNativeBufferUsage2ANDROID(ResourceTracker* resourceTracker, VkNativeBufferUsage2ANDROID* toTransform); void transform_fromhost_VkNativeBufferUsage2ANDROID(ResourceTracker* resourceTracker, VkNativeBufferUsage2ANDROID* toTransform); void transform_tohost_VkNativeBufferANDROID(ResourceTracker* resourceTracker, VkNativeBufferANDROID* toTransform); void transform_fromhost_VkNativeBufferANDROID(ResourceTracker* resourceTracker, VkNativeBufferANDROID* toTransform); void transform_tohost_VkSwapchainImageCreateInfoANDROID( ResourceTracker* resourceTracker, VkSwapchainImageCreateInfoANDROID* toTransform); void transform_fromhost_VkSwapchainImageCreateInfoANDROID( ResourceTracker* resourceTracker, VkSwapchainImageCreateInfoANDROID* toTransform); void transform_tohost_VkPhysicalDevicePresentationPropertiesANDROID( ResourceTracker* resourceTracker, VkPhysicalDevicePresentationPropertiesANDROID* toTransform); void transform_fromhost_VkPhysicalDevicePresentationPropertiesANDROID( ResourceTracker* resourceTracker, VkPhysicalDevicePresentationPropertiesANDROID* toTransform); #endif #ifdef VK_EXT_debug_report void transform_tohost_VkDebugReportCallbackCreateInfoEXT( ResourceTracker* resourceTracker, VkDebugReportCallbackCreateInfoEXT* toTransform); void transform_fromhost_VkDebugReportCallbackCreateInfoEXT( ResourceTracker* resourceTracker, VkDebugReportCallbackCreateInfoEXT* toTransform); #endif #ifdef VK_NV_glsl_shader #endif #ifdef VK_EXT_depth_range_unrestricted #endif #ifdef VK_IMG_filter_cubic #endif #ifdef VK_AMD_rasterization_order void transform_tohost_VkPipelineRasterizationStateRasterizationOrderAMD( ResourceTracker* resourceTracker, VkPipelineRasterizationStateRasterizationOrderAMD* toTransform); void transform_fromhost_VkPipelineRasterizationStateRasterizationOrderAMD( ResourceTracker* resourceTracker, VkPipelineRasterizationStateRasterizationOrderAMD* toTransform); #endif #ifdef VK_AMD_shader_trinary_minmax #endif #ifdef VK_AMD_shader_explicit_vertex_parameter #endif #ifdef VK_EXT_debug_marker void transform_tohost_VkDebugMarkerObjectNameInfoEXT(ResourceTracker* resourceTracker, VkDebugMarkerObjectNameInfoEXT* toTransform); void transform_fromhost_VkDebugMarkerObjectNameInfoEXT(ResourceTracker* resourceTracker, VkDebugMarkerObjectNameInfoEXT* toTransform); void transform_tohost_VkDebugMarkerObjectTagInfoEXT(ResourceTracker* resourceTracker, VkDebugMarkerObjectTagInfoEXT* toTransform); void transform_fromhost_VkDebugMarkerObjectTagInfoEXT(ResourceTracker* resourceTracker, VkDebugMarkerObjectTagInfoEXT* toTransform); void transform_tohost_VkDebugMarkerMarkerInfoEXT(ResourceTracker* resourceTracker, VkDebugMarkerMarkerInfoEXT* toTransform); void transform_fromhost_VkDebugMarkerMarkerInfoEXT(ResourceTracker* resourceTracker, VkDebugMarkerMarkerInfoEXT* toTransform); #endif #ifdef VK_AMD_gcn_shader #endif #ifdef VK_NV_dedicated_allocation void transform_tohost_VkDedicatedAllocationImageCreateInfoNV( ResourceTracker* resourceTracker, VkDedicatedAllocationImageCreateInfoNV* toTransform); void transform_fromhost_VkDedicatedAllocationImageCreateInfoNV( ResourceTracker* resourceTracker, VkDedicatedAllocationImageCreateInfoNV* toTransform); void transform_tohost_VkDedicatedAllocationBufferCreateInfoNV( ResourceTracker* resourceTracker, VkDedicatedAllocationBufferCreateInfoNV* toTransform); void transform_fromhost_VkDedicatedAllocationBufferCreateInfoNV( ResourceTracker* resourceTracker, VkDedicatedAllocationBufferCreateInfoNV* toTransform); void transform_tohost_VkDedicatedAllocationMemoryAllocateInfoNV( ResourceTracker* resourceTracker, VkDedicatedAllocationMemoryAllocateInfoNV* toTransform); void transform_fromhost_VkDedicatedAllocationMemoryAllocateInfoNV( ResourceTracker* resourceTracker, VkDedicatedAllocationMemoryAllocateInfoNV* toTransform); #endif #ifdef VK_EXT_transform_feedback void transform_tohost_VkPhysicalDeviceTransformFeedbackFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceTransformFeedbackFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceTransformFeedbackFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceTransformFeedbackFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceTransformFeedbackPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceTransformFeedbackPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceTransformFeedbackPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceTransformFeedbackPropertiesEXT* toTransform); void transform_tohost_VkPipelineRasterizationStateStreamCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationStateStreamCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineRasterizationStateStreamCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationStateStreamCreateInfoEXT* toTransform); #endif #ifdef VK_NVX_binary_import void transform_tohost_VkCuModuleCreateInfoNVX(ResourceTracker* resourceTracker, VkCuModuleCreateInfoNVX* toTransform); void transform_fromhost_VkCuModuleCreateInfoNVX(ResourceTracker* resourceTracker, VkCuModuleCreateInfoNVX* toTransform); void transform_tohost_VkCuFunctionCreateInfoNVX(ResourceTracker* resourceTracker, VkCuFunctionCreateInfoNVX* toTransform); void transform_fromhost_VkCuFunctionCreateInfoNVX(ResourceTracker* resourceTracker, VkCuFunctionCreateInfoNVX* toTransform); void transform_tohost_VkCuLaunchInfoNVX(ResourceTracker* resourceTracker, VkCuLaunchInfoNVX* toTransform); void transform_fromhost_VkCuLaunchInfoNVX(ResourceTracker* resourceTracker, VkCuLaunchInfoNVX* toTransform); #endif #ifdef VK_NVX_image_view_handle void transform_tohost_VkImageViewHandleInfoNVX(ResourceTracker* resourceTracker, VkImageViewHandleInfoNVX* toTransform); void transform_fromhost_VkImageViewHandleInfoNVX(ResourceTracker* resourceTracker, VkImageViewHandleInfoNVX* toTransform); void transform_tohost_VkImageViewAddressPropertiesNVX(ResourceTracker* resourceTracker, VkImageViewAddressPropertiesNVX* toTransform); void transform_fromhost_VkImageViewAddressPropertiesNVX( ResourceTracker* resourceTracker, VkImageViewAddressPropertiesNVX* toTransform); #endif #ifdef VK_AMD_draw_indirect_count #endif #ifdef VK_AMD_negative_viewport_height #endif #ifdef VK_AMD_gpu_shader_half_float #endif #ifdef VK_AMD_shader_ballot #endif #ifdef VK_EXT_video_encode_h264 void transform_tohost_VkVideoEncodeH264CapabilitiesEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264CapabilitiesEXT* toTransform); void transform_fromhost_VkVideoEncodeH264CapabilitiesEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264CapabilitiesEXT* toTransform); void transform_tohost_VkVideoEncodeH264SessionParametersAddInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264SessionParametersAddInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH264SessionParametersAddInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264SessionParametersAddInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH264SessionParametersCreateInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264SessionParametersCreateInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH264SessionParametersCreateInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264SessionParametersCreateInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH264NaluSliceInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264NaluSliceInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH264NaluSliceInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264NaluSliceInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH264VclFrameInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264VclFrameInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH264VclFrameInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264VclFrameInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH264DpbSlotInfoEXT(ResourceTracker* resourceTracker, VkVideoEncodeH264DpbSlotInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH264DpbSlotInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264DpbSlotInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH264ProfileInfoEXT(ResourceTracker* resourceTracker, VkVideoEncodeH264ProfileInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH264ProfileInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264ProfileInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH264RateControlInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264RateControlInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH264RateControlInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264RateControlInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH264QpEXT(ResourceTracker* resourceTracker, VkVideoEncodeH264QpEXT* toTransform); void transform_fromhost_VkVideoEncodeH264QpEXT(ResourceTracker* resourceTracker, VkVideoEncodeH264QpEXT* toTransform); void transform_tohost_VkVideoEncodeH264FrameSizeEXT(ResourceTracker* resourceTracker, VkVideoEncodeH264FrameSizeEXT* toTransform); void transform_fromhost_VkVideoEncodeH264FrameSizeEXT(ResourceTracker* resourceTracker, VkVideoEncodeH264FrameSizeEXT* toTransform); void transform_tohost_VkVideoEncodeH264RateControlLayerInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264RateControlLayerInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH264RateControlLayerInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH264RateControlLayerInfoEXT* toTransform); #endif #ifdef VK_EXT_video_encode_h265 void transform_tohost_VkVideoEncodeH265CapabilitiesEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265CapabilitiesEXT* toTransform); void transform_fromhost_VkVideoEncodeH265CapabilitiesEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265CapabilitiesEXT* toTransform); void transform_tohost_VkVideoEncodeH265SessionParametersAddInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265SessionParametersAddInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH265SessionParametersAddInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265SessionParametersAddInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH265SessionParametersCreateInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265SessionParametersCreateInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH265SessionParametersCreateInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265SessionParametersCreateInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH265NaluSliceSegmentInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265NaluSliceSegmentInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH265NaluSliceSegmentInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265NaluSliceSegmentInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH265VclFrameInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265VclFrameInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH265VclFrameInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265VclFrameInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH265DpbSlotInfoEXT(ResourceTracker* resourceTracker, VkVideoEncodeH265DpbSlotInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH265DpbSlotInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265DpbSlotInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH265ProfileInfoEXT(ResourceTracker* resourceTracker, VkVideoEncodeH265ProfileInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH265ProfileInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265ProfileInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH265RateControlInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265RateControlInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH265RateControlInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265RateControlInfoEXT* toTransform); void transform_tohost_VkVideoEncodeH265QpEXT(ResourceTracker* resourceTracker, VkVideoEncodeH265QpEXT* toTransform); void transform_fromhost_VkVideoEncodeH265QpEXT(ResourceTracker* resourceTracker, VkVideoEncodeH265QpEXT* toTransform); void transform_tohost_VkVideoEncodeH265FrameSizeEXT(ResourceTracker* resourceTracker, VkVideoEncodeH265FrameSizeEXT* toTransform); void transform_fromhost_VkVideoEncodeH265FrameSizeEXT(ResourceTracker* resourceTracker, VkVideoEncodeH265FrameSizeEXT* toTransform); void transform_tohost_VkVideoEncodeH265RateControlLayerInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265RateControlLayerInfoEXT* toTransform); void transform_fromhost_VkVideoEncodeH265RateControlLayerInfoEXT( ResourceTracker* resourceTracker, VkVideoEncodeH265RateControlLayerInfoEXT* toTransform); #endif #ifdef VK_AMD_texture_gather_bias_lod void transform_tohost_VkTextureLODGatherFormatPropertiesAMD( ResourceTracker* resourceTracker, VkTextureLODGatherFormatPropertiesAMD* toTransform); void transform_fromhost_VkTextureLODGatherFormatPropertiesAMD( ResourceTracker* resourceTracker, VkTextureLODGatherFormatPropertiesAMD* toTransform); #endif #ifdef VK_AMD_shader_info void transform_tohost_VkShaderResourceUsageAMD(ResourceTracker* resourceTracker, VkShaderResourceUsageAMD* toTransform); void transform_fromhost_VkShaderResourceUsageAMD(ResourceTracker* resourceTracker, VkShaderResourceUsageAMD* toTransform); void transform_tohost_VkShaderStatisticsInfoAMD(ResourceTracker* resourceTracker, VkShaderStatisticsInfoAMD* toTransform); void transform_fromhost_VkShaderStatisticsInfoAMD(ResourceTracker* resourceTracker, VkShaderStatisticsInfoAMD* toTransform); #endif #ifdef VK_AMD_shader_image_load_store_lod #endif #ifdef VK_GGP_stream_descriptor_surface void transform_tohost_VkStreamDescriptorSurfaceCreateInfoGGP( ResourceTracker* resourceTracker, VkStreamDescriptorSurfaceCreateInfoGGP* toTransform); void transform_fromhost_VkStreamDescriptorSurfaceCreateInfoGGP( ResourceTracker* resourceTracker, VkStreamDescriptorSurfaceCreateInfoGGP* toTransform); #endif #ifdef VK_NV_corner_sampled_image void transform_tohost_VkPhysicalDeviceCornerSampledImageFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCornerSampledImageFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceCornerSampledImageFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCornerSampledImageFeaturesNV* toTransform); #endif #ifdef VK_IMG_format_pvrtc #endif #ifdef VK_NV_external_memory_capabilities void transform_tohost_VkExternalImageFormatPropertiesNV( ResourceTracker* resourceTracker, VkExternalImageFormatPropertiesNV* toTransform); void transform_fromhost_VkExternalImageFormatPropertiesNV( ResourceTracker* resourceTracker, VkExternalImageFormatPropertiesNV* toTransform); #endif #ifdef VK_NV_external_memory void transform_tohost_VkExternalMemoryImageCreateInfoNV( ResourceTracker* resourceTracker, VkExternalMemoryImageCreateInfoNV* toTransform); void transform_fromhost_VkExternalMemoryImageCreateInfoNV( ResourceTracker* resourceTracker, VkExternalMemoryImageCreateInfoNV* toTransform); void transform_tohost_VkExportMemoryAllocateInfoNV(ResourceTracker* resourceTracker, VkExportMemoryAllocateInfoNV* toTransform); void transform_fromhost_VkExportMemoryAllocateInfoNV(ResourceTracker* resourceTracker, VkExportMemoryAllocateInfoNV* toTransform); #endif #ifdef VK_NV_external_memory_win32 void transform_tohost_VkImportMemoryWin32HandleInfoNV(ResourceTracker* resourceTracker, VkImportMemoryWin32HandleInfoNV* toTransform); void transform_fromhost_VkImportMemoryWin32HandleInfoNV( ResourceTracker* resourceTracker, VkImportMemoryWin32HandleInfoNV* toTransform); void transform_tohost_VkExportMemoryWin32HandleInfoNV(ResourceTracker* resourceTracker, VkExportMemoryWin32HandleInfoNV* toTransform); void transform_fromhost_VkExportMemoryWin32HandleInfoNV( ResourceTracker* resourceTracker, VkExportMemoryWin32HandleInfoNV* toTransform); #endif #ifdef VK_NV_win32_keyed_mutex void transform_tohost_VkWin32KeyedMutexAcquireReleaseInfoNV( ResourceTracker* resourceTracker, VkWin32KeyedMutexAcquireReleaseInfoNV* toTransform); void transform_fromhost_VkWin32KeyedMutexAcquireReleaseInfoNV( ResourceTracker* resourceTracker, VkWin32KeyedMutexAcquireReleaseInfoNV* toTransform); #endif #ifdef VK_EXT_validation_flags void transform_tohost_VkValidationFlagsEXT(ResourceTracker* resourceTracker, VkValidationFlagsEXT* toTransform); void transform_fromhost_VkValidationFlagsEXT(ResourceTracker* resourceTracker, VkValidationFlagsEXT* toTransform); #endif #ifdef VK_NN_vi_surface void transform_tohost_VkViSurfaceCreateInfoNN(ResourceTracker* resourceTracker, VkViSurfaceCreateInfoNN* toTransform); void transform_fromhost_VkViSurfaceCreateInfoNN(ResourceTracker* resourceTracker, VkViSurfaceCreateInfoNN* toTransform); #endif #ifdef VK_EXT_shader_subgroup_ballot #endif #ifdef VK_EXT_shader_subgroup_vote #endif #ifdef VK_EXT_texture_compression_astc_hdr DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceTextureCompressionASTCHDRFeatures, transform_tohost_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceTextureCompressionASTCHDRFeatures, transform_fromhost_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) #endif #ifdef VK_EXT_astc_decode_mode void transform_tohost_VkImageViewASTCDecodeModeEXT(ResourceTracker* resourceTracker, VkImageViewASTCDecodeModeEXT* toTransform); void transform_fromhost_VkImageViewASTCDecodeModeEXT(ResourceTracker* resourceTracker, VkImageViewASTCDecodeModeEXT* toTransform); void transform_tohost_VkPhysicalDeviceASTCDecodeFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceASTCDecodeFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceASTCDecodeFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceASTCDecodeFeaturesEXT* toTransform); #endif #ifdef VK_EXT_pipeline_robustness void transform_tohost_VkPhysicalDevicePipelineRobustnessFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineRobustnessFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDevicePipelineRobustnessFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineRobustnessFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDevicePipelineRobustnessPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineRobustnessPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDevicePipelineRobustnessPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineRobustnessPropertiesEXT* toTransform); void transform_tohost_VkPipelineRobustnessCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRobustnessCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineRobustnessCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRobustnessCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_conditional_rendering void transform_tohost_VkConditionalRenderingBeginInfoEXT( ResourceTracker* resourceTracker, VkConditionalRenderingBeginInfoEXT* toTransform); void transform_fromhost_VkConditionalRenderingBeginInfoEXT( ResourceTracker* resourceTracker, VkConditionalRenderingBeginInfoEXT* toTransform); void transform_tohost_VkPhysicalDeviceConditionalRenderingFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceConditionalRenderingFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceConditionalRenderingFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceConditionalRenderingFeaturesEXT* toTransform); void transform_tohost_VkCommandBufferInheritanceConditionalRenderingInfoEXT( ResourceTracker* resourceTracker, VkCommandBufferInheritanceConditionalRenderingInfoEXT* toTransform); void transform_fromhost_VkCommandBufferInheritanceConditionalRenderingInfoEXT( ResourceTracker* resourceTracker, VkCommandBufferInheritanceConditionalRenderingInfoEXT* toTransform); #endif #ifdef VK_NV_clip_space_w_scaling void transform_tohost_VkViewportWScalingNV(ResourceTracker* resourceTracker, VkViewportWScalingNV* toTransform); void transform_fromhost_VkViewportWScalingNV(ResourceTracker* resourceTracker, VkViewportWScalingNV* toTransform); void transform_tohost_VkPipelineViewportWScalingStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportWScalingStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineViewportWScalingStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportWScalingStateCreateInfoNV* toTransform); #endif #ifdef VK_EXT_direct_mode_display #endif #ifdef VK_EXT_acquire_xlib_display #endif #ifdef VK_EXT_display_surface_counter void transform_tohost_VkSurfaceCapabilities2EXT(ResourceTracker* resourceTracker, VkSurfaceCapabilities2EXT* toTransform); void transform_fromhost_VkSurfaceCapabilities2EXT(ResourceTracker* resourceTracker, VkSurfaceCapabilities2EXT* toTransform); #endif #ifdef VK_EXT_display_control void transform_tohost_VkDisplayPowerInfoEXT(ResourceTracker* resourceTracker, VkDisplayPowerInfoEXT* toTransform); void transform_fromhost_VkDisplayPowerInfoEXT(ResourceTracker* resourceTracker, VkDisplayPowerInfoEXT* toTransform); void transform_tohost_VkDeviceEventInfoEXT(ResourceTracker* resourceTracker, VkDeviceEventInfoEXT* toTransform); void transform_fromhost_VkDeviceEventInfoEXT(ResourceTracker* resourceTracker, VkDeviceEventInfoEXT* toTransform); void transform_tohost_VkDisplayEventInfoEXT(ResourceTracker* resourceTracker, VkDisplayEventInfoEXT* toTransform); void transform_fromhost_VkDisplayEventInfoEXT(ResourceTracker* resourceTracker, VkDisplayEventInfoEXT* toTransform); void transform_tohost_VkSwapchainCounterCreateInfoEXT(ResourceTracker* resourceTracker, VkSwapchainCounterCreateInfoEXT* toTransform); void transform_fromhost_VkSwapchainCounterCreateInfoEXT( ResourceTracker* resourceTracker, VkSwapchainCounterCreateInfoEXT* toTransform); #endif #ifdef VK_GOOGLE_display_timing void transform_tohost_VkRefreshCycleDurationGOOGLE(ResourceTracker* resourceTracker, VkRefreshCycleDurationGOOGLE* toTransform); void transform_fromhost_VkRefreshCycleDurationGOOGLE(ResourceTracker* resourceTracker, VkRefreshCycleDurationGOOGLE* toTransform); void transform_tohost_VkPastPresentationTimingGOOGLE(ResourceTracker* resourceTracker, VkPastPresentationTimingGOOGLE* toTransform); void transform_fromhost_VkPastPresentationTimingGOOGLE(ResourceTracker* resourceTracker, VkPastPresentationTimingGOOGLE* toTransform); void transform_tohost_VkPresentTimeGOOGLE(ResourceTracker* resourceTracker, VkPresentTimeGOOGLE* toTransform); void transform_fromhost_VkPresentTimeGOOGLE(ResourceTracker* resourceTracker, VkPresentTimeGOOGLE* toTransform); void transform_tohost_VkPresentTimesInfoGOOGLE(ResourceTracker* resourceTracker, VkPresentTimesInfoGOOGLE* toTransform); void transform_fromhost_VkPresentTimesInfoGOOGLE(ResourceTracker* resourceTracker, VkPresentTimesInfoGOOGLE* toTransform); #endif #ifdef VK_NV_sample_mask_override_coverage #endif #ifdef VK_NV_geometry_shader_passthrough #endif #ifdef VK_NV_viewport_array2 #endif #ifdef VK_NVX_multiview_per_view_attributes void transform_tohost_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* toTransform); void transform_fromhost_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* toTransform); #endif #ifdef VK_NV_viewport_swizzle void transform_tohost_VkViewportSwizzleNV(ResourceTracker* resourceTracker, VkViewportSwizzleNV* toTransform); void transform_fromhost_VkViewportSwizzleNV(ResourceTracker* resourceTracker, VkViewportSwizzleNV* toTransform); void transform_tohost_VkPipelineViewportSwizzleStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportSwizzleStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineViewportSwizzleStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportSwizzleStateCreateInfoNV* toTransform); #endif #ifdef VK_EXT_discard_rectangles void transform_tohost_VkPhysicalDeviceDiscardRectanglePropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDiscardRectanglePropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceDiscardRectanglePropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDiscardRectanglePropertiesEXT* toTransform); void transform_tohost_VkPipelineDiscardRectangleStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineDiscardRectangleStateCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineDiscardRectangleStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineDiscardRectangleStateCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_conservative_rasterization void transform_tohost_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceConservativeRasterizationPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceConservativeRasterizationPropertiesEXT* toTransform); void transform_tohost_VkPipelineRasterizationConservativeStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationConservativeStateCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineRasterizationConservativeStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationConservativeStateCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_depth_clip_enable void transform_tohost_VkPhysicalDeviceDepthClipEnableFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDepthClipEnableFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceDepthClipEnableFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDepthClipEnableFeaturesEXT* toTransform); void transform_tohost_VkPipelineRasterizationDepthClipStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationDepthClipStateCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineRasterizationDepthClipStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationDepthClipStateCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_swapchain_colorspace #endif #ifdef VK_EXT_hdr_metadata void transform_tohost_VkXYColorEXT(ResourceTracker* resourceTracker, VkXYColorEXT* toTransform); void transform_fromhost_VkXYColorEXT(ResourceTracker* resourceTracker, VkXYColorEXT* toTransform); void transform_tohost_VkHdrMetadataEXT(ResourceTracker* resourceTracker, VkHdrMetadataEXT* toTransform); void transform_fromhost_VkHdrMetadataEXT(ResourceTracker* resourceTracker, VkHdrMetadataEXT* toTransform); #endif #ifdef VK_MVK_ios_surface void transform_tohost_VkIOSSurfaceCreateInfoMVK(ResourceTracker* resourceTracker, VkIOSSurfaceCreateInfoMVK* toTransform); void transform_fromhost_VkIOSSurfaceCreateInfoMVK(ResourceTracker* resourceTracker, VkIOSSurfaceCreateInfoMVK* toTransform); #endif #ifdef VK_MVK_macos_surface void transform_tohost_VkMacOSSurfaceCreateInfoMVK(ResourceTracker* resourceTracker, VkMacOSSurfaceCreateInfoMVK* toTransform); void transform_fromhost_VkMacOSSurfaceCreateInfoMVK(ResourceTracker* resourceTracker, VkMacOSSurfaceCreateInfoMVK* toTransform); #endif #ifdef VK_EXT_external_memory_dma_buf #endif #ifdef VK_EXT_queue_family_foreign #endif #ifdef VK_EXT_debug_utils void transform_tohost_VkDebugUtilsLabelEXT(ResourceTracker* resourceTracker, VkDebugUtilsLabelEXT* toTransform); void transform_fromhost_VkDebugUtilsLabelEXT(ResourceTracker* resourceTracker, VkDebugUtilsLabelEXT* toTransform); void transform_tohost_VkDebugUtilsObjectNameInfoEXT(ResourceTracker* resourceTracker, VkDebugUtilsObjectNameInfoEXT* toTransform); void transform_fromhost_VkDebugUtilsObjectNameInfoEXT(ResourceTracker* resourceTracker, VkDebugUtilsObjectNameInfoEXT* toTransform); void transform_tohost_VkDebugUtilsMessengerCallbackDataEXT( ResourceTracker* resourceTracker, VkDebugUtilsMessengerCallbackDataEXT* toTransform); void transform_fromhost_VkDebugUtilsMessengerCallbackDataEXT( ResourceTracker* resourceTracker, VkDebugUtilsMessengerCallbackDataEXT* toTransform); void transform_tohost_VkDebugUtilsMessengerCreateInfoEXT( ResourceTracker* resourceTracker, VkDebugUtilsMessengerCreateInfoEXT* toTransform); void transform_fromhost_VkDebugUtilsMessengerCreateInfoEXT( ResourceTracker* resourceTracker, VkDebugUtilsMessengerCreateInfoEXT* toTransform); void transform_tohost_VkDebugUtilsObjectTagInfoEXT(ResourceTracker* resourceTracker, VkDebugUtilsObjectTagInfoEXT* toTransform); void transform_fromhost_VkDebugUtilsObjectTagInfoEXT(ResourceTracker* resourceTracker, VkDebugUtilsObjectTagInfoEXT* toTransform); #endif #ifdef VK_ANDROID_external_memory_android_hardware_buffer void transform_tohost_VkAndroidHardwareBufferUsageANDROID( ResourceTracker* resourceTracker, VkAndroidHardwareBufferUsageANDROID* toTransform); void transform_fromhost_VkAndroidHardwareBufferUsageANDROID( ResourceTracker* resourceTracker, VkAndroidHardwareBufferUsageANDROID* toTransform); void transform_tohost_VkAndroidHardwareBufferPropertiesANDROID( ResourceTracker* resourceTracker, VkAndroidHardwareBufferPropertiesANDROID* toTransform); void transform_fromhost_VkAndroidHardwareBufferPropertiesANDROID( ResourceTracker* resourceTracker, VkAndroidHardwareBufferPropertiesANDROID* toTransform); void transform_tohost_VkAndroidHardwareBufferFormatPropertiesANDROID( ResourceTracker* resourceTracker, VkAndroidHardwareBufferFormatPropertiesANDROID* toTransform); void transform_fromhost_VkAndroidHardwareBufferFormatPropertiesANDROID( ResourceTracker* resourceTracker, VkAndroidHardwareBufferFormatPropertiesANDROID* toTransform); void transform_tohost_VkImportAndroidHardwareBufferInfoANDROID( ResourceTracker* resourceTracker, VkImportAndroidHardwareBufferInfoANDROID* toTransform); void transform_fromhost_VkImportAndroidHardwareBufferInfoANDROID( ResourceTracker* resourceTracker, VkImportAndroidHardwareBufferInfoANDROID* toTransform); void transform_tohost_VkMemoryGetAndroidHardwareBufferInfoANDROID( ResourceTracker* resourceTracker, VkMemoryGetAndroidHardwareBufferInfoANDROID* toTransform); void transform_fromhost_VkMemoryGetAndroidHardwareBufferInfoANDROID( ResourceTracker* resourceTracker, VkMemoryGetAndroidHardwareBufferInfoANDROID* toTransform); void transform_tohost_VkExternalFormatANDROID(ResourceTracker* resourceTracker, VkExternalFormatANDROID* toTransform); void transform_fromhost_VkExternalFormatANDROID(ResourceTracker* resourceTracker, VkExternalFormatANDROID* toTransform); void transform_tohost_VkAndroidHardwareBufferFormatProperties2ANDROID( ResourceTracker* resourceTracker, VkAndroidHardwareBufferFormatProperties2ANDROID* toTransform); void transform_fromhost_VkAndroidHardwareBufferFormatProperties2ANDROID( ResourceTracker* resourceTracker, VkAndroidHardwareBufferFormatProperties2ANDROID* toTransform); #endif #ifdef VK_EXT_sampler_filter_minmax DEFINE_ALIAS_FUNCTION(transform_tohost_VkSamplerReductionModeCreateInfo, transform_tohost_VkSamplerReductionModeCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkSamplerReductionModeCreateInfo, transform_fromhost_VkSamplerReductionModeCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceSamplerFilterMinmaxProperties, transform_tohost_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceSamplerFilterMinmaxProperties, transform_fromhost_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT) #endif #ifdef VK_AMD_gpu_shader_int16 #endif #ifdef VK_AMD_mixed_attachment_samples #endif #ifdef VK_AMD_shader_fragment_mask #endif #ifdef VK_EXT_inline_uniform_block DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceInlineUniformBlockFeatures, transform_tohost_VkPhysicalDeviceInlineUniformBlockFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceInlineUniformBlockFeatures, transform_fromhost_VkPhysicalDeviceInlineUniformBlockFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceInlineUniformBlockProperties, transform_tohost_VkPhysicalDeviceInlineUniformBlockPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceInlineUniformBlockProperties, transform_fromhost_VkPhysicalDeviceInlineUniformBlockPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkWriteDescriptorSetInlineUniformBlock, transform_tohost_VkWriteDescriptorSetInlineUniformBlockEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkWriteDescriptorSetInlineUniformBlock, transform_fromhost_VkWriteDescriptorSetInlineUniformBlockEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDescriptorPoolInlineUniformBlockCreateInfo, transform_tohost_VkDescriptorPoolInlineUniformBlockCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDescriptorPoolInlineUniformBlockCreateInfo, transform_fromhost_VkDescriptorPoolInlineUniformBlockCreateInfoEXT) #endif #ifdef VK_EXT_shader_stencil_export #endif #ifdef VK_EXT_sample_locations void transform_tohost_VkSampleLocationEXT(ResourceTracker* resourceTracker, VkSampleLocationEXT* toTransform); void transform_fromhost_VkSampleLocationEXT(ResourceTracker* resourceTracker, VkSampleLocationEXT* toTransform); void transform_tohost_VkSampleLocationsInfoEXT(ResourceTracker* resourceTracker, VkSampleLocationsInfoEXT* toTransform); void transform_fromhost_VkSampleLocationsInfoEXT(ResourceTracker* resourceTracker, VkSampleLocationsInfoEXT* toTransform); void transform_tohost_VkAttachmentSampleLocationsEXT(ResourceTracker* resourceTracker, VkAttachmentSampleLocationsEXT* toTransform); void transform_fromhost_VkAttachmentSampleLocationsEXT(ResourceTracker* resourceTracker, VkAttachmentSampleLocationsEXT* toTransform); void transform_tohost_VkSubpassSampleLocationsEXT(ResourceTracker* resourceTracker, VkSubpassSampleLocationsEXT* toTransform); void transform_fromhost_VkSubpassSampleLocationsEXT(ResourceTracker* resourceTracker, VkSubpassSampleLocationsEXT* toTransform); void transform_tohost_VkRenderPassSampleLocationsBeginInfoEXT( ResourceTracker* resourceTracker, VkRenderPassSampleLocationsBeginInfoEXT* toTransform); void transform_fromhost_VkRenderPassSampleLocationsBeginInfoEXT( ResourceTracker* resourceTracker, VkRenderPassSampleLocationsBeginInfoEXT* toTransform); void transform_tohost_VkPipelineSampleLocationsStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineSampleLocationsStateCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineSampleLocationsStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineSampleLocationsStateCreateInfoEXT* toTransform); void transform_tohost_VkPhysicalDeviceSampleLocationsPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceSampleLocationsPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceSampleLocationsPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceSampleLocationsPropertiesEXT* toTransform); void transform_tohost_VkMultisamplePropertiesEXT(ResourceTracker* resourceTracker, VkMultisamplePropertiesEXT* toTransform); void transform_fromhost_VkMultisamplePropertiesEXT(ResourceTracker* resourceTracker, VkMultisamplePropertiesEXT* toTransform); #endif #ifdef VK_EXT_blend_operation_advanced void transform_tohost_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* toTransform); void transform_tohost_VkPipelineColorBlendAdvancedStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineColorBlendAdvancedStateCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineColorBlendAdvancedStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineColorBlendAdvancedStateCreateInfoEXT* toTransform); #endif #ifdef VK_NV_fragment_coverage_to_color void transform_tohost_VkPipelineCoverageToColorStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineCoverageToColorStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineCoverageToColorStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineCoverageToColorStateCreateInfoNV* toTransform); #endif #ifdef VK_NV_framebuffer_mixed_samples void transform_tohost_VkPipelineCoverageModulationStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineCoverageModulationStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineCoverageModulationStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineCoverageModulationStateCreateInfoNV* toTransform); #endif #ifdef VK_NV_fill_rectangle #endif #ifdef VK_NV_shader_sm_builtins void transform_tohost_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* toTransform); void transform_tohost_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* toTransform); #endif #ifdef VK_EXT_post_depth_coverage #endif #ifdef VK_EXT_image_drm_format_modifier void transform_tohost_VkDrmFormatModifierPropertiesEXT( ResourceTracker* resourceTracker, VkDrmFormatModifierPropertiesEXT* toTransform); void transform_fromhost_VkDrmFormatModifierPropertiesEXT( ResourceTracker* resourceTracker, VkDrmFormatModifierPropertiesEXT* toTransform); void transform_tohost_VkDrmFormatModifierPropertiesListEXT( ResourceTracker* resourceTracker, VkDrmFormatModifierPropertiesListEXT* toTransform); void transform_fromhost_VkDrmFormatModifierPropertiesListEXT( ResourceTracker* resourceTracker, VkDrmFormatModifierPropertiesListEXT* toTransform); void transform_tohost_VkPhysicalDeviceImageDrmFormatModifierInfoEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageDrmFormatModifierInfoEXT* toTransform); void transform_fromhost_VkPhysicalDeviceImageDrmFormatModifierInfoEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageDrmFormatModifierInfoEXT* toTransform); void transform_tohost_VkImageDrmFormatModifierListCreateInfoEXT( ResourceTracker* resourceTracker, VkImageDrmFormatModifierListCreateInfoEXT* toTransform); void transform_fromhost_VkImageDrmFormatModifierListCreateInfoEXT( ResourceTracker* resourceTracker, VkImageDrmFormatModifierListCreateInfoEXT* toTransform); void transform_tohost_VkImageDrmFormatModifierExplicitCreateInfoEXT( ResourceTracker* resourceTracker, VkImageDrmFormatModifierExplicitCreateInfoEXT* toTransform); void transform_fromhost_VkImageDrmFormatModifierExplicitCreateInfoEXT( ResourceTracker* resourceTracker, VkImageDrmFormatModifierExplicitCreateInfoEXT* toTransform); void transform_tohost_VkImageDrmFormatModifierPropertiesEXT( ResourceTracker* resourceTracker, VkImageDrmFormatModifierPropertiesEXT* toTransform); void transform_fromhost_VkImageDrmFormatModifierPropertiesEXT( ResourceTracker* resourceTracker, VkImageDrmFormatModifierPropertiesEXT* toTransform); void transform_tohost_VkDrmFormatModifierProperties2EXT( ResourceTracker* resourceTracker, VkDrmFormatModifierProperties2EXT* toTransform); void transform_fromhost_VkDrmFormatModifierProperties2EXT( ResourceTracker* resourceTracker, VkDrmFormatModifierProperties2EXT* toTransform); void transform_tohost_VkDrmFormatModifierPropertiesList2EXT( ResourceTracker* resourceTracker, VkDrmFormatModifierPropertiesList2EXT* toTransform); void transform_fromhost_VkDrmFormatModifierPropertiesList2EXT( ResourceTracker* resourceTracker, VkDrmFormatModifierPropertiesList2EXT* toTransform); #endif #ifdef VK_EXT_validation_cache void transform_tohost_VkValidationCacheCreateInfoEXT(ResourceTracker* resourceTracker, VkValidationCacheCreateInfoEXT* toTransform); void transform_fromhost_VkValidationCacheCreateInfoEXT(ResourceTracker* resourceTracker, VkValidationCacheCreateInfoEXT* toTransform); void transform_tohost_VkShaderModuleValidationCacheCreateInfoEXT( ResourceTracker* resourceTracker, VkShaderModuleValidationCacheCreateInfoEXT* toTransform); void transform_fromhost_VkShaderModuleValidationCacheCreateInfoEXT( ResourceTracker* resourceTracker, VkShaderModuleValidationCacheCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_descriptor_indexing DEFINE_ALIAS_FUNCTION(transform_tohost_VkDescriptorSetLayoutBindingFlagsCreateInfo, transform_tohost_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDescriptorSetLayoutBindingFlagsCreateInfo, transform_fromhost_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceDescriptorIndexingFeatures, transform_tohost_VkPhysicalDeviceDescriptorIndexingFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceDescriptorIndexingFeatures, transform_fromhost_VkPhysicalDeviceDescriptorIndexingFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceDescriptorIndexingProperties, transform_tohost_VkPhysicalDeviceDescriptorIndexingPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceDescriptorIndexingProperties, transform_fromhost_VkPhysicalDeviceDescriptorIndexingPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDescriptorSetVariableDescriptorCountAllocateInfo, transform_tohost_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDescriptorSetVariableDescriptorCountAllocateInfo, transform_fromhost_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDescriptorSetVariableDescriptorCountLayoutSupport, transform_tohost_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDescriptorSetVariableDescriptorCountLayoutSupport, transform_fromhost_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT) #endif #ifdef VK_EXT_shader_viewport_index_layer #endif #ifdef VK_NV_shading_rate_image void transform_tohost_VkShadingRatePaletteNV(ResourceTracker* resourceTracker, VkShadingRatePaletteNV* toTransform); void transform_fromhost_VkShadingRatePaletteNV(ResourceTracker* resourceTracker, VkShadingRatePaletteNV* toTransform); void transform_tohost_VkPipelineViewportShadingRateImageStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportShadingRateImageStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineViewportShadingRateImageStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportShadingRateImageStateCreateInfoNV* toTransform); void transform_tohost_VkPhysicalDeviceShadingRateImageFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShadingRateImageFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceShadingRateImageFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShadingRateImageFeaturesNV* toTransform); void transform_tohost_VkPhysicalDeviceShadingRateImagePropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShadingRateImagePropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceShadingRateImagePropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShadingRateImagePropertiesNV* toTransform); void transform_tohost_VkCoarseSampleLocationNV(ResourceTracker* resourceTracker, VkCoarseSampleLocationNV* toTransform); void transform_fromhost_VkCoarseSampleLocationNV(ResourceTracker* resourceTracker, VkCoarseSampleLocationNV* toTransform); void transform_tohost_VkCoarseSampleOrderCustomNV(ResourceTracker* resourceTracker, VkCoarseSampleOrderCustomNV* toTransform); void transform_fromhost_VkCoarseSampleOrderCustomNV(ResourceTracker* resourceTracker, VkCoarseSampleOrderCustomNV* toTransform); void transform_tohost_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* toTransform); #endif #ifdef VK_NV_ray_tracing void transform_tohost_VkRayTracingShaderGroupCreateInfoNV( ResourceTracker* resourceTracker, VkRayTracingShaderGroupCreateInfoNV* toTransform); void transform_fromhost_VkRayTracingShaderGroupCreateInfoNV( ResourceTracker* resourceTracker, VkRayTracingShaderGroupCreateInfoNV* toTransform); void transform_tohost_VkRayTracingPipelineCreateInfoNV( ResourceTracker* resourceTracker, VkRayTracingPipelineCreateInfoNV* toTransform); void transform_fromhost_VkRayTracingPipelineCreateInfoNV( ResourceTracker* resourceTracker, VkRayTracingPipelineCreateInfoNV* toTransform); void transform_tohost_VkGeometryTrianglesNV(ResourceTracker* resourceTracker, VkGeometryTrianglesNV* toTransform); void transform_fromhost_VkGeometryTrianglesNV(ResourceTracker* resourceTracker, VkGeometryTrianglesNV* toTransform); void transform_tohost_VkGeometryAABBNV(ResourceTracker* resourceTracker, VkGeometryAABBNV* toTransform); void transform_fromhost_VkGeometryAABBNV(ResourceTracker* resourceTracker, VkGeometryAABBNV* toTransform); void transform_tohost_VkGeometryDataNV(ResourceTracker* resourceTracker, VkGeometryDataNV* toTransform); void transform_fromhost_VkGeometryDataNV(ResourceTracker* resourceTracker, VkGeometryDataNV* toTransform); void transform_tohost_VkGeometryNV(ResourceTracker* resourceTracker, VkGeometryNV* toTransform); void transform_fromhost_VkGeometryNV(ResourceTracker* resourceTracker, VkGeometryNV* toTransform); void transform_tohost_VkAccelerationStructureInfoNV(ResourceTracker* resourceTracker, VkAccelerationStructureInfoNV* toTransform); void transform_fromhost_VkAccelerationStructureInfoNV(ResourceTracker* resourceTracker, VkAccelerationStructureInfoNV* toTransform); void transform_tohost_VkAccelerationStructureCreateInfoNV( ResourceTracker* resourceTracker, VkAccelerationStructureCreateInfoNV* toTransform); void transform_fromhost_VkAccelerationStructureCreateInfoNV( ResourceTracker* resourceTracker, VkAccelerationStructureCreateInfoNV* toTransform); void transform_tohost_VkBindAccelerationStructureMemoryInfoNV( ResourceTracker* resourceTracker, VkBindAccelerationStructureMemoryInfoNV* toTransform); void transform_fromhost_VkBindAccelerationStructureMemoryInfoNV( ResourceTracker* resourceTracker, VkBindAccelerationStructureMemoryInfoNV* toTransform); void transform_tohost_VkWriteDescriptorSetAccelerationStructureNV( ResourceTracker* resourceTracker, VkWriteDescriptorSetAccelerationStructureNV* toTransform); void transform_fromhost_VkWriteDescriptorSetAccelerationStructureNV( ResourceTracker* resourceTracker, VkWriteDescriptorSetAccelerationStructureNV* toTransform); void transform_tohost_VkAccelerationStructureMemoryRequirementsInfoNV( ResourceTracker* resourceTracker, VkAccelerationStructureMemoryRequirementsInfoNV* toTransform); void transform_fromhost_VkAccelerationStructureMemoryRequirementsInfoNV( ResourceTracker* resourceTracker, VkAccelerationStructureMemoryRequirementsInfoNV* toTransform); void transform_tohost_VkPhysicalDeviceRayTracingPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceRayTracingPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingPropertiesNV* toTransform); void transform_tohost_VkTransformMatrixKHR(ResourceTracker* resourceTracker, VkTransformMatrixKHR* toTransform); void transform_fromhost_VkTransformMatrixKHR(ResourceTracker* resourceTracker, VkTransformMatrixKHR* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkTransformMatrixKHR, transform_tohost_VkTransformMatrixNV) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkTransformMatrixKHR, transform_fromhost_VkTransformMatrixNV) void transform_tohost_VkAabbPositionsKHR(ResourceTracker* resourceTracker, VkAabbPositionsKHR* toTransform); void transform_fromhost_VkAabbPositionsKHR(ResourceTracker* resourceTracker, VkAabbPositionsKHR* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkAabbPositionsKHR, transform_tohost_VkAabbPositionsNV) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkAabbPositionsKHR, transform_fromhost_VkAabbPositionsNV) void transform_tohost_VkAccelerationStructureInstanceKHR( ResourceTracker* resourceTracker, VkAccelerationStructureInstanceKHR* toTransform); void transform_fromhost_VkAccelerationStructureInstanceKHR( ResourceTracker* resourceTracker, VkAccelerationStructureInstanceKHR* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkAccelerationStructureInstanceKHR, transform_tohost_VkAccelerationStructureInstanceNV) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkAccelerationStructureInstanceKHR, transform_fromhost_VkAccelerationStructureInstanceNV) #endif #ifdef VK_NV_representative_fragment_test void transform_tohost_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* toTransform); void transform_tohost_VkPipelineRepresentativeFragmentTestStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineRepresentativeFragmentTestStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineRepresentativeFragmentTestStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineRepresentativeFragmentTestStateCreateInfoNV* toTransform); #endif #ifdef VK_EXT_filter_cubic void transform_tohost_VkPhysicalDeviceImageViewImageFormatInfoEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageViewImageFormatInfoEXT* toTransform); void transform_fromhost_VkPhysicalDeviceImageViewImageFormatInfoEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageViewImageFormatInfoEXT* toTransform); void transform_tohost_VkFilterCubicImageViewImageFormatPropertiesEXT( ResourceTracker* resourceTracker, VkFilterCubicImageViewImageFormatPropertiesEXT* toTransform); void transform_fromhost_VkFilterCubicImageViewImageFormatPropertiesEXT( ResourceTracker* resourceTracker, VkFilterCubicImageViewImageFormatPropertiesEXT* toTransform); #endif #ifdef VK_QCOM_render_pass_shader_resolve #endif #ifdef VK_EXT_global_priority DEFINE_ALIAS_FUNCTION(transform_tohost_VkDeviceQueueGlobalPriorityCreateInfoKHR, transform_tohost_VkDeviceQueueGlobalPriorityCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDeviceQueueGlobalPriorityCreateInfoKHR, transform_fromhost_VkDeviceQueueGlobalPriorityCreateInfoEXT) #endif #ifdef VK_EXT_external_memory_host void transform_tohost_VkImportMemoryHostPointerInfoEXT( ResourceTracker* resourceTracker, VkImportMemoryHostPointerInfoEXT* toTransform); void transform_fromhost_VkImportMemoryHostPointerInfoEXT( ResourceTracker* resourceTracker, VkImportMemoryHostPointerInfoEXT* toTransform); void transform_tohost_VkMemoryHostPointerPropertiesEXT( ResourceTracker* resourceTracker, VkMemoryHostPointerPropertiesEXT* toTransform); void transform_fromhost_VkMemoryHostPointerPropertiesEXT( ResourceTracker* resourceTracker, VkMemoryHostPointerPropertiesEXT* toTransform); void transform_tohost_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalMemoryHostPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalMemoryHostPropertiesEXT* toTransform); #endif #ifdef VK_AMD_buffer_marker #endif #ifdef VK_AMD_pipeline_compiler_control void transform_tohost_VkPipelineCompilerControlCreateInfoAMD( ResourceTracker* resourceTracker, VkPipelineCompilerControlCreateInfoAMD* toTransform); void transform_fromhost_VkPipelineCompilerControlCreateInfoAMD( ResourceTracker* resourceTracker, VkPipelineCompilerControlCreateInfoAMD* toTransform); #endif #ifdef VK_EXT_calibrated_timestamps void transform_tohost_VkCalibratedTimestampInfoEXT(ResourceTracker* resourceTracker, VkCalibratedTimestampInfoEXT* toTransform); void transform_fromhost_VkCalibratedTimestampInfoEXT(ResourceTracker* resourceTracker, VkCalibratedTimestampInfoEXT* toTransform); #endif #ifdef VK_AMD_shader_core_properties void transform_tohost_VkPhysicalDeviceShaderCorePropertiesAMD( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCorePropertiesAMD* toTransform); void transform_fromhost_VkPhysicalDeviceShaderCorePropertiesAMD( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCorePropertiesAMD* toTransform); #endif #ifdef VK_AMD_memory_overallocation_behavior void transform_tohost_VkDeviceMemoryOverallocationCreateInfoAMD( ResourceTracker* resourceTracker, VkDeviceMemoryOverallocationCreateInfoAMD* toTransform); void transform_fromhost_VkDeviceMemoryOverallocationCreateInfoAMD( ResourceTracker* resourceTracker, VkDeviceMemoryOverallocationCreateInfoAMD* toTransform); #endif #ifdef VK_EXT_vertex_attribute_divisor void transform_tohost_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* toTransform); void transform_tohost_VkVertexInputBindingDivisorDescriptionEXT( ResourceTracker* resourceTracker, VkVertexInputBindingDivisorDescriptionEXT* toTransform); void transform_fromhost_VkVertexInputBindingDivisorDescriptionEXT( ResourceTracker* resourceTracker, VkVertexInputBindingDivisorDescriptionEXT* toTransform); void transform_tohost_VkPipelineVertexInputDivisorStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineVertexInputDivisorStateCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineVertexInputDivisorStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineVertexInputDivisorStateCreateInfoEXT* toTransform); void transform_tohost_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* toTransform); #endif #ifdef VK_GGP_frame_token void transform_tohost_VkPresentFrameTokenGGP(ResourceTracker* resourceTracker, VkPresentFrameTokenGGP* toTransform); void transform_fromhost_VkPresentFrameTokenGGP(ResourceTracker* resourceTracker, VkPresentFrameTokenGGP* toTransform); #endif #ifdef VK_EXT_pipeline_creation_feedback DEFINE_ALIAS_FUNCTION(transform_tohost_VkPipelineCreationFeedbackCreateInfo, transform_tohost_VkPipelineCreationFeedbackCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPipelineCreationFeedbackCreateInfo, transform_fromhost_VkPipelineCreationFeedbackCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPipelineCreationFeedback, transform_tohost_VkPipelineCreationFeedbackEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPipelineCreationFeedback, transform_fromhost_VkPipelineCreationFeedbackEXT) #endif #ifdef VK_NV_shader_subgroup_partitioned #endif #ifdef VK_NV_compute_shader_derivatives void transform_tohost_VkPhysicalDeviceComputeShaderDerivativesFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceComputeShaderDerivativesFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceComputeShaderDerivativesFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceComputeShaderDerivativesFeaturesNV* toTransform); #endif #ifdef VK_NV_mesh_shader void transform_tohost_VkPhysicalDeviceMeshShaderFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceMeshShaderFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceMeshShaderFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceMeshShaderFeaturesNV* toTransform); void transform_tohost_VkPhysicalDeviceMeshShaderPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceMeshShaderPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceMeshShaderPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceMeshShaderPropertiesNV* toTransform); void transform_tohost_VkDrawMeshTasksIndirectCommandNV( ResourceTracker* resourceTracker, VkDrawMeshTasksIndirectCommandNV* toTransform); void transform_fromhost_VkDrawMeshTasksIndirectCommandNV( ResourceTracker* resourceTracker, VkDrawMeshTasksIndirectCommandNV* toTransform); #endif #ifdef VK_NV_fragment_shader_barycentric DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR, transform_tohost_VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR, transform_fromhost_VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV) #endif #ifdef VK_NV_shader_image_footprint void transform_tohost_VkPhysicalDeviceShaderImageFootprintFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderImageFootprintFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceShaderImageFootprintFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderImageFootprintFeaturesNV* toTransform); #endif #ifdef VK_NV_scissor_exclusive void transform_tohost_VkPipelineViewportExclusiveScissorStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportExclusiveScissorStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineViewportExclusiveScissorStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineViewportExclusiveScissorStateCreateInfoNV* toTransform); void transform_tohost_VkPhysicalDeviceExclusiveScissorFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceExclusiveScissorFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceExclusiveScissorFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceExclusiveScissorFeaturesNV* toTransform); #endif #ifdef VK_NV_device_diagnostic_checkpoints void transform_tohost_VkQueueFamilyCheckpointPropertiesNV( ResourceTracker* resourceTracker, VkQueueFamilyCheckpointPropertiesNV* toTransform); void transform_fromhost_VkQueueFamilyCheckpointPropertiesNV( ResourceTracker* resourceTracker, VkQueueFamilyCheckpointPropertiesNV* toTransform); void transform_tohost_VkCheckpointDataNV(ResourceTracker* resourceTracker, VkCheckpointDataNV* toTransform); void transform_fromhost_VkCheckpointDataNV(ResourceTracker* resourceTracker, VkCheckpointDataNV* toTransform); #endif #ifdef VK_INTEL_shader_integer_functions2 void transform_tohost_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* toTransform); void transform_fromhost_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* toTransform); #endif #ifdef VK_INTEL_performance_query void transform_tohost_VkPerformanceValueDataINTEL(ResourceTracker* resourceTracker, VkPerformanceValueDataINTEL* toTransform); void transform_fromhost_VkPerformanceValueDataINTEL(ResourceTracker* resourceTracker, VkPerformanceValueDataINTEL* toTransform); void transform_tohost_VkPerformanceValueINTEL(ResourceTracker* resourceTracker, VkPerformanceValueINTEL* toTransform); void transform_fromhost_VkPerformanceValueINTEL(ResourceTracker* resourceTracker, VkPerformanceValueINTEL* toTransform); void transform_tohost_VkInitializePerformanceApiInfoINTEL( ResourceTracker* resourceTracker, VkInitializePerformanceApiInfoINTEL* toTransform); void transform_fromhost_VkInitializePerformanceApiInfoINTEL( ResourceTracker* resourceTracker, VkInitializePerformanceApiInfoINTEL* toTransform); void transform_tohost_VkQueryPoolPerformanceQueryCreateInfoINTEL( ResourceTracker* resourceTracker, VkQueryPoolPerformanceQueryCreateInfoINTEL* toTransform); void transform_fromhost_VkQueryPoolPerformanceQueryCreateInfoINTEL( ResourceTracker* resourceTracker, VkQueryPoolPerformanceQueryCreateInfoINTEL* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkQueryPoolPerformanceQueryCreateInfoINTEL, transform_tohost_VkQueryPoolCreateInfoINTEL) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkQueryPoolPerformanceQueryCreateInfoINTEL, transform_fromhost_VkQueryPoolCreateInfoINTEL) void transform_tohost_VkPerformanceMarkerInfoINTEL(ResourceTracker* resourceTracker, VkPerformanceMarkerInfoINTEL* toTransform); void transform_fromhost_VkPerformanceMarkerInfoINTEL(ResourceTracker* resourceTracker, VkPerformanceMarkerInfoINTEL* toTransform); void transform_tohost_VkPerformanceStreamMarkerInfoINTEL( ResourceTracker* resourceTracker, VkPerformanceStreamMarkerInfoINTEL* toTransform); void transform_fromhost_VkPerformanceStreamMarkerInfoINTEL( ResourceTracker* resourceTracker, VkPerformanceStreamMarkerInfoINTEL* toTransform); void transform_tohost_VkPerformanceOverrideInfoINTEL(ResourceTracker* resourceTracker, VkPerformanceOverrideInfoINTEL* toTransform); void transform_fromhost_VkPerformanceOverrideInfoINTEL(ResourceTracker* resourceTracker, VkPerformanceOverrideInfoINTEL* toTransform); void transform_tohost_VkPerformanceConfigurationAcquireInfoINTEL( ResourceTracker* resourceTracker, VkPerformanceConfigurationAcquireInfoINTEL* toTransform); void transform_fromhost_VkPerformanceConfigurationAcquireInfoINTEL( ResourceTracker* resourceTracker, VkPerformanceConfigurationAcquireInfoINTEL* toTransform); #endif #ifdef VK_EXT_pci_bus_info void transform_tohost_VkPhysicalDevicePCIBusInfoPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePCIBusInfoPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDevicePCIBusInfoPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePCIBusInfoPropertiesEXT* toTransform); #endif #ifdef VK_AMD_display_native_hdr void transform_tohost_VkDisplayNativeHdrSurfaceCapabilitiesAMD( ResourceTracker* resourceTracker, VkDisplayNativeHdrSurfaceCapabilitiesAMD* toTransform); void transform_fromhost_VkDisplayNativeHdrSurfaceCapabilitiesAMD( ResourceTracker* resourceTracker, VkDisplayNativeHdrSurfaceCapabilitiesAMD* toTransform); void transform_tohost_VkSwapchainDisplayNativeHdrCreateInfoAMD( ResourceTracker* resourceTracker, VkSwapchainDisplayNativeHdrCreateInfoAMD* toTransform); void transform_fromhost_VkSwapchainDisplayNativeHdrCreateInfoAMD( ResourceTracker* resourceTracker, VkSwapchainDisplayNativeHdrCreateInfoAMD* toTransform); #endif #ifdef VK_FUCHSIA_imagepipe_surface void transform_tohost_VkImagePipeSurfaceCreateInfoFUCHSIA( ResourceTracker* resourceTracker, VkImagePipeSurfaceCreateInfoFUCHSIA* toTransform); void transform_fromhost_VkImagePipeSurfaceCreateInfoFUCHSIA( ResourceTracker* resourceTracker, VkImagePipeSurfaceCreateInfoFUCHSIA* toTransform); #endif #ifdef VK_EXT_metal_surface void transform_tohost_VkMetalSurfaceCreateInfoEXT(ResourceTracker* resourceTracker, VkMetalSurfaceCreateInfoEXT* toTransform); void transform_fromhost_VkMetalSurfaceCreateInfoEXT(ResourceTracker* resourceTracker, VkMetalSurfaceCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_fragment_density_map void transform_tohost_VkPhysicalDeviceFragmentDensityMapFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMapFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentDensityMapFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMapFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceFragmentDensityMapPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMapPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentDensityMapPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMapPropertiesEXT* toTransform); void transform_tohost_VkRenderPassFragmentDensityMapCreateInfoEXT( ResourceTracker* resourceTracker, VkRenderPassFragmentDensityMapCreateInfoEXT* toTransform); void transform_fromhost_VkRenderPassFragmentDensityMapCreateInfoEXT( ResourceTracker* resourceTracker, VkRenderPassFragmentDensityMapCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_scalar_block_layout DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceScalarBlockLayoutFeatures, transform_tohost_VkPhysicalDeviceScalarBlockLayoutFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceScalarBlockLayoutFeatures, transform_fromhost_VkPhysicalDeviceScalarBlockLayoutFeaturesEXT) #endif #ifdef VK_GOOGLE_hlsl_functionality1 #endif #ifdef VK_GOOGLE_decorate_string #endif #ifdef VK_EXT_subgroup_size_control DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceSubgroupSizeControlFeatures, transform_tohost_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceSubgroupSizeControlFeatures, transform_fromhost_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceSubgroupSizeControlProperties, transform_tohost_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceSubgroupSizeControlProperties, transform_fromhost_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, transform_tohost_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, transform_fromhost_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) #endif #ifdef VK_AMD_shader_core_properties2 void transform_tohost_VkPhysicalDeviceShaderCoreProperties2AMD( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCoreProperties2AMD* toTransform); void transform_fromhost_VkPhysicalDeviceShaderCoreProperties2AMD( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCoreProperties2AMD* toTransform); #endif #ifdef VK_AMD_device_coherent_memory void transform_tohost_VkPhysicalDeviceCoherentMemoryFeaturesAMD( ResourceTracker* resourceTracker, VkPhysicalDeviceCoherentMemoryFeaturesAMD* toTransform); void transform_fromhost_VkPhysicalDeviceCoherentMemoryFeaturesAMD( ResourceTracker* resourceTracker, VkPhysicalDeviceCoherentMemoryFeaturesAMD* toTransform); #endif #ifdef VK_EXT_shader_image_atomic_int64 void transform_tohost_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* toTransform); #endif #ifdef VK_EXT_memory_budget void transform_tohost_VkPhysicalDeviceMemoryBudgetPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryBudgetPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceMemoryBudgetPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryBudgetPropertiesEXT* toTransform); #endif #ifdef VK_EXT_memory_priority void transform_tohost_VkPhysicalDeviceMemoryPriorityFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryPriorityFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceMemoryPriorityFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryPriorityFeaturesEXT* toTransform); void transform_tohost_VkMemoryPriorityAllocateInfoEXT(ResourceTracker* resourceTracker, VkMemoryPriorityAllocateInfoEXT* toTransform); void transform_fromhost_VkMemoryPriorityAllocateInfoEXT( ResourceTracker* resourceTracker, VkMemoryPriorityAllocateInfoEXT* toTransform); #endif #ifdef VK_NV_dedicated_allocation_image_aliasing void transform_tohost_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* toTransform); #endif #ifdef VK_EXT_buffer_device_address void transform_tohost_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT, transform_tohost_VkPhysicalDeviceBufferAddressFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT, transform_fromhost_VkPhysicalDeviceBufferAddressFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkBufferDeviceAddressInfo, transform_tohost_VkBufferDeviceAddressInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkBufferDeviceAddressInfo, transform_fromhost_VkBufferDeviceAddressInfoEXT) void transform_tohost_VkBufferDeviceAddressCreateInfoEXT( ResourceTracker* resourceTracker, VkBufferDeviceAddressCreateInfoEXT* toTransform); void transform_fromhost_VkBufferDeviceAddressCreateInfoEXT( ResourceTracker* resourceTracker, VkBufferDeviceAddressCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_tooling_info DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceToolProperties, transform_tohost_VkPhysicalDeviceToolPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceToolProperties, transform_fromhost_VkPhysicalDeviceToolPropertiesEXT) #endif #ifdef VK_EXT_separate_stencil_usage DEFINE_ALIAS_FUNCTION(transform_tohost_VkImageStencilUsageCreateInfo, transform_tohost_VkImageStencilUsageCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkImageStencilUsageCreateInfo, transform_fromhost_VkImageStencilUsageCreateInfoEXT) #endif #ifdef VK_EXT_validation_features void transform_tohost_VkValidationFeaturesEXT(ResourceTracker* resourceTracker, VkValidationFeaturesEXT* toTransform); void transform_fromhost_VkValidationFeaturesEXT(ResourceTracker* resourceTracker, VkValidationFeaturesEXT* toTransform); #endif #ifdef VK_NV_cooperative_matrix void transform_tohost_VkCooperativeMatrixPropertiesNV(ResourceTracker* resourceTracker, VkCooperativeMatrixPropertiesNV* toTransform); void transform_fromhost_VkCooperativeMatrixPropertiesNV( ResourceTracker* resourceTracker, VkCooperativeMatrixPropertiesNV* toTransform); void transform_tohost_VkPhysicalDeviceCooperativeMatrixFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCooperativeMatrixFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceCooperativeMatrixFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCooperativeMatrixFeaturesNV* toTransform); void transform_tohost_VkPhysicalDeviceCooperativeMatrixPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCooperativeMatrixPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceCooperativeMatrixPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCooperativeMatrixPropertiesNV* toTransform); #endif #ifdef VK_NV_coverage_reduction_mode void transform_tohost_VkPhysicalDeviceCoverageReductionModeFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCoverageReductionModeFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceCoverageReductionModeFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCoverageReductionModeFeaturesNV* toTransform); void transform_tohost_VkPipelineCoverageReductionStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineCoverageReductionStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineCoverageReductionStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineCoverageReductionStateCreateInfoNV* toTransform); void transform_tohost_VkFramebufferMixedSamplesCombinationNV( ResourceTracker* resourceTracker, VkFramebufferMixedSamplesCombinationNV* toTransform); void transform_fromhost_VkFramebufferMixedSamplesCombinationNV( ResourceTracker* resourceTracker, VkFramebufferMixedSamplesCombinationNV* toTransform); #endif #ifdef VK_EXT_fragment_shader_interlock void transform_tohost_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* toTransform); #endif #ifdef VK_EXT_ycbcr_image_arrays void transform_tohost_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* toTransform); #endif #ifdef VK_EXT_provoking_vertex void transform_tohost_VkPhysicalDeviceProvokingVertexFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceProvokingVertexFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceProvokingVertexFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceProvokingVertexFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceProvokingVertexPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceProvokingVertexPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceProvokingVertexPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceProvokingVertexPropertiesEXT* toTransform); void transform_tohost_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_full_screen_exclusive void transform_tohost_VkSurfaceFullScreenExclusiveInfoEXT( ResourceTracker* resourceTracker, VkSurfaceFullScreenExclusiveInfoEXT* toTransform); void transform_fromhost_VkSurfaceFullScreenExclusiveInfoEXT( ResourceTracker* resourceTracker, VkSurfaceFullScreenExclusiveInfoEXT* toTransform); void transform_tohost_VkSurfaceCapabilitiesFullScreenExclusiveEXT( ResourceTracker* resourceTracker, VkSurfaceCapabilitiesFullScreenExclusiveEXT* toTransform); void transform_fromhost_VkSurfaceCapabilitiesFullScreenExclusiveEXT( ResourceTracker* resourceTracker, VkSurfaceCapabilitiesFullScreenExclusiveEXT* toTransform); void transform_tohost_VkSurfaceFullScreenExclusiveWin32InfoEXT( ResourceTracker* resourceTracker, VkSurfaceFullScreenExclusiveWin32InfoEXT* toTransform); void transform_fromhost_VkSurfaceFullScreenExclusiveWin32InfoEXT( ResourceTracker* resourceTracker, VkSurfaceFullScreenExclusiveWin32InfoEXT* toTransform); #endif #ifdef VK_EXT_headless_surface void transform_tohost_VkHeadlessSurfaceCreateInfoEXT(ResourceTracker* resourceTracker, VkHeadlessSurfaceCreateInfoEXT* toTransform); void transform_fromhost_VkHeadlessSurfaceCreateInfoEXT(ResourceTracker* resourceTracker, VkHeadlessSurfaceCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_line_rasterization void transform_tohost_VkPhysicalDeviceLineRasterizationFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceLineRasterizationFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceLineRasterizationFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceLineRasterizationFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceLineRasterizationPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceLineRasterizationPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceLineRasterizationPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceLineRasterizationPropertiesEXT* toTransform); void transform_tohost_VkPipelineRasterizationLineStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationLineStateCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineRasterizationLineStateCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineRasterizationLineStateCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_shader_atomic_float void transform_tohost_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* toTransform); #endif #ifdef VK_EXT_host_query_reset DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceHostQueryResetFeatures, transform_tohost_VkPhysicalDeviceHostQueryResetFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceHostQueryResetFeatures, transform_fromhost_VkPhysicalDeviceHostQueryResetFeaturesEXT) #endif #ifdef VK_EXT_index_type_uint8 void transform_tohost_VkPhysicalDeviceIndexTypeUint8FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceIndexTypeUint8FeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceIndexTypeUint8FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceIndexTypeUint8FeaturesEXT* toTransform); #endif #ifdef VK_EXT_extended_dynamic_state void transform_tohost_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* toTransform); #endif #ifdef VK_EXT_shader_atomic_float2 void transform_tohost_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT* toTransform); #endif #ifdef VK_EXT_surface_maintenance1 void transform_tohost_VkSurfacePresentModeEXT(ResourceTracker* resourceTracker, VkSurfacePresentModeEXT* toTransform); void transform_fromhost_VkSurfacePresentModeEXT(ResourceTracker* resourceTracker, VkSurfacePresentModeEXT* toTransform); void transform_tohost_VkSurfacePresentScalingCapabilitiesEXT( ResourceTracker* resourceTracker, VkSurfacePresentScalingCapabilitiesEXT* toTransform); void transform_fromhost_VkSurfacePresentScalingCapabilitiesEXT( ResourceTracker* resourceTracker, VkSurfacePresentScalingCapabilitiesEXT* toTransform); void transform_tohost_VkSurfacePresentModeCompatibilityEXT( ResourceTracker* resourceTracker, VkSurfacePresentModeCompatibilityEXT* toTransform); void transform_fromhost_VkSurfacePresentModeCompatibilityEXT( ResourceTracker* resourceTracker, VkSurfacePresentModeCompatibilityEXT* toTransform); #endif #ifdef VK_EXT_swapchain_maintenance1 void transform_tohost_VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT* toTransform); void transform_tohost_VkSwapchainPresentFenceInfoEXT(ResourceTracker* resourceTracker, VkSwapchainPresentFenceInfoEXT* toTransform); void transform_fromhost_VkSwapchainPresentFenceInfoEXT(ResourceTracker* resourceTracker, VkSwapchainPresentFenceInfoEXT* toTransform); void transform_tohost_VkSwapchainPresentModesCreateInfoEXT( ResourceTracker* resourceTracker, VkSwapchainPresentModesCreateInfoEXT* toTransform); void transform_fromhost_VkSwapchainPresentModesCreateInfoEXT( ResourceTracker* resourceTracker, VkSwapchainPresentModesCreateInfoEXT* toTransform); void transform_tohost_VkSwapchainPresentModeInfoEXT(ResourceTracker* resourceTracker, VkSwapchainPresentModeInfoEXT* toTransform); void transform_fromhost_VkSwapchainPresentModeInfoEXT(ResourceTracker* resourceTracker, VkSwapchainPresentModeInfoEXT* toTransform); void transform_tohost_VkSwapchainPresentScalingCreateInfoEXT( ResourceTracker* resourceTracker, VkSwapchainPresentScalingCreateInfoEXT* toTransform); void transform_fromhost_VkSwapchainPresentScalingCreateInfoEXT( ResourceTracker* resourceTracker, VkSwapchainPresentScalingCreateInfoEXT* toTransform); void transform_tohost_VkReleaseSwapchainImagesInfoEXT(ResourceTracker* resourceTracker, VkReleaseSwapchainImagesInfoEXT* toTransform); void transform_fromhost_VkReleaseSwapchainImagesInfoEXT( ResourceTracker* resourceTracker, VkReleaseSwapchainImagesInfoEXT* toTransform); #endif #ifdef VK_EXT_shader_demote_to_helper_invocation DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures, transform_tohost_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures, transform_fromhost_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) #endif #ifdef VK_NV_device_generated_commands void transform_tohost_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* toTransform); void transform_tohost_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* toTransform); void transform_tohost_VkGraphicsShaderGroupCreateInfoNV( ResourceTracker* resourceTracker, VkGraphicsShaderGroupCreateInfoNV* toTransform); void transform_fromhost_VkGraphicsShaderGroupCreateInfoNV( ResourceTracker* resourceTracker, VkGraphicsShaderGroupCreateInfoNV* toTransform); void transform_tohost_VkGraphicsPipelineShaderGroupsCreateInfoNV( ResourceTracker* resourceTracker, VkGraphicsPipelineShaderGroupsCreateInfoNV* toTransform); void transform_fromhost_VkGraphicsPipelineShaderGroupsCreateInfoNV( ResourceTracker* resourceTracker, VkGraphicsPipelineShaderGroupsCreateInfoNV* toTransform); void transform_tohost_VkBindShaderGroupIndirectCommandNV( ResourceTracker* resourceTracker, VkBindShaderGroupIndirectCommandNV* toTransform); void transform_fromhost_VkBindShaderGroupIndirectCommandNV( ResourceTracker* resourceTracker, VkBindShaderGroupIndirectCommandNV* toTransform); void transform_tohost_VkBindIndexBufferIndirectCommandNV( ResourceTracker* resourceTracker, VkBindIndexBufferIndirectCommandNV* toTransform); void transform_fromhost_VkBindIndexBufferIndirectCommandNV( ResourceTracker* resourceTracker, VkBindIndexBufferIndirectCommandNV* toTransform); void transform_tohost_VkBindVertexBufferIndirectCommandNV( ResourceTracker* resourceTracker, VkBindVertexBufferIndirectCommandNV* toTransform); void transform_fromhost_VkBindVertexBufferIndirectCommandNV( ResourceTracker* resourceTracker, VkBindVertexBufferIndirectCommandNV* toTransform); void transform_tohost_VkSetStateFlagsIndirectCommandNV( ResourceTracker* resourceTracker, VkSetStateFlagsIndirectCommandNV* toTransform); void transform_fromhost_VkSetStateFlagsIndirectCommandNV( ResourceTracker* resourceTracker, VkSetStateFlagsIndirectCommandNV* toTransform); void transform_tohost_VkIndirectCommandsStreamNV(ResourceTracker* resourceTracker, VkIndirectCommandsStreamNV* toTransform); void transform_fromhost_VkIndirectCommandsStreamNV(ResourceTracker* resourceTracker, VkIndirectCommandsStreamNV* toTransform); void transform_tohost_VkIndirectCommandsLayoutTokenNV(ResourceTracker* resourceTracker, VkIndirectCommandsLayoutTokenNV* toTransform); void transform_fromhost_VkIndirectCommandsLayoutTokenNV( ResourceTracker* resourceTracker, VkIndirectCommandsLayoutTokenNV* toTransform); void transform_tohost_VkIndirectCommandsLayoutCreateInfoNV( ResourceTracker* resourceTracker, VkIndirectCommandsLayoutCreateInfoNV* toTransform); void transform_fromhost_VkIndirectCommandsLayoutCreateInfoNV( ResourceTracker* resourceTracker, VkIndirectCommandsLayoutCreateInfoNV* toTransform); void transform_tohost_VkGeneratedCommandsInfoNV(ResourceTracker* resourceTracker, VkGeneratedCommandsInfoNV* toTransform); void transform_fromhost_VkGeneratedCommandsInfoNV(ResourceTracker* resourceTracker, VkGeneratedCommandsInfoNV* toTransform); void transform_tohost_VkGeneratedCommandsMemoryRequirementsInfoNV( ResourceTracker* resourceTracker, VkGeneratedCommandsMemoryRequirementsInfoNV* toTransform); void transform_fromhost_VkGeneratedCommandsMemoryRequirementsInfoNV( ResourceTracker* resourceTracker, VkGeneratedCommandsMemoryRequirementsInfoNV* toTransform); #endif #ifdef VK_NV_inherited_viewport_scissor void transform_tohost_VkPhysicalDeviceInheritedViewportScissorFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceInheritedViewportScissorFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceInheritedViewportScissorFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceInheritedViewportScissorFeaturesNV* toTransform); void transform_tohost_VkCommandBufferInheritanceViewportScissorInfoNV( ResourceTracker* resourceTracker, VkCommandBufferInheritanceViewportScissorInfoNV* toTransform); void transform_fromhost_VkCommandBufferInheritanceViewportScissorInfoNV( ResourceTracker* resourceTracker, VkCommandBufferInheritanceViewportScissorInfoNV* toTransform); #endif #ifdef VK_EXT_texel_buffer_alignment void transform_tohost_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceTexelBufferAlignmentProperties, transform_tohost_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceTexelBufferAlignmentProperties, transform_fromhost_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT) #endif #ifdef VK_QCOM_render_pass_transform void transform_tohost_VkRenderPassTransformBeginInfoQCOM( ResourceTracker* resourceTracker, VkRenderPassTransformBeginInfoQCOM* toTransform); void transform_fromhost_VkRenderPassTransformBeginInfoQCOM( ResourceTracker* resourceTracker, VkRenderPassTransformBeginInfoQCOM* toTransform); void transform_tohost_VkCommandBufferInheritanceRenderPassTransformInfoQCOM( ResourceTracker* resourceTracker, VkCommandBufferInheritanceRenderPassTransformInfoQCOM* toTransform); void transform_fromhost_VkCommandBufferInheritanceRenderPassTransformInfoQCOM( ResourceTracker* resourceTracker, VkCommandBufferInheritanceRenderPassTransformInfoQCOM* toTransform); #endif #ifdef VK_EXT_device_memory_report void transform_tohost_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* toTransform); void transform_tohost_VkDeviceMemoryReportCallbackDataEXT( ResourceTracker* resourceTracker, VkDeviceMemoryReportCallbackDataEXT* toTransform); void transform_fromhost_VkDeviceMemoryReportCallbackDataEXT( ResourceTracker* resourceTracker, VkDeviceMemoryReportCallbackDataEXT* toTransform); void transform_tohost_VkDeviceDeviceMemoryReportCreateInfoEXT( ResourceTracker* resourceTracker, VkDeviceDeviceMemoryReportCreateInfoEXT* toTransform); void transform_fromhost_VkDeviceDeviceMemoryReportCreateInfoEXT( ResourceTracker* resourceTracker, VkDeviceDeviceMemoryReportCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_acquire_drm_display #endif #ifdef VK_EXT_robustness2 void transform_tohost_VkPhysicalDeviceRobustness2FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceRobustness2FeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceRobustness2FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceRobustness2FeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceRobustness2PropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceRobustness2PropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceRobustness2PropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceRobustness2PropertiesEXT* toTransform); #endif #ifdef VK_EXT_custom_border_color void transform_tohost_VkSamplerCustomBorderColorCreateInfoEXT( ResourceTracker* resourceTracker, VkSamplerCustomBorderColorCreateInfoEXT* toTransform); void transform_fromhost_VkSamplerCustomBorderColorCreateInfoEXT( ResourceTracker* resourceTracker, VkSamplerCustomBorderColorCreateInfoEXT* toTransform); void transform_tohost_VkPhysicalDeviceCustomBorderColorPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceCustomBorderColorPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceCustomBorderColorPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceCustomBorderColorPropertiesEXT* toTransform); void transform_tohost_VkPhysicalDeviceCustomBorderColorFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceCustomBorderColorFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceCustomBorderColorFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceCustomBorderColorFeaturesEXT* toTransform); #endif #ifdef VK_GOOGLE_user_type #endif #ifdef VK_NV_present_barrier void transform_tohost_VkPhysicalDevicePresentBarrierFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDevicePresentBarrierFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDevicePresentBarrierFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDevicePresentBarrierFeaturesNV* toTransform); void transform_tohost_VkSurfaceCapabilitiesPresentBarrierNV( ResourceTracker* resourceTracker, VkSurfaceCapabilitiesPresentBarrierNV* toTransform); void transform_fromhost_VkSurfaceCapabilitiesPresentBarrierNV( ResourceTracker* resourceTracker, VkSurfaceCapabilitiesPresentBarrierNV* toTransform); void transform_tohost_VkSwapchainPresentBarrierCreateInfoNV( ResourceTracker* resourceTracker, VkSwapchainPresentBarrierCreateInfoNV* toTransform); void transform_fromhost_VkSwapchainPresentBarrierCreateInfoNV( ResourceTracker* resourceTracker, VkSwapchainPresentBarrierCreateInfoNV* toTransform); #endif #ifdef VK_EXT_private_data DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDevicePrivateDataFeatures, transform_tohost_VkPhysicalDevicePrivateDataFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDevicePrivateDataFeatures, transform_fromhost_VkPhysicalDevicePrivateDataFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkDevicePrivateDataCreateInfo, transform_tohost_VkDevicePrivateDataCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkDevicePrivateDataCreateInfo, transform_fromhost_VkDevicePrivateDataCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkPrivateDataSlotCreateInfo, transform_tohost_VkPrivateDataSlotCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPrivateDataSlotCreateInfo, transform_fromhost_VkPrivateDataSlotCreateInfoEXT) #endif #ifdef VK_EXT_pipeline_creation_cache_control DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDevicePipelineCreationCacheControlFeatures, transform_tohost_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDevicePipelineCreationCacheControlFeatures, transform_fromhost_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT) #endif #ifdef VK_NV_device_diagnostics_config void transform_tohost_VkPhysicalDeviceDiagnosticsConfigFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDiagnosticsConfigFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceDiagnosticsConfigFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDiagnosticsConfigFeaturesNV* toTransform); void transform_tohost_VkDeviceDiagnosticsConfigCreateInfoNV( ResourceTracker* resourceTracker, VkDeviceDiagnosticsConfigCreateInfoNV* toTransform); void transform_fromhost_VkDeviceDiagnosticsConfigCreateInfoNV( ResourceTracker* resourceTracker, VkDeviceDiagnosticsConfigCreateInfoNV* toTransform); #endif #ifdef VK_QCOM_render_pass_store_ops #endif #ifdef VK_NV_low_latency void transform_tohost_VkQueryLowLatencySupportNV(ResourceTracker* resourceTracker, VkQueryLowLatencySupportNV* toTransform); void transform_fromhost_VkQueryLowLatencySupportNV(ResourceTracker* resourceTracker, VkQueryLowLatencySupportNV* toTransform); #endif #ifdef VK_EXT_metal_objects void transform_tohost_VkExportMetalObjectCreateInfoEXT( ResourceTracker* resourceTracker, VkExportMetalObjectCreateInfoEXT* toTransform); void transform_fromhost_VkExportMetalObjectCreateInfoEXT( ResourceTracker* resourceTracker, VkExportMetalObjectCreateInfoEXT* toTransform); void transform_tohost_VkExportMetalObjectsInfoEXT(ResourceTracker* resourceTracker, VkExportMetalObjectsInfoEXT* toTransform); void transform_fromhost_VkExportMetalObjectsInfoEXT(ResourceTracker* resourceTracker, VkExportMetalObjectsInfoEXT* toTransform); void transform_tohost_VkExportMetalDeviceInfoEXT(ResourceTracker* resourceTracker, VkExportMetalDeviceInfoEXT* toTransform); void transform_fromhost_VkExportMetalDeviceInfoEXT(ResourceTracker* resourceTracker, VkExportMetalDeviceInfoEXT* toTransform); void transform_tohost_VkExportMetalCommandQueueInfoEXT( ResourceTracker* resourceTracker, VkExportMetalCommandQueueInfoEXT* toTransform); void transform_fromhost_VkExportMetalCommandQueueInfoEXT( ResourceTracker* resourceTracker, VkExportMetalCommandQueueInfoEXT* toTransform); void transform_tohost_VkExportMetalBufferInfoEXT(ResourceTracker* resourceTracker, VkExportMetalBufferInfoEXT* toTransform); void transform_fromhost_VkExportMetalBufferInfoEXT(ResourceTracker* resourceTracker, VkExportMetalBufferInfoEXT* toTransform); void transform_tohost_VkImportMetalBufferInfoEXT(ResourceTracker* resourceTracker, VkImportMetalBufferInfoEXT* toTransform); void transform_fromhost_VkImportMetalBufferInfoEXT(ResourceTracker* resourceTracker, VkImportMetalBufferInfoEXT* toTransform); void transform_tohost_VkExportMetalTextureInfoEXT(ResourceTracker* resourceTracker, VkExportMetalTextureInfoEXT* toTransform); void transform_fromhost_VkExportMetalTextureInfoEXT(ResourceTracker* resourceTracker, VkExportMetalTextureInfoEXT* toTransform); void transform_tohost_VkImportMetalTextureInfoEXT(ResourceTracker* resourceTracker, VkImportMetalTextureInfoEXT* toTransform); void transform_fromhost_VkImportMetalTextureInfoEXT(ResourceTracker* resourceTracker, VkImportMetalTextureInfoEXT* toTransform); void transform_tohost_VkExportMetalIOSurfaceInfoEXT(ResourceTracker* resourceTracker, VkExportMetalIOSurfaceInfoEXT* toTransform); void transform_fromhost_VkExportMetalIOSurfaceInfoEXT(ResourceTracker* resourceTracker, VkExportMetalIOSurfaceInfoEXT* toTransform); void transform_tohost_VkImportMetalIOSurfaceInfoEXT(ResourceTracker* resourceTracker, VkImportMetalIOSurfaceInfoEXT* toTransform); void transform_fromhost_VkImportMetalIOSurfaceInfoEXT(ResourceTracker* resourceTracker, VkImportMetalIOSurfaceInfoEXT* toTransform); void transform_tohost_VkExportMetalSharedEventInfoEXT(ResourceTracker* resourceTracker, VkExportMetalSharedEventInfoEXT* toTransform); void transform_fromhost_VkExportMetalSharedEventInfoEXT( ResourceTracker* resourceTracker, VkExportMetalSharedEventInfoEXT* toTransform); void transform_tohost_VkImportMetalSharedEventInfoEXT(ResourceTracker* resourceTracker, VkImportMetalSharedEventInfoEXT* toTransform); void transform_fromhost_VkImportMetalSharedEventInfoEXT( ResourceTracker* resourceTracker, VkImportMetalSharedEventInfoEXT* toTransform); #endif #ifdef VK_EXT_descriptor_buffer void transform_tohost_VkPhysicalDeviceDescriptorBufferPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorBufferPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceDescriptorBufferPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorBufferPropertiesEXT* toTransform); void transform_tohost_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT* toTransform); void transform_tohost_VkPhysicalDeviceDescriptorBufferFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorBufferFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceDescriptorBufferFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorBufferFeaturesEXT* toTransform); void transform_tohost_VkDescriptorAddressInfoEXT(ResourceTracker* resourceTracker, VkDescriptorAddressInfoEXT* toTransform); void transform_fromhost_VkDescriptorAddressInfoEXT(ResourceTracker* resourceTracker, VkDescriptorAddressInfoEXT* toTransform); void transform_tohost_VkDescriptorBufferBindingInfoEXT( ResourceTracker* resourceTracker, VkDescriptorBufferBindingInfoEXT* toTransform); void transform_fromhost_VkDescriptorBufferBindingInfoEXT( ResourceTracker* resourceTracker, VkDescriptorBufferBindingInfoEXT* toTransform); void transform_tohost_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT( ResourceTracker* resourceTracker, VkDescriptorBufferBindingPushDescriptorBufferHandleEXT* toTransform); void transform_fromhost_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT( ResourceTracker* resourceTracker, VkDescriptorBufferBindingPushDescriptorBufferHandleEXT* toTransform); void transform_tohost_VkDescriptorDataEXT(ResourceTracker* resourceTracker, VkDescriptorDataEXT* toTransform); void transform_fromhost_VkDescriptorDataEXT(ResourceTracker* resourceTracker, VkDescriptorDataEXT* toTransform); void transform_tohost_VkDescriptorGetInfoEXT(ResourceTracker* resourceTracker, VkDescriptorGetInfoEXT* toTransform); void transform_fromhost_VkDescriptorGetInfoEXT(ResourceTracker* resourceTracker, VkDescriptorGetInfoEXT* toTransform); void transform_tohost_VkBufferCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkBufferCaptureDescriptorDataInfoEXT* toTransform); void transform_fromhost_VkBufferCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkBufferCaptureDescriptorDataInfoEXT* toTransform); void transform_tohost_VkImageCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkImageCaptureDescriptorDataInfoEXT* toTransform); void transform_fromhost_VkImageCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkImageCaptureDescriptorDataInfoEXT* toTransform); void transform_tohost_VkImageViewCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkImageViewCaptureDescriptorDataInfoEXT* toTransform); void transform_fromhost_VkImageViewCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkImageViewCaptureDescriptorDataInfoEXT* toTransform); void transform_tohost_VkSamplerCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkSamplerCaptureDescriptorDataInfoEXT* toTransform); void transform_fromhost_VkSamplerCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkSamplerCaptureDescriptorDataInfoEXT* toTransform); void transform_tohost_VkOpaqueCaptureDescriptorDataCreateInfoEXT( ResourceTracker* resourceTracker, VkOpaqueCaptureDescriptorDataCreateInfoEXT* toTransform); void transform_fromhost_VkOpaqueCaptureDescriptorDataCreateInfoEXT( ResourceTracker* resourceTracker, VkOpaqueCaptureDescriptorDataCreateInfoEXT* toTransform); void transform_tohost_VkAccelerationStructureCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkAccelerationStructureCaptureDescriptorDataInfoEXT* toTransform); void transform_fromhost_VkAccelerationStructureCaptureDescriptorDataInfoEXT( ResourceTracker* resourceTracker, VkAccelerationStructureCaptureDescriptorDataInfoEXT* toTransform); #endif #ifdef VK_EXT_graphics_pipeline_library void transform_tohost_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* toTransform); void transform_tohost_VkGraphicsPipelineLibraryCreateInfoEXT( ResourceTracker* resourceTracker, VkGraphicsPipelineLibraryCreateInfoEXT* toTransform); void transform_fromhost_VkGraphicsPipelineLibraryCreateInfoEXT( ResourceTracker* resourceTracker, VkGraphicsPipelineLibraryCreateInfoEXT* toTransform); #endif #ifdef VK_AMD_shader_early_and_late_fragment_tests void transform_tohost_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* toTransform); void transform_fromhost_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* toTransform); #endif #ifdef VK_NV_fragment_shading_rate_enums void transform_tohost_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* toTransform); void transform_tohost_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* toTransform); void transform_tohost_VkPipelineFragmentShadingRateEnumStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineFragmentShadingRateEnumStateCreateInfoNV* toTransform); void transform_fromhost_VkPipelineFragmentShadingRateEnumStateCreateInfoNV( ResourceTracker* resourceTracker, VkPipelineFragmentShadingRateEnumStateCreateInfoNV* toTransform); #endif #ifdef VK_NV_ray_tracing_motion_blur void transform_tohost_VkDeviceOrHostAddressConstKHR(ResourceTracker* resourceTracker, VkDeviceOrHostAddressConstKHR* toTransform); void transform_fromhost_VkDeviceOrHostAddressConstKHR(ResourceTracker* resourceTracker, VkDeviceOrHostAddressConstKHR* toTransform); void transform_tohost_VkAccelerationStructureGeometryMotionTrianglesDataNV( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryMotionTrianglesDataNV* toTransform); void transform_fromhost_VkAccelerationStructureGeometryMotionTrianglesDataNV( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryMotionTrianglesDataNV* toTransform); void transform_tohost_VkAccelerationStructureMotionInfoNV( ResourceTracker* resourceTracker, VkAccelerationStructureMotionInfoNV* toTransform); void transform_fromhost_VkAccelerationStructureMotionInfoNV( ResourceTracker* resourceTracker, VkAccelerationStructureMotionInfoNV* toTransform); void transform_tohost_VkAccelerationStructureMatrixMotionInstanceNV( ResourceTracker* resourceTracker, VkAccelerationStructureMatrixMotionInstanceNV* toTransform); void transform_fromhost_VkAccelerationStructureMatrixMotionInstanceNV( ResourceTracker* resourceTracker, VkAccelerationStructureMatrixMotionInstanceNV* toTransform); void transform_tohost_VkSRTDataNV(ResourceTracker* resourceTracker, VkSRTDataNV* toTransform); void transform_fromhost_VkSRTDataNV(ResourceTracker* resourceTracker, VkSRTDataNV* toTransform); void transform_tohost_VkAccelerationStructureSRTMotionInstanceNV( ResourceTracker* resourceTracker, VkAccelerationStructureSRTMotionInstanceNV* toTransform); void transform_fromhost_VkAccelerationStructureSRTMotionInstanceNV( ResourceTracker* resourceTracker, VkAccelerationStructureSRTMotionInstanceNV* toTransform); void transform_tohost_VkAccelerationStructureMotionInstanceDataNV( ResourceTracker* resourceTracker, VkAccelerationStructureMotionInstanceDataNV* toTransform); void transform_fromhost_VkAccelerationStructureMotionInstanceDataNV( ResourceTracker* resourceTracker, VkAccelerationStructureMotionInstanceDataNV* toTransform); void transform_tohost_VkAccelerationStructureMotionInstanceNV( ResourceTracker* resourceTracker, VkAccelerationStructureMotionInstanceNV* toTransform); void transform_fromhost_VkAccelerationStructureMotionInstanceNV( ResourceTracker* resourceTracker, VkAccelerationStructureMotionInstanceNV* toTransform); void transform_tohost_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingMotionBlurFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingMotionBlurFeaturesNV* toTransform); #endif #ifdef VK_EXT_ycbcr_2plane_444_formats void transform_tohost_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* toTransform); #endif #ifdef VK_EXT_fragment_density_map2 void transform_tohost_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* toTransform); #endif #ifdef VK_QCOM_rotated_copy_commands void transform_tohost_VkCopyCommandTransformInfoQCOM(ResourceTracker* resourceTracker, VkCopyCommandTransformInfoQCOM* toTransform); void transform_fromhost_VkCopyCommandTransformInfoQCOM(ResourceTracker* resourceTracker, VkCopyCommandTransformInfoQCOM* toTransform); #endif #ifdef VK_EXT_image_robustness DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceImageRobustnessFeatures, transform_tohost_VkPhysicalDeviceImageRobustnessFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceImageRobustnessFeatures, transform_fromhost_VkPhysicalDeviceImageRobustnessFeaturesEXT) #endif #ifdef VK_EXT_image_compression_control void transform_tohost_VkPhysicalDeviceImageCompressionControlFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageCompressionControlFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceImageCompressionControlFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageCompressionControlFeaturesEXT* toTransform); void transform_tohost_VkImageCompressionControlEXT(ResourceTracker* resourceTracker, VkImageCompressionControlEXT* toTransform); void transform_fromhost_VkImageCompressionControlEXT(ResourceTracker* resourceTracker, VkImageCompressionControlEXT* toTransform); void transform_tohost_VkSubresourceLayout2EXT(ResourceTracker* resourceTracker, VkSubresourceLayout2EXT* toTransform); void transform_fromhost_VkSubresourceLayout2EXT(ResourceTracker* resourceTracker, VkSubresourceLayout2EXT* toTransform); void transform_tohost_VkImageSubresource2EXT(ResourceTracker* resourceTracker, VkImageSubresource2EXT* toTransform); void transform_fromhost_VkImageSubresource2EXT(ResourceTracker* resourceTracker, VkImageSubresource2EXT* toTransform); void transform_tohost_VkImageCompressionPropertiesEXT(ResourceTracker* resourceTracker, VkImageCompressionPropertiesEXT* toTransform); void transform_fromhost_VkImageCompressionPropertiesEXT( ResourceTracker* resourceTracker, VkImageCompressionPropertiesEXT* toTransform); #endif #ifdef VK_EXT_attachment_feedback_loop_layout void transform_tohost_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* toTransform); #endif #ifdef VK_EXT_4444_formats void transform_tohost_VkPhysicalDevice4444FormatsFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevice4444FormatsFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDevice4444FormatsFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevice4444FormatsFeaturesEXT* toTransform); #endif #ifdef VK_EXT_device_fault void transform_tohost_VkPhysicalDeviceFaultFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFaultFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceFaultFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceFaultFeaturesEXT* toTransform); void transform_tohost_VkDeviceFaultCountsEXT(ResourceTracker* resourceTracker, VkDeviceFaultCountsEXT* toTransform); void transform_fromhost_VkDeviceFaultCountsEXT(ResourceTracker* resourceTracker, VkDeviceFaultCountsEXT* toTransform); void transform_tohost_VkDeviceFaultAddressInfoEXT(ResourceTracker* resourceTracker, VkDeviceFaultAddressInfoEXT* toTransform); void transform_fromhost_VkDeviceFaultAddressInfoEXT(ResourceTracker* resourceTracker, VkDeviceFaultAddressInfoEXT* toTransform); void transform_tohost_VkDeviceFaultVendorInfoEXT(ResourceTracker* resourceTracker, VkDeviceFaultVendorInfoEXT* toTransform); void transform_fromhost_VkDeviceFaultVendorInfoEXT(ResourceTracker* resourceTracker, VkDeviceFaultVendorInfoEXT* toTransform); void transform_tohost_VkDeviceFaultInfoEXT(ResourceTracker* resourceTracker, VkDeviceFaultInfoEXT* toTransform); void transform_fromhost_VkDeviceFaultInfoEXT(ResourceTracker* resourceTracker, VkDeviceFaultInfoEXT* toTransform); void transform_tohost_VkDeviceFaultVendorBinaryHeaderVersionOneEXT( ResourceTracker* resourceTracker, VkDeviceFaultVendorBinaryHeaderVersionOneEXT* toTransform); void transform_fromhost_VkDeviceFaultVendorBinaryHeaderVersionOneEXT( ResourceTracker* resourceTracker, VkDeviceFaultVendorBinaryHeaderVersionOneEXT* toTransform); #endif #ifdef VK_ARM_rasterization_order_attachment_access void transform_tohost_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT* toTransform); DEFINE_ALIAS_FUNCTION( transform_tohost_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, transform_tohost_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM) DEFINE_ALIAS_FUNCTION( transform_fromhost_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, transform_fromhost_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM) #endif #ifdef VK_EXT_rgba10x6_formats void transform_tohost_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT* toTransform); #endif #ifdef VK_NV_acquire_winrt_display #endif #ifdef VK_EXT_directfb_surface void transform_tohost_VkDirectFBSurfaceCreateInfoEXT(ResourceTracker* resourceTracker, VkDirectFBSurfaceCreateInfoEXT* toTransform); void transform_fromhost_VkDirectFBSurfaceCreateInfoEXT(ResourceTracker* resourceTracker, VkDirectFBSurfaceCreateInfoEXT* toTransform); #endif #ifdef VK_VALVE_mutable_descriptor_type void transform_tohost_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT, transform_tohost_VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT, transform_fromhost_VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE) void transform_tohost_VkMutableDescriptorTypeListEXT(ResourceTracker* resourceTracker, VkMutableDescriptorTypeListEXT* toTransform); void transform_fromhost_VkMutableDescriptorTypeListEXT(ResourceTracker* resourceTracker, VkMutableDescriptorTypeListEXT* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkMutableDescriptorTypeListEXT, transform_tohost_VkMutableDescriptorTypeListVALVE) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkMutableDescriptorTypeListEXT, transform_fromhost_VkMutableDescriptorTypeListVALVE) void transform_tohost_VkMutableDescriptorTypeCreateInfoEXT( ResourceTracker* resourceTracker, VkMutableDescriptorTypeCreateInfoEXT* toTransform); void transform_fromhost_VkMutableDescriptorTypeCreateInfoEXT( ResourceTracker* resourceTracker, VkMutableDescriptorTypeCreateInfoEXT* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkMutableDescriptorTypeCreateInfoEXT, transform_tohost_VkMutableDescriptorTypeCreateInfoVALVE) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkMutableDescriptorTypeCreateInfoEXT, transform_fromhost_VkMutableDescriptorTypeCreateInfoVALVE) #endif #ifdef VK_EXT_vertex_input_dynamic_state void transform_tohost_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT* toTransform); void transform_tohost_VkVertexInputBindingDescription2EXT( ResourceTracker* resourceTracker, VkVertexInputBindingDescription2EXT* toTransform); void transform_fromhost_VkVertexInputBindingDescription2EXT( ResourceTracker* resourceTracker, VkVertexInputBindingDescription2EXT* toTransform); void transform_tohost_VkVertexInputAttributeDescription2EXT( ResourceTracker* resourceTracker, VkVertexInputAttributeDescription2EXT* toTransform); void transform_fromhost_VkVertexInputAttributeDescription2EXT( ResourceTracker* resourceTracker, VkVertexInputAttributeDescription2EXT* toTransform); #endif #ifdef VK_EXT_physical_device_drm void transform_tohost_VkPhysicalDeviceDrmPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDrmPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceDrmPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDrmPropertiesEXT* toTransform); #endif #ifdef VK_EXT_device_address_binding_report void transform_tohost_VkPhysicalDeviceAddressBindingReportFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceAddressBindingReportFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceAddressBindingReportFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceAddressBindingReportFeaturesEXT* toTransform); void transform_tohost_VkDeviceAddressBindingCallbackDataEXT( ResourceTracker* resourceTracker, VkDeviceAddressBindingCallbackDataEXT* toTransform); void transform_fromhost_VkDeviceAddressBindingCallbackDataEXT( ResourceTracker* resourceTracker, VkDeviceAddressBindingCallbackDataEXT* toTransform); #endif #ifdef VK_EXT_depth_clip_control void transform_tohost_VkPhysicalDeviceDepthClipControlFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDepthClipControlFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceDepthClipControlFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDepthClipControlFeaturesEXT* toTransform); void transform_tohost_VkPipelineViewportDepthClipControlCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineViewportDepthClipControlCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineViewportDepthClipControlCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineViewportDepthClipControlCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_primitive_topology_list_restart void transform_tohost_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* toTransform); #endif #ifdef VK_FUCHSIA_external_memory void transform_tohost_VkImportMemoryZirconHandleInfoFUCHSIA( ResourceTracker* resourceTracker, VkImportMemoryZirconHandleInfoFUCHSIA* toTransform); void transform_fromhost_VkImportMemoryZirconHandleInfoFUCHSIA( ResourceTracker* resourceTracker, VkImportMemoryZirconHandleInfoFUCHSIA* toTransform); void transform_tohost_VkMemoryZirconHandlePropertiesFUCHSIA( ResourceTracker* resourceTracker, VkMemoryZirconHandlePropertiesFUCHSIA* toTransform); void transform_fromhost_VkMemoryZirconHandlePropertiesFUCHSIA( ResourceTracker* resourceTracker, VkMemoryZirconHandlePropertiesFUCHSIA* toTransform); void transform_tohost_VkMemoryGetZirconHandleInfoFUCHSIA( ResourceTracker* resourceTracker, VkMemoryGetZirconHandleInfoFUCHSIA* toTransform); void transform_fromhost_VkMemoryGetZirconHandleInfoFUCHSIA( ResourceTracker* resourceTracker, VkMemoryGetZirconHandleInfoFUCHSIA* toTransform); #endif #ifdef VK_FUCHSIA_external_semaphore void transform_tohost_VkImportSemaphoreZirconHandleInfoFUCHSIA( ResourceTracker* resourceTracker, VkImportSemaphoreZirconHandleInfoFUCHSIA* toTransform); void transform_fromhost_VkImportSemaphoreZirconHandleInfoFUCHSIA( ResourceTracker* resourceTracker, VkImportSemaphoreZirconHandleInfoFUCHSIA* toTransform); void transform_tohost_VkSemaphoreGetZirconHandleInfoFUCHSIA( ResourceTracker* resourceTracker, VkSemaphoreGetZirconHandleInfoFUCHSIA* toTransform); void transform_fromhost_VkSemaphoreGetZirconHandleInfoFUCHSIA( ResourceTracker* resourceTracker, VkSemaphoreGetZirconHandleInfoFUCHSIA* toTransform); #endif #ifdef VK_FUCHSIA_buffer_collection void transform_tohost_VkBufferCollectionCreateInfoFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionCreateInfoFUCHSIA* toTransform); void transform_fromhost_VkBufferCollectionCreateInfoFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionCreateInfoFUCHSIA* toTransform); void transform_tohost_VkImportMemoryBufferCollectionFUCHSIA( ResourceTracker* resourceTracker, VkImportMemoryBufferCollectionFUCHSIA* toTransform); void transform_fromhost_VkImportMemoryBufferCollectionFUCHSIA( ResourceTracker* resourceTracker, VkImportMemoryBufferCollectionFUCHSIA* toTransform); void transform_tohost_VkBufferCollectionImageCreateInfoFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionImageCreateInfoFUCHSIA* toTransform); void transform_fromhost_VkBufferCollectionImageCreateInfoFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionImageCreateInfoFUCHSIA* toTransform); void transform_tohost_VkBufferCollectionConstraintsInfoFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionConstraintsInfoFUCHSIA* toTransform); void transform_fromhost_VkBufferCollectionConstraintsInfoFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionConstraintsInfoFUCHSIA* toTransform); void transform_tohost_VkBufferConstraintsInfoFUCHSIA(ResourceTracker* resourceTracker, VkBufferConstraintsInfoFUCHSIA* toTransform); void transform_fromhost_VkBufferConstraintsInfoFUCHSIA(ResourceTracker* resourceTracker, VkBufferConstraintsInfoFUCHSIA* toTransform); void transform_tohost_VkBufferCollectionBufferCreateInfoFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionBufferCreateInfoFUCHSIA* toTransform); void transform_fromhost_VkBufferCollectionBufferCreateInfoFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionBufferCreateInfoFUCHSIA* toTransform); void transform_tohost_VkSysmemColorSpaceFUCHSIA(ResourceTracker* resourceTracker, VkSysmemColorSpaceFUCHSIA* toTransform); void transform_fromhost_VkSysmemColorSpaceFUCHSIA(ResourceTracker* resourceTracker, VkSysmemColorSpaceFUCHSIA* toTransform); void transform_tohost_VkBufferCollectionPropertiesFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionPropertiesFUCHSIA* toTransform); void transform_fromhost_VkBufferCollectionPropertiesFUCHSIA( ResourceTracker* resourceTracker, VkBufferCollectionPropertiesFUCHSIA* toTransform); void transform_tohost_VkImageFormatConstraintsInfoFUCHSIA( ResourceTracker* resourceTracker, VkImageFormatConstraintsInfoFUCHSIA* toTransform); void transform_fromhost_VkImageFormatConstraintsInfoFUCHSIA( ResourceTracker* resourceTracker, VkImageFormatConstraintsInfoFUCHSIA* toTransform); void transform_tohost_VkImageConstraintsInfoFUCHSIA(ResourceTracker* resourceTracker, VkImageConstraintsInfoFUCHSIA* toTransform); void transform_fromhost_VkImageConstraintsInfoFUCHSIA(ResourceTracker* resourceTracker, VkImageConstraintsInfoFUCHSIA* toTransform); #endif #ifdef VK_HUAWEI_subpass_shading void transform_tohost_VkSubpassShadingPipelineCreateInfoHUAWEI( ResourceTracker* resourceTracker, VkSubpassShadingPipelineCreateInfoHUAWEI* toTransform); void transform_fromhost_VkSubpassShadingPipelineCreateInfoHUAWEI( ResourceTracker* resourceTracker, VkSubpassShadingPipelineCreateInfoHUAWEI* toTransform); void transform_tohost_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceSubpassShadingFeaturesHUAWEI* toTransform); void transform_fromhost_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceSubpassShadingFeaturesHUAWEI* toTransform); void transform_tohost_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceSubpassShadingPropertiesHUAWEI* toTransform); void transform_fromhost_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceSubpassShadingPropertiesHUAWEI* toTransform); #endif #ifdef VK_HUAWEI_invocation_mask void transform_tohost_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceInvocationMaskFeaturesHUAWEI* toTransform); void transform_fromhost_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceInvocationMaskFeaturesHUAWEI* toTransform); #endif #ifdef VK_NV_external_memory_rdma void transform_tohost_VkMemoryGetRemoteAddressInfoNV(ResourceTracker* resourceTracker, VkMemoryGetRemoteAddressInfoNV* toTransform); void transform_fromhost_VkMemoryGetRemoteAddressInfoNV(ResourceTracker* resourceTracker, VkMemoryGetRemoteAddressInfoNV* toTransform); void transform_tohost_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalMemoryRDMAFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceExternalMemoryRDMAFeaturesNV* toTransform); #endif #ifdef VK_EXT_pipeline_properties DEFINE_ALIAS_FUNCTION(transform_tohost_VkPipelineInfoKHR, transform_tohost_VkPipelineInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPipelineInfoKHR, transform_fromhost_VkPipelineInfoEXT) void transform_tohost_VkPipelinePropertiesIdentifierEXT( ResourceTracker* resourceTracker, VkPipelinePropertiesIdentifierEXT* toTransform); void transform_fromhost_VkPipelinePropertiesIdentifierEXT( ResourceTracker* resourceTracker, VkPipelinePropertiesIdentifierEXT* toTransform); void transform_tohost_VkPhysicalDevicePipelinePropertiesFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelinePropertiesFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDevicePipelinePropertiesFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelinePropertiesFeaturesEXT* toTransform); #endif #ifdef VK_EXT_multisampled_render_to_single_sampled void transform_tohost_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* toTransform); void transform_tohost_VkSubpassResolvePerformanceQueryEXT( ResourceTracker* resourceTracker, VkSubpassResolvePerformanceQueryEXT* toTransform); void transform_fromhost_VkSubpassResolvePerformanceQueryEXT( ResourceTracker* resourceTracker, VkSubpassResolvePerformanceQueryEXT* toTransform); void transform_tohost_VkMultisampledRenderToSingleSampledInfoEXT( ResourceTracker* resourceTracker, VkMultisampledRenderToSingleSampledInfoEXT* toTransform); void transform_fromhost_VkMultisampledRenderToSingleSampledInfoEXT( ResourceTracker* resourceTracker, VkMultisampledRenderToSingleSampledInfoEXT* toTransform); #endif #ifdef VK_EXT_extended_dynamic_state2 void transform_tohost_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* toTransform); #endif #ifdef VK_QNX_screen_surface void transform_tohost_VkScreenSurfaceCreateInfoQNX(ResourceTracker* resourceTracker, VkScreenSurfaceCreateInfoQNX* toTransform); void transform_fromhost_VkScreenSurfaceCreateInfoQNX(ResourceTracker* resourceTracker, VkScreenSurfaceCreateInfoQNX* toTransform); #endif #ifdef VK_EXT_color_write_enable void transform_tohost_VkPhysicalDeviceColorWriteEnableFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceColorWriteEnableFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceColorWriteEnableFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceColorWriteEnableFeaturesEXT* toTransform); void transform_tohost_VkPipelineColorWriteCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineColorWriteCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineColorWriteCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineColorWriteCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_primitives_generated_query void transform_tohost_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* toTransform); #endif #ifdef VK_GOOGLE_gfxstream void transform_tohost_VkImportColorBufferGOOGLE(ResourceTracker* resourceTracker, VkImportColorBufferGOOGLE* toTransform); void transform_fromhost_VkImportColorBufferGOOGLE(ResourceTracker* resourceTracker, VkImportColorBufferGOOGLE* toTransform); void transform_tohost_VkImportBufferGOOGLE(ResourceTracker* resourceTracker, VkImportBufferGOOGLE* toTransform); void transform_fromhost_VkImportBufferGOOGLE(ResourceTracker* resourceTracker, VkImportBufferGOOGLE* toTransform); void transform_tohost_VkCreateBlobGOOGLE(ResourceTracker* resourceTracker, VkCreateBlobGOOGLE* toTransform); void transform_fromhost_VkCreateBlobGOOGLE(ResourceTracker* resourceTracker, VkCreateBlobGOOGLE* toTransform); #endif #ifdef VK_EXT_global_priority_query DEFINE_ALIAS_FUNCTION(transform_tohost_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR, transform_tohost_VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR, transform_fromhost_VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT) DEFINE_ALIAS_FUNCTION(transform_tohost_VkQueueFamilyGlobalPriorityPropertiesKHR, transform_tohost_VkQueueFamilyGlobalPriorityPropertiesEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkQueueFamilyGlobalPriorityPropertiesKHR, transform_fromhost_VkQueueFamilyGlobalPriorityPropertiesEXT) #endif #ifdef VK_EXT_image_view_min_lod void transform_tohost_VkPhysicalDeviceImageViewMinLodFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageViewMinLodFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceImageViewMinLodFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageViewMinLodFeaturesEXT* toTransform); void transform_tohost_VkImageViewMinLodCreateInfoEXT(ResourceTracker* resourceTracker, VkImageViewMinLodCreateInfoEXT* toTransform); void transform_fromhost_VkImageViewMinLodCreateInfoEXT(ResourceTracker* resourceTracker, VkImageViewMinLodCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_multi_draw void transform_tohost_VkPhysicalDeviceMultiDrawFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiDrawFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceMultiDrawFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiDrawFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceMultiDrawPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiDrawPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceMultiDrawPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiDrawPropertiesEXT* toTransform); void transform_tohost_VkMultiDrawInfoEXT(ResourceTracker* resourceTracker, VkMultiDrawInfoEXT* toTransform); void transform_fromhost_VkMultiDrawInfoEXT(ResourceTracker* resourceTracker, VkMultiDrawInfoEXT* toTransform); void transform_tohost_VkMultiDrawIndexedInfoEXT(ResourceTracker* resourceTracker, VkMultiDrawIndexedInfoEXT* toTransform); void transform_fromhost_VkMultiDrawIndexedInfoEXT(ResourceTracker* resourceTracker, VkMultiDrawIndexedInfoEXT* toTransform); #endif #ifdef VK_EXT_image_2d_view_of_3d void transform_tohost_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* toTransform); #endif #ifdef VK_EXT_shader_tile_image void transform_tohost_VkPhysicalDeviceShaderTileImageFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderTileImageFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceShaderTileImageFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderTileImageFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceShaderTileImagePropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderTileImagePropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceShaderTileImagePropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderTileImagePropertiesEXT* toTransform); #endif #ifdef VK_EXT_opacity_micromap void transform_tohost_VkMicromapUsageEXT(ResourceTracker* resourceTracker, VkMicromapUsageEXT* toTransform); void transform_fromhost_VkMicromapUsageEXT(ResourceTracker* resourceTracker, VkMicromapUsageEXT* toTransform); void transform_tohost_VkDeviceOrHostAddressKHR(ResourceTracker* resourceTracker, VkDeviceOrHostAddressKHR* toTransform); void transform_fromhost_VkDeviceOrHostAddressKHR(ResourceTracker* resourceTracker, VkDeviceOrHostAddressKHR* toTransform); void transform_tohost_VkMicromapBuildInfoEXT(ResourceTracker* resourceTracker, VkMicromapBuildInfoEXT* toTransform); void transform_fromhost_VkMicromapBuildInfoEXT(ResourceTracker* resourceTracker, VkMicromapBuildInfoEXT* toTransform); void transform_tohost_VkMicromapCreateInfoEXT(ResourceTracker* resourceTracker, VkMicromapCreateInfoEXT* toTransform); void transform_fromhost_VkMicromapCreateInfoEXT(ResourceTracker* resourceTracker, VkMicromapCreateInfoEXT* toTransform); void transform_tohost_VkPhysicalDeviceOpacityMicromapFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceOpacityMicromapFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceOpacityMicromapFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceOpacityMicromapFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceOpacityMicromapPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceOpacityMicromapPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceOpacityMicromapPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceOpacityMicromapPropertiesEXT* toTransform); void transform_tohost_VkMicromapVersionInfoEXT(ResourceTracker* resourceTracker, VkMicromapVersionInfoEXT* toTransform); void transform_fromhost_VkMicromapVersionInfoEXT(ResourceTracker* resourceTracker, VkMicromapVersionInfoEXT* toTransform); void transform_tohost_VkCopyMicromapToMemoryInfoEXT(ResourceTracker* resourceTracker, VkCopyMicromapToMemoryInfoEXT* toTransform); void transform_fromhost_VkCopyMicromapToMemoryInfoEXT(ResourceTracker* resourceTracker, VkCopyMicromapToMemoryInfoEXT* toTransform); void transform_tohost_VkCopyMemoryToMicromapInfoEXT(ResourceTracker* resourceTracker, VkCopyMemoryToMicromapInfoEXT* toTransform); void transform_fromhost_VkCopyMemoryToMicromapInfoEXT(ResourceTracker* resourceTracker, VkCopyMemoryToMicromapInfoEXT* toTransform); void transform_tohost_VkCopyMicromapInfoEXT(ResourceTracker* resourceTracker, VkCopyMicromapInfoEXT* toTransform); void transform_fromhost_VkCopyMicromapInfoEXT(ResourceTracker* resourceTracker, VkCopyMicromapInfoEXT* toTransform); void transform_tohost_VkMicromapBuildSizesInfoEXT(ResourceTracker* resourceTracker, VkMicromapBuildSizesInfoEXT* toTransform); void transform_fromhost_VkMicromapBuildSizesInfoEXT(ResourceTracker* resourceTracker, VkMicromapBuildSizesInfoEXT* toTransform); void transform_tohost_VkAccelerationStructureTrianglesOpacityMicromapEXT( ResourceTracker* resourceTracker, VkAccelerationStructureTrianglesOpacityMicromapEXT* toTransform); void transform_fromhost_VkAccelerationStructureTrianglesOpacityMicromapEXT( ResourceTracker* resourceTracker, VkAccelerationStructureTrianglesOpacityMicromapEXT* toTransform); void transform_tohost_VkMicromapTriangleEXT(ResourceTracker* resourceTracker, VkMicromapTriangleEXT* toTransform); void transform_fromhost_VkMicromapTriangleEXT(ResourceTracker* resourceTracker, VkMicromapTriangleEXT* toTransform); #endif #ifdef VK_NV_displacement_micromap void transform_tohost_VkPhysicalDeviceDisplacementMicromapFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDisplacementMicromapFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceDisplacementMicromapFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDisplacementMicromapFeaturesNV* toTransform); void transform_tohost_VkPhysicalDeviceDisplacementMicromapPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDisplacementMicromapPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceDisplacementMicromapPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceDisplacementMicromapPropertiesNV* toTransform); void transform_tohost_VkAccelerationStructureTrianglesDisplacementMicromapNV( ResourceTracker* resourceTracker, VkAccelerationStructureTrianglesDisplacementMicromapNV* toTransform); void transform_fromhost_VkAccelerationStructureTrianglesDisplacementMicromapNV( ResourceTracker* resourceTracker, VkAccelerationStructureTrianglesDisplacementMicromapNV* toTransform); #endif #ifdef VK_EXT_load_store_op_none #endif #ifdef VK_HUAWEI_cluster_culling_shader void transform_tohost_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI* toTransform); void transform_fromhost_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI* toTransform); void transform_tohost_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI* toTransform); void transform_fromhost_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI( ResourceTracker* resourceTracker, VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI* toTransform); #endif #ifdef VK_EXT_border_color_swizzle void transform_tohost_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceBorderColorSwizzleFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceBorderColorSwizzleFeaturesEXT* toTransform); void transform_tohost_VkSamplerBorderColorComponentMappingCreateInfoEXT( ResourceTracker* resourceTracker, VkSamplerBorderColorComponentMappingCreateInfoEXT* toTransform); void transform_fromhost_VkSamplerBorderColorComponentMappingCreateInfoEXT( ResourceTracker* resourceTracker, VkSamplerBorderColorComponentMappingCreateInfoEXT* toTransform); #endif #ifdef VK_EXT_pageable_device_local_memory void transform_tohost_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT* toTransform); #endif #ifdef VK_ARM_shader_core_properties void transform_tohost_VkPhysicalDeviceShaderCorePropertiesARM( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCorePropertiesARM* toTransform); void transform_fromhost_VkPhysicalDeviceShaderCorePropertiesARM( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCorePropertiesARM* toTransform); #endif #ifdef VK_EXT_image_sliced_view_of_3d void transform_tohost_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT* toTransform); void transform_tohost_VkImageViewSlicedCreateInfoEXT(ResourceTracker* resourceTracker, VkImageViewSlicedCreateInfoEXT* toTransform); void transform_fromhost_VkImageViewSlicedCreateInfoEXT(ResourceTracker* resourceTracker, VkImageViewSlicedCreateInfoEXT* toTransform); #endif #ifdef VK_VALVE_descriptor_set_host_mapping void transform_tohost_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* toTransform); void transform_fromhost_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE( ResourceTracker* resourceTracker, VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* toTransform); void transform_tohost_VkDescriptorSetBindingReferenceVALVE( ResourceTracker* resourceTracker, VkDescriptorSetBindingReferenceVALVE* toTransform); void transform_fromhost_VkDescriptorSetBindingReferenceVALVE( ResourceTracker* resourceTracker, VkDescriptorSetBindingReferenceVALVE* toTransform); void transform_tohost_VkDescriptorSetLayoutHostMappingInfoVALVE( ResourceTracker* resourceTracker, VkDescriptorSetLayoutHostMappingInfoVALVE* toTransform); void transform_fromhost_VkDescriptorSetLayoutHostMappingInfoVALVE( ResourceTracker* resourceTracker, VkDescriptorSetLayoutHostMappingInfoVALVE* toTransform); #endif #ifdef VK_EXT_depth_clamp_zero_one void transform_tohost_VkPhysicalDeviceDepthClampZeroOneFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDepthClampZeroOneFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceDepthClampZeroOneFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceDepthClampZeroOneFeaturesEXT* toTransform); #endif #ifdef VK_EXT_non_seamless_cube_map void transform_tohost_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* toTransform); #endif #ifdef VK_QCOM_fragment_density_map_offset void transform_tohost_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM* toTransform); void transform_tohost_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM* toTransform); void transform_fromhost_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM* toTransform); void transform_tohost_VkSubpassFragmentDensityMapOffsetEndInfoQCOM( ResourceTracker* resourceTracker, VkSubpassFragmentDensityMapOffsetEndInfoQCOM* toTransform); void transform_fromhost_VkSubpassFragmentDensityMapOffsetEndInfoQCOM( ResourceTracker* resourceTracker, VkSubpassFragmentDensityMapOffsetEndInfoQCOM* toTransform); #endif #ifdef VK_NV_copy_memory_indirect void transform_tohost_VkCopyMemoryIndirectCommandNV(ResourceTracker* resourceTracker, VkCopyMemoryIndirectCommandNV* toTransform); void transform_fromhost_VkCopyMemoryIndirectCommandNV(ResourceTracker* resourceTracker, VkCopyMemoryIndirectCommandNV* toTransform); void transform_tohost_VkCopyMemoryToImageIndirectCommandNV( ResourceTracker* resourceTracker, VkCopyMemoryToImageIndirectCommandNV* toTransform); void transform_fromhost_VkCopyMemoryToImageIndirectCommandNV( ResourceTracker* resourceTracker, VkCopyMemoryToImageIndirectCommandNV* toTransform); void transform_tohost_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCopyMemoryIndirectFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCopyMemoryIndirectFeaturesNV* toTransform); void transform_tohost_VkPhysicalDeviceCopyMemoryIndirectPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCopyMemoryIndirectPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceCopyMemoryIndirectPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceCopyMemoryIndirectPropertiesNV* toTransform); #endif #ifdef VK_NV_memory_decompression void transform_tohost_VkDecompressMemoryRegionNV(ResourceTracker* resourceTracker, VkDecompressMemoryRegionNV* toTransform); void transform_fromhost_VkDecompressMemoryRegionNV(ResourceTracker* resourceTracker, VkDecompressMemoryRegionNV* toTransform); void transform_tohost_VkPhysicalDeviceMemoryDecompressionFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryDecompressionFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceMemoryDecompressionFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryDecompressionFeaturesNV* toTransform); void transform_tohost_VkPhysicalDeviceMemoryDecompressionPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryDecompressionPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceMemoryDecompressionPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceMemoryDecompressionPropertiesNV* toTransform); #endif #ifdef VK_NV_linear_color_attachment void transform_tohost_VkPhysicalDeviceLinearColorAttachmentFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceLinearColorAttachmentFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceLinearColorAttachmentFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceLinearColorAttachmentFeaturesNV* toTransform); #endif #ifdef VK_GOOGLE_surfaceless_query #endif #ifdef VK_EXT_image_compression_control_swapchain void transform_tohost_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* toTransform); #endif #ifdef VK_QCOM_image_processing void transform_tohost_VkImageViewSampleWeightCreateInfoQCOM( ResourceTracker* resourceTracker, VkImageViewSampleWeightCreateInfoQCOM* toTransform); void transform_fromhost_VkImageViewSampleWeightCreateInfoQCOM( ResourceTracker* resourceTracker, VkImageViewSampleWeightCreateInfoQCOM* toTransform); void transform_tohost_VkPhysicalDeviceImageProcessingFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceImageProcessingFeaturesQCOM* toTransform); void transform_fromhost_VkPhysicalDeviceImageProcessingFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceImageProcessingFeaturesQCOM* toTransform); void transform_tohost_VkPhysicalDeviceImageProcessingPropertiesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceImageProcessingPropertiesQCOM* toTransform); void transform_fromhost_VkPhysicalDeviceImageProcessingPropertiesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceImageProcessingPropertiesQCOM* toTransform); #endif #ifdef VK_EXT_extended_dynamic_state3 void transform_tohost_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExtendedDynamicState3FeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExtendedDynamicState3FeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExtendedDynamicState3PropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceExtendedDynamicState3PropertiesEXT* toTransform); void transform_tohost_VkColorBlendEquationEXT(ResourceTracker* resourceTracker, VkColorBlendEquationEXT* toTransform); void transform_fromhost_VkColorBlendEquationEXT(ResourceTracker* resourceTracker, VkColorBlendEquationEXT* toTransform); void transform_tohost_VkColorBlendAdvancedEXT(ResourceTracker* resourceTracker, VkColorBlendAdvancedEXT* toTransform); void transform_fromhost_VkColorBlendAdvancedEXT(ResourceTracker* resourceTracker, VkColorBlendAdvancedEXT* toTransform); #endif #ifdef VK_EXT_subpass_merge_feedback void transform_tohost_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* toTransform); void transform_tohost_VkRenderPassCreationControlEXT(ResourceTracker* resourceTracker, VkRenderPassCreationControlEXT* toTransform); void transform_fromhost_VkRenderPassCreationControlEXT(ResourceTracker* resourceTracker, VkRenderPassCreationControlEXT* toTransform); void transform_tohost_VkRenderPassCreationFeedbackInfoEXT( ResourceTracker* resourceTracker, VkRenderPassCreationFeedbackInfoEXT* toTransform); void transform_fromhost_VkRenderPassCreationFeedbackInfoEXT( ResourceTracker* resourceTracker, VkRenderPassCreationFeedbackInfoEXT* toTransform); void transform_tohost_VkRenderPassCreationFeedbackCreateInfoEXT( ResourceTracker* resourceTracker, VkRenderPassCreationFeedbackCreateInfoEXT* toTransform); void transform_fromhost_VkRenderPassCreationFeedbackCreateInfoEXT( ResourceTracker* resourceTracker, VkRenderPassCreationFeedbackCreateInfoEXT* toTransform); void transform_tohost_VkRenderPassSubpassFeedbackInfoEXT( ResourceTracker* resourceTracker, VkRenderPassSubpassFeedbackInfoEXT* toTransform); void transform_fromhost_VkRenderPassSubpassFeedbackInfoEXT( ResourceTracker* resourceTracker, VkRenderPassSubpassFeedbackInfoEXT* toTransform); void transform_tohost_VkRenderPassSubpassFeedbackCreateInfoEXT( ResourceTracker* resourceTracker, VkRenderPassSubpassFeedbackCreateInfoEXT* toTransform); void transform_fromhost_VkRenderPassSubpassFeedbackCreateInfoEXT( ResourceTracker* resourceTracker, VkRenderPassSubpassFeedbackCreateInfoEXT* toTransform); #endif #ifdef VK_LUNARG_direct_driver_loading void transform_tohost_VkDirectDriverLoadingInfoLUNARG(ResourceTracker* resourceTracker, VkDirectDriverLoadingInfoLUNARG* toTransform); void transform_fromhost_VkDirectDriverLoadingInfoLUNARG( ResourceTracker* resourceTracker, VkDirectDriverLoadingInfoLUNARG* toTransform); void transform_tohost_VkDirectDriverLoadingListLUNARG(ResourceTracker* resourceTracker, VkDirectDriverLoadingListLUNARG* toTransform); void transform_fromhost_VkDirectDriverLoadingListLUNARG( ResourceTracker* resourceTracker, VkDirectDriverLoadingListLUNARG* toTransform); #endif #ifdef VK_EXT_shader_module_identifier void transform_tohost_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* toTransform); void transform_tohost_VkPipelineShaderStageModuleIdentifierCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineShaderStageModuleIdentifierCreateInfoEXT* toTransform); void transform_fromhost_VkPipelineShaderStageModuleIdentifierCreateInfoEXT( ResourceTracker* resourceTracker, VkPipelineShaderStageModuleIdentifierCreateInfoEXT* toTransform); void transform_tohost_VkShaderModuleIdentifierEXT(ResourceTracker* resourceTracker, VkShaderModuleIdentifierEXT* toTransform); void transform_fromhost_VkShaderModuleIdentifierEXT(ResourceTracker* resourceTracker, VkShaderModuleIdentifierEXT* toTransform); #endif #ifdef VK_EXT_rasterization_order_attachment_access #endif #ifdef VK_NV_optical_flow void transform_tohost_VkPhysicalDeviceOpticalFlowFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceOpticalFlowFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceOpticalFlowFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceOpticalFlowFeaturesNV* toTransform); void transform_tohost_VkPhysicalDeviceOpticalFlowPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceOpticalFlowPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceOpticalFlowPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceOpticalFlowPropertiesNV* toTransform); void transform_tohost_VkOpticalFlowImageFormatInfoNV(ResourceTracker* resourceTracker, VkOpticalFlowImageFormatInfoNV* toTransform); void transform_fromhost_VkOpticalFlowImageFormatInfoNV(ResourceTracker* resourceTracker, VkOpticalFlowImageFormatInfoNV* toTransform); void transform_tohost_VkOpticalFlowImageFormatPropertiesNV( ResourceTracker* resourceTracker, VkOpticalFlowImageFormatPropertiesNV* toTransform); void transform_fromhost_VkOpticalFlowImageFormatPropertiesNV( ResourceTracker* resourceTracker, VkOpticalFlowImageFormatPropertiesNV* toTransform); void transform_tohost_VkOpticalFlowSessionCreateInfoNV( ResourceTracker* resourceTracker, VkOpticalFlowSessionCreateInfoNV* toTransform); void transform_fromhost_VkOpticalFlowSessionCreateInfoNV( ResourceTracker* resourceTracker, VkOpticalFlowSessionCreateInfoNV* toTransform); void transform_tohost_VkOpticalFlowSessionCreatePrivateDataInfoNV( ResourceTracker* resourceTracker, VkOpticalFlowSessionCreatePrivateDataInfoNV* toTransform); void transform_fromhost_VkOpticalFlowSessionCreatePrivateDataInfoNV( ResourceTracker* resourceTracker, VkOpticalFlowSessionCreatePrivateDataInfoNV* toTransform); void transform_tohost_VkOpticalFlowExecuteInfoNV(ResourceTracker* resourceTracker, VkOpticalFlowExecuteInfoNV* toTransform); void transform_fromhost_VkOpticalFlowExecuteInfoNV(ResourceTracker* resourceTracker, VkOpticalFlowExecuteInfoNV* toTransform); #endif #ifdef VK_EXT_legacy_dithering void transform_tohost_VkPhysicalDeviceLegacyDitheringFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceLegacyDitheringFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceLegacyDitheringFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceLegacyDitheringFeaturesEXT* toTransform); #endif #ifdef VK_EXT_pipeline_protected_access void transform_tohost_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineProtectedAccessFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineProtectedAccessFeaturesEXT* toTransform); #endif #ifdef VK_EXT_shader_object void transform_tohost_VkPhysicalDeviceShaderObjectFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderObjectFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceShaderObjectFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderObjectFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceShaderObjectPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderObjectPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceShaderObjectPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderObjectPropertiesEXT* toTransform); void transform_tohost_VkShaderCreateInfoEXT(ResourceTracker* resourceTracker, VkShaderCreateInfoEXT* toTransform); void transform_fromhost_VkShaderCreateInfoEXT(ResourceTracker* resourceTracker, VkShaderCreateInfoEXT* toTransform); DEFINE_ALIAS_FUNCTION(transform_tohost_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, transform_tohost_VkShaderRequiredSubgroupSizeCreateInfoEXT) DEFINE_ALIAS_FUNCTION(transform_fromhost_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, transform_fromhost_VkShaderRequiredSubgroupSizeCreateInfoEXT) #endif #ifdef VK_QCOM_tile_properties void transform_tohost_VkPhysicalDeviceTilePropertiesFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceTilePropertiesFeaturesQCOM* toTransform); void transform_fromhost_VkPhysicalDeviceTilePropertiesFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceTilePropertiesFeaturesQCOM* toTransform); void transform_tohost_VkTilePropertiesQCOM(ResourceTracker* resourceTracker, VkTilePropertiesQCOM* toTransform); void transform_fromhost_VkTilePropertiesQCOM(ResourceTracker* resourceTracker, VkTilePropertiesQCOM* toTransform); #endif #ifdef VK_SEC_amigo_profiling void transform_tohost_VkPhysicalDeviceAmigoProfilingFeaturesSEC( ResourceTracker* resourceTracker, VkPhysicalDeviceAmigoProfilingFeaturesSEC* toTransform); void transform_fromhost_VkPhysicalDeviceAmigoProfilingFeaturesSEC( ResourceTracker* resourceTracker, VkPhysicalDeviceAmigoProfilingFeaturesSEC* toTransform); void transform_tohost_VkAmigoProfilingSubmitInfoSEC(ResourceTracker* resourceTracker, VkAmigoProfilingSubmitInfoSEC* toTransform); void transform_fromhost_VkAmigoProfilingSubmitInfoSEC(ResourceTracker* resourceTracker, VkAmigoProfilingSubmitInfoSEC* toTransform); #endif #ifdef VK_QCOM_multiview_per_view_viewports void transform_tohost_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM* toTransform); void transform_fromhost_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM* toTransform); #endif #ifdef VK_NV_ray_tracing_invocation_reorder void transform_tohost_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV* toTransform); void transform_fromhost_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV* toTransform); void transform_tohost_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV* toTransform); void transform_fromhost_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV* toTransform); #endif #ifdef VK_EXT_mutable_descriptor_type #endif #ifdef VK_ARM_shader_core_builtins void transform_tohost_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM* toTransform); void transform_fromhost_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM* toTransform); void transform_tohost_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM* toTransform); void transform_fromhost_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM( ResourceTracker* resourceTracker, VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM* toTransform); #endif #ifdef VK_EXT_pipeline_library_group_handles void transform_tohost_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT* toTransform); #endif #ifdef VK_QCOM_multiview_per_view_render_areas void transform_tohost_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM* toTransform); void transform_fromhost_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM( ResourceTracker* resourceTracker, VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM* toTransform); void transform_tohost_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM( ResourceTracker* resourceTracker, VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM* toTransform); void transform_fromhost_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM( ResourceTracker* resourceTracker, VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM* toTransform); #endif #ifdef VK_EXT_attachment_feedback_loop_dynamic_state void transform_tohost_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT* toTransform); #endif #ifdef VK_KHR_acceleration_structure void transform_tohost_VkAccelerationStructureBuildRangeInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureBuildRangeInfoKHR* toTransform); void transform_fromhost_VkAccelerationStructureBuildRangeInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureBuildRangeInfoKHR* toTransform); void transform_tohost_VkAccelerationStructureGeometryTrianglesDataKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryTrianglesDataKHR* toTransform); void transform_fromhost_VkAccelerationStructureGeometryTrianglesDataKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryTrianglesDataKHR* toTransform); void transform_tohost_VkAccelerationStructureGeometryAabbsDataKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryAabbsDataKHR* toTransform); void transform_fromhost_VkAccelerationStructureGeometryAabbsDataKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryAabbsDataKHR* toTransform); void transform_tohost_VkAccelerationStructureGeometryInstancesDataKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryInstancesDataKHR* toTransform); void transform_fromhost_VkAccelerationStructureGeometryInstancesDataKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryInstancesDataKHR* toTransform); void transform_tohost_VkAccelerationStructureGeometryDataKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryDataKHR* toTransform); void transform_fromhost_VkAccelerationStructureGeometryDataKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryDataKHR* toTransform); void transform_tohost_VkAccelerationStructureGeometryKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryKHR* toTransform); void transform_fromhost_VkAccelerationStructureGeometryKHR( ResourceTracker* resourceTracker, VkAccelerationStructureGeometryKHR* toTransform); void transform_tohost_VkAccelerationStructureBuildGeometryInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureBuildGeometryInfoKHR* toTransform); void transform_fromhost_VkAccelerationStructureBuildGeometryInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureBuildGeometryInfoKHR* toTransform); void transform_tohost_VkAccelerationStructureCreateInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureCreateInfoKHR* toTransform); void transform_fromhost_VkAccelerationStructureCreateInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureCreateInfoKHR* toTransform); void transform_tohost_VkWriteDescriptorSetAccelerationStructureKHR( ResourceTracker* resourceTracker, VkWriteDescriptorSetAccelerationStructureKHR* toTransform); void transform_fromhost_VkWriteDescriptorSetAccelerationStructureKHR( ResourceTracker* resourceTracker, VkWriteDescriptorSetAccelerationStructureKHR* toTransform); void transform_tohost_VkPhysicalDeviceAccelerationStructureFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceAccelerationStructureFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceAccelerationStructureFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceAccelerationStructureFeaturesKHR* toTransform); void transform_tohost_VkPhysicalDeviceAccelerationStructurePropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceAccelerationStructurePropertiesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceAccelerationStructurePropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceAccelerationStructurePropertiesKHR* toTransform); void transform_tohost_VkAccelerationStructureDeviceAddressInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureDeviceAddressInfoKHR* toTransform); void transform_fromhost_VkAccelerationStructureDeviceAddressInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureDeviceAddressInfoKHR* toTransform); void transform_tohost_VkAccelerationStructureVersionInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureVersionInfoKHR* toTransform); void transform_fromhost_VkAccelerationStructureVersionInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureVersionInfoKHR* toTransform); void transform_tohost_VkCopyAccelerationStructureToMemoryInfoKHR( ResourceTracker* resourceTracker, VkCopyAccelerationStructureToMemoryInfoKHR* toTransform); void transform_fromhost_VkCopyAccelerationStructureToMemoryInfoKHR( ResourceTracker* resourceTracker, VkCopyAccelerationStructureToMemoryInfoKHR* toTransform); void transform_tohost_VkCopyMemoryToAccelerationStructureInfoKHR( ResourceTracker* resourceTracker, VkCopyMemoryToAccelerationStructureInfoKHR* toTransform); void transform_fromhost_VkCopyMemoryToAccelerationStructureInfoKHR( ResourceTracker* resourceTracker, VkCopyMemoryToAccelerationStructureInfoKHR* toTransform); void transform_tohost_VkCopyAccelerationStructureInfoKHR( ResourceTracker* resourceTracker, VkCopyAccelerationStructureInfoKHR* toTransform); void transform_fromhost_VkCopyAccelerationStructureInfoKHR( ResourceTracker* resourceTracker, VkCopyAccelerationStructureInfoKHR* toTransform); void transform_tohost_VkAccelerationStructureBuildSizesInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureBuildSizesInfoKHR* toTransform); void transform_fromhost_VkAccelerationStructureBuildSizesInfoKHR( ResourceTracker* resourceTracker, VkAccelerationStructureBuildSizesInfoKHR* toTransform); #endif #ifdef VK_KHR_ray_tracing_pipeline void transform_tohost_VkRayTracingShaderGroupCreateInfoKHR( ResourceTracker* resourceTracker, VkRayTracingShaderGroupCreateInfoKHR* toTransform); void transform_fromhost_VkRayTracingShaderGroupCreateInfoKHR( ResourceTracker* resourceTracker, VkRayTracingShaderGroupCreateInfoKHR* toTransform); void transform_tohost_VkRayTracingPipelineInterfaceCreateInfoKHR( ResourceTracker* resourceTracker, VkRayTracingPipelineInterfaceCreateInfoKHR* toTransform); void transform_fromhost_VkRayTracingPipelineInterfaceCreateInfoKHR( ResourceTracker* resourceTracker, VkRayTracingPipelineInterfaceCreateInfoKHR* toTransform); void transform_tohost_VkRayTracingPipelineCreateInfoKHR( ResourceTracker* resourceTracker, VkRayTracingPipelineCreateInfoKHR* toTransform); void transform_fromhost_VkRayTracingPipelineCreateInfoKHR( ResourceTracker* resourceTracker, VkRayTracingPipelineCreateInfoKHR* toTransform); void transform_tohost_VkPhysicalDeviceRayTracingPipelineFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingPipelineFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceRayTracingPipelineFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingPipelineFeaturesKHR* toTransform); void transform_tohost_VkPhysicalDeviceRayTracingPipelinePropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingPipelinePropertiesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceRayTracingPipelinePropertiesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayTracingPipelinePropertiesKHR* toTransform); void transform_tohost_VkStridedDeviceAddressRegionKHR(ResourceTracker* resourceTracker, VkStridedDeviceAddressRegionKHR* toTransform); void transform_fromhost_VkStridedDeviceAddressRegionKHR( ResourceTracker* resourceTracker, VkStridedDeviceAddressRegionKHR* toTransform); void transform_tohost_VkTraceRaysIndirectCommandKHR(ResourceTracker* resourceTracker, VkTraceRaysIndirectCommandKHR* toTransform); void transform_fromhost_VkTraceRaysIndirectCommandKHR(ResourceTracker* resourceTracker, VkTraceRaysIndirectCommandKHR* toTransform); #endif #ifdef VK_KHR_ray_query void transform_tohost_VkPhysicalDeviceRayQueryFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayQueryFeaturesKHR* toTransform); void transform_fromhost_VkPhysicalDeviceRayQueryFeaturesKHR( ResourceTracker* resourceTracker, VkPhysicalDeviceRayQueryFeaturesKHR* toTransform); #endif #ifdef VK_EXT_mesh_shader void transform_tohost_VkPhysicalDeviceMeshShaderFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMeshShaderFeaturesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceMeshShaderFeaturesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMeshShaderFeaturesEXT* toTransform); void transform_tohost_VkPhysicalDeviceMeshShaderPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMeshShaderPropertiesEXT* toTransform); void transform_fromhost_VkPhysicalDeviceMeshShaderPropertiesEXT( ResourceTracker* resourceTracker, VkPhysicalDeviceMeshShaderPropertiesEXT* toTransform); void transform_tohost_VkDrawMeshTasksIndirectCommandEXT( ResourceTracker* resourceTracker, VkDrawMeshTasksIndirectCommandEXT* toTransform); void transform_fromhost_VkDrawMeshTasksIndirectCommandEXT( ResourceTracker* resourceTracker, VkDrawMeshTasksIndirectCommandEXT* toTransform); #endif } // namespace vk } // namespace gfxstream