| // 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 registry/vulkan/scripts/genvk.py -registry registry/vulkan/xml/vk.xml |
| // cereal -o ../../device/generic/vulkan-cereal/stream-servers/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.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_KHR_surface |
| void reservedunmarshal_VkSurfaceCapabilitiesKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSurfaceCapabilitiesKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSurfaceFormatKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSurfaceFormatKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #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_display |
| void reservedunmarshal_VkDisplayModeParametersKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayModeParametersKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayModeCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayModeCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayModePropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayModePropertiesKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayPlaneCapabilitiesKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDisplayPlaneCapabilitiesKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayPlanePropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayPlanePropertiesKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayPropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayPropertiesKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplaySurfaceCreateInfoKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDisplaySurfaceCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_display_swapchain |
| void reservedunmarshal_VkDisplayPresentInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayPresentInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_xlib_surface |
| void reservedunmarshal_VkXlibSurfaceCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkXlibSurfaceCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_xcb_surface |
| void reservedunmarshal_VkXcbSurfaceCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkXcbSurfaceCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_wayland_surface |
| void reservedunmarshal_VkWaylandSurfaceCreateInfoKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkWaylandSurfaceCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_android_surface |
| void reservedunmarshal_VkAndroidSurfaceCreateInfoKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkAndroidSurfaceCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_win32_surface |
| void reservedunmarshal_VkWin32SurfaceCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkWin32SurfaceCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_sampler_mirror_clamp_to_edge |
| #endif |
| #ifdef VK_KHR_video_queue |
| void reservedunmarshal_VkVideoQueueFamilyProperties2KHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoQueueFamilyProperties2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoProfileKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoProfileKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoProfilesKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoProfilesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoCapabilitiesKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoCapabilitiesKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceVideoFormatInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVideoFormatInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoFormatPropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoFormatPropertiesKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoPictureResourceKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoPictureResourceKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoReferenceSlotKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoReferenceSlotKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoGetMemoryPropertiesKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkVideoGetMemoryPropertiesKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoBindMemoryKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoBindMemoryKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoSessionCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoSessionCreateInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoSessionParametersCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoSessionParametersCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoSessionParametersUpdateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoSessionParametersUpdateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoBeginCodingInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoBeginCodingInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEndCodingInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEndCodingInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoCodingControlInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoCodingControlInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_video_decode_queue |
| void reservedunmarshal_VkVideoDecodeInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_dynamic_rendering |
| void reservedunmarshal_VkRenderingAttachmentInfoKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkRenderingAttachmentInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderingInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineRenderingCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRenderingCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceDynamicRenderingFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDynamicRenderingFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferInheritanceRenderingInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceRenderingInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| 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_multiview |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassMultiviewCreateInfo, |
| reservedunmarshal_VkRenderPassMultiviewCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMultiviewFeatures, |
| reservedunmarshal_VkPhysicalDeviceMultiviewFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMultiviewProperties, |
| reservedunmarshal_VkPhysicalDeviceMultiviewPropertiesKHR) |
| |
| #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_device_group |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryAllocateFlagsInfo, |
| reservedunmarshal_VkMemoryAllocateFlagsInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupRenderPassBeginInfo, |
| reservedunmarshal_VkDeviceGroupRenderPassBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupCommandBufferBeginInfo, |
| reservedunmarshal_VkDeviceGroupCommandBufferBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupSubmitInfo, |
| reservedunmarshal_VkDeviceGroupSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupBindSparseInfo, |
| reservedunmarshal_VkDeviceGroupBindSparseInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindBufferMemoryDeviceGroupInfo, |
| reservedunmarshal_VkBindBufferMemoryDeviceGroupInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindImageMemoryDeviceGroupInfo, |
| reservedunmarshal_VkBindImageMemoryDeviceGroupInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_draw_parameters |
| #endif |
| #ifdef VK_KHR_maintenance1 |
| #endif |
| #ifdef VK_KHR_device_group_creation |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceGroupProperties, |
| reservedunmarshal_VkPhysicalDeviceGroupPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupDeviceCreateInfo, |
| reservedunmarshal_VkDeviceGroupDeviceCreateInfoKHR) |
| |
| #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 |
| void reservedunmarshal_VkImportMemoryWin32HandleInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImportMemoryWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExportMemoryWin32HandleInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkExportMemoryWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryWin32HandlePropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryWin32HandlePropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryGetWin32HandleInfoKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkMemoryGetWin32HandleInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_external_memory_fd |
| void reservedunmarshal_VkImportMemoryFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImportMemoryFdInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryFdPropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryFdPropertiesKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryGetFdInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_win32_keyed_mutex |
| void reservedunmarshal_VkWin32KeyedMutexAcquireReleaseInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkWin32KeyedMutexAcquireReleaseInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #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 |
| void reservedunmarshal_VkImportSemaphoreWin32HandleInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImportSemaphoreWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExportSemaphoreWin32HandleInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkExportSemaphoreWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkD3D12FenceSubmitInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkD3D12FenceSubmitInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSemaphoreGetWin32HandleInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreGetWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #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_push_descriptor |
| void reservedunmarshal_VkPhysicalDevicePushDescriptorPropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePushDescriptorPropertiesKHR* 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_16bit_storage |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevice16BitStorageFeatures, |
| reservedunmarshal_VkPhysicalDevice16BitStorageFeaturesKHR) |
| |
| #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_shared_presentable_image |
| void reservedunmarshal_VkSharedPresentSurfaceCapabilitiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSharedPresentSurfaceCapabilitiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #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_win32 |
| void reservedunmarshal_VkImportFenceWin32HandleInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImportFenceWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExportFenceWin32HandleInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkExportFenceWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkFenceGetWin32HandleInfoKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkFenceGetWin32HandleInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #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_performance_query |
| void reservedunmarshal_VkPhysicalDevicePerformanceQueryFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePerformanceQueryFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDevicePerformanceQueryPropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePerformanceQueryPropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPerformanceCounterKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPerformanceCounterKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPerformanceCounterDescriptionKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPerformanceCounterDescriptionKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkQueryPoolPerformanceCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkQueryPoolPerformanceCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPerformanceCounterResultKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkPerformanceCounterResultKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkAcquireProfilingLockInfoKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkAcquireProfilingLockInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPerformanceQuerySubmitInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPerformanceQuerySubmitInfoKHR* 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_get_surface_capabilities2 |
| void reservedunmarshal_VkPhysicalDeviceSurfaceInfo2KHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSurfaceInfo2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSurfaceCapabilities2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSurfaceCapabilities2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSurfaceFormat2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSurfaceFormat2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_variable_pointers |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| reservedunmarshal_VkPhysicalDeviceVariablePointerFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| reservedunmarshal_VkPhysicalDeviceVariablePointersFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_get_display_properties2 |
| void reservedunmarshal_VkDisplayProperties2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayProperties2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayPlaneProperties2KHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDisplayPlaneProperties2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayModeProperties2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayModeProperties2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayPlaneInfo2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayPlaneInfo2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayPlaneCapabilities2KHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayPlaneCapabilities2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| #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_relaxed_block_layout |
| #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_portability_subset |
| void reservedunmarshal_VkPhysicalDevicePortabilitySubsetFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePortabilitySubsetFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDevicePortabilitySubsetPropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePortabilitySubsetPropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_maintenance3 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMaintenance3Properties, |
| reservedunmarshal_VkPhysicalDeviceMaintenance3PropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetLayoutSupport, |
| reservedunmarshal_VkDescriptorSetLayoutSupportKHR) |
| |
| #endif |
| #ifdef VK_KHR_draw_indirect_count |
| #endif |
| #ifdef VK_KHR_shader_subgroup_extended_types |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, |
| reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_8bit_storage |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevice8BitStorageFeatures, |
| reservedunmarshal_VkPhysicalDevice8BitStorageFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_atomic_int64 |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderAtomicInt64Features, |
| reservedunmarshal_VkPhysicalDeviceShaderAtomicInt64FeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_clock |
| void reservedunmarshal_VkPhysicalDeviceShaderClockFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderClockFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_driver_properties |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkConformanceVersion, |
| reservedunmarshal_VkConformanceVersionKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDriverProperties, |
| reservedunmarshal_VkPhysicalDeviceDriverPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_float_controls |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceFloatControlsProperties, |
| reservedunmarshal_VkPhysicalDeviceFloatControlsPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_depth_stencil_resolve |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassDescriptionDepthStencilResolve, |
| reservedunmarshal_VkSubpassDescriptionDepthStencilResolveKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDepthStencilResolveProperties, |
| reservedunmarshal_VkPhysicalDeviceDepthStencilResolvePropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_swapchain_mutable_format |
| #endif |
| #ifdef VK_KHR_timeline_semaphore |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures, |
| reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreProperties, |
| reservedunmarshal_VkPhysicalDeviceTimelineSemaphorePropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreTypeCreateInfo, |
| reservedunmarshal_VkSemaphoreTypeCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkTimelineSemaphoreSubmitInfo, |
| reservedunmarshal_VkTimelineSemaphoreSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreWaitInfo, |
| reservedunmarshal_VkSemaphoreWaitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreSignalInfo, |
| reservedunmarshal_VkSemaphoreSignalInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_vulkan_memory_model |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures, |
| reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_terminate_invocation |
| void reservedunmarshal_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_fragment_shading_rate |
| void reservedunmarshal_VkFragmentShadingRateAttachmentInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkFragmentShadingRateAttachmentInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineFragmentShadingRateStateCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineFragmentShadingRateStateCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentShadingRateFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceFragmentShadingRatePropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentShadingRatePropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentShadingRateKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_spirv_1_4 |
| #endif |
| #ifdef VK_KHR_surface_protected_capabilities |
| void reservedunmarshal_VkSurfaceProtectedCapabilitiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSurfaceProtectedCapabilitiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_separate_depth_stencil_layouts |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures, |
| reservedunmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentReferenceStencilLayout, |
| reservedunmarshal_VkAttachmentReferenceStencilLayoutKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentDescriptionStencilLayout, |
| reservedunmarshal_VkAttachmentDescriptionStencilLayoutKHR) |
| |
| #endif |
| #ifdef VK_KHR_present_wait |
| void reservedunmarshal_VkPhysicalDevicePresentWaitFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePresentWaitFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_uniform_buffer_standard_layout |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures, |
| reservedunmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR) |
| |
| #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_deferred_host_operations |
| #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 |
| void reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_pipeline_library |
| void reservedunmarshal_VkPipelineLibraryCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineLibraryCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_shader_non_semantic_info |
| #endif |
| #ifdef VK_KHR_present_id |
| void reservedunmarshal_VkPresentIdKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPresentIdKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDevicePresentIdFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePresentIdFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_video_encode_queue |
| void reservedunmarshal_VkVideoEncodeInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeRateControlInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeRateControlInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_synchronization2 |
| void reservedunmarshal_VkMemoryBarrier2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryBarrier2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferMemoryBarrier2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferMemoryBarrier2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageMemoryBarrier2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageMemoryBarrier2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDependencyInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDependencyInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSemaphoreSubmitInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreSubmitInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferSubmitInfoKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkCommandBufferSubmitInfoKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubmitInfo2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubmitInfo2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSynchronization2FeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSynchronization2FeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| 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_shader_subgroup_uniform_control_flow |
| void reservedunmarshal_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_zero_initialize_workgroup_memory |
| void reservedunmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_workgroup_memory_explicit_layout |
| void reservedunmarshal_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_copy_commands2 |
| void reservedunmarshal_VkBufferCopy2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCopy2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyBufferInfo2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyBufferInfo2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageCopy2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCopy2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyImageInfo2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageInfo2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferImageCopy2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferImageCopy2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyBufferToImageInfo2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyBufferToImageInfo2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyImageToBufferInfo2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageToBufferInfo2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageBlit2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageBlit2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBlitImageInfo2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkBlitImageInfo2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageResolve2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageResolve2KHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkResolveImageInfo2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkResolveImageInfo2KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_format_feature_flags2 |
| void reservedunmarshal_VkFormatProperties3KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkFormatProperties3KHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_maintenance4 |
| void reservedunmarshal_VkPhysicalDeviceMaintenance4FeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance4FeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMaintenance4PropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance4PropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceBufferMemoryRequirementsKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceBufferMemoryRequirementsKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceImageMemoryRequirementsKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceImageMemoryRequirementsKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_ANDROID_native_buffer |
| void reservedunmarshal_VkNativeBufferANDROID(VulkanStream* vkStream, VkStructureType rootType, |
| VkNativeBufferANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_debug_report |
| void reservedunmarshal_VkDebugReportCallbackCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugReportCallbackCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #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 reservedunmarshal_VkPipelineRasterizationStateRasterizationOrderAMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationStateRasterizationOrderAMD* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_shader_trinary_minmax |
| #endif |
| #ifdef VK_AMD_shader_explicit_vertex_parameter |
| #endif |
| #ifdef VK_EXT_debug_marker |
| void reservedunmarshal_VkDebugMarkerObjectNameInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugMarkerObjectNameInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDebugMarkerObjectTagInfoEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDebugMarkerObjectTagInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDebugMarkerMarkerInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugMarkerMarkerInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_gcn_shader |
| #endif |
| #ifdef VK_NV_dedicated_allocation |
| void reservedunmarshal_VkDedicatedAllocationImageCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDedicatedAllocationImageCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDedicatedAllocationBufferCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDedicatedAllocationBufferCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDedicatedAllocationMemoryAllocateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDedicatedAllocationMemoryAllocateInfoNV* 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_NVX_binary_import |
| void reservedunmarshal_VkCuModuleCreateInfoNVX(VulkanStream* vkStream, VkStructureType rootType, |
| VkCuModuleCreateInfoNVX* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCuFunctionCreateInfoNVX(VulkanStream* vkStream, VkStructureType rootType, |
| VkCuFunctionCreateInfoNVX* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCuLaunchInfoNVX(VulkanStream* vkStream, VkStructureType rootType, |
| VkCuLaunchInfoNVX* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NVX_image_view_handle |
| void reservedunmarshal_VkImageViewHandleInfoNVX(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageViewHandleInfoNVX* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageViewAddressPropertiesNVX( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImageViewAddressPropertiesNVX* forUnmarshaling, uint8_t** ptr); |
| |
| #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 reservedunmarshal_VkVideoEncodeH264CapabilitiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH264CapabilitiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH264SessionCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH264SessionCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH264SessionParametersAddInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH264SessionParametersAddInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH264SessionParametersCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH264SessionParametersCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH264DpbSlotInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH264DpbSlotInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH264NaluSliceEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkVideoEncodeH264NaluSliceEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH264VclFrameInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH264VclFrameInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH264EmitPictureParametersEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH264EmitPictureParametersEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH264ProfileEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH264ProfileEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_video_encode_h265 |
| void reservedunmarshal_VkVideoEncodeH265CapabilitiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH265CapabilitiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH265SessionCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH265SessionCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH265SessionParametersAddInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH265SessionParametersAddInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH265SessionParametersCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH265SessionParametersCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH265DpbSlotInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH265DpbSlotInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH265ReferenceListsEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH265ReferenceListsEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH265NaluSliceEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkVideoEncodeH265NaluSliceEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH265VclFrameInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH265VclFrameInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH265EmitPictureParametersEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH265EmitPictureParametersEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoEncodeH265ProfileEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoEncodeH265ProfileEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_video_decode_h264 |
| void reservedunmarshal_VkVideoDecodeH264ProfileEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH264ProfileEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH264CapabilitiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH264CapabilitiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH264SessionCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH264SessionCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH264SessionParametersAddInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH264SessionParametersAddInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH264SessionParametersCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH264SessionParametersCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH264PictureInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH264PictureInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH264MvcEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH264MvcEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH264DpbSlotInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH264DpbSlotInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_texture_gather_bias_lod |
| void reservedunmarshal_VkTextureLODGatherFormatPropertiesAMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkTextureLODGatherFormatPropertiesAMD* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_shader_info |
| void reservedunmarshal_VkShaderResourceUsageAMD(VulkanStream* vkStream, VkStructureType rootType, |
| VkShaderResourceUsageAMD* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkShaderStatisticsInfoAMD(VulkanStream* vkStream, VkStructureType rootType, |
| VkShaderStatisticsInfoAMD* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_shader_image_load_store_lod |
| #endif |
| #ifdef VK_GGP_stream_descriptor_surface |
| void reservedunmarshal_VkStreamDescriptorSurfaceCreateInfoGGP( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkStreamDescriptorSurfaceCreateInfoGGP* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_corner_sampled_image |
| void reservedunmarshal_VkPhysicalDeviceCornerSampledImageFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceCornerSampledImageFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_IMG_format_pvrtc |
| #endif |
| #ifdef VK_NV_external_memory_capabilities |
| void reservedunmarshal_VkExternalImageFormatPropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalImageFormatPropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_external_memory |
| void reservedunmarshal_VkExternalMemoryImageCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalMemoryImageCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExportMemoryAllocateInfoNV(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkExportMemoryAllocateInfoNV* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_external_memory_win32 |
| void reservedunmarshal_VkImportMemoryWin32HandleInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImportMemoryWin32HandleInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExportMemoryWin32HandleInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkExportMemoryWin32HandleInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_win32_keyed_mutex |
| void reservedunmarshal_VkWin32KeyedMutexAcquireReleaseInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkWin32KeyedMutexAcquireReleaseInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_validation_flags |
| void reservedunmarshal_VkValidationFlagsEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkValidationFlagsEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NN_vi_surface |
| void reservedunmarshal_VkViSurfaceCreateInfoNN(VulkanStream* vkStream, VkStructureType rootType, |
| VkViSurfaceCreateInfoNN* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_shader_subgroup_ballot |
| #endif |
| #ifdef VK_EXT_shader_subgroup_vote |
| #endif |
| #ifdef VK_EXT_texture_compression_astc_hdr |
| void reservedunmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_astc_decode_mode |
| void reservedunmarshal_VkImageViewASTCDecodeModeEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkImageViewASTCDecodeModeEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceASTCDecodeFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceASTCDecodeFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_conditional_rendering |
| void reservedunmarshal_VkConditionalRenderingBeginInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkConditionalRenderingBeginInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceConditionalRenderingFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceConditionalRenderingFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferInheritanceConditionalRenderingInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceConditionalRenderingInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_clip_space_w_scaling |
| void reservedunmarshal_VkViewportWScalingNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkViewportWScalingNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineViewportWScalingStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineViewportWScalingStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_direct_mode_display |
| #endif |
| #ifdef VK_EXT_acquire_xlib_display |
| #endif |
| #ifdef VK_EXT_display_surface_counter |
| void reservedunmarshal_VkSurfaceCapabilities2EXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkSurfaceCapabilities2EXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_display_control |
| void reservedunmarshal_VkDisplayPowerInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayPowerInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceEventInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceEventInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDisplayEventInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayEventInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSwapchainCounterCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainCounterCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_GOOGLE_display_timing |
| void reservedunmarshal_VkRefreshCycleDurationGOOGLE(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkRefreshCycleDurationGOOGLE* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPastPresentationTimingGOOGLE( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPastPresentationTimingGOOGLE* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPresentTimeGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| VkPresentTimeGOOGLE* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPresentTimesInfoGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| VkPresentTimesInfoGOOGLE* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #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 reservedunmarshal_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_viewport_swizzle |
| void reservedunmarshal_VkViewportSwizzleNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkViewportSwizzleNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineViewportSwizzleStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineViewportSwizzleStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_discard_rectangles |
| void reservedunmarshal_VkPhysicalDeviceDiscardRectanglePropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDiscardRectanglePropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineDiscardRectangleStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineDiscardRectangleStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_conservative_rasterization |
| void reservedunmarshal_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceConservativeRasterizationPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineRasterizationConservativeStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationConservativeStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_depth_clip_enable |
| void reservedunmarshal_VkPhysicalDeviceDepthClipEnableFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDepthClipEnableFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineRasterizationDepthClipStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationDepthClipStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_swapchain_colorspace |
| #endif |
| #ifdef VK_EXT_hdr_metadata |
| void reservedunmarshal_VkXYColorEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkXYColorEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkHdrMetadataEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkHdrMetadataEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_MVK_ios_surface |
| void reservedunmarshal_VkIOSSurfaceCreateInfoMVK(VulkanStream* vkStream, VkStructureType rootType, |
| VkIOSSurfaceCreateInfoMVK* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_MVK_macos_surface |
| void reservedunmarshal_VkMacOSSurfaceCreateInfoMVK(VulkanStream* vkStream, VkStructureType rootType, |
| VkMacOSSurfaceCreateInfoMVK* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_MVK_moltenvk |
| #endif |
| #ifdef VK_EXT_external_memory_dma_buf |
| #endif |
| #ifdef VK_EXT_queue_family_foreign |
| #endif |
| #ifdef VK_EXT_debug_utils |
| void reservedunmarshal_VkDebugUtilsLabelEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugUtilsLabelEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDebugUtilsObjectNameInfoEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDebugUtilsObjectNameInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkDebugUtilsMessengerCallbackDataEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugUtilsMessengerCallbackDataEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDebugUtilsMessengerCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugUtilsMessengerCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDebugUtilsObjectTagInfoEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDebugUtilsObjectTagInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_ANDROID_external_memory_android_hardware_buffer |
| void reservedunmarshal_VkAndroidHardwareBufferUsageANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAndroidHardwareBufferUsageANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAndroidHardwareBufferPropertiesANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAndroidHardwareBufferPropertiesANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAndroidHardwareBufferFormatPropertiesANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAndroidHardwareBufferFormatPropertiesANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImportAndroidHardwareBufferInfoANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImportAndroidHardwareBufferInfoANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryGetAndroidHardwareBufferInfoANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryGetAndroidHardwareBufferInfoANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkExternalFormatANDROID(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalFormatANDROID* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkAndroidHardwareBufferFormatProperties2ANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAndroidHardwareBufferFormatProperties2ANDROID* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_sampler_filter_minmax |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerReductionModeCreateInfo, |
| reservedunmarshal_VkSamplerReductionModeCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties, |
| reservedunmarshal_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 |
| void reservedunmarshal_VkPhysicalDeviceInlineUniformBlockFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceInlineUniformBlockFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceInlineUniformBlockPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceInlineUniformBlockPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkWriteDescriptorSetInlineUniformBlockEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkWriteDescriptorSetInlineUniformBlockEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDescriptorPoolInlineUniformBlockCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorPoolInlineUniformBlockCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_shader_stencil_export |
| #endif |
| #ifdef VK_EXT_sample_locations |
| void reservedunmarshal_VkSampleLocationEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkSampleLocationEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSampleLocationsInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkSampleLocationsInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkAttachmentSampleLocationsEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentSampleLocationsEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSubpassSampleLocationsEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassSampleLocationsEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderPassSampleLocationsBeginInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassSampleLocationsBeginInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineSampleLocationsStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineSampleLocationsStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSampleLocationsPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSampleLocationsPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMultisamplePropertiesEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkMultisamplePropertiesEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_blend_operation_advanced |
| void reservedunmarshal_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineColorBlendAdvancedStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineColorBlendAdvancedStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_fragment_coverage_to_color |
| void reservedunmarshal_VkPipelineCoverageToColorStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCoverageToColorStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_framebuffer_mixed_samples |
| void reservedunmarshal_VkPipelineCoverageModulationStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCoverageModulationStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_fill_rectangle |
| #endif |
| #ifdef VK_NV_shader_sm_builtins |
| void reservedunmarshal_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_post_depth_coverage |
| #endif |
| #ifdef VK_EXT_image_drm_format_modifier |
| void reservedunmarshal_VkDrmFormatModifierPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDrmFormatModifierPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDrmFormatModifierPropertiesListEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDrmFormatModifierPropertiesListEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceImageDrmFormatModifierInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageDrmFormatModifierInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageDrmFormatModifierListCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImageDrmFormatModifierListCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageDrmFormatModifierExplicitCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImageDrmFormatModifierExplicitCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageDrmFormatModifierPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImageDrmFormatModifierPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDrmFormatModifierProperties2EXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDrmFormatModifierProperties2EXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDrmFormatModifierPropertiesList2EXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDrmFormatModifierPropertiesList2EXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_validation_cache |
| void reservedunmarshal_VkValidationCacheCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkValidationCacheCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkShaderModuleValidationCacheCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkShaderModuleValidationCacheCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_descriptor_indexing |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo, |
| reservedunmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDescriptorIndexingFeatures, |
| reservedunmarshal_VkPhysicalDeviceDescriptorIndexingFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDescriptorIndexingProperties, |
| reservedunmarshal_VkPhysicalDeviceDescriptorIndexingPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo, |
| reservedunmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport, |
| reservedunmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT) |
| |
| #endif |
| #ifdef VK_EXT_shader_viewport_index_layer |
| #endif |
| #ifdef VK_NV_shading_rate_image |
| void reservedunmarshal_VkShadingRatePaletteNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkShadingRatePaletteNV* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineViewportShadingRateImageStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineViewportShadingRateImageStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShadingRateImageFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShadingRateImageFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceShadingRateImagePropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShadingRateImagePropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCoarseSampleLocationNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkCoarseSampleLocationNV* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkCoarseSampleOrderCustomNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkCoarseSampleOrderCustomNV* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_ray_tracing |
| void reservedunmarshal_VkRayTracingShaderGroupCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRayTracingShaderGroupCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRayTracingPipelineCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRayTracingPipelineCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkGeometryTrianglesNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkGeometryTrianglesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkGeometryAABBNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkGeometryAABBNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkGeometryDataNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkGeometryDataNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkGeometryNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkGeometryNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureInfoNV(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkAccelerationStructureInfoNV* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindAccelerationStructureMemoryInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBindAccelerationStructureMemoryInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkWriteDescriptorSetAccelerationStructureNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkWriteDescriptorSetAccelerationStructureNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureMemoryRequirementsInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureMemoryRequirementsInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceRayTracingPropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRayTracingPropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkTransformMatrixKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkTransformMatrixKHR* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkTransformMatrixKHR, reservedunmarshal_VkTransformMatrixNV) |
| |
| void reservedunmarshal_VkAabbPositionsKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkAabbPositionsKHR* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAabbPositionsKHR, reservedunmarshal_VkAabbPositionsNV) |
| |
| void reservedunmarshal_VkAccelerationStructureInstanceKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureInstanceKHR* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAccelerationStructureInstanceKHR, |
| reservedunmarshal_VkAccelerationStructureInstanceNV) |
| |
| #endif |
| #ifdef VK_NV_representative_fragment_test |
| void reservedunmarshal_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineRepresentativeFragmentTestStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRepresentativeFragmentTestStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_filter_cubic |
| void reservedunmarshal_VkPhysicalDeviceImageViewImageFormatInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageViewImageFormatInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkFilterCubicImageViewImageFormatPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkFilterCubicImageViewImageFormatPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_QCOM_render_pass_shader_resolve |
| #endif |
| #ifdef VK_EXT_global_priority |
| void reservedunmarshal_VkDeviceQueueGlobalPriorityCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceQueueGlobalPriorityCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_external_memory_host |
| void reservedunmarshal_VkImportMemoryHostPointerInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImportMemoryHostPointerInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryHostPointerPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryHostPointerPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalMemoryHostPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_buffer_marker |
| #endif |
| #ifdef VK_AMD_pipeline_compiler_control |
| void reservedunmarshal_VkPipelineCompilerControlCreateInfoAMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCompilerControlCreateInfoAMD* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_calibrated_timestamps |
| void reservedunmarshal_VkCalibratedTimestampInfoEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkCalibratedTimestampInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_shader_core_properties |
| void reservedunmarshal_VkPhysicalDeviceShaderCorePropertiesAMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderCorePropertiesAMD* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_video_decode_h265 |
| void reservedunmarshal_VkVideoDecodeH265ProfileEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH265ProfileEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH265CapabilitiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH265CapabilitiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH265SessionCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH265SessionCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH265SessionParametersAddInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH265SessionParametersAddInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH265SessionParametersCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH265SessionParametersCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH265PictureInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH265PictureInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVideoDecodeH265DpbSlotInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVideoDecodeH265DpbSlotInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_memory_overallocation_behavior |
| void reservedunmarshal_VkDeviceMemoryOverallocationCreateInfoAMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceMemoryOverallocationCreateInfoAMD* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_vertex_attribute_divisor |
| void reservedunmarshal_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVertexInputBindingDivisorDescriptionEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVertexInputBindingDivisorDescriptionEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineVertexInputDivisorStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineVertexInputDivisorStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_GGP_frame_token |
| void reservedunmarshal_VkPresentFrameTokenGGP(VulkanStream* vkStream, VkStructureType rootType, |
| VkPresentFrameTokenGGP* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_pipeline_creation_feedback |
| void reservedunmarshal_VkPipelineCreationFeedbackEXT(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkPipelineCreationFeedbackEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineCreationFeedbackCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCreationFeedbackCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_shader_subgroup_partitioned |
| #endif |
| #ifdef VK_NV_compute_shader_derivatives |
| void reservedunmarshal_VkPhysicalDeviceComputeShaderDerivativesFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceComputeShaderDerivativesFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_mesh_shader |
| void reservedunmarshal_VkPhysicalDeviceMeshShaderFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMeshShaderFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMeshShaderPropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMeshShaderPropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDrawMeshTasksIndirectCommandNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDrawMeshTasksIndirectCommandNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_fragment_shader_barycentric |
| void reservedunmarshal_VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_shader_image_footprint |
| void reservedunmarshal_VkPhysicalDeviceShaderImageFootprintFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderImageFootprintFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_scissor_exclusive |
| void reservedunmarshal_VkPipelineViewportExclusiveScissorStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineViewportExclusiveScissorStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceExclusiveScissorFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExclusiveScissorFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_device_diagnostic_checkpoints |
| void reservedunmarshal_VkQueueFamilyCheckpointPropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkQueueFamilyCheckpointPropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCheckpointDataNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkCheckpointDataNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_INTEL_shader_integer_functions2 |
| void reservedunmarshal_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_INTEL_performance_query |
| void reservedunmarshal_VkPerformanceValueDataINTEL(VulkanStream* vkStream, VkStructureType rootType, |
| VkPerformanceValueDataINTEL* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPerformanceValueINTEL(VulkanStream* vkStream, VkStructureType rootType, |
| VkPerformanceValueINTEL* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkInitializePerformanceApiInfoINTEL( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkInitializePerformanceApiInfoINTEL* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkQueryPoolPerformanceQueryCreateInfoINTEL( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkQueryPoolPerformanceQueryCreateInfoINTEL* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkQueryPoolPerformanceQueryCreateInfoINTEL, |
| reservedunmarshal_VkQueryPoolCreateInfoINTEL) |
| |
| void reservedunmarshal_VkPerformanceMarkerInfoINTEL(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkPerformanceMarkerInfoINTEL* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkPerformanceStreamMarkerInfoINTEL( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPerformanceStreamMarkerInfoINTEL* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPerformanceOverrideInfoINTEL( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPerformanceOverrideInfoINTEL* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPerformanceConfigurationAcquireInfoINTEL( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPerformanceConfigurationAcquireInfoINTEL* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_pci_bus_info |
| void reservedunmarshal_VkPhysicalDevicePCIBusInfoPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePCIBusInfoPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_display_native_hdr |
| void reservedunmarshal_VkDisplayNativeHdrSurfaceCapabilitiesAMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDisplayNativeHdrSurfaceCapabilitiesAMD* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSwapchainDisplayNativeHdrCreateInfoAMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainDisplayNativeHdrCreateInfoAMD* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_FUCHSIA_imagepipe_surface |
| void reservedunmarshal_VkImagePipeSurfaceCreateInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImagePipeSurfaceCreateInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_metal_surface |
| void reservedunmarshal_VkMetalSurfaceCreateInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkMetalSurfaceCreateInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_fragment_density_map |
| void reservedunmarshal_VkPhysicalDeviceFragmentDensityMapFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentDensityMapFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceFragmentDensityMapPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentDensityMapPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRenderPassFragmentDensityMapCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassFragmentDensityMapCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_scalar_block_layout |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures, |
| reservedunmarshal_VkPhysicalDeviceScalarBlockLayoutFeaturesEXT) |
| |
| #endif |
| #ifdef VK_GOOGLE_hlsl_functionality1 |
| #endif |
| #ifdef VK_GOOGLE_decorate_string |
| #endif |
| #ifdef VK_EXT_subgroup_size_control |
| void reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubgroupSizeControlFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubgroupSizeControlPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_shader_core_properties2 |
| void reservedunmarshal_VkPhysicalDeviceShaderCoreProperties2AMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderCoreProperties2AMD* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_device_coherent_memory |
| void reservedunmarshal_VkPhysicalDeviceCoherentMemoryFeaturesAMD( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceCoherentMemoryFeaturesAMD* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_shader_image_atomic_int64 |
| void reservedunmarshal_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_memory_budget |
| void reservedunmarshal_VkPhysicalDeviceMemoryBudgetPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMemoryBudgetPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_memory_priority |
| void reservedunmarshal_VkPhysicalDeviceMemoryPriorityFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMemoryPriorityFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryPriorityAllocateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryPriorityAllocateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_dedicated_allocation_image_aliasing |
| void reservedunmarshal_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_buffer_device_address |
| void reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT, |
| reservedunmarshal_VkPhysicalDeviceBufferAddressFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferDeviceAddressInfo, |
| reservedunmarshal_VkBufferDeviceAddressInfoEXT) |
| |
| void reservedunmarshal_VkBufferDeviceAddressCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferDeviceAddressCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_tooling_info |
| void reservedunmarshal_VkPhysicalDeviceToolPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceToolPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_separate_stencil_usage |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageStencilUsageCreateInfo, |
| reservedunmarshal_VkImageStencilUsageCreateInfoEXT) |
| |
| #endif |
| #ifdef VK_EXT_validation_features |
| void reservedunmarshal_VkValidationFeaturesEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkValidationFeaturesEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_cooperative_matrix |
| void reservedunmarshal_VkCooperativeMatrixPropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCooperativeMatrixPropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceCooperativeMatrixFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceCooperativeMatrixFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceCooperativeMatrixPropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceCooperativeMatrixPropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_coverage_reduction_mode |
| void reservedunmarshal_VkPhysicalDeviceCoverageReductionModeFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceCoverageReductionModeFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineCoverageReductionStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCoverageReductionStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkFramebufferMixedSamplesCombinationNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkFramebufferMixedSamplesCombinationNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_fragment_shader_interlock |
| void reservedunmarshal_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_ycbcr_image_arrays |
| void reservedunmarshal_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #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_full_screen_exclusive |
| void reservedunmarshal_VkSurfaceFullScreenExclusiveInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSurfaceFullScreenExclusiveInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSurfaceCapabilitiesFullScreenExclusiveEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSurfaceCapabilitiesFullScreenExclusiveEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSurfaceFullScreenExclusiveWin32InfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSurfaceFullScreenExclusiveWin32InfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_headless_surface |
| void reservedunmarshal_VkHeadlessSurfaceCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkHeadlessSurfaceCreateInfoEXT* 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_shader_atomic_float |
| void reservedunmarshal_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_host_query_reset |
| DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceHostQueryResetFeatures, |
| reservedunmarshal_VkPhysicalDeviceHostQueryResetFeaturesEXT) |
| |
| #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_shader_atomic_float2 |
| void reservedunmarshal_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_shader_demote_to_helper_invocation |
| void reservedunmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_device_generated_commands |
| void reservedunmarshal_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkGraphicsShaderGroupCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkGraphicsShaderGroupCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkGraphicsPipelineShaderGroupsCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkGraphicsPipelineShaderGroupsCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindShaderGroupIndirectCommandNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBindShaderGroupIndirectCommandNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindIndexBufferIndirectCommandNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBindIndexBufferIndirectCommandNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBindVertexBufferIndirectCommandNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBindVertexBufferIndirectCommandNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSetStateFlagsIndirectCommandNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSetStateFlagsIndirectCommandNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkIndirectCommandsStreamNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkIndirectCommandsStreamNV* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkIndirectCommandsLayoutTokenNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkIndirectCommandsLayoutTokenNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkIndirectCommandsLayoutCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkIndirectCommandsLayoutCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkGeneratedCommandsInfoNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkGeneratedCommandsInfoNV* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkGeneratedCommandsMemoryRequirementsInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkGeneratedCommandsMemoryRequirementsInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_inherited_viewport_scissor |
| void reservedunmarshal_VkPhysicalDeviceInheritedViewportScissorFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceInheritedViewportScissorFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferInheritanceViewportScissorInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceViewportScissorInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_texel_buffer_alignment |
| void reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_QCOM_render_pass_transform |
| void reservedunmarshal_VkRenderPassTransformBeginInfoQCOM( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassTransformBeginInfoQCOM* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCommandBufferInheritanceRenderPassTransformInfoQCOM( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceRenderPassTransformInfoQCOM* forUnmarshaling, uint8_t** ptr); |
| |
| #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_acquire_drm_display |
| #endif |
| #ifdef VK_EXT_robustness2 |
| void reservedunmarshal_VkPhysicalDeviceRobustness2FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRobustness2FeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceRobustness2PropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRobustness2PropertiesEXT* 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_GOOGLE_user_type |
| #endif |
| #ifdef VK_EXT_private_data |
| void reservedunmarshal_VkPhysicalDevicePrivateDataFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePrivateDataFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDevicePrivateDataCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDevicePrivateDataCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPrivateDataSlotCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPrivateDataSlotCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_pipeline_creation_cache_control |
| void reservedunmarshal_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_device_diagnostics_config |
| void reservedunmarshal_VkPhysicalDeviceDiagnosticsConfigFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDiagnosticsConfigFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkDeviceDiagnosticsConfigCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceDiagnosticsConfigCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_QCOM_render_pass_store_ops |
| #endif |
| #ifdef VK_NV_fragment_shading_rate_enums |
| void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineFragmentShadingRateEnumStateCreateInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineFragmentShadingRateEnumStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_ray_tracing_motion_blur |
| void reservedunmarshal_VkDeviceOrHostAddressConstKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkDeviceOrHostAddressConstKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureGeometryMotionTrianglesDataNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureGeometryMotionTrianglesDataNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureMotionInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureMotionInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureMatrixMotionInstanceNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureMatrixMotionInstanceNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSRTDataNV(VulkanStream* vkStream, VkStructureType rootType, |
| VkSRTDataNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureSRTMotionInstanceNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureSRTMotionInstanceNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureMotionInstanceDataNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureMotionInstanceDataNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureMotionInstanceNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureMotionInstanceNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRayTracingMotionBlurFeaturesNV* 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_fragment_density_map2 |
| void reservedunmarshal_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_QCOM_rotated_copy_commands |
| void reservedunmarshal_VkCopyCommandTransformInfoQCOM( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyCommandTransformInfoQCOM* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_image_robustness |
| void reservedunmarshal_VkPhysicalDeviceImageRobustnessFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageRobustnessFeaturesEXT* 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_rgba10x6_formats |
| void reservedunmarshal_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_acquire_winrt_display |
| #endif |
| #ifdef VK_EXT_directfb_surface |
| void reservedunmarshal_VkDirectFBSurfaceCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDirectFBSurfaceCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_VALVE_mutable_descriptor_type |
| void reservedunmarshal_VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMutableDescriptorTypeListVALVE( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMutableDescriptorTypeListVALVE* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMutableDescriptorTypeCreateInfoVALVE( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMutableDescriptorTypeCreateInfoVALVE* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_vertex_input_dynamic_state |
| void reservedunmarshal_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVertexInputBindingDescription2EXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVertexInputBindingDescription2EXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkVertexInputAttributeDescription2EXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVertexInputAttributeDescription2EXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_physical_device_drm |
| void reservedunmarshal_VkPhysicalDeviceDrmPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDrmPropertiesEXT* 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_FUCHSIA_external_memory |
| void reservedunmarshal_VkImportMemoryZirconHandleInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImportMemoryZirconHandleInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryZirconHandlePropertiesFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryZirconHandlePropertiesFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMemoryGetZirconHandleInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryGetZirconHandleInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_FUCHSIA_external_semaphore |
| void reservedunmarshal_VkImportSemaphoreZirconHandleInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImportSemaphoreZirconHandleInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSemaphoreGetZirconHandleInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreGetZirconHandleInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_FUCHSIA_buffer_collection |
| void reservedunmarshal_VkBufferCollectionCreateInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCollectionCreateInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImportMemoryBufferCollectionFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImportMemoryBufferCollectionFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferCollectionImageCreateInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCollectionImageCreateInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferCollectionConstraintsInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCollectionConstraintsInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferConstraintsInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferConstraintsInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferCollectionBufferCreateInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCollectionBufferCreateInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSysmemColorSpaceFUCHSIA(VulkanStream* vkStream, VkStructureType rootType, |
| VkSysmemColorSpaceFUCHSIA* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkBufferCollectionPropertiesFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCollectionPropertiesFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageFormatConstraintsInfoFUCHSIA( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImageFormatConstraintsInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkImageConstraintsInfoFUCHSIA(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkImageConstraintsInfoFUCHSIA* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_HUAWEI_subpass_shading |
| void reservedunmarshal_VkSubpassShadingPipelineCreateInfoHUAWEI( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassShadingPipelineCreateInfoHUAWEI* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubpassShadingFeaturesHUAWEI* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubpassShadingPropertiesHUAWEI* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_HUAWEI_invocation_mask |
| void reservedunmarshal_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceInvocationMaskFeaturesHUAWEI* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_external_memory_rdma |
| void reservedunmarshal_VkMemoryGetRemoteAddressInfoNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryGetRemoteAddressInfoNV* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalMemoryRDMAFeaturesNV* 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_QNX_screen_surface |
| void reservedunmarshal_VkScreenSurfaceCreateInfoQNX(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkScreenSurfaceCreateInfoQNX* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_color_write_enable |
| void reservedunmarshal_VkPhysicalDeviceColorWriteEnableFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceColorWriteEnableFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPipelineColorWriteCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineColorWriteCreateInfoEXT* 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_global_priority_query |
| void reservedunmarshal_VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkQueueFamilyGlobalPriorityPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkQueueFamilyGlobalPriorityPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_multi_draw |
| void reservedunmarshal_VkPhysicalDeviceMultiDrawFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMultiDrawFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceMultiDrawPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMultiDrawPropertiesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMultiDrawInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkMultiDrawInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkMultiDrawIndexedInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkMultiDrawIndexedInfoEXT* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_load_store_op_none |
| #endif |
| #ifdef VK_EXT_border_color_swizzle |
| void reservedunmarshal_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceBorderColorSwizzleFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkSamplerBorderColorComponentMappingCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerBorderColorComponentMappingCreateInfoEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_pageable_device_local_memory |
| void reservedunmarshal_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_acceleration_structure |
| void reservedunmarshal_VkDeviceOrHostAddressKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceOrHostAddressKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureBuildRangeInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureBuildRangeInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureGeometryTrianglesDataKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureGeometryTrianglesDataKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureGeometryAabbsDataKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureGeometryAabbsDataKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureGeometryInstancesDataKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureGeometryInstancesDataKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureGeometryDataKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureGeometryDataKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureGeometryKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureGeometryKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureBuildGeometryInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureBuildGeometryInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkWriteDescriptorSetAccelerationStructureKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkWriteDescriptorSetAccelerationStructureKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceAccelerationStructureFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceAccelerationStructureFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceAccelerationStructurePropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceAccelerationStructurePropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureDeviceAddressInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureDeviceAddressInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureVersionInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureVersionInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyAccelerationStructureToMemoryInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyAccelerationStructureToMemoryInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyMemoryToAccelerationStructureInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyMemoryToAccelerationStructureInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkCopyAccelerationStructureInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyAccelerationStructureInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkAccelerationStructureBuildSizesInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAccelerationStructureBuildSizesInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_ray_tracing_pipeline |
| void reservedunmarshal_VkRayTracingShaderGroupCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRayTracingShaderGroupCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRayTracingPipelineInterfaceCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRayTracingPipelineInterfaceCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkRayTracingPipelineCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRayTracingPipelineCreateInfoKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceRayTracingPipelineFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRayTracingPipelineFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkPhysicalDeviceRayTracingPipelinePropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRayTracingPipelinePropertiesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkStridedDeviceAddressRegionKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkStridedDeviceAddressRegionKHR* forUnmarshaling, uint8_t** ptr); |
| |
| void reservedunmarshal_VkTraceRaysIndirectCommandKHR(VulkanStream* vkStream, |
| VkStructureType rootType, |
| VkTraceRaysIndirectCommandKHR* forUnmarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_ray_query |
| void reservedunmarshal_VkPhysicalDeviceRayQueryFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRayQueryFeaturesKHR* forUnmarshaling, uint8_t** ptr); |
| |
| #endif |
| |
| } // namespace vk |
| } // namespace gfxstream |