| // 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_reserved_marshaling |
| // |
| // (header) generated by codegen/vulkan/vulkan-docs-next/scripts/genvk.py -registry |
| // codegen/vulkan/vulkan-docs-next/xml/vk.xml -registryGfxstream |
| // codegen/vulkan/vulkan-docs-next/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 <vulkan/vulkan.h> |
| |
| #include "VulkanStream.h" |
| #include "aemu/base/files/StreamSerializing.h" |
| #include "goldfish_vk_private_defs.h" |
| #include "vk_android_native_buffer_gfxstream.h" |
| #include "vulkan_gfxstream.h" |
| |
| namespace gfxstream { |
| namespace vk { |
| |
| #ifdef VK_VERSION_1_0 |
| void reservedunmarshal_VkExtent2D(VulkanStream* vkStream, VkStructureType rootType, |
| VkExtent2D* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExtent3D(VulkanStream* vkStream, VkStructureType rootType, |
| VkExtent3D* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkOffset2D(VulkanStream* vkStream, VkStructureType rootType, |
| VkOffset2D* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkOffset3D(VulkanStream* vkStream, VkStructureType rootType, |
| VkOffset3D* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRect2D(VulkanStream* vkStream, VkStructureType rootType, |
| VkRect2D* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBaseInStructure(VulkanStream* vkStream, VkStructureType rootType, |
| VkBaseInStructure* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBaseOutStructure(VulkanStream* vkStream, VkStructureType rootType, |
| VkBaseOutStructure* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferMemoryBarrier* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDispatchIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, |
| VkDispatchIndirectCommand* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDrawIndexedIndirectCommand(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDrawIndexedIndirectCommand* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDrawIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, |
| VkDrawIndirectCommand* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageSubresourceRange(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSubresourceRange* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageMemoryBarrier* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryBarrier* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineCacheHeaderVersionOne( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCacheHeaderVersionOne* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAllocationCallbacks(VulkanStream* vkStream, VkStructureType rootType, |
| VkAllocationCallbacks* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkApplicationInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkApplicationInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkFormatProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageFormatProperties* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkInstanceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkInstanceCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryHeap(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryHeap* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryType(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryType* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceFeatures(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFeatures* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceLimits(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceLimits* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMemoryProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMemoryProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSparseProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSparseProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProperties* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkQueueFamilyProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkQueueFamilyProperties* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceQueueCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceQueueCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExtensionProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExtensionProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkLayerProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkLayerProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubmitInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMappedMemoryRange(VulkanStream* vkStream, VkStructureType rootType, |
| VkMappedMemoryRange* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryAllocateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryRequirements(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryRequirements* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSparseMemoryBind(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseMemoryBind* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSparseBufferMemoryBindInfo(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkSparseBufferMemoryBindInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSparseImageOpaqueMemoryBindInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageOpaqueMemoryBindInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageSubresource(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSubresource* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSparseImageMemoryBind(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryBind* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSparseImageMemoryBindInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryBindInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindSparseInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBindSparseInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSparseImageFormatProperties(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkSparseImageFormatProperties* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSparseImageMemoryRequirements( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryRequirements* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkFenceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkFenceCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSemaphoreCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkEventCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkEventCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkQueryPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkQueryPoolCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferViewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferViewCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubresourceLayout(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubresourceLayout* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkComponentMapping(VulkanStream* vkStream, VkStructureType rootType, |
| VkComponentMapping* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageViewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageViewCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkShaderModuleCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkShaderModuleCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineCacheCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCacheCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSpecializationMapEntry(VulkanStream* vkStream, VkStructureType rootType, |
| VkSpecializationMapEntry* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSpecializationInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSpecializationInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineShaderStageCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineShaderStageCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkComputePipelineCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkComputePipelineCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVertexInputBindingDescription( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVertexInputBindingDescription* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVertexInputAttributeDescription( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVertexInputAttributeDescription* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineVertexInputStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineVertexInputStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineInputAssemblyStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineInputAssemblyStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineTessellationStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineTessellationStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkViewport(VulkanStream* vkStream, VkStructureType rootType, |
| VkViewport* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineViewportStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineViewportStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineRasterizationStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineMultisampleStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineMultisampleStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkStencilOpState(VulkanStream* vkStream, VkStructureType rootType, |
| VkStencilOpState* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineDepthStencilStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineDepthStencilStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineColorBlendAttachmentState( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineColorBlendAttachmentState* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineColorBlendStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineColorBlendStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineDynamicStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineDynamicStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkGraphicsPipelineCreateInfo(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkGraphicsPipelineCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPushConstantRange(VulkanStream* vkStream, VkStructureType rootType, |
| VkPushConstantRange* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineLayoutCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineLayoutCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSamplerCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyDescriptorSet(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyDescriptorSet* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorBufferInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorBufferInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorImageInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorImageInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorPoolSize(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorPoolSize* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorPoolCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorSetAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetAllocateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorSetLayoutBinding(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDescriptorSetLayoutBinding* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorSetLayoutCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetLayoutCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkWriteDescriptorSet(VulkanStream* vkStream, VkStructureType rootType, |
| VkWriteDescriptorSet* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAttachmentDescription(VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentDescription* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkAttachmentReference(VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentReference* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkFramebufferCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkFramebufferCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubpassDescription(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDescription* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubpassDependency(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDependency* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderPassCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandPoolCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferAllocateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferInheritanceInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferBeginInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferCopy(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCopy* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageSubresourceLayers(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSubresourceLayers* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferImageCopy(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferImageCopy* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkClearColorValue(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearColorValue* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkClearDepthStencilValue(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearDepthStencilValue* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkClearValue(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearValue* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkClearAttachment(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearAttachment* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkClearRect(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearRect* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageBlit(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageBlit* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageCopy(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCopy* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageResolve(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageResolve* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderPassBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassBeginInfo* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_VERSION_1_1 |
| void reservedunmarshal_VkPhysicalDeviceSubgroupProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubgroupProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindBufferMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBindBufferMemoryInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindImageMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBindImageMemoryInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDevice16BitStorageFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevice16BitStorageFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryDedicatedRequirements(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkMemoryDedicatedRequirements* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryDedicatedAllocateInfo(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkMemoryDedicatedAllocateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryAllocateFlagsInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryAllocateFlagsInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceGroupRenderPassBeginInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupRenderPassBeginInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceGroupCommandBufferBeginInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupCommandBufferBeginInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceGroupSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupSubmitInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceGroupBindSparseInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupBindSparseInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindBufferMemoryDeviceGroupInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBindBufferMemoryDeviceGroupInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindImageMemoryDeviceGroupInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBindImageMemoryDeviceGroupInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceGroupProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceGroupProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceGroupDeviceCreateInfo(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDeviceGroupDeviceCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferMemoryRequirementsInfo2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferMemoryRequirementsInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageMemoryRequirementsInfo2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImageMemoryRequirementsInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageSparseMemoryRequirementsInfo2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSparseMemoryRequirementsInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryRequirements2(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryRequirements2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSparseImageMemoryRequirements2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryRequirements2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceFeatures2(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFeatures2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProperties2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| VkFormatProperties2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageFormatProperties2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceImageFormatInfo2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageFormatInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkQueueFamilyProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| VkQueueFamilyProperties2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMemoryProperties2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMemoryProperties2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSparseImageFormatProperties2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageFormatProperties2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSparseImageFormatInfo2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSparseImageFormatInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDevicePointClippingProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePointClippingProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkInputAttachmentAspectReference( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkInputAttachmentAspectReference* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderPassInputAttachmentAspectCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassInputAttachmentAspectCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageViewUsageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageViewUsageCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineTessellationDomainOriginStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineTessellationDomainOriginStateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderPassMultiviewCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassMultiviewCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMultiviewFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMultiviewFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMultiviewProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMultiviewProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVariablePointersFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| reservedunmarshal_VkPhysicalDeviceVariablePointerFeatures) |
| |
| void reservedunmarshal_VkPhysicalDeviceProtectedMemoryFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProtectedMemoryFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceProtectedMemoryProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProtectedMemoryProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceQueueInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceQueueInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkProtectedSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkProtectedSubmitInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSamplerYcbcrConversionCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerYcbcrConversionCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSamplerYcbcrConversionInfo(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkSamplerYcbcrConversionInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindImagePlaneMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBindImagePlaneMemoryInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImagePlaneMemoryRequirementsInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImagePlaneMemoryRequirementsInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSamplerYcbcrConversionFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSamplerYcbcrConversionImageFormatProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerYcbcrConversionImageFormatProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorUpdateTemplateEntry( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorUpdateTemplateEntry* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorUpdateTemplateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorUpdateTemplateCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExternalMemoryProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalMemoryProperties* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceExternalImageFormatInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalImageFormatInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExternalImageFormatProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalImageFormatProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceExternalBufferInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalBufferInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExternalBufferProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalBufferProperties* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceIDProperties(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkPhysicalDeviceIDProperties* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkExternalMemoryImageCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalMemoryImageCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExternalMemoryBufferCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalMemoryBufferCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExportMemoryAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkExportMemoryAllocateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceExternalFenceInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalFenceInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExternalFenceProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalFenceProperties* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkExportFenceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkExportFenceCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkExportSemaphoreCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkExportSemaphoreCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceExternalSemaphoreInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalSemaphoreInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExternalSemaphoreProperties(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkExternalSemaphoreProperties* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMaintenance3Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance3Properties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorSetLayoutSupport(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDescriptorSetLayoutSupport* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderDrawParametersFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderDrawParametersFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderDrawParametersFeatures, |
| reservedunmarshal_VkPhysicalDeviceShaderDrawParameterFeatures) |
| |
| #endif |
| #ifdef VK_VERSION_1_2 |
| void reservedunmarshal_VkPhysicalDeviceVulkan11Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan11Features* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceVulkan11Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan11Properties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceVulkan12Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan12Features* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkConformanceVersion(VulkanStream* vkStream, VkStructureType rootType, |
| VkConformanceVersion* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceVulkan12Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan12Properties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageFormatListCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageFormatListCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkAttachmentDescription2(VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentDescription2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkAttachmentReference2(VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentReference2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubpassDescription2(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDescription2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubpassDependency2(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDependency2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderPassCreateInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassCreateInfo2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubpassBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassBeginInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubpassEndInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassEndInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDevice8BitStorageFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevice8BitStorageFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceDriverProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDriverProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderAtomicInt64Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderAtomicInt64Features* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderFloat16Int8Features* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceFloatControlsProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFloatControlsProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetLayoutBindingFlagsCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceDescriptorIndexingFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDescriptorIndexingFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceDescriptorIndexingProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDescriptorIndexingProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetVariableDescriptorCountAllocateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetVariableDescriptorCountLayoutSupport* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubpassDescriptionDepthStencilResolve( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDescriptionDepthStencilResolve* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceDepthStencilResolveProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDepthStencilResolveProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceScalarBlockLayoutFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageStencilUsageCreateInfo(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkImageStencilUsageCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSamplerReductionModeCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerReductionModeCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSamplerFilterMinmaxProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkanMemoryModelFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceImagelessFramebufferFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImagelessFramebufferFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkFramebufferAttachmentImageInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkFramebufferAttachmentImageInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkFramebufferAttachmentsCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkFramebufferAttachmentsCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderPassAttachmentBeginInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassAttachmentBeginInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceUniformBufferStandardLayoutFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAttachmentReferenceStencilLayout( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentReferenceStencilLayout* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAttachmentDescriptionStencilLayout( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentDescriptionStencilLayout* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceHostQueryResetFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceHostQueryResetFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTimelineSemaphoreFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTimelineSemaphoreProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSemaphoreTypeCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreTypeCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkTimelineSemaphoreSubmitInfo(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkTimelineSemaphoreSubmitInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSemaphoreWaitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreWaitInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSemaphoreSignalInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreSignalInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceBufferDeviceAddressFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferDeviceAddressInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferDeviceAddressInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferOpaqueCaptureAddressCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferOpaqueCaptureAddressCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryOpaqueCaptureAddressAllocateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceMemoryOpaqueCaptureAddressInfo* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_VERSION_1_3 |
| void reservedunmarshal_VkPhysicalDeviceVulkan13Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan13Features* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceVulkan13Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan13Properties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineCreationFeedback(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCreationFeedback* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineCreationFeedbackCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCreationFeedbackCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderTerminateInvocationFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderTerminateInvocationFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceToolProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceToolProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDevicePrivateDataFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePrivateDataFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDevicePrivateDataCreateInfo(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDevicePrivateDataCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPrivateDataSlotCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkPrivateDataSlotCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDevicePipelineCreationCacheControlFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePipelineCreationCacheControlFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryBarrier2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferMemoryBarrier2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageMemoryBarrier2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDependencyInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDependencyInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSemaphoreSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreSubmitInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferSubmitInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubmitInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubmitInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSynchronization2Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSynchronization2Features* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceImageRobustnessFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageRobustnessFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferCopy2(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCopy2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyBufferInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyBufferInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageCopy2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCopy2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferImageCopy2(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferImageCopy2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyBufferToImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyBufferToImageInfo2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyImageToBufferInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageToBufferInfo2* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageBlit2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageBlit2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBlitImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkBlitImageInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageResolve2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageResolve2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkResolveImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkResolveImageInfo2* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubgroupSizeControlFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubgroupSizeControlProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineShaderStageRequiredSubgroupSizeCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceInlineUniformBlockFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceInlineUniformBlockFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceInlineUniformBlockProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceInlineUniformBlockProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkWriteDescriptorSetInlineUniformBlock( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkWriteDescriptorSetInlineUniformBlock* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorPoolInlineUniformBlockCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorPoolInlineUniformBlockCreateInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTextureCompressionASTCHDRFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderingAttachmentInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingAttachmentInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderingInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineRenderingCreateInfo(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkPipelineRenderingCreateInfo* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceDynamicRenderingFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDynamicRenderingFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferInheritanceRenderingInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceRenderingInfo* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderIntegerDotProductFeatures* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderIntegerDotProductProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTexelBufferAlignmentProperties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkFormatProperties3(VulkanStream* vkStream, VkStructureType rootType, |
| VkFormatProperties3* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMaintenance4Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance4Features* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMaintenance4Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance4Properties* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceBufferMemoryRequirements( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceBufferMemoryRequirements* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceImageMemoryRequirements( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceImageMemoryRequirements* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_surface |
| #endif |
| #ifdef VK_KHR_swapchain |
| void reservedunmarshal_VkSwapchainCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPresentInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPresentInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageSwapchainCreateInfoKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkImageSwapchainCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindImageMemorySwapchainInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBindImageMemorySwapchainInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAcquireNextImageInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkAcquireNextImageInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceGroupPresentCapabilitiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupPresentCapabilitiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceGroupPresentInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupPresentInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceGroupSwapchainCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupSwapchainCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_xcb_surface |
| #endif |
| #ifdef VK_KHR_android_surface |
| #endif |
| #ifdef VK_KHR_win32_surface |
| #endif |
| #ifdef VK_KHR_dynamic_rendering |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderingInfo, reservedunmarshal_VkRenderingInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderingAttachmentInfo, |
| reservedunmarshal_VkRenderingAttachmentInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineRenderingCreateInfo, |
| reservedunmarshal_VkPipelineRenderingCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDynamicRenderingFeatures, |
| reservedunmarshal_VkPhysicalDeviceDynamicRenderingFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCommandBufferInheritanceRenderingInfo, |
| reservedunmarshal_VkCommandBufferInheritanceRenderingInfoKHR) |
| |
| void reservedunmarshal_VkRenderingFragmentShadingRateAttachmentInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingFragmentShadingRateAttachmentInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderingFragmentDensityMapAttachmentInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingFragmentDensityMapAttachmentInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAttachmentSampleCountInfoAMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentSampleCountInfoAMD* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentSampleCountInfoAMD, |
| reservedunmarshal_VkAttachmentSampleCountInfoNV) |
| |
| void reservedunmarshal_VkMultiviewPerViewAttributesInfoNVX( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMultiviewPerViewAttributesInfoNVX* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_get_physical_device_properties2 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceFeatures2, |
| reservedunmarshal_VkPhysicalDeviceFeatures2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceProperties2, |
| reservedunmarshal_VkPhysicalDeviceProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFormatProperties2, |
| reservedunmarshal_VkFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageFormatProperties2, |
| reservedunmarshal_VkImageFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceImageFormatInfo2, |
| reservedunmarshal_VkPhysicalDeviceImageFormatInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkQueueFamilyProperties2, |
| reservedunmarshal_VkQueueFamilyProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMemoryProperties2, |
| reservedunmarshal_VkPhysicalDeviceMemoryProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSparseImageFormatProperties2, |
| reservedunmarshal_VkSparseImageFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSparseImageFormatInfo2, |
| reservedunmarshal_VkPhysicalDeviceSparseImageFormatInfo2KHR) |
| |
| #endif |
| #ifdef VK_KHR_maintenance1 |
| #endif |
| #ifdef VK_KHR_external_memory_capabilities |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalMemoryProperties, |
| reservedunmarshal_VkExternalMemoryPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalImageFormatInfo, |
| reservedunmarshal_VkPhysicalDeviceExternalImageFormatInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalImageFormatProperties, |
| reservedunmarshal_VkExternalImageFormatPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalBufferInfo, |
| reservedunmarshal_VkPhysicalDeviceExternalBufferInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalBufferProperties, |
| reservedunmarshal_VkExternalBufferPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceIDProperties, |
| reservedunmarshal_VkPhysicalDeviceIDPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_memory |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalMemoryImageCreateInfo, |
| reservedunmarshal_VkExternalMemoryImageCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalMemoryBufferCreateInfo, |
| reservedunmarshal_VkExternalMemoryBufferCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExportMemoryAllocateInfo, |
| reservedunmarshal_VkExportMemoryAllocateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_memory_win32 |
| #endif |
| #ifdef VK_KHR_external_memory_fd |
| #endif |
| #ifdef VK_KHR_external_semaphore_capabilities |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalSemaphoreInfo, |
| reservedunmarshal_VkPhysicalDeviceExternalSemaphoreInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalSemaphoreProperties, |
| reservedunmarshal_VkExternalSemaphorePropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_semaphore |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExportSemaphoreCreateInfo, |
| reservedunmarshal_VkExportSemaphoreCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_semaphore_win32 |
| #endif |
| #ifdef VK_KHR_external_semaphore_fd |
| void reservedunmarshal_VkImportSemaphoreFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImportSemaphoreFdInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSemaphoreGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreGetFdInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_shader_float16_int8 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8Features, |
| reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8Features, |
| reservedunmarshal_VkPhysicalDeviceFloat16Int8FeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_incremental_present |
| void reservedunmarshal_VkRectLayerKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkRectLayerKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPresentRegionKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPresentRegionKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPresentRegionsKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPresentRegionsKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_descriptor_update_template |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorUpdateTemplateEntry, |
| reservedunmarshal_VkDescriptorUpdateTemplateEntryKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorUpdateTemplateCreateInfo, |
| reservedunmarshal_VkDescriptorUpdateTemplateCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_imageless_framebuffer |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceImagelessFramebufferFeatures, |
| reservedunmarshal_VkPhysicalDeviceImagelessFramebufferFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFramebufferAttachmentsCreateInfo, |
| reservedunmarshal_VkFramebufferAttachmentsCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFramebufferAttachmentImageInfo, |
| reservedunmarshal_VkFramebufferAttachmentImageInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassAttachmentBeginInfo, |
| reservedunmarshal_VkRenderPassAttachmentBeginInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_create_renderpass2 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassCreateInfo2, |
| reservedunmarshal_VkRenderPassCreateInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentDescription2, |
| reservedunmarshal_VkAttachmentDescription2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentReference2, |
| reservedunmarshal_VkAttachmentReference2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassDescription2, |
| reservedunmarshal_VkSubpassDescription2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassDependency2, |
| reservedunmarshal_VkSubpassDependency2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassBeginInfo, reservedunmarshal_VkSubpassBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassEndInfo, reservedunmarshal_VkSubpassEndInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_fence_capabilities |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalFenceInfo, |
| reservedunmarshal_VkPhysicalDeviceExternalFenceInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalFenceProperties, |
| reservedunmarshal_VkExternalFencePropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_fence |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExportFenceCreateInfo, |
| reservedunmarshal_VkExportFenceCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_fence_fd |
| void reservedunmarshal_VkImportFenceFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImportFenceFdInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkFenceGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkFenceGetFdInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_maintenance2 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevicePointClippingProperties, |
| reservedunmarshal_VkPhysicalDevicePointClippingPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassInputAttachmentAspectCreateInfo, |
| reservedunmarshal_VkRenderPassInputAttachmentAspectCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkInputAttachmentAspectReference, |
| reservedunmarshal_VkInputAttachmentAspectReferenceKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageViewUsageCreateInfo, |
| reservedunmarshal_VkImageViewUsageCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineTessellationDomainOriginStateCreateInfo, |
| reservedunmarshal_VkPipelineTessellationDomainOriginStateCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_dedicated_allocation |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryDedicatedRequirements, |
| reservedunmarshal_VkMemoryDedicatedRequirementsKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryDedicatedAllocateInfo, |
| reservedunmarshal_VkMemoryDedicatedAllocateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_storage_buffer_storage_class |
| #endif |
| #ifdef VK_KHR_get_memory_requirements2 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferMemoryRequirementsInfo2, |
| reservedunmarshal_VkBufferMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageMemoryRequirementsInfo2, |
| reservedunmarshal_VkImageMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageSparseMemoryRequirementsInfo2, |
| reservedunmarshal_VkImageSparseMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryRequirements2, |
| reservedunmarshal_VkMemoryRequirements2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSparseImageMemoryRequirements2, |
| reservedunmarshal_VkSparseImageMemoryRequirements2KHR) |
| |
| #endif |
| #ifdef VK_KHR_image_format_list |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageFormatListCreateInfo, |
| reservedunmarshal_VkImageFormatListCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_sampler_ycbcr_conversion |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerYcbcrConversionCreateInfo, |
| reservedunmarshal_VkSamplerYcbcrConversionCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerYcbcrConversionInfo, |
| reservedunmarshal_VkSamplerYcbcrConversionInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindImagePlaneMemoryInfo, |
| reservedunmarshal_VkBindImagePlaneMemoryInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImagePlaneMemoryRequirementsInfo, |
| reservedunmarshal_VkImagePlaneMemoryRequirementsInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures, |
| reservedunmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerYcbcrConversionImageFormatProperties, |
| reservedunmarshal_VkSamplerYcbcrConversionImageFormatPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_bind_memory2 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindBufferMemoryInfo, |
| reservedunmarshal_VkBindBufferMemoryInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindImageMemoryInfo, |
| reservedunmarshal_VkBindImageMemoryInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_maintenance3 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMaintenance3Properties, |
| reservedunmarshal_VkPhysicalDeviceMaintenance3PropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetLayoutSupport, |
| reservedunmarshal_VkDescriptorSetLayoutSupportKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_subgroup_extended_types |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, |
| reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_vulkan_memory_model |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures, |
| reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_terminate_invocation |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderTerminateInvocationFeatures, |
| reservedunmarshal_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_buffer_device_address |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures, |
| reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferDeviceAddressInfo, |
| reservedunmarshal_VkBufferDeviceAddressInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferOpaqueCaptureAddressCreateInfo, |
| reservedunmarshal_VkBufferOpaqueCaptureAddressCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo, |
| reservedunmarshal_VkMemoryOpaqueCaptureAddressAllocateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo, |
| reservedunmarshal_VkDeviceMemoryOpaqueCaptureAddressInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_pipeline_executable_properties |
| void reservedunmarshal_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineExecutablePropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutablePropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineExecutableInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutableInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineExecutableStatisticValueKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutableStatisticValueKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineExecutableStatisticKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutableStatisticKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineExecutableInternalRepresentationKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutableInternalRepresentationKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_shader_integer_dot_product |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductFeatures, |
| reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductProperties, |
| reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_non_semantic_info |
| #endif |
| #ifdef VK_KHR_synchronization2 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryBarrier2, reservedunmarshal_VkMemoryBarrier2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferMemoryBarrier2, |
| reservedunmarshal_VkBufferMemoryBarrier2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageMemoryBarrier2, |
| reservedunmarshal_VkImageMemoryBarrier2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDependencyInfo, reservedunmarshal_VkDependencyInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubmitInfo2, reservedunmarshal_VkSubmitInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreSubmitInfo, |
| reservedunmarshal_VkSemaphoreSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCommandBufferSubmitInfo, |
| reservedunmarshal_VkCommandBufferSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSynchronization2Features, |
| reservedunmarshal_VkPhysicalDeviceSynchronization2FeaturesKHR) |
| |
| void reservedunmarshal_VkQueueFamilyCheckpointProperties2NV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkQueueFamilyCheckpointProperties2NV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCheckpointData2NV(VulkanStream* vkStream, VkStructureType rootType, |
| VkCheckpointData2NV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_zero_initialize_workgroup_memory |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, |
| reservedunmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_copy_commands2 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCopyBufferInfo2, reservedunmarshal_VkCopyBufferInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCopyImageInfo2, reservedunmarshal_VkCopyImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCopyBufferToImageInfo2, |
| reservedunmarshal_VkCopyBufferToImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCopyImageToBufferInfo2, |
| reservedunmarshal_VkCopyImageToBufferInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBlitImageInfo2, reservedunmarshal_VkBlitImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkResolveImageInfo2, |
| reservedunmarshal_VkResolveImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferCopy2, reservedunmarshal_VkBufferCopy2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageCopy2, reservedunmarshal_VkImageCopy2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageBlit2, reservedunmarshal_VkImageBlit2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferImageCopy2, reservedunmarshal_VkBufferImageCopy2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageResolve2, reservedunmarshal_VkImageResolve2KHR) |
| |
| #endif |
| #ifdef VK_KHR_format_feature_flags2 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFormatProperties3, |
| reservedunmarshal_VkFormatProperties3KHR) |
| |
| #endif |
| #ifdef VK_KHR_maintenance4 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMaintenance4Features, |
| reservedunmarshal_VkPhysicalDeviceMaintenance4FeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMaintenance4Properties, |
| reservedunmarshal_VkPhysicalDeviceMaintenance4PropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceBufferMemoryRequirements, |
| reservedunmarshal_VkDeviceBufferMemoryRequirementsKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceImageMemoryRequirements, |
| reservedunmarshal_VkDeviceImageMemoryRequirementsKHR) |
| |
| #endif |
| #ifdef VK_KHR_maintenance5 |
| void reservedunmarshal_VkPhysicalDeviceMaintenance5FeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance5FeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMaintenance5PropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance5PropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderingAreaInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingAreaInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageSubresource2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSubresource2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceImageSubresourceInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceImageSubresourceInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubresourceLayout2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubresourceLayout2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineCreateFlags2CreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCreateFlags2CreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferUsageFlags2CreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferUsageFlags2CreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_ANDROID_native_buffer |
| void reservedunmarshal_VkNativeBufferUsage2ANDROID(VulkanStream* vkStream, VkStructureType rootType, |
| VkNativeBufferUsage2ANDROID* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkNativeBufferANDROID(VulkanStream* vkStream, VkStructureType rootType, |
| VkNativeBufferANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSwapchainImageCreateInfoANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainImageCreateInfoANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDevicePresentationPropertiesANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePresentationPropertiesANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_transform_feedback |
| void reservedunmarshal_VkPhysicalDeviceTransformFeedbackFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTransformFeedbackFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceTransformFeedbackPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTransformFeedbackPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineRasterizationStateStreamCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationStateStreamCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_gpu_shader_half_float |
| #endif |
| #ifdef VK_EXT_texture_compression_astc_hdr |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeatures, |
| reservedunmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) |
| |
| #endif |
| #ifdef VK_EXT_swapchain_colorspace |
| #endif |
| #ifdef VK_EXT_queue_family_foreign |
| #endif |
| #ifdef VK_EXT_debug_utils |
| #endif |
| #ifdef VK_ANDROID_external_memory_android_hardware_buffer |
| #endif |
| #ifdef VK_EXT_inline_uniform_block |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceInlineUniformBlockFeatures, |
| reservedunmarshal_VkPhysicalDeviceInlineUniformBlockFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceInlineUniformBlockProperties, |
| reservedunmarshal_VkPhysicalDeviceInlineUniformBlockPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkWriteDescriptorSetInlineUniformBlock, |
| reservedunmarshal_VkWriteDescriptorSetInlineUniformBlockEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorPoolInlineUniformBlockCreateInfo, |
| reservedunmarshal_VkDescriptorPoolInlineUniformBlockCreateInfoEXT) |
| |
| #endif |
| #ifdef VK_EXT_shader_stencil_export |
| #endif |
| #ifdef VK_EXT_pipeline_creation_feedback |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineCreationFeedbackCreateInfo, |
| reservedunmarshal_VkPipelineCreationFeedbackCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineCreationFeedback, |
| reservedunmarshal_VkPipelineCreationFeedbackEXT) |
| |
| #endif |
| #ifdef VK_NV_shader_subgroup_partitioned |
| #endif |
| #ifdef VK_EXT_metal_surface |
| #endif |
| #ifdef VK_EXT_subgroup_size_control |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlFeatures, |
| reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlProperties, |
| reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, |
| reservedunmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) |
| |
| #endif |
| #ifdef VK_EXT_tooling_info |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceToolProperties, |
| reservedunmarshal_VkPhysicalDeviceToolPropertiesEXT) |
| |
| #endif |
| #ifdef VK_EXT_provoking_vertex |
| void reservedunmarshal_VkPhysicalDeviceProvokingVertexFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProvokingVertexFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceProvokingVertexPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProvokingVertexPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_line_rasterization |
| void reservedunmarshal_VkPhysicalDeviceLineRasterizationFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceLineRasterizationFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceLineRasterizationPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceLineRasterizationPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineRasterizationLineStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationLineStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_index_type_uint8 |
| void reservedunmarshal_VkPhysicalDeviceIndexTypeUint8FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceIndexTypeUint8FeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_extended_dynamic_state |
| void reservedunmarshal_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_host_image_copy |
| void reservedunmarshal_VkPhysicalDeviceHostImageCopyFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceHostImageCopyFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceHostImageCopyPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceHostImageCopyPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryToImageCopyEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryToImageCopyEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageToMemoryCopyEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageToMemoryCopyEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyMemoryToImageInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyMemoryToImageInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyImageToMemoryInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageToMemoryInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyImageToImageInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageToImageInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkHostImageLayoutTransitionInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkHostImageLayoutTransitionInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubresourceHostMemcpySizeEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSubresourceHostMemcpySizeEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkHostImageCopyDevicePerformanceQueryEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkHostImageCopyDevicePerformanceQueryEXT* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubresourceLayout2KHR, |
| reservedunmarshal_VkSubresourceLayout2EXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageSubresource2KHR, |
| reservedunmarshal_VkImageSubresource2EXT) |
| |
| #endif |
| #ifdef VK_EXT_swapchain_maintenance1 |
| void reservedunmarshal_VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSwapchainPresentFenceInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainPresentFenceInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSwapchainPresentModesCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainPresentModesCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSwapchainPresentModeInfoEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkSwapchainPresentModeInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSwapchainPresentScalingCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainPresentScalingCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkReleaseSwapchainImagesInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkReleaseSwapchainImagesInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_shader_demote_to_helper_invocation |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures, |
| reservedunmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) |
| |
| #endif |
| #ifdef VK_EXT_texel_buffer_alignment |
| void reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentProperties, |
| reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT) |
| |
| #endif |
| #ifdef VK_EXT_device_memory_report |
| void reservedunmarshal_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceMemoryReportCallbackDataEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceMemoryReportCallbackDataEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceDeviceMemoryReportCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceDeviceMemoryReportCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_custom_border_color |
| void reservedunmarshal_VkSamplerCustomBorderColorCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerCustomBorderColorCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceCustomBorderColorPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceCustomBorderColorPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceCustomBorderColorFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceCustomBorderColorFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_private_data |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevicePrivateDataFeatures, |
| reservedunmarshal_VkPhysicalDevicePrivateDataFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDevicePrivateDataCreateInfo, |
| reservedunmarshal_VkDevicePrivateDataCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPrivateDataSlotCreateInfo, |
| reservedunmarshal_VkPrivateDataSlotCreateInfoEXT) |
| |
| #endif |
| #ifdef VK_EXT_pipeline_creation_cache_control |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevicePipelineCreationCacheControlFeatures, |
| reservedunmarshal_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT) |
| |
| #endif |
| #ifdef VK_EXT_graphics_pipeline_library |
| void reservedunmarshal_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkGraphicsPipelineLibraryCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkGraphicsPipelineLibraryCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_ycbcr_2plane_444_formats |
| void reservedunmarshal_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_image_robustness |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceImageRobustnessFeatures, |
| reservedunmarshal_VkPhysicalDeviceImageRobustnessFeaturesEXT) |
| |
| #endif |
| #ifdef VK_EXT_image_compression_control |
| void reservedunmarshal_VkPhysicalDeviceImageCompressionControlFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageCompressionControlFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageCompressionControlEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkImageCompressionControlEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageCompressionPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCompressionPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_4444_formats |
| void reservedunmarshal_VkPhysicalDevice4444FormatsFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevice4444FormatsFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_primitive_topology_list_restart |
| void reservedunmarshal_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_extended_dynamic_state2 |
| void reservedunmarshal_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_GOOGLE_gfxstream |
| void reservedunmarshal_VkImportColorBufferGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| VkImportColorBufferGOOGLE* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImportBufferGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| VkImportBufferGOOGLE* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCreateBlobGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| VkCreateBlobGOOGLE* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_load_store_op_none |
| #endif |
| #ifdef VK_EXT_image_compression_control_swapchain |
| void reservedunmarshal_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| |
| } // namespace vk |
| } // namespace gfxstream |