| // 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_guest |
| // |
| // (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 "VulkanStreamGuest.h" |
| #include "goldfish_vk_marshaling_guest.h" |
| #include "goldfish_vk_private_defs.h" |
| #include "vk_platform_compat.h" |
| #include "vulkan_gfxstream.h" |
| |
| // Stuff we are not going to use but if included, |
| // will cause compile errors. These are Android Vulkan |
| // required extensions, but the approach will be to |
| // implement them completely on the guest side. |
| #undef VK_KHR_android_surface |
| #undef VK_ANDROID_external_memory_android_hardware_buffer |
| |
| namespace goldfish_vk { |
| #ifdef VK_VERSION_1_0 |
| void reservedmarshal_VkExtent2D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExtent2D* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExtent3D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExtent3D* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkOffset2D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkOffset2D* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkOffset3D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkOffset3D* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRect2D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRect2D* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBaseInStructure(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBaseInStructure* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBaseOutStructure(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBaseOutStructure* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferMemoryBarrier(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferMemoryBarrier* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDispatchIndirectCommand(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDispatchIndirectCommand* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDrawIndexedIndirectCommand(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDrawIndexedIndirectCommand* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDrawIndirectCommand(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDrawIndirectCommand* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkImageSubresourceRange(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSubresourceRange* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkImageMemoryBarrier(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageMemoryBarrier* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryBarrier(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryBarrier* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineCacheHeaderVersionOne( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineCacheHeaderVersionOne* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAllocationCallbacks(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAllocationCallbacks* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkApplicationInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkApplicationInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkFormatProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFormatProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageFormatProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageFormatProperties* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkInstanceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkInstanceCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryHeap(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryHeap* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryType(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryType* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceFeatures(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFeatures* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceLimits(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceLimits* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceMemoryProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMemoryProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceSparseProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSparseProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkPhysicalDeviceProperties* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkQueueFamilyProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkQueueFamilyProperties* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceQueueCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceQueueCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExtensionProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExtensionProperties* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkLayerProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkLayerProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubmitInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMappedMemoryRange(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMappedMemoryRange* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryAllocateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryRequirements(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryRequirements* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSparseMemoryBind(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseMemoryBind* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSparseBufferMemoryBindInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkSparseBufferMemoryBindInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSparseImageOpaqueMemoryBindInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageOpaqueMemoryBindInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageSubresource(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSubresource* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSparseImageMemoryBind(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryBind* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSparseImageMemoryBindInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkSparseImageMemoryBindInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkBindSparseInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindSparseInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSparseImageFormatProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageFormatProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSparseImageMemoryRequirements( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryRequirements* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkFenceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFenceCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSemaphoreCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkEventCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkEventCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkQueryPoolCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkQueryPoolCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferViewCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferViewCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkImageCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSubresourceLayout(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubresourceLayout* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkComponentMapping(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkComponentMapping* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageViewCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageViewCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkShaderModuleCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkShaderModuleCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineCacheCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkPipelineCacheCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSpecializationMapEntry(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSpecializationMapEntry* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSpecializationInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSpecializationInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineShaderStageCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineShaderStageCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkComputePipelineCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkComputePipelineCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVertexInputBindingDescription( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVertexInputBindingDescription* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVertexInputAttributeDescription( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVertexInputAttributeDescription* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineVertexInputStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineVertexInputStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineInputAssemblyStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineInputAssemblyStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineTessellationStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineTessellationStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkViewport(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkViewport* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineViewportStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineViewportStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineRasterizationStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineMultisampleStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineMultisampleStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkStencilOpState(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkStencilOpState* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineDepthStencilStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineDepthStencilStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineColorBlendAttachmentState( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineColorBlendAttachmentState* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineColorBlendStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineColorBlendStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineDynamicStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineDynamicStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkGraphicsPipelineCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkGraphicsPipelineCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPushConstantRange(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPushConstantRange* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineLayoutCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkPipelineLayoutCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSamplerCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSamplerCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkCopyDescriptorSet(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCopyDescriptorSet* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorBufferInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorBufferInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorImageInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorImageInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorPoolSize(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorPoolSize* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorPoolCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDescriptorPoolCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorSetAllocateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDescriptorSetAllocateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorSetLayoutBinding(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDescriptorSetLayoutBinding* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorSetLayoutCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkWriteDescriptorSet(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWriteDescriptorSet* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAttachmentDescription(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentDescription* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkAttachmentReference(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentReference* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkFramebufferCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFramebufferCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSubpassDescription(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDescription* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSubpassDependency(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDependency* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderPassCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkCommandPoolCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandPoolCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkCommandBufferAllocateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkCommandBufferAllocateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkCommandBufferInheritanceInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandBufferInheritanceInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkCommandBufferBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandBufferBeginInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferCopy(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferCopy* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageSubresourceLayers(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSubresourceLayers* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferImageCopy(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferImageCopy* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkClearColorValue(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearColorValue* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkClearDepthStencilValue(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearDepthStencilValue* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkClearValue(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearValue* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkClearAttachment(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearAttachment* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkClearRect(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearRect* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageBlit(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageBlit* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageCopy(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageCopy* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageResolve(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageResolve* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderPassBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassBeginInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_VERSION_1_1 |
| void reservedmarshal_VkPhysicalDeviceSubgroupProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSubgroupProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBindBufferMemoryInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindBufferMemoryInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkBindImageMemoryInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindImageMemoryInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDevice16BitStorageFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevice16BitStorageFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryDedicatedRequirements( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryDedicatedRequirements* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryDedicatedAllocateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryDedicatedAllocateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryAllocateFlagsInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkMemoryAllocateFlagsInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceGroupRenderPassBeginInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupRenderPassBeginInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceGroupCommandBufferBeginInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupCommandBufferBeginInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceGroupSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupSubmitInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceGroupBindSparseInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDeviceGroupBindSparseInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkBindBufferMemoryDeviceGroupInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindBufferMemoryDeviceGroupInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBindImageMemoryDeviceGroupInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindImageMemoryDeviceGroupInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceGroupProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceGroupProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceGroupDeviceCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupDeviceCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferMemoryRequirementsInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferMemoryRequirementsInfo2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageMemoryRequirementsInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageMemoryRequirementsInfo2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageSparseMemoryRequirementsInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSparseMemoryRequirementsInfo2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryRequirements2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryRequirements2* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSparseImageMemoryRequirements2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryRequirements2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceFeatures2(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkPhysicalDeviceFeatures2* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceProperties2(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkPhysicalDeviceProperties2* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkFormatProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFormatProperties2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageFormatProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageFormatProperties2* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceImageFormatInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImageFormatInfo2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkQueueFamilyProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkQueueFamilyProperties2* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceMemoryProperties2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMemoryProperties2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSparseImageFormatProperties2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageFormatProperties2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceSparseImageFormatInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSparseImageFormatInfo2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDevicePointClippingProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePointClippingProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkInputAttachmentAspectReference( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkInputAttachmentAspectReference* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderPassInputAttachmentAspectCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassInputAttachmentAspectCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageViewUsageCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkImageViewUsageCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineTessellationDomainOriginStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineTessellationDomainOriginStateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderPassMultiviewCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassMultiviewCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceMultiviewFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMultiviewFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceMultiviewProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMultiviewProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceVariablePointersFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVariablePointersFeatures* forMarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| reservedmarshal_VkPhysicalDeviceVariablePointerFeatures) |
| |
| void reservedmarshal_VkPhysicalDeviceProtectedMemoryFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProtectedMemoryFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceProtectedMemoryProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProtectedMemoryProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceQueueInfo2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceQueueInfo2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkProtectedSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkProtectedSubmitInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSamplerYcbcrConversionCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSamplerYcbcrConversionCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSamplerYcbcrConversionInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkSamplerYcbcrConversionInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkBindImagePlaneMemoryInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkBindImagePlaneMemoryInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkImagePlaneMemoryRequirementsInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImagePlaneMemoryRequirementsInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSamplerYcbcrConversionFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSamplerYcbcrConversionImageFormatProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSamplerYcbcrConversionImageFormatProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorUpdateTemplateEntry( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorUpdateTemplateEntry* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorUpdateTemplateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorUpdateTemplateCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExternalMemoryProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkExternalMemoryProperties* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceExternalImageFormatInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalImageFormatInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExternalImageFormatProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalImageFormatProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceExternalBufferInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalBufferInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExternalBufferProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkExternalBufferProperties* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceIDProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkPhysicalDeviceIDProperties* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkExternalMemoryImageCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalMemoryImageCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExternalMemoryBufferCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalMemoryBufferCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExportMemoryAllocateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkExportMemoryAllocateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceExternalFenceInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalFenceInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExternalFenceProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkExternalFenceProperties* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkExportFenceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportFenceCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkExportSemaphoreCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkExportSemaphoreCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceExternalSemaphoreInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalSemaphoreInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExternalSemaphoreProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalSemaphoreProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceMaintenance3Properties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMaintenance3Properties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorSetLayoutSupport(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDescriptorSetLayoutSupport* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceShaderDrawParametersFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderDrawParametersFeatures* forMarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceShaderDrawParametersFeatures, |
| reservedmarshal_VkPhysicalDeviceShaderDrawParameterFeatures) |
| |
| #endif |
| #ifdef VK_VERSION_1_2 |
| void reservedmarshal_VkPhysicalDeviceVulkan11Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan11Features* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceVulkan11Properties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan11Properties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceVulkan12Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan12Features* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkConformanceVersion(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkConformanceVersion* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceVulkan12Properties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan12Properties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageFormatListCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkImageFormatListCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkAttachmentDescription2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentDescription2* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkAttachmentReference2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentReference2* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSubpassDescription2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDescription2* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSubpassDependency2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDependency2* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderPassCreateInfo2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassCreateInfo2* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSubpassBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassBeginInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSubpassEndInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassEndInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDevice8BitStorageFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevice8BitStorageFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceDriverProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDriverProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceShaderAtomicInt64Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderAtomicInt64Features* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceShaderFloat16Int8Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderFloat16Int8Features* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceFloatControlsProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFloatControlsProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutBindingFlagsCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceDescriptorIndexingFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDescriptorIndexingFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceDescriptorIndexingProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDescriptorIndexingProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetVariableDescriptorCountAllocateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetVariableDescriptorCountLayoutSupport* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSubpassDescriptionDepthStencilResolve( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDescriptionDepthStencilResolve* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceDepthStencilResolveProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDepthStencilResolveProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceScalarBlockLayoutFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageStencilUsageCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageStencilUsageCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSamplerReductionModeCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSamplerReductionModeCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSamplerFilterMinmaxProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkanMemoryModelFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceImagelessFramebufferFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImagelessFramebufferFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkFramebufferAttachmentImageInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFramebufferAttachmentImageInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkFramebufferAttachmentsCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFramebufferAttachmentsCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderPassAttachmentBeginInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassAttachmentBeginInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceUniformBufferStandardLayoutFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAttachmentReferenceStencilLayout( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentReferenceStencilLayout* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAttachmentDescriptionStencilLayout( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentDescriptionStencilLayout* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceHostQueryResetFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceHostQueryResetFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTimelineSemaphoreFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceTimelineSemaphoreProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTimelineSemaphoreProperties* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSemaphoreTypeCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkSemaphoreTypeCreateInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkTimelineSemaphoreSubmitInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkTimelineSemaphoreSubmitInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSemaphoreWaitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreWaitInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSemaphoreSignalInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreSignalInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceBufferDeviceAddressFeatures* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferDeviceAddressInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkBufferDeviceAddressInfo* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferOpaqueCaptureAddressCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferOpaqueCaptureAddressCreateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryOpaqueCaptureAddressAllocateInfo* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceMemoryOpaqueCaptureAddressInfo* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_surface |
| void reservedmarshal_VkSurfaceCapabilitiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSurfaceCapabilitiesKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSurfaceFormatKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSurfaceFormatKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_swapchain |
| void reservedmarshal_VkSwapchainCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSwapchainCreateInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPresentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageSwapchainCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSwapchainCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBindImageMemorySwapchainInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindImageMemorySwapchainInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAcquireNextImageInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkAcquireNextImageInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceGroupPresentCapabilitiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupPresentCapabilitiesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceGroupPresentInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDeviceGroupPresentInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceGroupSwapchainCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupSwapchainCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_display |
| void reservedmarshal_VkDisplayModeParametersKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDisplayModeParametersKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayModeCreateInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDisplayModeCreateInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayModePropertiesKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDisplayModePropertiesKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayPlaneCapabilitiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPlaneCapabilitiesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayPlanePropertiesKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDisplayPlanePropertiesKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPropertiesKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplaySurfaceCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplaySurfaceCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_display_swapchain |
| void reservedmarshal_VkDisplayPresentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPresentInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_xlib_surface |
| void reservedmarshal_VkXlibSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkXlibSurfaceCreateInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_xcb_surface |
| void reservedmarshal_VkXcbSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkXcbSurfaceCreateInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_wayland_surface |
| void reservedmarshal_VkWaylandSurfaceCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWaylandSurfaceCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_android_surface |
| void reservedmarshal_VkAndroidSurfaceCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAndroidSurfaceCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_win32_surface |
| void reservedmarshal_VkWin32SurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkWin32SurfaceCreateInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_sampler_mirror_clamp_to_edge |
| #endif |
| #ifdef VK_KHR_video_queue |
| void reservedmarshal_VkVideoQueueFamilyProperties2KHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoQueueFamilyProperties2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoProfileKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoProfileKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoProfilesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoProfilesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoCapabilitiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoCapabilitiesKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceVideoFormatInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVideoFormatInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoFormatPropertiesKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkVideoFormatPropertiesKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoPictureResourceKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkVideoPictureResourceKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoReferenceSlotKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoReferenceSlotKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoGetMemoryPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoGetMemoryPropertiesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoBindMemoryKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoBindMemoryKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoSessionCreateInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkVideoSessionCreateInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoSessionParametersCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoSessionParametersCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoSessionParametersUpdateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoSessionParametersUpdateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoBeginCodingInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkVideoBeginCodingInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEndCodingInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEndCodingInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoCodingControlInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkVideoCodingControlInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_video_decode_queue |
| void reservedmarshal_VkVideoDecodeInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_dynamic_rendering |
| void reservedmarshal_VkRenderingAttachmentInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkRenderingAttachmentInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderingInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderingInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineRenderingCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineRenderingCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceDynamicRenderingFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDynamicRenderingFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkCommandBufferInheritanceRenderingInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandBufferInheritanceRenderingInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderingFragmentShadingRateAttachmentInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderingFragmentShadingRateAttachmentInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderingFragmentDensityMapAttachmentInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderingFragmentDensityMapAttachmentInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAttachmentSampleCountInfoAMD( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentSampleCountInfoAMD* forMarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkAttachmentSampleCountInfoAMD, |
| reservedmarshal_VkAttachmentSampleCountInfoNV) |
| |
| void reservedmarshal_VkMultiviewPerViewAttributesInfoNVX( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMultiviewPerViewAttributesInfoNVX* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_multiview |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkRenderPassMultiviewCreateInfo, |
| reservedmarshal_VkRenderPassMultiviewCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceMultiviewFeatures, |
| reservedmarshal_VkPhysicalDeviceMultiviewFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceMultiviewProperties, |
| reservedmarshal_VkPhysicalDeviceMultiviewPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_get_physical_device_properties2 |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceFeatures2, |
| reservedmarshal_VkPhysicalDeviceFeatures2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceProperties2, |
| reservedmarshal_VkPhysicalDeviceProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkFormatProperties2, reservedmarshal_VkFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkImageFormatProperties2, |
| reservedmarshal_VkImageFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceImageFormatInfo2, |
| reservedmarshal_VkPhysicalDeviceImageFormatInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkQueueFamilyProperties2, |
| reservedmarshal_VkQueueFamilyProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceMemoryProperties2, |
| reservedmarshal_VkPhysicalDeviceMemoryProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSparseImageFormatProperties2, |
| reservedmarshal_VkSparseImageFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceSparseImageFormatInfo2, |
| reservedmarshal_VkPhysicalDeviceSparseImageFormatInfo2KHR) |
| |
| #endif |
| #ifdef VK_KHR_device_group |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkMemoryAllocateFlagsInfo, |
| reservedmarshal_VkMemoryAllocateFlagsInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDeviceGroupRenderPassBeginInfo, |
| reservedmarshal_VkDeviceGroupRenderPassBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDeviceGroupCommandBufferBeginInfo, |
| reservedmarshal_VkDeviceGroupCommandBufferBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDeviceGroupSubmitInfo, |
| reservedmarshal_VkDeviceGroupSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDeviceGroupBindSparseInfo, |
| reservedmarshal_VkDeviceGroupBindSparseInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkBindBufferMemoryDeviceGroupInfo, |
| reservedmarshal_VkBindBufferMemoryDeviceGroupInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkBindImageMemoryDeviceGroupInfo, |
| reservedmarshal_VkBindImageMemoryDeviceGroupInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_draw_parameters |
| #endif |
| #ifdef VK_KHR_maintenance1 |
| #endif |
| #ifdef VK_KHR_device_group_creation |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceGroupProperties, |
| reservedmarshal_VkPhysicalDeviceGroupPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDeviceGroupDeviceCreateInfo, |
| reservedmarshal_VkDeviceGroupDeviceCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_memory_capabilities |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExternalMemoryProperties, |
| reservedmarshal_VkExternalMemoryPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceExternalImageFormatInfo, |
| reservedmarshal_VkPhysicalDeviceExternalImageFormatInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExternalImageFormatProperties, |
| reservedmarshal_VkExternalImageFormatPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceExternalBufferInfo, |
| reservedmarshal_VkPhysicalDeviceExternalBufferInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExternalBufferProperties, |
| reservedmarshal_VkExternalBufferPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceIDProperties, |
| reservedmarshal_VkPhysicalDeviceIDPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_memory |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExternalMemoryImageCreateInfo, |
| reservedmarshal_VkExternalMemoryImageCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExternalMemoryBufferCreateInfo, |
| reservedmarshal_VkExternalMemoryBufferCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExportMemoryAllocateInfo, |
| reservedmarshal_VkExportMemoryAllocateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_memory_win32 |
| void reservedmarshal_VkImportMemoryWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportMemoryWin32HandleInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExportMemoryWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportMemoryWin32HandleInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryWin32HandlePropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryWin32HandlePropertiesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryGetWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryGetWin32HandleInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_external_memory_fd |
| void reservedmarshal_VkImportMemoryFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportMemoryFdInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryFdPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryFdPropertiesKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryGetFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryGetFdInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_win32_keyed_mutex |
| void reservedmarshal_VkWin32KeyedMutexAcquireReleaseInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWin32KeyedMutexAcquireReleaseInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_external_semaphore_capabilities |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceExternalSemaphoreInfo, |
| reservedmarshal_VkPhysicalDeviceExternalSemaphoreInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExternalSemaphoreProperties, |
| reservedmarshal_VkExternalSemaphorePropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_semaphore |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExportSemaphoreCreateInfo, |
| reservedmarshal_VkExportSemaphoreCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_semaphore_win32 |
| void reservedmarshal_VkImportSemaphoreWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportSemaphoreWin32HandleInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExportSemaphoreWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportSemaphoreWin32HandleInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkD3D12FenceSubmitInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkD3D12FenceSubmitInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSemaphoreGetWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreGetWin32HandleInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_external_semaphore_fd |
| void reservedmarshal_VkImportSemaphoreFdInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkImportSemaphoreFdInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSemaphoreGetFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreGetFdInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_push_descriptor |
| void reservedmarshal_VkPhysicalDevicePushDescriptorPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePushDescriptorPropertiesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_shader_float16_int8 |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceShaderFloat16Int8Features, |
| reservedmarshal_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceShaderFloat16Int8Features, |
| reservedmarshal_VkPhysicalDeviceFloat16Int8FeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_16bit_storage |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDevice16BitStorageFeatures, |
| reservedmarshal_VkPhysicalDevice16BitStorageFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_incremental_present |
| void reservedmarshal_VkRectLayerKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRectLayerKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPresentRegionKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentRegionKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPresentRegionsKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentRegionsKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_descriptor_update_template |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDescriptorUpdateTemplateEntry, |
| reservedmarshal_VkDescriptorUpdateTemplateEntryKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDescriptorUpdateTemplateCreateInfo, |
| reservedmarshal_VkDescriptorUpdateTemplateCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_imageless_framebuffer |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceImagelessFramebufferFeatures, |
| reservedmarshal_VkPhysicalDeviceImagelessFramebufferFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkFramebufferAttachmentsCreateInfo, |
| reservedmarshal_VkFramebufferAttachmentsCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkFramebufferAttachmentImageInfo, |
| reservedmarshal_VkFramebufferAttachmentImageInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkRenderPassAttachmentBeginInfo, |
| reservedmarshal_VkRenderPassAttachmentBeginInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_create_renderpass2 |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkRenderPassCreateInfo2, |
| reservedmarshal_VkRenderPassCreateInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkAttachmentDescription2, |
| reservedmarshal_VkAttachmentDescription2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkAttachmentReference2, |
| reservedmarshal_VkAttachmentReference2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSubpassDescription2, |
| reservedmarshal_VkSubpassDescription2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSubpassDependency2, reservedmarshal_VkSubpassDependency2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSubpassBeginInfo, reservedmarshal_VkSubpassBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSubpassEndInfo, reservedmarshal_VkSubpassEndInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_shared_presentable_image |
| void reservedmarshal_VkSharedPresentSurfaceCapabilitiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSharedPresentSurfaceCapabilitiesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_external_fence_capabilities |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceExternalFenceInfo, |
| reservedmarshal_VkPhysicalDeviceExternalFenceInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExternalFenceProperties, |
| reservedmarshal_VkExternalFencePropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_fence |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkExportFenceCreateInfo, |
| reservedmarshal_VkExportFenceCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_fence_win32 |
| void reservedmarshal_VkImportFenceWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportFenceWin32HandleInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExportFenceWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportFenceWin32HandleInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkFenceGetWin32HandleInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkFenceGetWin32HandleInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_external_fence_fd |
| void reservedmarshal_VkImportFenceFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportFenceFdInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkFenceGetFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFenceGetFdInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_performance_query |
| void reservedmarshal_VkPhysicalDevicePerformanceQueryFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePerformanceQueryFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDevicePerformanceQueryPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePerformanceQueryPropertiesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPerformanceCounterKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPerformanceCounterKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPerformanceCounterDescriptionKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPerformanceCounterDescriptionKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkQueryPoolPerformanceCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkQueryPoolPerformanceCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPerformanceCounterResultKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPerformanceCounterResultKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAcquireProfilingLockInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAcquireProfilingLockInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPerformanceQuerySubmitInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPerformanceQuerySubmitInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_maintenance2 |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDevicePointClippingProperties, |
| reservedmarshal_VkPhysicalDevicePointClippingPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkRenderPassInputAttachmentAspectCreateInfo, |
| reservedmarshal_VkRenderPassInputAttachmentAspectCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkInputAttachmentAspectReference, |
| reservedmarshal_VkInputAttachmentAspectReferenceKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkImageViewUsageCreateInfo, |
| reservedmarshal_VkImageViewUsageCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPipelineTessellationDomainOriginStateCreateInfo, |
| reservedmarshal_VkPipelineTessellationDomainOriginStateCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_get_surface_capabilities2 |
| void reservedmarshal_VkPhysicalDeviceSurfaceInfo2KHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSurfaceInfo2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSurfaceCapabilities2KHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkSurfaceCapabilities2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSurfaceFormat2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSurfaceFormat2KHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_variable_pointers |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| reservedmarshal_VkPhysicalDeviceVariablePointerFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| reservedmarshal_VkPhysicalDeviceVariablePointersFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_get_display_properties2 |
| void reservedmarshal_VkDisplayProperties2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayProperties2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayPlaneProperties2KHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDisplayPlaneProperties2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayModeProperties2KHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDisplayModeProperties2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayPlaneInfo2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPlaneInfo2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayPlaneCapabilities2KHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPlaneCapabilities2KHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_dedicated_allocation |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkMemoryDedicatedRequirements, |
| reservedmarshal_VkMemoryDedicatedRequirementsKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkMemoryDedicatedAllocateInfo, |
| reservedmarshal_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(reservedmarshal_VkBufferMemoryRequirementsInfo2, |
| reservedmarshal_VkBufferMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkImageMemoryRequirementsInfo2, |
| reservedmarshal_VkImageMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkImageSparseMemoryRequirementsInfo2, |
| reservedmarshal_VkImageSparseMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkMemoryRequirements2, |
| reservedmarshal_VkMemoryRequirements2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSparseImageMemoryRequirements2, |
| reservedmarshal_VkSparseImageMemoryRequirements2KHR) |
| |
| #endif |
| #ifdef VK_KHR_image_format_list |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkImageFormatListCreateInfo, |
| reservedmarshal_VkImageFormatListCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_sampler_ycbcr_conversion |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSamplerYcbcrConversionCreateInfo, |
| reservedmarshal_VkSamplerYcbcrConversionCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSamplerYcbcrConversionInfo, |
| reservedmarshal_VkSamplerYcbcrConversionInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkBindImagePlaneMemoryInfo, |
| reservedmarshal_VkBindImagePlaneMemoryInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkImagePlaneMemoryRequirementsInfo, |
| reservedmarshal_VkImagePlaneMemoryRequirementsInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures, |
| reservedmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSamplerYcbcrConversionImageFormatProperties, |
| reservedmarshal_VkSamplerYcbcrConversionImageFormatPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_bind_memory2 |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkBindBufferMemoryInfo, |
| reservedmarshal_VkBindBufferMemoryInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkBindImageMemoryInfo, |
| reservedmarshal_VkBindImageMemoryInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_portability_subset |
| void reservedmarshal_VkPhysicalDevicePortabilitySubsetFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePortabilitySubsetFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDevicePortabilitySubsetPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePortabilitySubsetPropertiesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_maintenance3 |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceMaintenance3Properties, |
| reservedmarshal_VkPhysicalDeviceMaintenance3PropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDescriptorSetLayoutSupport, |
| reservedmarshal_VkDescriptorSetLayoutSupportKHR) |
| |
| #endif |
| #ifdef VK_KHR_draw_indirect_count |
| #endif |
| #ifdef VK_KHR_shader_subgroup_extended_types |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, |
| reservedmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_8bit_storage |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDevice8BitStorageFeatures, |
| reservedmarshal_VkPhysicalDevice8BitStorageFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_atomic_int64 |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceShaderAtomicInt64Features, |
| reservedmarshal_VkPhysicalDeviceShaderAtomicInt64FeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_clock |
| void reservedmarshal_VkPhysicalDeviceShaderClockFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderClockFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_driver_properties |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkConformanceVersion, reservedmarshal_VkConformanceVersionKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceDriverProperties, |
| reservedmarshal_VkPhysicalDeviceDriverPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_float_controls |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceFloatControlsProperties, |
| reservedmarshal_VkPhysicalDeviceFloatControlsPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_depth_stencil_resolve |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSubpassDescriptionDepthStencilResolve, |
| reservedmarshal_VkSubpassDescriptionDepthStencilResolveKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceDepthStencilResolveProperties, |
| reservedmarshal_VkPhysicalDeviceDepthStencilResolvePropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_swapchain_mutable_format |
| #endif |
| #ifdef VK_KHR_timeline_semaphore |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures, |
| reservedmarshal_VkPhysicalDeviceTimelineSemaphoreFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceTimelineSemaphoreProperties, |
| reservedmarshal_VkPhysicalDeviceTimelineSemaphorePropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSemaphoreTypeCreateInfo, |
| reservedmarshal_VkSemaphoreTypeCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkTimelineSemaphoreSubmitInfo, |
| reservedmarshal_VkTimelineSemaphoreSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSemaphoreWaitInfo, reservedmarshal_VkSemaphoreWaitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSemaphoreSignalInfo, |
| reservedmarshal_VkSemaphoreSignalInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_vulkan_memory_model |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures, |
| reservedmarshal_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_terminate_invocation |
| void reservedmarshal_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_fragment_shading_rate |
| void reservedmarshal_VkFragmentShadingRateAttachmentInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFragmentShadingRateAttachmentInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineFragmentShadingRateStateCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineFragmentShadingRateStateCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceFragmentShadingRateFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFragmentShadingRateFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceFragmentShadingRatePropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFragmentShadingRatePropertiesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceFragmentShadingRateKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFragmentShadingRateKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_spirv_1_4 |
| #endif |
| #ifdef VK_KHR_surface_protected_capabilities |
| void reservedmarshal_VkSurfaceProtectedCapabilitiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSurfaceProtectedCapabilitiesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_separate_depth_stencil_layouts |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures, |
| reservedmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkAttachmentReferenceStencilLayout, |
| reservedmarshal_VkAttachmentReferenceStencilLayoutKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkAttachmentDescriptionStencilLayout, |
| reservedmarshal_VkAttachmentDescriptionStencilLayoutKHR) |
| |
| #endif |
| #ifdef VK_KHR_present_wait |
| void reservedmarshal_VkPhysicalDevicePresentWaitFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePresentWaitFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_uniform_buffer_standard_layout |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures, |
| reservedmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_buffer_device_address |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures, |
| reservedmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkBufferDeviceAddressInfo, |
| reservedmarshal_VkBufferDeviceAddressInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkBufferOpaqueCaptureAddressCreateInfo, |
| reservedmarshal_VkBufferOpaqueCaptureAddressCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo, |
| reservedmarshal_VkMemoryOpaqueCaptureAddressAllocateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo, |
| reservedmarshal_VkDeviceMemoryOpaqueCaptureAddressInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_deferred_host_operations |
| #endif |
| #ifdef VK_KHR_pipeline_executable_properties |
| void reservedmarshal_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineExecutablePropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineExecutablePropertiesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineExecutableInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkPipelineExecutableInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineExecutableStatisticValueKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineExecutableStatisticValueKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineExecutableStatisticKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineExecutableStatisticKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineExecutableInternalRepresentationKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineExecutableInternalRepresentationKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_shader_integer_dot_product |
| void reservedmarshal_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_pipeline_library |
| void reservedmarshal_VkPipelineLibraryCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineLibraryCreateInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_shader_non_semantic_info |
| #endif |
| #ifdef VK_KHR_present_id |
| void reservedmarshal_VkPresentIdKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentIdKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDevicePresentIdFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePresentIdFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_video_encode_queue |
| void reservedmarshal_VkVideoEncodeInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeRateControlInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeRateControlInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_synchronization2 |
| void reservedmarshal_VkMemoryBarrier2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryBarrier2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferMemoryBarrier2KHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkBufferMemoryBarrier2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkImageMemoryBarrier2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageMemoryBarrier2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDependencyInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDependencyInfoKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSemaphoreSubmitInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreSubmitInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkCommandBufferSubmitInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkCommandBufferSubmitInfoKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSubmitInfo2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubmitInfo2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceSynchronization2FeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSynchronization2FeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkQueueFamilyCheckpointProperties2NV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkQueueFamilyCheckpointProperties2NV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkCheckpointData2NV(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCheckpointData2NV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_shader_subgroup_uniform_control_flow |
| void reservedmarshal_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_zero_initialize_workgroup_memory |
| void reservedmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_workgroup_memory_explicit_layout |
| void reservedmarshal_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_copy_commands2 |
| void reservedmarshal_VkBufferCopy2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferCopy2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkCopyBufferInfo2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCopyBufferInfo2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageCopy2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageCopy2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkCopyImageInfo2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCopyImageInfo2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBufferImageCopy2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferImageCopy2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkCopyBufferToImageInfo2KHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkCopyBufferToImageInfo2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkCopyImageToBufferInfo2KHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkCopyImageToBufferInfo2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkImageBlit2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageBlit2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBlitImageInfo2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBlitImageInfo2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageResolve2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageResolve2KHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkResolveImageInfo2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkResolveImageInfo2KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_format_feature_flags2 |
| void reservedmarshal_VkFormatProperties3KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFormatProperties3KHR* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_KHR_maintenance4 |
| void reservedmarshal_VkPhysicalDeviceMaintenance4FeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMaintenance4FeaturesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceMaintenance4PropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMaintenance4PropertiesKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceBufferMemoryRequirementsKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceBufferMemoryRequirementsKHR* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceImageMemoryRequirementsKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceImageMemoryRequirementsKHR* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_ANDROID_native_buffer |
| void reservedmarshal_VkNativeBufferANDROID(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkNativeBufferANDROID* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_debug_report |
| void reservedmarshal_VkDebugReportCallbackCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDebugReportCallbackCreateInfoEXT* forMarshaling, 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 reservedmarshal_VkPipelineRasterizationStateRasterizationOrderAMD( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationStateRasterizationOrderAMD* forMarshaling, 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 reservedmarshal_VkDebugMarkerObjectNameInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDebugMarkerObjectNameInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDebugMarkerObjectTagInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDebugMarkerObjectTagInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDebugMarkerMarkerInfoEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDebugMarkerMarkerInfoEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_gcn_shader |
| #endif |
| #ifdef VK_NV_dedicated_allocation |
| void reservedmarshal_VkDedicatedAllocationImageCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDedicatedAllocationImageCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDedicatedAllocationBufferCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDedicatedAllocationBufferCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDedicatedAllocationMemoryAllocateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDedicatedAllocationMemoryAllocateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_transform_feedback |
| void reservedmarshal_VkPhysicalDeviceTransformFeedbackFeaturesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTransformFeedbackFeaturesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceTransformFeedbackPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTransformFeedbackPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineRasterizationStateStreamCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationStateStreamCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NVX_binary_import |
| void reservedmarshal_VkCuModuleCreateInfoNVX(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCuModuleCreateInfoNVX* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkCuFunctionCreateInfoNVX(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkCuFunctionCreateInfoNVX* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkCuLaunchInfoNVX(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCuLaunchInfoNVX* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NVX_image_view_handle |
| void reservedmarshal_VkImageViewHandleInfoNVX(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageViewHandleInfoNVX* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkImageViewAddressPropertiesNVX( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageViewAddressPropertiesNVX* forMarshaling, 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 reservedmarshal_VkVideoEncodeH264CapabilitiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH264CapabilitiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH264SessionCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH264SessionCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH264SessionParametersAddInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH264SessionParametersAddInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH264SessionParametersCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH264SessionParametersCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH264DpbSlotInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH264DpbSlotInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH264NaluSliceEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH264NaluSliceEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH264VclFrameInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH264VclFrameInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH264EmitPictureParametersEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH264EmitPictureParametersEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH264ProfileEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkVideoEncodeH264ProfileEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_video_encode_h265 |
| void reservedmarshal_VkVideoEncodeH265CapabilitiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH265CapabilitiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH265SessionCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH265SessionCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH265SessionParametersAddInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH265SessionParametersAddInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH265SessionParametersCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH265SessionParametersCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH265DpbSlotInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH265DpbSlotInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH265ReferenceListsEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH265ReferenceListsEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH265NaluSliceEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH265NaluSliceEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH265VclFrameInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH265VclFrameInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH265EmitPictureParametersEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEncodeH265EmitPictureParametersEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoEncodeH265ProfileEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkVideoEncodeH265ProfileEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_video_decode_h264 |
| void reservedmarshal_VkVideoDecodeH264ProfileEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkVideoDecodeH264ProfileEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH264CapabilitiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH264CapabilitiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH264SessionCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH264SessionCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH264SessionParametersAddInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH264SessionParametersAddInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH264SessionParametersCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH264SessionParametersCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH264PictureInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH264PictureInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH264MvcEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH264MvcEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH264DpbSlotInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH264DpbSlotInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_texture_gather_bias_lod |
| void reservedmarshal_VkTextureLODGatherFormatPropertiesAMD( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkTextureLODGatherFormatPropertiesAMD* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_shader_info |
| void reservedmarshal_VkShaderResourceUsageAMD(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkShaderResourceUsageAMD* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkShaderStatisticsInfoAMD(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkShaderStatisticsInfoAMD* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_shader_image_load_store_lod |
| #endif |
| #ifdef VK_GGP_stream_descriptor_surface |
| void reservedmarshal_VkStreamDescriptorSurfaceCreateInfoGGP( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkStreamDescriptorSurfaceCreateInfoGGP* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_corner_sampled_image |
| void reservedmarshal_VkPhysicalDeviceCornerSampledImageFeaturesNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceCornerSampledImageFeaturesNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_IMG_format_pvrtc |
| #endif |
| #ifdef VK_NV_external_memory_capabilities |
| void reservedmarshal_VkExternalImageFormatPropertiesNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalImageFormatPropertiesNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_external_memory |
| void reservedmarshal_VkExternalMemoryImageCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalMemoryImageCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExportMemoryAllocateInfoNV(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkExportMemoryAllocateInfoNV* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_external_memory_win32 |
| void reservedmarshal_VkImportMemoryWin32HandleInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportMemoryWin32HandleInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExportMemoryWin32HandleInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportMemoryWin32HandleInfoNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_win32_keyed_mutex |
| void reservedmarshal_VkWin32KeyedMutexAcquireReleaseInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWin32KeyedMutexAcquireReleaseInfoNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_validation_flags |
| void reservedmarshal_VkValidationFlagsEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkValidationFlagsEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NN_vi_surface |
| void reservedmarshal_VkViSurfaceCreateInfoNN(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkViSurfaceCreateInfoNN* forMarshaling, |
| 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 reservedmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_astc_decode_mode |
| void reservedmarshal_VkImageViewASTCDecodeModeEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkImageViewASTCDecodeModeEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceASTCDecodeFeaturesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceASTCDecodeFeaturesEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_conditional_rendering |
| void reservedmarshal_VkConditionalRenderingBeginInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkConditionalRenderingBeginInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceConditionalRenderingFeaturesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceConditionalRenderingFeaturesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkCommandBufferInheritanceConditionalRenderingInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandBufferInheritanceConditionalRenderingInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_clip_space_w_scaling |
| void reservedmarshal_VkViewportWScalingNV(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkViewportWScalingNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineViewportWScalingStateCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineViewportWScalingStateCreateInfoNV* forMarshaling, 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 reservedmarshal_VkSurfaceCapabilities2EXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkSurfaceCapabilities2EXT* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_display_control |
| void reservedmarshal_VkDisplayPowerInfoEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPowerInfoEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkDeviceEventInfoEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceEventInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDisplayEventInfoEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayEventInfoEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkSwapchainCounterCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSwapchainCounterCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_GOOGLE_display_timing |
| void reservedmarshal_VkRefreshCycleDurationGOOGLE(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkRefreshCycleDurationGOOGLE* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPastPresentationTimingGOOGLE( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPastPresentationTimingGOOGLE* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPresentTimeGOOGLE(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentTimeGOOGLE* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPresentTimesInfoGOOGLE(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentTimesInfoGOOGLE* forMarshaling, |
| 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 reservedmarshal_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_viewport_swizzle |
| void reservedmarshal_VkViewportSwizzleNV(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkViewportSwizzleNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineViewportSwizzleStateCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineViewportSwizzleStateCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_discard_rectangles |
| void reservedmarshal_VkPhysicalDeviceDiscardRectanglePropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDiscardRectanglePropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineDiscardRectangleStateCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineDiscardRectangleStateCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_conservative_rasterization |
| void reservedmarshal_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceConservativeRasterizationPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineRasterizationConservativeStateCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationConservativeStateCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_depth_clip_enable |
| void reservedmarshal_VkPhysicalDeviceDepthClipEnableFeaturesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDepthClipEnableFeaturesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineRasterizationDepthClipStateCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationDepthClipStateCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_swapchain_colorspace |
| #endif |
| #ifdef VK_EXT_hdr_metadata |
| void reservedmarshal_VkXYColorEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkXYColorEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkHdrMetadataEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkHdrMetadataEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_MVK_ios_surface |
| void reservedmarshal_VkIOSSurfaceCreateInfoMVK(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkIOSSurfaceCreateInfoMVK* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_MVK_macos_surface |
| void reservedmarshal_VkMacOSSurfaceCreateInfoMVK(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkMacOSSurfaceCreateInfoMVK* forMarshaling, |
| 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 reservedmarshal_VkDebugUtilsLabelEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDebugUtilsLabelEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDebugUtilsObjectNameInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDebugUtilsObjectNameInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDebugUtilsMessengerCallbackDataEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDebugUtilsMessengerCallbackDataEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDebugUtilsMessengerCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDebugUtilsMessengerCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDebugUtilsObjectTagInfoEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkDebugUtilsObjectTagInfoEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_ANDROID_external_memory_android_hardware_buffer |
| void reservedmarshal_VkAndroidHardwareBufferUsageANDROID( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAndroidHardwareBufferUsageANDROID* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAndroidHardwareBufferPropertiesANDROID( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAndroidHardwareBufferPropertiesANDROID* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAndroidHardwareBufferFormatPropertiesANDROID( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAndroidHardwareBufferFormatPropertiesANDROID* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImportAndroidHardwareBufferInfoANDROID( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportAndroidHardwareBufferInfoANDROID* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryGetAndroidHardwareBufferInfoANDROID( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryGetAndroidHardwareBufferInfoANDROID* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkExternalFormatANDROID(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalFormatANDROID* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkAndroidHardwareBufferFormatProperties2ANDROID( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAndroidHardwareBufferFormatProperties2ANDROID* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_sampler_filter_minmax |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkSamplerReductionModeCreateInfo, |
| reservedmarshal_VkSamplerReductionModeCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties, |
| reservedmarshal_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 reservedmarshal_VkPhysicalDeviceInlineUniformBlockFeaturesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceInlineUniformBlockFeaturesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceInlineUniformBlockPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceInlineUniformBlockPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkWriteDescriptorSetInlineUniformBlockEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWriteDescriptorSetInlineUniformBlockEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDescriptorPoolInlineUniformBlockCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorPoolInlineUniformBlockCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_shader_stencil_export |
| #endif |
| #ifdef VK_EXT_sample_locations |
| void reservedmarshal_VkSampleLocationEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSampleLocationEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSampleLocationsInfoEXT(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSampleLocationsInfoEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkAttachmentSampleLocationsEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentSampleLocationsEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkSubpassSampleLocationsEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkSubpassSampleLocationsEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkRenderPassSampleLocationsBeginInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassSampleLocationsBeginInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineSampleLocationsStateCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineSampleLocationsStateCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceSampleLocationsPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSampleLocationsPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMultisamplePropertiesEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkMultisamplePropertiesEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_blend_operation_advanced |
| void reservedmarshal_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineColorBlendAdvancedStateCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineColorBlendAdvancedStateCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_fragment_coverage_to_color |
| void reservedmarshal_VkPipelineCoverageToColorStateCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineCoverageToColorStateCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_framebuffer_mixed_samples |
| void reservedmarshal_VkPipelineCoverageModulationStateCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineCoverageModulationStateCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_fill_rectangle |
| #endif |
| #ifdef VK_NV_shader_sm_builtins |
| void reservedmarshal_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_post_depth_coverage |
| #endif |
| #ifdef VK_EXT_image_drm_format_modifier |
| void reservedmarshal_VkDrmFormatModifierPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDrmFormatModifierPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDrmFormatModifierPropertiesListEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDrmFormatModifierPropertiesListEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceImageDrmFormatModifierInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImageDrmFormatModifierInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageDrmFormatModifierListCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageDrmFormatModifierListCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageDrmFormatModifierExplicitCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageDrmFormatModifierExplicitCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkImageDrmFormatModifierPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageDrmFormatModifierPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDrmFormatModifierProperties2EXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDrmFormatModifierProperties2EXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkDrmFormatModifierPropertiesList2EXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDrmFormatModifierPropertiesList2EXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_validation_cache |
| void reservedmarshal_VkValidationCacheCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkValidationCacheCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkShaderModuleValidationCacheCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkShaderModuleValidationCacheCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_descriptor_indexing |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo, |
| reservedmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceDescriptorIndexingFeatures, |
| reservedmarshal_VkPhysicalDeviceDescriptorIndexingFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkPhysicalDeviceDescriptorIndexingProperties, |
| reservedmarshal_VkPhysicalDeviceDescriptorIndexingPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo, |
| reservedmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport, |
| reservedmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT) |
| |
| #endif |
| #ifdef VK_EXT_shader_viewport_index_layer |
| #endif |
| #ifdef VK_NV_shading_rate_image |
| void reservedmarshal_VkShadingRatePaletteNV(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkShadingRatePaletteNV* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineViewportShadingRateImageStateCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineViewportShadingRateImageStateCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceShadingRateImageFeaturesNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShadingRateImageFeaturesNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceShadingRateImagePropertiesNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShadingRateImagePropertiesNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkCoarseSampleLocationNV(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCoarseSampleLocationNV* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkCoarseSampleOrderCustomNV(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkCoarseSampleOrderCustomNV* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_NV_ray_tracing |
| void reservedmarshal_VkRayTracingShaderGroupCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRayTracingShaderGroupCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkRayTracingPipelineCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRayTracingPipelineCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkGeometryTrianglesNV(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkGeometryTrianglesNV* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkGeometryAABBNV(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkGeometryAABBNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkGeometryDataNV(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkGeometryDataNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkGeometryNV(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkGeometryNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAccelerationStructureInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAccelerationStructureInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAccelerationStructureCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAccelerationStructureCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkBindAccelerationStructureMemoryInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindAccelerationStructureMemoryInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkWriteDescriptorSetAccelerationStructureNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWriteDescriptorSetAccelerationStructureNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkAccelerationStructureMemoryRequirementsInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAccelerationStructureMemoryRequirementsInfoNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceRayTracingPropertiesNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceRayTracingPropertiesNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkTransformMatrixKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkTransformMatrixKHR* forMarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkTransformMatrixKHR, reservedmarshal_VkTransformMatrixNV) |
| |
| void reservedmarshal_VkAabbPositionsKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAabbPositionsKHR* forMarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkAabbPositionsKHR, reservedmarshal_VkAabbPositionsNV) |
| |
| void reservedmarshal_VkAccelerationStructureInstanceKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAccelerationStructureInstanceKHR* forMarshaling, uint8_t** ptr); |
| |
| DEFINE_ALIAS_FUNCTION(reservedmarshal_VkAccelerationStructureInstanceKHR, |
| reservedmarshal_VkAccelerationStructureInstanceNV) |
| |
| #endif |
| #ifdef VK_NV_representative_fragment_test |
| void reservedmarshal_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineRepresentativeFragmentTestStateCreateInfoNV( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineRepresentativeFragmentTestStateCreateInfoNV* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_filter_cubic |
| void reservedmarshal_VkPhysicalDeviceImageViewImageFormatInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImageViewImageFormatInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkFilterCubicImageViewImageFormatPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFilterCubicImageViewImageFormatPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_QCOM_render_pass_shader_resolve |
| #endif |
| #ifdef VK_EXT_global_priority |
| void reservedmarshal_VkDeviceQueueGlobalPriorityCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceQueueGlobalPriorityCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_external_memory_host |
| void reservedmarshal_VkImportMemoryHostPointerInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportMemoryHostPointerInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkMemoryHostPointerPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryHostPointerPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalMemoryHostPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_buffer_marker |
| #endif |
| #ifdef VK_AMD_pipeline_compiler_control |
| void reservedmarshal_VkPipelineCompilerControlCreateInfoAMD( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineCompilerControlCreateInfoAMD* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_calibrated_timestamps |
| void reservedmarshal_VkCalibratedTimestampInfoEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkCalibratedTimestampInfoEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_shader_core_properties |
| void reservedmarshal_VkPhysicalDeviceShaderCorePropertiesAMD( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderCorePropertiesAMD* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_video_decode_h265 |
| void reservedmarshal_VkVideoDecodeH265ProfileEXT(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| const VkVideoDecodeH265ProfileEXT* forMarshaling, |
| uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH265CapabilitiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH265CapabilitiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH265SessionCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH265SessionCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH265SessionParametersAddInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH265SessionParametersAddInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH265SessionParametersCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH265SessionParametersCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH265PictureInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH265PictureInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVideoDecodeH265DpbSlotInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeH265DpbSlotInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_AMD_memory_overallocation_behavior |
| void reservedmarshal_VkDeviceMemoryOverallocationCreateInfoAMD( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceMemoryOverallocationCreateInfoAMD* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_EXT_vertex_attribute_divisor |
| void reservedmarshal_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkVertexInputBindingDivisorDescriptionEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVertexInputBindingDivisorDescriptionEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPipelineVertexInputDivisorStateCreateInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineVertexInputDivisorStateCreateInfoEXT* forMarshaling, uint8_t** ptr); |
| |
| void reservedmarshal_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* forMarshaling, uint8_t** ptr); |
| |
| #endif |
| #ifdef VK_GGP_frame_token |
| void reservedmarshal_VkPresentFrameTokenGGP(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentFrameTokenGGP* forMarshaling, |
| uint8_t** ptr |