| // 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_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 marshal_VkExtent2D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExtent2D* forMarshaling); |
| |
| void unmarshal_VkExtent2D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExtent2D* forUnmarshaling); |
| |
| void marshal_VkExtent3D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExtent3D* forMarshaling); |
| |
| void unmarshal_VkExtent3D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExtent3D* forUnmarshaling); |
| |
| void marshal_VkOffset2D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkOffset2D* forMarshaling); |
| |
| void unmarshal_VkOffset2D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkOffset2D* forUnmarshaling); |
| |
| void marshal_VkOffset3D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkOffset3D* forMarshaling); |
| |
| void unmarshal_VkOffset3D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkOffset3D* forUnmarshaling); |
| |
| void marshal_VkRect2D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRect2D* forMarshaling); |
| |
| void unmarshal_VkRect2D(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRect2D* forUnmarshaling); |
| |
| void marshal_VkBaseInStructure(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBaseInStructure* forMarshaling); |
| |
| void unmarshal_VkBaseInStructure(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBaseInStructure* forUnmarshaling); |
| |
| void marshal_VkBaseOutStructure(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBaseOutStructure* forMarshaling); |
| |
| void unmarshal_VkBaseOutStructure(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBaseOutStructure* forUnmarshaling); |
| |
| void marshal_VkBufferMemoryBarrier(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferMemoryBarrier* forMarshaling); |
| |
| void unmarshal_VkBufferMemoryBarrier(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBufferMemoryBarrier* forUnmarshaling); |
| |
| void marshal_VkDispatchIndirectCommand(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDispatchIndirectCommand* forMarshaling); |
| |
| void unmarshal_VkDispatchIndirectCommand(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDispatchIndirectCommand* forUnmarshaling); |
| |
| void marshal_VkDrawIndexedIndirectCommand(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDrawIndexedIndirectCommand* forMarshaling); |
| |
| void unmarshal_VkDrawIndexedIndirectCommand(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDrawIndexedIndirectCommand* forUnmarshaling); |
| |
| void marshal_VkDrawIndirectCommand(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDrawIndirectCommand* forMarshaling); |
| |
| void unmarshal_VkDrawIndirectCommand(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDrawIndirectCommand* forUnmarshaling); |
| |
| void marshal_VkImageSubresourceRange(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSubresourceRange* forMarshaling); |
| |
| void unmarshal_VkImageSubresourceRange(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageSubresourceRange* forUnmarshaling); |
| |
| void marshal_VkImageMemoryBarrier(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageMemoryBarrier* forMarshaling); |
| |
| void unmarshal_VkImageMemoryBarrier(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageMemoryBarrier* forUnmarshaling); |
| |
| void marshal_VkMemoryBarrier(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryBarrier* forMarshaling); |
| |
| void unmarshal_VkMemoryBarrier(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryBarrier* forUnmarshaling); |
| |
| void marshal_VkPipelineCacheHeaderVersionOne(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineCacheHeaderVersionOne* forMarshaling); |
| |
| void unmarshal_VkPipelineCacheHeaderVersionOne(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPipelineCacheHeaderVersionOne* forUnmarshaling); |
| |
| void marshal_VkAllocationCallbacks(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAllocationCallbacks* forMarshaling); |
| |
| void unmarshal_VkAllocationCallbacks(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAllocationCallbacks* forUnmarshaling); |
| |
| void marshal_VkApplicationInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkApplicationInfo* forMarshaling); |
| |
| void unmarshal_VkApplicationInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkApplicationInfo* forUnmarshaling); |
| |
| void marshal_VkFormatProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFormatProperties* forMarshaling); |
| |
| void unmarshal_VkFormatProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkFormatProperties* forUnmarshaling); |
| |
| void marshal_VkImageFormatProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageFormatProperties* forMarshaling); |
| |
| void unmarshal_VkImageFormatProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageFormatProperties* forUnmarshaling); |
| |
| void marshal_VkInstanceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkInstanceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkInstanceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkInstanceCreateInfo* forUnmarshaling); |
| |
| void marshal_VkMemoryHeap(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryHeap* forMarshaling); |
| |
| void unmarshal_VkMemoryHeap(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryHeap* forUnmarshaling); |
| |
| void marshal_VkMemoryType(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryType* forMarshaling); |
| |
| void unmarshal_VkMemoryType(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryType* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceFeatures(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceFeatures(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceLimits(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceLimits* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceLimits(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceLimits* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMemoryProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMemoryProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMemoryProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPhysicalDeviceMemoryProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSparseProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSparseProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSparseProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPhysicalDeviceSparseProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProperties* forUnmarshaling); |
| |
| void marshal_VkQueueFamilyProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkQueueFamilyProperties* forMarshaling); |
| |
| void unmarshal_VkQueueFamilyProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkQueueFamilyProperties* forUnmarshaling); |
| |
| #define OP_vkCreateInstance 20000 |
| #define OP_vkDestroyInstance 20001 |
| #define OP_vkEnumeratePhysicalDevices 20002 |
| #define OP_vkGetPhysicalDeviceFeatures 20003 |
| #define OP_vkGetPhysicalDeviceFormatProperties 20004 |
| #define OP_vkGetPhysicalDeviceImageFormatProperties 20005 |
| #define OP_vkGetPhysicalDeviceProperties 20006 |
| #define OP_vkGetPhysicalDeviceQueueFamilyProperties 20007 |
| #define OP_vkGetPhysicalDeviceMemoryProperties 20008 |
| #define OP_vkGetInstanceProcAddr 20009 |
| #define OP_vkGetDeviceProcAddr 20010 |
| void marshal_VkDeviceQueueCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceQueueCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceQueueCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceQueueCreateInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateDevice 20011 |
| #define OP_vkDestroyDevice 20012 |
| void marshal_VkExtensionProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExtensionProperties* forMarshaling); |
| |
| void unmarshal_VkExtensionProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExtensionProperties* forUnmarshaling); |
| |
| #define OP_vkEnumerateInstanceExtensionProperties 20013 |
| #define OP_vkEnumerateDeviceExtensionProperties 20014 |
| void marshal_VkLayerProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkLayerProperties* forMarshaling); |
| |
| void unmarshal_VkLayerProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkLayerProperties* forUnmarshaling); |
| |
| #define OP_vkEnumerateInstanceLayerProperties 20015 |
| #define OP_vkEnumerateDeviceLayerProperties 20016 |
| void marshal_VkSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSubmitInfo* forUnmarshaling); |
| |
| #define OP_vkGetDeviceQueue 20017 |
| #define OP_vkQueueSubmit 20018 |
| #define OP_vkQueueWaitIdle 20019 |
| #define OP_vkDeviceWaitIdle 20020 |
| void marshal_VkMappedMemoryRange(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMappedMemoryRange* forMarshaling); |
| |
| void unmarshal_VkMappedMemoryRange(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMappedMemoryRange* forUnmarshaling); |
| |
| void marshal_VkMemoryAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkMemoryAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryAllocateInfo* forUnmarshaling); |
| |
| #define OP_vkAllocateMemory 20021 |
| #define OP_vkFreeMemory 20022 |
| #define OP_vkMapMemory 20023 |
| #define OP_vkUnmapMemory 20024 |
| #define OP_vkFlushMappedMemoryRanges 20025 |
| #define OP_vkInvalidateMappedMemoryRanges 20026 |
| #define OP_vkGetDeviceMemoryCommitment 20027 |
| void marshal_VkMemoryRequirements(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryRequirements* forMarshaling); |
| |
| void unmarshal_VkMemoryRequirements(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryRequirements* forUnmarshaling); |
| |
| #define OP_vkBindBufferMemory 20028 |
| #define OP_vkBindImageMemory 20029 |
| #define OP_vkGetBufferMemoryRequirements 20030 |
| #define OP_vkGetImageMemoryRequirements 20031 |
| void marshal_VkSparseMemoryBind(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseMemoryBind* forMarshaling); |
| |
| void unmarshal_VkSparseMemoryBind(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSparseMemoryBind* forUnmarshaling); |
| |
| void marshal_VkSparseBufferMemoryBindInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseBufferMemoryBindInfo* forMarshaling); |
| |
| void unmarshal_VkSparseBufferMemoryBindInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSparseBufferMemoryBindInfo* forUnmarshaling); |
| |
| void marshal_VkSparseImageOpaqueMemoryBindInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageOpaqueMemoryBindInfo* forMarshaling); |
| |
| void unmarshal_VkSparseImageOpaqueMemoryBindInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSparseImageOpaqueMemoryBindInfo* forUnmarshaling); |
| |
| void marshal_VkImageSubresource(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSubresource* forMarshaling); |
| |
| void unmarshal_VkImageSubresource(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageSubresource* forUnmarshaling); |
| |
| void marshal_VkSparseImageMemoryBind(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryBind* forMarshaling); |
| |
| void unmarshal_VkSparseImageMemoryBind(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryBind* forUnmarshaling); |
| |
| void marshal_VkSparseImageMemoryBindInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryBindInfo* forMarshaling); |
| |
| void unmarshal_VkSparseImageMemoryBindInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryBindInfo* forUnmarshaling); |
| |
| void marshal_VkBindSparseInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindSparseInfo* forMarshaling); |
| |
| void unmarshal_VkBindSparseInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBindSparseInfo* forUnmarshaling); |
| |
| void marshal_VkSparseImageFormatProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageFormatProperties* forMarshaling); |
| |
| void unmarshal_VkSparseImageFormatProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSparseImageFormatProperties* forUnmarshaling); |
| |
| void marshal_VkSparseImageMemoryRequirements(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryRequirements* forMarshaling); |
| |
| void unmarshal_VkSparseImageMemoryRequirements(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkSparseImageMemoryRequirements* forUnmarshaling); |
| |
| #define OP_vkGetImageSparseMemoryRequirements 20032 |
| #define OP_vkGetPhysicalDeviceSparseImageFormatProperties 20033 |
| #define OP_vkQueueBindSparse 20034 |
| void marshal_VkFenceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFenceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkFenceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkFenceCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateFence 20035 |
| #define OP_vkDestroyFence 20036 |
| #define OP_vkResetFences 20037 |
| #define OP_vkGetFenceStatus 20038 |
| #define OP_vkWaitForFences 20039 |
| void marshal_VkSemaphoreCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSemaphoreCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSemaphoreCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateSemaphore 20040 |
| #define OP_vkDestroySemaphore 20041 |
| void marshal_VkEventCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkEventCreateInfo* forMarshaling); |
| |
| void unmarshal_VkEventCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkEventCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateEvent 20042 |
| #define OP_vkDestroyEvent 20043 |
| #define OP_vkGetEventStatus 20044 |
| #define OP_vkSetEvent 20045 |
| #define OP_vkResetEvent 20046 |
| void marshal_VkQueryPoolCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkQueryPoolCreateInfo* forMarshaling); |
| |
| void unmarshal_VkQueryPoolCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkQueryPoolCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateQueryPool 20047 |
| #define OP_vkDestroyQueryPool 20048 |
| #define OP_vkGetQueryPoolResults 20049 |
| void marshal_VkBufferCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferCreateInfo* forMarshaling); |
| |
| void unmarshal_VkBufferCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBufferCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateBuffer 20050 |
| #define OP_vkDestroyBuffer 20051 |
| void marshal_VkBufferViewCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferViewCreateInfo* forMarshaling); |
| |
| void unmarshal_VkBufferViewCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBufferViewCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateBufferView 20052 |
| #define OP_vkDestroyBufferView 20053 |
| void marshal_VkImageCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkSubresourceLayout(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubresourceLayout* forMarshaling); |
| |
| void unmarshal_VkSubresourceLayout(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSubresourceLayout* forUnmarshaling); |
| |
| #define OP_vkCreateImage 20054 |
| #define OP_vkDestroyImage 20055 |
| #define OP_vkGetImageSubresourceLayout 20056 |
| void marshal_VkComponentMapping(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkComponentMapping* forMarshaling); |
| |
| void unmarshal_VkComponentMapping(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkComponentMapping* forUnmarshaling); |
| |
| void marshal_VkImageViewCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageViewCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageViewCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageViewCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateImageView 20057 |
| #define OP_vkDestroyImageView 20058 |
| void marshal_VkShaderModuleCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkShaderModuleCreateInfo* forMarshaling); |
| |
| void unmarshal_VkShaderModuleCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkShaderModuleCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateShaderModule 20059 |
| #define OP_vkDestroyShaderModule 20060 |
| void marshal_VkPipelineCacheCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineCacheCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineCacheCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineCacheCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreatePipelineCache 20061 |
| #define OP_vkDestroyPipelineCache 20062 |
| #define OP_vkGetPipelineCacheData 20063 |
| #define OP_vkMergePipelineCaches 20064 |
| void marshal_VkSpecializationMapEntry(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSpecializationMapEntry* forMarshaling); |
| |
| void unmarshal_VkSpecializationMapEntry(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSpecializationMapEntry* forUnmarshaling); |
| |
| void marshal_VkSpecializationInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSpecializationInfo* forMarshaling); |
| |
| void unmarshal_VkSpecializationInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSpecializationInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineShaderStageCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineShaderStageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineShaderStageCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPipelineShaderStageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkComputePipelineCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkComputePipelineCreateInfo* forMarshaling); |
| |
| void unmarshal_VkComputePipelineCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkComputePipelineCreateInfo* forUnmarshaling); |
| |
| void marshal_VkVertexInputBindingDescription(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVertexInputBindingDescription* forMarshaling); |
| |
| void unmarshal_VkVertexInputBindingDescription(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkVertexInputBindingDescription* forUnmarshaling); |
| |
| void marshal_VkVertexInputAttributeDescription( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVertexInputAttributeDescription* forMarshaling); |
| |
| void unmarshal_VkVertexInputAttributeDescription( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVertexInputAttributeDescription* forUnmarshaling); |
| |
| void marshal_VkPipelineVertexInputStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineVertexInputStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineVertexInputStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineVertexInputStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineInputAssemblyStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineInputAssemblyStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineInputAssemblyStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineInputAssemblyStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineTessellationStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineTessellationStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineTessellationStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineTessellationStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkViewport(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkViewport* forMarshaling); |
| |
| void unmarshal_VkViewport(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkViewport* forUnmarshaling); |
| |
| void marshal_VkPipelineViewportStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineViewportStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineViewportStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineViewportStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineRasterizationStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineRasterizationStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineMultisampleStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineMultisampleStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineMultisampleStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineMultisampleStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkStencilOpState(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkStencilOpState* forMarshaling); |
| |
| void unmarshal_VkStencilOpState(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkStencilOpState* forUnmarshaling); |
| |
| void marshal_VkPipelineDepthStencilStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineDepthStencilStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineDepthStencilStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineDepthStencilStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineColorBlendAttachmentState( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineColorBlendAttachmentState* forMarshaling); |
| |
| void unmarshal_VkPipelineColorBlendAttachmentState( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineColorBlendAttachmentState* forUnmarshaling); |
| |
| void marshal_VkPipelineColorBlendStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineColorBlendStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineColorBlendStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineColorBlendStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineDynamicStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineDynamicStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineDynamicStateCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPipelineDynamicStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkGraphicsPipelineCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkGraphicsPipelineCreateInfo* forMarshaling); |
| |
| void unmarshal_VkGraphicsPipelineCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkGraphicsPipelineCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateGraphicsPipelines 20065 |
| #define OP_vkCreateComputePipelines 20066 |
| #define OP_vkDestroyPipeline 20067 |
| void marshal_VkPushConstantRange(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPushConstantRange* forMarshaling); |
| |
| void unmarshal_VkPushConstantRange(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPushConstantRange* forUnmarshaling); |
| |
| void marshal_VkPipelineLayoutCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineLayoutCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineLayoutCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineLayoutCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreatePipelineLayout 20068 |
| #define OP_vkDestroyPipelineLayout 20069 |
| void marshal_VkSamplerCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSamplerCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSamplerCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSamplerCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateSampler 20070 |
| #define OP_vkDestroySampler 20071 |
| void marshal_VkCopyDescriptorSet(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCopyDescriptorSet* forMarshaling); |
| |
| void unmarshal_VkCopyDescriptorSet(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkCopyDescriptorSet* forUnmarshaling); |
| |
| void marshal_VkDescriptorBufferInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorBufferInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorBufferInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorBufferInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorImageInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorImageInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorImageInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorImageInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorPoolSize(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorPoolSize* forMarshaling); |
| |
| void unmarshal_VkDescriptorPoolSize(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorPoolSize* forUnmarshaling); |
| |
| void marshal_VkDescriptorPoolCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorPoolCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorPoolCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorPoolCreateInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorSetAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetLayoutBinding(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutBinding* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetLayoutBinding(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorSetLayoutBinding* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetLayoutCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetLayoutCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkDescriptorSetLayoutCreateInfo* forUnmarshaling); |
| |
| void marshal_VkWriteDescriptorSet(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWriteDescriptorSet* forMarshaling); |
| |
| void unmarshal_VkWriteDescriptorSet(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkWriteDescriptorSet* forUnmarshaling); |
| |
| #define OP_vkCreateDescriptorSetLayout 20072 |
| #define OP_vkDestroyDescriptorSetLayout 20073 |
| #define OP_vkCreateDescriptorPool 20074 |
| #define OP_vkDestroyDescriptorPool 20075 |
| #define OP_vkResetDescriptorPool 20076 |
| #define OP_vkAllocateDescriptorSets 20077 |
| #define OP_vkFreeDescriptorSets 20078 |
| #define OP_vkUpdateDescriptorSets 20079 |
| void marshal_VkAttachmentDescription(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentDescription* forMarshaling); |
| |
| void unmarshal_VkAttachmentDescription(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAttachmentDescription* forUnmarshaling); |
| |
| void marshal_VkAttachmentReference(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentReference* forMarshaling); |
| |
| void unmarshal_VkAttachmentReference(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAttachmentReference* forUnmarshaling); |
| |
| void marshal_VkFramebufferCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFramebufferCreateInfo* forMarshaling); |
| |
| void unmarshal_VkFramebufferCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkFramebufferCreateInfo* forUnmarshaling); |
| |
| void marshal_VkSubpassDescription(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDescription* forMarshaling); |
| |
| void unmarshal_VkSubpassDescription(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSubpassDescription* forUnmarshaling); |
| |
| void marshal_VkSubpassDependency(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDependency* forMarshaling); |
| |
| void unmarshal_VkSubpassDependency(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSubpassDependency* forUnmarshaling); |
| |
| void marshal_VkRenderPassCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassCreateInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRenderPassCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateFramebuffer 20080 |
| #define OP_vkDestroyFramebuffer 20081 |
| #define OP_vkCreateRenderPass 20082 |
| #define OP_vkDestroyRenderPass 20083 |
| #define OP_vkGetRenderAreaGranularity 20084 |
| void marshal_VkCommandPoolCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandPoolCreateInfo* forMarshaling); |
| |
| void unmarshal_VkCommandPoolCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkCommandPoolCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateCommandPool 20085 |
| #define OP_vkDestroyCommandPool 20086 |
| #define OP_vkResetCommandPool 20087 |
| void marshal_VkCommandBufferAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandBufferAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkCommandBufferAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkCommandBufferAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkCommandBufferInheritanceInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandBufferInheritanceInfo* forMarshaling); |
| |
| void unmarshal_VkCommandBufferInheritanceInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceInfo* forUnmarshaling); |
| |
| void marshal_VkCommandBufferBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandBufferBeginInfo* forMarshaling); |
| |
| void unmarshal_VkCommandBufferBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkCommandBufferBeginInfo* forUnmarshaling); |
| |
| #define OP_vkAllocateCommandBuffers 20088 |
| #define OP_vkFreeCommandBuffers 20089 |
| #define OP_vkBeginCommandBuffer 20090 |
| #define OP_vkEndCommandBuffer 20091 |
| #define OP_vkResetCommandBuffer 20092 |
| void marshal_VkBufferCopy(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferCopy* forMarshaling); |
| |
| void unmarshal_VkBufferCopy(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBufferCopy* forUnmarshaling); |
| |
| void marshal_VkImageSubresourceLayers(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSubresourceLayers* forMarshaling); |
| |
| void unmarshal_VkImageSubresourceLayers(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageSubresourceLayers* forUnmarshaling); |
| |
| void marshal_VkBufferImageCopy(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferImageCopy* forMarshaling); |
| |
| void unmarshal_VkBufferImageCopy(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBufferImageCopy* forUnmarshaling); |
| |
| void marshal_VkClearColorValue(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearColorValue* forMarshaling); |
| |
| void unmarshal_VkClearColorValue(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkClearColorValue* forUnmarshaling); |
| |
| void marshal_VkClearDepthStencilValue(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearDepthStencilValue* forMarshaling); |
| |
| void unmarshal_VkClearDepthStencilValue(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkClearDepthStencilValue* forUnmarshaling); |
| |
| void marshal_VkClearValue(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearValue* forMarshaling); |
| |
| void unmarshal_VkClearValue(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkClearValue* forUnmarshaling); |
| |
| void marshal_VkClearAttachment(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearAttachment* forMarshaling); |
| |
| void unmarshal_VkClearAttachment(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkClearAttachment* forUnmarshaling); |
| |
| void marshal_VkClearRect(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkClearRect* forMarshaling); |
| |
| void unmarshal_VkClearRect(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkClearRect* forUnmarshaling); |
| |
| void marshal_VkImageBlit(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageBlit* forMarshaling); |
| |
| void unmarshal_VkImageBlit(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageBlit* forUnmarshaling); |
| |
| void marshal_VkImageCopy(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageCopy* forMarshaling); |
| |
| void unmarshal_VkImageCopy(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageCopy* forUnmarshaling); |
| |
| void marshal_VkImageResolve(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageResolve* forMarshaling); |
| |
| void unmarshal_VkImageResolve(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageResolve* forUnmarshaling); |
| |
| void marshal_VkRenderPassBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassBeginInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRenderPassBeginInfo* forUnmarshaling); |
| |
| #define OP_vkCmdBindPipeline 20093 |
| #define OP_vkCmdSetViewport 20094 |
| #define OP_vkCmdSetScissor 20095 |
| #define OP_vkCmdSetLineWidth 20096 |
| #define OP_vkCmdSetDepthBias 20097 |
| #define OP_vkCmdSetBlendConstants 20098 |
| #define OP_vkCmdSetDepthBounds 20099 |
| #define OP_vkCmdSetStencilCompareMask 20100 |
| #define OP_vkCmdSetStencilWriteMask 20101 |
| #define OP_vkCmdSetStencilReference 20102 |
| #define OP_vkCmdBindDescriptorSets 20103 |
| #define OP_vkCmdBindIndexBuffer 20104 |
| #define OP_vkCmdBindVertexBuffers 20105 |
| #define OP_vkCmdDraw 20106 |
| #define OP_vkCmdDrawIndexed 20107 |
| #define OP_vkCmdDrawIndirect 20108 |
| #define OP_vkCmdDrawIndexedIndirect 20109 |
| #define OP_vkCmdDispatch 20110 |
| #define OP_vkCmdDispatchIndirect 20111 |
| #define OP_vkCmdCopyBuffer 20112 |
| #define OP_vkCmdCopyImage 20113 |
| #define OP_vkCmdBlitImage 20114 |
| #define OP_vkCmdCopyBufferToImage 20115 |
| #define OP_vkCmdCopyImageToBuffer 20116 |
| #define OP_vkCmdUpdateBuffer 20117 |
| #define OP_vkCmdFillBuffer 20118 |
| #define OP_vkCmdClearColorImage 20119 |
| #define OP_vkCmdClearDepthStencilImage 20120 |
| #define OP_vkCmdClearAttachments 20121 |
| #define OP_vkCmdResolveImage 20122 |
| #define OP_vkCmdSetEvent 20123 |
| #define OP_vkCmdResetEvent 20124 |
| #define OP_vkCmdWaitEvents 20125 |
| #define OP_vkCmdPipelineBarrier 20126 |
| #define OP_vkCmdBeginQuery 20127 |
| #define OP_vkCmdEndQuery 20128 |
| #define OP_vkCmdResetQueryPool 20129 |
| #define OP_vkCmdWriteTimestamp 20130 |
| #define OP_vkCmdCopyQueryPoolResults 20131 |
| #define OP_vkCmdPushConstants 20132 |
| #define OP_vkCmdBeginRenderPass 20133 |
| #define OP_vkCmdNextSubpass 20134 |
| #define OP_vkCmdEndRenderPass 20135 |
| #define OP_vkCmdExecuteCommands 20136 |
| #endif |
| #ifdef VK_VERSION_1_1 |
| #define OP_vkEnumerateInstanceVersion 20137 |
| void marshal_VkPhysicalDeviceSubgroupProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSubgroupProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSubgroupProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubgroupProperties* forUnmarshaling); |
| |
| void marshal_VkBindBufferMemoryInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindBufferMemoryInfo* forMarshaling); |
| |
| void unmarshal_VkBindBufferMemoryInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBindBufferMemoryInfo* forUnmarshaling); |
| |
| void marshal_VkBindImageMemoryInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindImageMemoryInfo* forMarshaling); |
| |
| void unmarshal_VkBindImageMemoryInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBindImageMemoryInfo* forUnmarshaling); |
| |
| #define OP_vkBindBufferMemory2 20138 |
| #define OP_vkBindImageMemory2 20139 |
| void marshal_VkPhysicalDevice16BitStorageFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevice16BitStorageFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevice16BitStorageFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDevice16BitStorageFeatures* forUnmarshaling); |
| |
| void marshal_VkMemoryDedicatedRequirements(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryDedicatedRequirements* forMarshaling); |
| |
| void unmarshal_VkMemoryDedicatedRequirements(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryDedicatedRequirements* forUnmarshaling); |
| |
| void marshal_VkMemoryDedicatedAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryDedicatedAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkMemoryDedicatedAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryDedicatedAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkMemoryAllocateFlagsInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryAllocateFlagsInfo* forMarshaling); |
| |
| void unmarshal_VkMemoryAllocateFlagsInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryAllocateFlagsInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupRenderPassBeginInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupRenderPassBeginInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupRenderPassBeginInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkDeviceGroupRenderPassBeginInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupCommandBufferBeginInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupCommandBufferBeginInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupCommandBufferBeginInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceGroupCommandBufferBeginInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceGroupSubmitInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupBindSparseInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupBindSparseInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupBindSparseInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceGroupBindSparseInfo* forUnmarshaling); |
| |
| #define OP_vkGetDeviceGroupPeerMemoryFeatures 20140 |
| #define OP_vkCmdSetDeviceMask 20141 |
| #define OP_vkCmdDispatchBase 20142 |
| void marshal_VkBindBufferMemoryDeviceGroupInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindBufferMemoryDeviceGroupInfo* forMarshaling); |
| |
| void unmarshal_VkBindBufferMemoryDeviceGroupInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBindBufferMemoryDeviceGroupInfo* forUnmarshaling); |
| |
| void marshal_VkBindImageMemoryDeviceGroupInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindImageMemoryDeviceGroupInfo* forMarshaling); |
| |
| void unmarshal_VkBindImageMemoryDeviceGroupInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkBindImageMemoryDeviceGroupInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceGroupProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceGroupProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceGroupProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPhysicalDeviceGroupProperties* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupDeviceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupDeviceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupDeviceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceGroupDeviceCreateInfo* forUnmarshaling); |
| |
| #define OP_vkEnumeratePhysicalDeviceGroups 20143 |
| void marshal_VkBufferMemoryRequirementsInfo2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferMemoryRequirementsInfo2* forMarshaling); |
| |
| void unmarshal_VkBufferMemoryRequirementsInfo2(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkBufferMemoryRequirementsInfo2* forUnmarshaling); |
| |
| void marshal_VkImageMemoryRequirementsInfo2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageMemoryRequirementsInfo2* forMarshaling); |
| |
| void unmarshal_VkImageMemoryRequirementsInfo2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageMemoryRequirementsInfo2* forUnmarshaling); |
| |
| void marshal_VkImageSparseMemoryRequirementsInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSparseMemoryRequirementsInfo2* forMarshaling); |
| |
| void unmarshal_VkImageSparseMemoryRequirementsInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageSparseMemoryRequirementsInfo2* forUnmarshaling); |
| |
| void marshal_VkMemoryRequirements2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryRequirements2* forMarshaling); |
| |
| void unmarshal_VkMemoryRequirements2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryRequirements2* forUnmarshaling); |
| |
| void marshal_VkSparseImageMemoryRequirements2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryRequirements2* forMarshaling); |
| |
| void unmarshal_VkSparseImageMemoryRequirements2(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkSparseImageMemoryRequirements2* forUnmarshaling); |
| |
| #define OP_vkGetImageMemoryRequirements2 20144 |
| #define OP_vkGetBufferMemoryRequirements2 20145 |
| #define OP_vkGetImageSparseMemoryRequirements2 20146 |
| void marshal_VkPhysicalDeviceFeatures2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFeatures2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceFeatures2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFeatures2* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProperties2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProperties2* forUnmarshaling); |
| |
| void marshal_VkFormatProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFormatProperties2* forMarshaling); |
| |
| void unmarshal_VkFormatProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkFormatProperties2* forUnmarshaling); |
| |
| void marshal_VkImageFormatProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageFormatProperties2* forMarshaling); |
| |
| void unmarshal_VkImageFormatProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageFormatProperties2* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceImageFormatInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImageFormatInfo2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceImageFormatInfo2(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPhysicalDeviceImageFormatInfo2* forUnmarshaling); |
| |
| void marshal_VkQueueFamilyProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkQueueFamilyProperties2* forMarshaling); |
| |
| void unmarshal_VkQueueFamilyProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkQueueFamilyProperties2* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMemoryProperties2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMemoryProperties2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMemoryProperties2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMemoryProperties2* forUnmarshaling); |
| |
| void marshal_VkSparseImageFormatProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSparseImageFormatProperties2* forMarshaling); |
| |
| void unmarshal_VkSparseImageFormatProperties2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSparseImageFormatProperties2* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSparseImageFormatInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSparseImageFormatInfo2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSparseImageFormatInfo2( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSparseImageFormatInfo2* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceFeatures2 20147 |
| #define OP_vkGetPhysicalDeviceProperties2 20148 |
| #define OP_vkGetPhysicalDeviceFormatProperties2 20149 |
| #define OP_vkGetPhysicalDeviceImageFormatProperties2 20150 |
| #define OP_vkGetPhysicalDeviceQueueFamilyProperties2 20151 |
| #define OP_vkGetPhysicalDeviceMemoryProperties2 20152 |
| #define OP_vkGetPhysicalDeviceSparseImageFormatProperties2 20153 |
| #define OP_vkTrimCommandPool 20154 |
| void marshal_VkPhysicalDevicePointClippingProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePointClippingProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePointClippingProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePointClippingProperties* forUnmarshaling); |
| |
| void marshal_VkInputAttachmentAspectReference( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkInputAttachmentAspectReference* forMarshaling); |
| |
| void unmarshal_VkInputAttachmentAspectReference(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkInputAttachmentAspectReference* forUnmarshaling); |
| |
| void marshal_VkRenderPassInputAttachmentAspectCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassInputAttachmentAspectCreateInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassInputAttachmentAspectCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRenderPassInputAttachmentAspectCreateInfo* forUnmarshaling); |
| |
| void marshal_VkImageViewUsageCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageViewUsageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageViewUsageCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageViewUsageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineTessellationDomainOriginStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineTessellationDomainOriginStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineTessellationDomainOriginStateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPipelineTessellationDomainOriginStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkRenderPassMultiviewCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassMultiviewCreateInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassMultiviewCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkRenderPassMultiviewCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMultiviewFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMultiviewFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMultiviewFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMultiviewFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMultiviewProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMultiviewProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMultiviewProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMultiviewProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVariablePointersFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVariablePointersFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVariablePointersFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVariablePointersFeatures* forUnmarshaling); |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceVariablePointersFeatures, |
| marshal_VkPhysicalDeviceVariablePointerFeatures) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| unmarshal_VkPhysicalDeviceVariablePointerFeatures) |
| |
| void marshal_VkPhysicalDeviceProtectedMemoryFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProtectedMemoryFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProtectedMemoryFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProtectedMemoryFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceProtectedMemoryProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProtectedMemoryProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProtectedMemoryProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProtectedMemoryProperties* forUnmarshaling); |
| |
| void marshal_VkDeviceQueueInfo2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceQueueInfo2* forMarshaling); |
| |
| void unmarshal_VkDeviceQueueInfo2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceQueueInfo2* forUnmarshaling); |
| |
| void marshal_VkProtectedSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkProtectedSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkProtectedSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkProtectedSubmitInfo* forUnmarshaling); |
| |
| #define OP_vkGetDeviceQueue2 20155 |
| void marshal_VkSamplerYcbcrConversionCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSamplerYcbcrConversionCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSamplerYcbcrConversionCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSamplerYcbcrConversionCreateInfo* forUnmarshaling); |
| |
| void marshal_VkSamplerYcbcrConversionInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSamplerYcbcrConversionInfo* forMarshaling); |
| |
| void unmarshal_VkSamplerYcbcrConversionInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSamplerYcbcrConversionInfo* forUnmarshaling); |
| |
| void marshal_VkBindImagePlaneMemoryInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindImagePlaneMemoryInfo* forMarshaling); |
| |
| void unmarshal_VkBindImagePlaneMemoryInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBindImagePlaneMemoryInfo* forUnmarshaling); |
| |
| void marshal_VkImagePlaneMemoryRequirementsInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImagePlaneMemoryRequirementsInfo* forMarshaling); |
| |
| void unmarshal_VkImagePlaneMemoryRequirementsInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImagePlaneMemoryRequirementsInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSamplerYcbcrConversionFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSamplerYcbcrConversionFeatures* forUnmarshaling); |
| |
| void marshal_VkSamplerYcbcrConversionImageFormatProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSamplerYcbcrConversionImageFormatProperties* forMarshaling); |
| |
| void unmarshal_VkSamplerYcbcrConversionImageFormatProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSamplerYcbcrConversionImageFormatProperties* forUnmarshaling); |
| |
| #define OP_vkCreateSamplerYcbcrConversion 20156 |
| #define OP_vkDestroySamplerYcbcrConversion 20157 |
| void marshal_VkDescriptorUpdateTemplateEntry(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorUpdateTemplateEntry* forMarshaling); |
| |
| void unmarshal_VkDescriptorUpdateTemplateEntry(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkDescriptorUpdateTemplateEntry* forUnmarshaling); |
| |
| void marshal_VkDescriptorUpdateTemplateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorUpdateTemplateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorUpdateTemplateCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorUpdateTemplateCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateDescriptorUpdateTemplate 20158 |
| #define OP_vkDestroyDescriptorUpdateTemplate 20159 |
| #define OP_vkUpdateDescriptorSetWithTemplate 20160 |
| void marshal_VkExternalMemoryProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalMemoryProperties* forMarshaling); |
| |
| void unmarshal_VkExternalMemoryProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExternalMemoryProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceExternalImageFormatInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalImageFormatInfo* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExternalImageFormatInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalImageFormatInfo* forUnmarshaling); |
| |
| void marshal_VkExternalImageFormatProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalImageFormatProperties* forMarshaling); |
| |
| void unmarshal_VkExternalImageFormatProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkExternalImageFormatProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceExternalBufferInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalBufferInfo* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExternalBufferInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalBufferInfo* forUnmarshaling); |
| |
| void marshal_VkExternalBufferProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalBufferProperties* forMarshaling); |
| |
| void unmarshal_VkExternalBufferProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExternalBufferProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceIDProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceIDProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceIDProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceIDProperties* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceExternalBufferProperties 20161 |
| void marshal_VkExternalMemoryImageCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalMemoryImageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkExternalMemoryImageCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkExternalMemoryImageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkExternalMemoryBufferCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalMemoryBufferCreateInfo* forMarshaling); |
| |
| void unmarshal_VkExternalMemoryBufferCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkExternalMemoryBufferCreateInfo* forUnmarshaling); |
| |
| void marshal_VkExportMemoryAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportMemoryAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkExportMemoryAllocateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExportMemoryAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceExternalFenceInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalFenceInfo* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExternalFenceInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalFenceInfo* forUnmarshaling); |
| |
| void marshal_VkExternalFenceProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalFenceProperties* forMarshaling); |
| |
| void unmarshal_VkExternalFenceProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExternalFenceProperties* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceExternalFenceProperties 20162 |
| void marshal_VkExportFenceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportFenceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkExportFenceCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExportFenceCreateInfo* forUnmarshaling); |
| |
| void marshal_VkExportSemaphoreCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportSemaphoreCreateInfo* forMarshaling); |
| |
| void unmarshal_VkExportSemaphoreCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExportSemaphoreCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceExternalSemaphoreInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalSemaphoreInfo* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExternalSemaphoreInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalSemaphoreInfo* forUnmarshaling); |
| |
| void marshal_VkExternalSemaphoreProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExternalSemaphoreProperties* forMarshaling); |
| |
| void unmarshal_VkExternalSemaphoreProperties(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExternalSemaphoreProperties* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceExternalSemaphoreProperties 20163 |
| void marshal_VkPhysicalDeviceMaintenance3Properties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMaintenance3Properties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMaintenance3Properties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance3Properties* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetLayoutSupport(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutSupport* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetLayoutSupport(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorSetLayoutSupport* forUnmarshaling); |
| |
| #define OP_vkGetDescriptorSetLayoutSupport 20164 |
| void marshal_VkPhysicalDeviceShaderDrawParametersFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderDrawParametersFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderDrawParametersFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderDrawParametersFeatures* forUnmarshaling); |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceShaderDrawParametersFeatures, |
| marshal_VkPhysicalDeviceShaderDrawParameterFeatures) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceShaderDrawParametersFeatures, |
| unmarshal_VkPhysicalDeviceShaderDrawParameterFeatures) |
| |
| #endif |
| #ifdef VK_VERSION_1_2 |
| void marshal_VkPhysicalDeviceVulkan11Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan11Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan11Features(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPhysicalDeviceVulkan11Features* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVulkan11Properties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan11Properties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan11Properties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan11Properties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVulkan12Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan12Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan12Features(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPhysicalDeviceVulkan12Features* forUnmarshaling); |
| |
| void marshal_VkConformanceVersion(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkConformanceVersion* forMarshaling); |
| |
| void unmarshal_VkConformanceVersion(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkConformanceVersion* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVulkan12Properties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan12Properties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan12Properties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan12Properties* forUnmarshaling); |
| |
| void marshal_VkImageFormatListCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageFormatListCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageFormatListCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageFormatListCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCmdDrawIndirectCount 282774587 |
| #define OP_vkCmdDrawIndexedIndirectCount 245204359 |
| void marshal_VkAttachmentDescription2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentDescription2* forMarshaling); |
| |
| void unmarshal_VkAttachmentDescription2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAttachmentDescription2* forUnmarshaling); |
| |
| void marshal_VkAttachmentReference2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentReference2* forMarshaling); |
| |
| void unmarshal_VkAttachmentReference2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAttachmentReference2* forUnmarshaling); |
| |
| void marshal_VkSubpassDescription2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDescription2* forMarshaling); |
| |
| void unmarshal_VkSubpassDescription2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSubpassDescription2* forUnmarshaling); |
| |
| void marshal_VkSubpassDependency2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDependency2* forMarshaling); |
| |
| void unmarshal_VkSubpassDependency2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSubpassDependency2* forUnmarshaling); |
| |
| void marshal_VkRenderPassCreateInfo2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassCreateInfo2* forMarshaling); |
| |
| void unmarshal_VkRenderPassCreateInfo2(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRenderPassCreateInfo2* forUnmarshaling); |
| |
| void marshal_VkSubpassBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassBeginInfo* forMarshaling); |
| |
| void unmarshal_VkSubpassBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSubpassBeginInfo* forUnmarshaling); |
| |
| void marshal_VkSubpassEndInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassEndInfo* forMarshaling); |
| |
| void unmarshal_VkSubpassEndInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSubpassEndInfo* forUnmarshaling); |
| |
| #define OP_vkCreateRenderPass2 279590827 |
| #define OP_vkCmdBeginRenderPass2 235222847 |
| #define OP_vkCmdNextSubpass2 244873750 |
| #define OP_vkCmdEndRenderPass2 221297834 |
| void marshal_VkPhysicalDevice8BitStorageFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevice8BitStorageFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevice8BitStorageFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDevice8BitStorageFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDriverProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDriverProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDriverProperties(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPhysicalDeviceDriverProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceShaderAtomicInt64Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderAtomicInt64Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderAtomicInt64Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderAtomicInt64Features* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceShaderFloat16Int8Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderFloat16Int8Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderFloat16Int8Features( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderFloat16Int8Features* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceFloatControlsProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFloatControlsProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceFloatControlsProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFloatControlsProperties* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetLayoutBindingFlagsCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutBindingFlagsCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorSetLayoutBindingFlagsCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDescriptorIndexingFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDescriptorIndexingFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDescriptorIndexingFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDescriptorIndexingFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDescriptorIndexingProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDescriptorIndexingProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDescriptorIndexingProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDescriptorIndexingProperties* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetVariableDescriptorCountAllocateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetVariableDescriptorCountAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorSetVariableDescriptorCountAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetVariableDescriptorCountLayoutSupport( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDescriptorSetVariableDescriptorCountLayoutSupport* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDescriptorSetVariableDescriptorCountLayoutSupport* forUnmarshaling); |
| |
| void marshal_VkSubpassDescriptionDepthStencilResolve( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSubpassDescriptionDepthStencilResolve* forMarshaling); |
| |
| void unmarshal_VkSubpassDescriptionDepthStencilResolve( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSubpassDescriptionDepthStencilResolve* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDepthStencilResolveProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDepthStencilResolveProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDepthStencilResolveProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDepthStencilResolveProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceScalarBlockLayoutFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceScalarBlockLayoutFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceScalarBlockLayoutFeatures* forUnmarshaling); |
| |
| void marshal_VkImageStencilUsageCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageStencilUsageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageStencilUsageCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageStencilUsageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkSamplerReductionModeCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSamplerReductionModeCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSamplerReductionModeCreateInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkSamplerReductionModeCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSamplerFilterMinmaxProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSamplerFilterMinmaxProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSamplerFilterMinmaxProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVulkanMemoryModelFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkanMemoryModelFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkanMemoryModelFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceImagelessFramebufferFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImagelessFramebufferFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceImagelessFramebufferFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImagelessFramebufferFeatures* forUnmarshaling); |
| |
| void marshal_VkFramebufferAttachmentImageInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFramebufferAttachmentImageInfo* forMarshaling); |
| |
| void unmarshal_VkFramebufferAttachmentImageInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkFramebufferAttachmentImageInfo* forUnmarshaling); |
| |
| void marshal_VkFramebufferAttachmentsCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFramebufferAttachmentsCreateInfo* forMarshaling); |
| |
| void unmarshal_VkFramebufferAttachmentsCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkFramebufferAttachmentsCreateInfo* forUnmarshaling); |
| |
| void marshal_VkRenderPassAttachmentBeginInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderPassAttachmentBeginInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassAttachmentBeginInfo(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkRenderPassAttachmentBeginInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceUniformBufferStandardLayoutFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceUniformBufferStandardLayoutFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* forUnmarshaling); |
| |
| void marshal_VkAttachmentReferenceStencilLayout( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentReferenceStencilLayout* forMarshaling); |
| |
| void unmarshal_VkAttachmentReferenceStencilLayout( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAttachmentReferenceStencilLayout* forUnmarshaling); |
| |
| void marshal_VkAttachmentDescriptionStencilLayout( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentDescriptionStencilLayout* forMarshaling); |
| |
| void unmarshal_VkAttachmentDescriptionStencilLayout( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAttachmentDescriptionStencilLayout* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceHostQueryResetFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceHostQueryResetFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceHostQueryResetFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceHostQueryResetFeatures* forUnmarshaling); |
| |
| #define OP_vkResetQueryPool 252097672 |
| void marshal_VkPhysicalDeviceTimelineSemaphoreFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTimelineSemaphoreFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTimelineSemaphoreFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceTimelineSemaphoreProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTimelineSemaphoreProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceTimelineSemaphoreProperties( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTimelineSemaphoreProperties* forUnmarshaling); |
| |
| void marshal_VkSemaphoreTypeCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreTypeCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSemaphoreTypeCreateInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSemaphoreTypeCreateInfo* forUnmarshaling); |
| |
| void marshal_VkTimelineSemaphoreSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkTimelineSemaphoreSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkTimelineSemaphoreSubmitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkTimelineSemaphoreSubmitInfo* forUnmarshaling); |
| |
| void marshal_VkSemaphoreWaitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreWaitInfo* forMarshaling); |
| |
| void unmarshal_VkSemaphoreWaitInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSemaphoreWaitInfo* forUnmarshaling); |
| |
| void marshal_VkSemaphoreSignalInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreSignalInfo* forMarshaling); |
| |
| void unmarshal_VkSemaphoreSignalInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSemaphoreSignalInfo* forUnmarshaling); |
| |
| #define OP_vkGetSemaphoreCounterValue 267066974 |
| #define OP_vkWaitSemaphores 224777382 |
| #define OP_vkSignalSemaphore 271024127 |
| void marshal_VkPhysicalDeviceBufferDeviceAddressFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceBufferDeviceAddressFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceBufferDeviceAddressFeatures* forUnmarshaling); |
| |
| void marshal_VkBufferDeviceAddressInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferDeviceAddressInfo* forMarshaling); |
| |
| void unmarshal_VkBufferDeviceAddressInfo(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBufferDeviceAddressInfo* forUnmarshaling); |
| |
| void marshal_VkBufferOpaqueCaptureAddressCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBufferOpaqueCaptureAddressCreateInfo* forMarshaling); |
| |
| void unmarshal_VkBufferOpaqueCaptureAddressCreateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBufferOpaqueCaptureAddressCreateInfo* forUnmarshaling); |
| |
| void marshal_VkMemoryOpaqueCaptureAddressAllocateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryOpaqueCaptureAddressAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryOpaqueCaptureAddressAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceMemoryOpaqueCaptureAddressInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceMemoryOpaqueCaptureAddressInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceMemoryOpaqueCaptureAddressInfo* forUnmarshaling); |
| |
| #define OP_vkGetBufferDeviceAddress 222632266 |
| #define OP_vkGetBufferOpaqueCaptureAddress 230188231 |
| #define OP_vkGetDeviceMemoryOpaqueCaptureAddress 260620079 |
| #endif |
| #ifdef VK_KHR_surface |
| void marshal_VkSurfaceCapabilitiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSurfaceCapabilitiesKHR* forMarshaling); |
| |
| void unmarshal_VkSurfaceCapabilitiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSurfaceCapabilitiesKHR* forUnmarshaling); |
| |
| void marshal_VkSurfaceFormatKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSurfaceFormatKHR* forMarshaling); |
| |
| void unmarshal_VkSurfaceFormatKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSurfaceFormatKHR* forUnmarshaling); |
| |
| #define OP_vkDestroySurfaceKHR 20165 |
| #define OP_vkGetPhysicalDeviceSurfaceSupportKHR 20166 |
| #define OP_vkGetPhysicalDeviceSurfaceCapabilitiesKHR 20167 |
| #define OP_vkGetPhysicalDeviceSurfaceFormatsKHR 20168 |
| #define OP_vkGetPhysicalDeviceSurfacePresentModesKHR 20169 |
| #endif |
| #ifdef VK_KHR_swapchain |
| void marshal_VkSwapchainCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSwapchainCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkSwapchainCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSwapchainCreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkPresentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentInfoKHR* forMarshaling); |
| |
| void unmarshal_VkPresentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPresentInfoKHR* forUnmarshaling); |
| |
| #define OP_vkCreateSwapchainKHR 20170 |
| #define OP_vkDestroySwapchainKHR 20171 |
| #define OP_vkGetSwapchainImagesKHR 20172 |
| #define OP_vkAcquireNextImageKHR 20173 |
| #define OP_vkQueuePresentKHR 20174 |
| void marshal_VkImageSwapchainCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImageSwapchainCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImageSwapchainCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImageSwapchainCreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkBindImageMemorySwapchainInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkBindImageMemorySwapchainInfoKHR* forMarshaling); |
| |
| void unmarshal_VkBindImageMemorySwapchainInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkBindImageMemorySwapchainInfoKHR* forUnmarshaling); |
| |
| void marshal_VkAcquireNextImageInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAcquireNextImageInfoKHR* forMarshaling); |
| |
| void unmarshal_VkAcquireNextImageInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAcquireNextImageInfoKHR* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupPresentCapabilitiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupPresentCapabilitiesKHR* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupPresentCapabilitiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceGroupPresentCapabilitiesKHR* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupPresentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupPresentInfoKHR* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupPresentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceGroupPresentInfoKHR* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupSwapchainCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDeviceGroupSwapchainCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupSwapchainCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDeviceGroupSwapchainCreateInfoKHR* forUnmarshaling); |
| |
| #define OP_vkGetDeviceGroupPresentCapabilitiesKHR 20175 |
| #define OP_vkGetDeviceGroupSurfacePresentModesKHR 20176 |
| #define OP_vkGetPhysicalDevicePresentRectanglesKHR 20177 |
| #define OP_vkAcquireNextImage2KHR 20178 |
| #endif |
| #ifdef VK_KHR_display |
| void marshal_VkDisplayModeParametersKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayModeParametersKHR* forMarshaling); |
| |
| void unmarshal_VkDisplayModeParametersKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayModeParametersKHR* forUnmarshaling); |
| |
| void marshal_VkDisplayModeCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayModeCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkDisplayModeCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayModeCreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkDisplayModePropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayModePropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkDisplayModePropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayModePropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkDisplayPlaneCapabilitiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPlaneCapabilitiesKHR* forMarshaling); |
| |
| void unmarshal_VkDisplayPlaneCapabilitiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayPlaneCapabilitiesKHR* forUnmarshaling); |
| |
| void marshal_VkDisplayPlanePropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPlanePropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkDisplayPlanePropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayPlanePropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkDisplayPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkDisplayPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayPropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkDisplaySurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplaySurfaceCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkDisplaySurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplaySurfaceCreateInfoKHR* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceDisplayPropertiesKHR 20179 |
| #define OP_vkGetPhysicalDeviceDisplayPlanePropertiesKHR 20180 |
| #define OP_vkGetDisplayPlaneSupportedDisplaysKHR 20181 |
| #define OP_vkGetDisplayModePropertiesKHR 20182 |
| #define OP_vkCreateDisplayModeKHR 20183 |
| #define OP_vkGetDisplayPlaneCapabilitiesKHR 20184 |
| #define OP_vkCreateDisplayPlaneSurfaceKHR 20185 |
| #endif |
| #ifdef VK_KHR_display_swapchain |
| void marshal_VkDisplayPresentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPresentInfoKHR* forMarshaling); |
| |
| void unmarshal_VkDisplayPresentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayPresentInfoKHR* forUnmarshaling); |
| |
| #define OP_vkCreateSharedSwapchainsKHR 20186 |
| #endif |
| #ifdef VK_KHR_xlib_surface |
| void marshal_VkXlibSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkXlibSurfaceCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkXlibSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkXlibSurfaceCreateInfoKHR* forUnmarshaling); |
| |
| #define OP_vkCreateXlibSurfaceKHR 20187 |
| #define OP_vkGetPhysicalDeviceXlibPresentationSupportKHR 20188 |
| #endif |
| #ifdef VK_KHR_xcb_surface |
| void marshal_VkXcbSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkXcbSurfaceCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkXcbSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkXcbSurfaceCreateInfoKHR* forUnmarshaling); |
| |
| #define OP_vkCreateXcbSurfaceKHR 20189 |
| #define OP_vkGetPhysicalDeviceXcbPresentationSupportKHR 20190 |
| #endif |
| #ifdef VK_KHR_wayland_surface |
| void marshal_VkWaylandSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWaylandSurfaceCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkWaylandSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkWaylandSurfaceCreateInfoKHR* forUnmarshaling); |
| |
| #define OP_vkCreateWaylandSurfaceKHR 20191 |
| #define OP_vkGetPhysicalDeviceWaylandPresentationSupportKHR 20192 |
| #endif |
| #ifdef VK_KHR_android_surface |
| void marshal_VkAndroidSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAndroidSurfaceCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkAndroidSurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAndroidSurfaceCreateInfoKHR* forUnmarshaling); |
| |
| #define OP_vkCreateAndroidSurfaceKHR 20195 |
| #endif |
| #ifdef VK_KHR_win32_surface |
| void marshal_VkWin32SurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWin32SurfaceCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkWin32SurfaceCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkWin32SurfaceCreateInfoKHR* forUnmarshaling); |
| |
| #define OP_vkCreateWin32SurfaceKHR 20196 |
| #define OP_vkGetPhysicalDeviceWin32PresentationSupportKHR 20197 |
| #endif |
| #ifdef VK_KHR_sampler_mirror_clamp_to_edge |
| #endif |
| #ifdef VK_KHR_video_queue |
| void marshal_VkVideoQueueFamilyProperties2KHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoQueueFamilyProperties2KHR* forMarshaling); |
| |
| void unmarshal_VkVideoQueueFamilyProperties2KHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkVideoQueueFamilyProperties2KHR* forUnmarshaling); |
| |
| void marshal_VkVideoProfileKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoProfileKHR* forMarshaling); |
| |
| void unmarshal_VkVideoProfileKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoProfileKHR* forUnmarshaling); |
| |
| void marshal_VkVideoProfilesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoProfilesKHR* forMarshaling); |
| |
| void unmarshal_VkVideoProfilesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoProfilesKHR* forUnmarshaling); |
| |
| void marshal_VkVideoCapabilitiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoCapabilitiesKHR* forMarshaling); |
| |
| void unmarshal_VkVideoCapabilitiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoCapabilitiesKHR* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVideoFormatInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVideoFormatInfoKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVideoFormatInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVideoFormatInfoKHR* forUnmarshaling); |
| |
| void marshal_VkVideoFormatPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoFormatPropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkVideoFormatPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoFormatPropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkVideoPictureResourceKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoPictureResourceKHR* forMarshaling); |
| |
| void unmarshal_VkVideoPictureResourceKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoPictureResourceKHR* forUnmarshaling); |
| |
| void marshal_VkVideoReferenceSlotKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoReferenceSlotKHR* forMarshaling); |
| |
| void unmarshal_VkVideoReferenceSlotKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoReferenceSlotKHR* forUnmarshaling); |
| |
| void marshal_VkVideoGetMemoryPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoGetMemoryPropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkVideoGetMemoryPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoGetMemoryPropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkVideoBindMemoryKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoBindMemoryKHR* forMarshaling); |
| |
| void unmarshal_VkVideoBindMemoryKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoBindMemoryKHR* forUnmarshaling); |
| |
| void marshal_VkVideoSessionCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoSessionCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkVideoSessionCreateInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoSessionCreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkVideoSessionParametersCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoSessionParametersCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkVideoSessionParametersCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoSessionParametersCreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkVideoSessionParametersUpdateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoSessionParametersUpdateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkVideoSessionParametersUpdateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoSessionParametersUpdateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkVideoBeginCodingInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoBeginCodingInfoKHR* forMarshaling); |
| |
| void unmarshal_VkVideoBeginCodingInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoBeginCodingInfoKHR* forUnmarshaling); |
| |
| void marshal_VkVideoEndCodingInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoEndCodingInfoKHR* forMarshaling); |
| |
| void unmarshal_VkVideoEndCodingInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoEndCodingInfoKHR* forUnmarshaling); |
| |
| void marshal_VkVideoCodingControlInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoCodingControlInfoKHR* forMarshaling); |
| |
| void unmarshal_VkVideoCodingControlInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoCodingControlInfoKHR* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceVideoCapabilitiesKHR 248113462 |
| #define OP_vkGetPhysicalDeviceVideoFormatPropertiesKHR 261873967 |
| #define OP_vkCreateVideoSessionKHR 227974422 |
| #define OP_vkDestroyVideoSessionKHR 239043215 |
| #define OP_vkGetVideoSessionMemoryRequirementsKHR 256181716 |
| #define OP_vkBindVideoSessionMemoryKHR 215994619 |
| #define OP_vkCreateVideoSessionParametersKHR 265164680 |
| #define OP_vkUpdateVideoSessionParametersKHR 261262143 |
| #define OP_vkDestroyVideoSessionParametersKHR 237919724 |
| #define OP_vkCmdBeginVideoCodingKHR 239581372 |
| #define OP_vkCmdEndVideoCodingKHR 279828574 |
| #define OP_vkCmdControlVideoCodingKHR 252933003 |
| #endif |
| #ifdef VK_KHR_video_decode_queue |
| void marshal_VkVideoDecodeInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkVideoDecodeInfoKHR* forMarshaling); |
| |
| void unmarshal_VkVideoDecodeInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkVideoDecodeInfoKHR* forUnmarshaling); |
| |
| #define OP_vkCmdDecodeVideoKHR 275796951 |
| #endif |
| #ifdef VK_KHR_dynamic_rendering |
| void marshal_VkRenderingAttachmentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderingAttachmentInfoKHR* forMarshaling); |
| |
| void unmarshal_VkRenderingAttachmentInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRenderingAttachmentInfoKHR* forUnmarshaling); |
| |
| void marshal_VkRenderingInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderingInfoKHR* forMarshaling); |
| |
| void unmarshal_VkRenderingInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRenderingInfoKHR* forUnmarshaling); |
| |
| void marshal_VkPipelineRenderingCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPipelineRenderingCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkPipelineRenderingCreateInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPipelineRenderingCreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDynamicRenderingFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDynamicRenderingFeaturesKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDynamicRenderingFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDynamicRenderingFeaturesKHR* forUnmarshaling); |
| |
| void marshal_VkCommandBufferInheritanceRenderingInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkCommandBufferInheritanceRenderingInfoKHR* forMarshaling); |
| |
| void unmarshal_VkCommandBufferInheritanceRenderingInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceRenderingInfoKHR* forUnmarshaling); |
| |
| #define OP_vkCmdBeginRenderingKHR 298092805 |
| #define OP_vkCmdEndRenderingKHR 200651584 |
| void marshal_VkRenderingFragmentShadingRateAttachmentInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderingFragmentShadingRateAttachmentInfoKHR* forMarshaling); |
| |
| void unmarshal_VkRenderingFragmentShadingRateAttachmentInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRenderingFragmentShadingRateAttachmentInfoKHR* forUnmarshaling); |
| |
| void marshal_VkRenderingFragmentDensityMapAttachmentInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRenderingFragmentDensityMapAttachmentInfoEXT* forMarshaling); |
| |
| void unmarshal_VkRenderingFragmentDensityMapAttachmentInfoEXT( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRenderingFragmentDensityMapAttachmentInfoEXT* forUnmarshaling); |
| |
| void marshal_VkAttachmentSampleCountInfoAMD(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAttachmentSampleCountInfoAMD* forMarshaling); |
| |
| void unmarshal_VkAttachmentSampleCountInfoAMD(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAttachmentSampleCountInfoAMD* forUnmarshaling); |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkAttachmentSampleCountInfoAMD, marshal_VkAttachmentSampleCountInfoNV) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkAttachmentSampleCountInfoAMD, |
| unmarshal_VkAttachmentSampleCountInfoNV) |
| |
| void marshal_VkMultiviewPerViewAttributesInfoNVX( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMultiviewPerViewAttributesInfoNVX* forMarshaling); |
| |
| void unmarshal_VkMultiviewPerViewAttributesInfoNVX( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMultiviewPerViewAttributesInfoNVX* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_KHR_multiview |
| DEFINE_ALIAS_FUNCTION(marshal_VkRenderPassMultiviewCreateInfo, |
| marshal_VkRenderPassMultiviewCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkRenderPassMultiviewCreateInfo, |
| unmarshal_VkRenderPassMultiviewCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceMultiviewFeatures, |
| marshal_VkPhysicalDeviceMultiviewFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceMultiviewFeatures, |
| unmarshal_VkPhysicalDeviceMultiviewFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceMultiviewProperties, |
| marshal_VkPhysicalDeviceMultiviewPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceMultiviewProperties, |
| unmarshal_VkPhysicalDeviceMultiviewPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_get_physical_device_properties2 |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceFeatures2, marshal_VkPhysicalDeviceFeatures2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceFeatures2, unmarshal_VkPhysicalDeviceFeatures2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceProperties2, marshal_VkPhysicalDeviceProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceProperties2, |
| unmarshal_VkPhysicalDeviceProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkFormatProperties2, marshal_VkFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkFormatProperties2, unmarshal_VkFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageFormatProperties2, marshal_VkImageFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageFormatProperties2, unmarshal_VkImageFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceImageFormatInfo2, |
| marshal_VkPhysicalDeviceImageFormatInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceImageFormatInfo2, |
| unmarshal_VkPhysicalDeviceImageFormatInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkQueueFamilyProperties2, marshal_VkQueueFamilyProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkQueueFamilyProperties2, unmarshal_VkQueueFamilyProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceMemoryProperties2, |
| marshal_VkPhysicalDeviceMemoryProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceMemoryProperties2, |
| unmarshal_VkPhysicalDeviceMemoryProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSparseImageFormatProperties2, |
| marshal_VkSparseImageFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSparseImageFormatProperties2, |
| unmarshal_VkSparseImageFormatProperties2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceSparseImageFormatInfo2, |
| marshal_VkPhysicalDeviceSparseImageFormatInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceSparseImageFormatInfo2, |
| unmarshal_VkPhysicalDeviceSparseImageFormatInfo2KHR) |
| |
| #define OP_vkGetPhysicalDeviceFeatures2KHR 20198 |
| #define OP_vkGetPhysicalDeviceProperties2KHR 20199 |
| #define OP_vkGetPhysicalDeviceFormatProperties2KHR 20200 |
| #define OP_vkGetPhysicalDeviceImageFormatProperties2KHR 20201 |
| #define OP_vkGetPhysicalDeviceQueueFamilyProperties2KHR 20202 |
| #define OP_vkGetPhysicalDeviceMemoryProperties2KHR 20203 |
| #define OP_vkGetPhysicalDeviceSparseImageFormatProperties2KHR 20204 |
| #endif |
| #ifdef VK_KHR_device_group |
| DEFINE_ALIAS_FUNCTION(marshal_VkMemoryAllocateFlagsInfo, marshal_VkMemoryAllocateFlagsInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkMemoryAllocateFlagsInfo, unmarshal_VkMemoryAllocateFlagsInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDeviceGroupRenderPassBeginInfo, |
| marshal_VkDeviceGroupRenderPassBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDeviceGroupRenderPassBeginInfo, |
| unmarshal_VkDeviceGroupRenderPassBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDeviceGroupCommandBufferBeginInfo, |
| marshal_VkDeviceGroupCommandBufferBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDeviceGroupCommandBufferBeginInfo, |
| unmarshal_VkDeviceGroupCommandBufferBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDeviceGroupSubmitInfo, marshal_VkDeviceGroupSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDeviceGroupSubmitInfo, unmarshal_VkDeviceGroupSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDeviceGroupBindSparseInfo, marshal_VkDeviceGroupBindSparseInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDeviceGroupBindSparseInfo, |
| unmarshal_VkDeviceGroupBindSparseInfoKHR) |
| |
| #define OP_vkGetDeviceGroupPeerMemoryFeaturesKHR 20205 |
| #define OP_vkCmdSetDeviceMaskKHR 20206 |
| #define OP_vkCmdDispatchBaseKHR 20207 |
| DEFINE_ALIAS_FUNCTION(marshal_VkBindBufferMemoryDeviceGroupInfo, |
| marshal_VkBindBufferMemoryDeviceGroupInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBindBufferMemoryDeviceGroupInfo, |
| unmarshal_VkBindBufferMemoryDeviceGroupInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkBindImageMemoryDeviceGroupInfo, |
| marshal_VkBindImageMemoryDeviceGroupInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBindImageMemoryDeviceGroupInfo, |
| unmarshal_VkBindImageMemoryDeviceGroupInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_draw_parameters |
| #endif |
| #ifdef VK_KHR_maintenance1 |
| #define OP_vkTrimCommandPoolKHR 20208 |
| #endif |
| #ifdef VK_KHR_device_group_creation |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceGroupProperties, |
| marshal_VkPhysicalDeviceGroupPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceGroupProperties, |
| unmarshal_VkPhysicalDeviceGroupPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDeviceGroupDeviceCreateInfo, |
| marshal_VkDeviceGroupDeviceCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDeviceGroupDeviceCreateInfo, |
| unmarshal_VkDeviceGroupDeviceCreateInfoKHR) |
| |
| #define OP_vkEnumeratePhysicalDeviceGroupsKHR 20209 |
| #endif |
| #ifdef VK_KHR_external_memory_capabilities |
| DEFINE_ALIAS_FUNCTION(marshal_VkExternalMemoryProperties, marshal_VkExternalMemoryPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExternalMemoryProperties, unmarshal_VkExternalMemoryPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceExternalImageFormatInfo, |
| marshal_VkPhysicalDeviceExternalImageFormatInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceExternalImageFormatInfo, |
| unmarshal_VkPhysicalDeviceExternalImageFormatInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkExternalImageFormatProperties, |
| marshal_VkExternalImageFormatPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExternalImageFormatProperties, |
| unmarshal_VkExternalImageFormatPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceExternalBufferInfo, |
| marshal_VkPhysicalDeviceExternalBufferInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceExternalBufferInfo, |
| unmarshal_VkPhysicalDeviceExternalBufferInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkExternalBufferProperties, marshal_VkExternalBufferPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExternalBufferProperties, unmarshal_VkExternalBufferPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceIDProperties, marshal_VkPhysicalDeviceIDPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceIDProperties, |
| unmarshal_VkPhysicalDeviceIDPropertiesKHR) |
| |
| #define OP_vkGetPhysicalDeviceExternalBufferPropertiesKHR 20210 |
| #endif |
| #ifdef VK_KHR_external_memory |
| DEFINE_ALIAS_FUNCTION(marshal_VkExternalMemoryImageCreateInfo, |
| marshal_VkExternalMemoryImageCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExternalMemoryImageCreateInfo, |
| unmarshal_VkExternalMemoryImageCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkExternalMemoryBufferCreateInfo, |
| marshal_VkExternalMemoryBufferCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExternalMemoryBufferCreateInfo, |
| unmarshal_VkExternalMemoryBufferCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkExportMemoryAllocateInfo, marshal_VkExportMemoryAllocateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExportMemoryAllocateInfo, unmarshal_VkExportMemoryAllocateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_memory_win32 |
| void marshal_VkImportMemoryWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportMemoryWin32HandleInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImportMemoryWin32HandleInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkImportMemoryWin32HandleInfoKHR* forUnmarshaling); |
| |
| void marshal_VkExportMemoryWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportMemoryWin32HandleInfoKHR* forMarshaling); |
| |
| void unmarshal_VkExportMemoryWin32HandleInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkExportMemoryWin32HandleInfoKHR* forUnmarshaling); |
| |
| void marshal_VkMemoryWin32HandlePropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryWin32HandlePropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkMemoryWin32HandlePropertiesKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkMemoryWin32HandlePropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkMemoryGetWin32HandleInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryGetWin32HandleInfoKHR* forMarshaling); |
| |
| void unmarshal_VkMemoryGetWin32HandleInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryGetWin32HandleInfoKHR* forUnmarshaling); |
| |
| #define OP_vkGetMemoryWin32HandleKHR 20211 |
| #define OP_vkGetMemoryWin32HandlePropertiesKHR 20212 |
| #endif |
| #ifdef VK_KHR_external_memory_fd |
| void marshal_VkImportMemoryFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportMemoryFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImportMemoryFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImportMemoryFdInfoKHR* forUnmarshaling); |
| |
| void marshal_VkMemoryFdPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryFdPropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkMemoryFdPropertiesKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryFdPropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkMemoryGetFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkMemoryGetFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkMemoryGetFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkMemoryGetFdInfoKHR* forUnmarshaling); |
| |
| #define OP_vkGetMemoryFdKHR 20213 |
| #define OP_vkGetMemoryFdPropertiesKHR 20214 |
| #endif |
| #ifdef VK_KHR_win32_keyed_mutex |
| void marshal_VkWin32KeyedMutexAcquireReleaseInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkWin32KeyedMutexAcquireReleaseInfoKHR* forMarshaling); |
| |
| void unmarshal_VkWin32KeyedMutexAcquireReleaseInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkWin32KeyedMutexAcquireReleaseInfoKHR* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_KHR_external_semaphore_capabilities |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceExternalSemaphoreInfo, |
| marshal_VkPhysicalDeviceExternalSemaphoreInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceExternalSemaphoreInfo, |
| unmarshal_VkPhysicalDeviceExternalSemaphoreInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkExternalSemaphoreProperties, |
| marshal_VkExternalSemaphorePropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExternalSemaphoreProperties, |
| unmarshal_VkExternalSemaphorePropertiesKHR) |
| |
| #define OP_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR 20215 |
| #endif |
| #ifdef VK_KHR_external_semaphore |
| DEFINE_ALIAS_FUNCTION(marshal_VkExportSemaphoreCreateInfo, marshal_VkExportSemaphoreCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExportSemaphoreCreateInfo, |
| unmarshal_VkExportSemaphoreCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_semaphore_win32 |
| void marshal_VkImportSemaphoreWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportSemaphoreWin32HandleInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImportSemaphoreWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImportSemaphoreWin32HandleInfoKHR* forUnmarshaling); |
| |
| void marshal_VkExportSemaphoreWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportSemaphoreWin32HandleInfoKHR* forMarshaling); |
| |
| void unmarshal_VkExportSemaphoreWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkExportSemaphoreWin32HandleInfoKHR* forUnmarshaling); |
| |
| void marshal_VkD3D12FenceSubmitInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkD3D12FenceSubmitInfoKHR* forMarshaling); |
| |
| void unmarshal_VkD3D12FenceSubmitInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkD3D12FenceSubmitInfoKHR* forUnmarshaling); |
| |
| void marshal_VkSemaphoreGetWin32HandleInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreGetWin32HandleInfoKHR* forMarshaling); |
| |
| void unmarshal_VkSemaphoreGetWin32HandleInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkSemaphoreGetWin32HandleInfoKHR* forUnmarshaling); |
| |
| #define OP_vkImportSemaphoreWin32HandleKHR 20216 |
| #define OP_vkGetSemaphoreWin32HandleKHR 20217 |
| #endif |
| #ifdef VK_KHR_external_semaphore_fd |
| void marshal_VkImportSemaphoreFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportSemaphoreFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImportSemaphoreFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImportSemaphoreFdInfoKHR* forUnmarshaling); |
| |
| void marshal_VkSemaphoreGetFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSemaphoreGetFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkSemaphoreGetFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSemaphoreGetFdInfoKHR* forUnmarshaling); |
| |
| #define OP_vkImportSemaphoreFdKHR 20218 |
| #define OP_vkGetSemaphoreFdKHR 20219 |
| #endif |
| #ifdef VK_KHR_push_descriptor |
| void marshal_VkPhysicalDevicePushDescriptorPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePushDescriptorPropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePushDescriptorPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePushDescriptorPropertiesKHR* forUnmarshaling); |
| |
| #define OP_vkCmdPushDescriptorSetKHR 20220 |
| #define OP_vkCmdPushDescriptorSetWithTemplateKHR 20221 |
| #endif |
| #ifdef VK_KHR_shader_float16_int8 |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceShaderFloat16Int8Features, |
| marshal_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceShaderFloat16Int8Features, |
| unmarshal_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceShaderFloat16Int8Features, |
| marshal_VkPhysicalDeviceFloat16Int8FeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceShaderFloat16Int8Features, |
| unmarshal_VkPhysicalDeviceFloat16Int8FeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_16bit_storage |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDevice16BitStorageFeatures, |
| marshal_VkPhysicalDevice16BitStorageFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDevice16BitStorageFeatures, |
| unmarshal_VkPhysicalDevice16BitStorageFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_incremental_present |
| void marshal_VkRectLayerKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkRectLayerKHR* forMarshaling); |
| |
| void unmarshal_VkRectLayerKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkRectLayerKHR* forUnmarshaling); |
| |
| void marshal_VkPresentRegionKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentRegionKHR* forMarshaling); |
| |
| void unmarshal_VkPresentRegionKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPresentRegionKHR* forUnmarshaling); |
| |
| void marshal_VkPresentRegionsKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPresentRegionsKHR* forMarshaling); |
| |
| void unmarshal_VkPresentRegionsKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPresentRegionsKHR* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_KHR_descriptor_update_template |
| DEFINE_ALIAS_FUNCTION(marshal_VkDescriptorUpdateTemplateEntry, |
| marshal_VkDescriptorUpdateTemplateEntryKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDescriptorUpdateTemplateEntry, |
| unmarshal_VkDescriptorUpdateTemplateEntryKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDescriptorUpdateTemplateCreateInfo, |
| marshal_VkDescriptorUpdateTemplateCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDescriptorUpdateTemplateCreateInfo, |
| unmarshal_VkDescriptorUpdateTemplateCreateInfoKHR) |
| |
| #define OP_vkCreateDescriptorUpdateTemplateKHR 20222 |
| #define OP_vkDestroyDescriptorUpdateTemplateKHR 20223 |
| #define OP_vkUpdateDescriptorSetWithTemplateKHR 20224 |
| #endif |
| #ifdef VK_KHR_imageless_framebuffer |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceImagelessFramebufferFeatures, |
| marshal_VkPhysicalDeviceImagelessFramebufferFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceImagelessFramebufferFeatures, |
| unmarshal_VkPhysicalDeviceImagelessFramebufferFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkFramebufferAttachmentsCreateInfo, |
| marshal_VkFramebufferAttachmentsCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkFramebufferAttachmentsCreateInfo, |
| unmarshal_VkFramebufferAttachmentsCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkFramebufferAttachmentImageInfo, |
| marshal_VkFramebufferAttachmentImageInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkFramebufferAttachmentImageInfo, |
| unmarshal_VkFramebufferAttachmentImageInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkRenderPassAttachmentBeginInfo, |
| marshal_VkRenderPassAttachmentBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkRenderPassAttachmentBeginInfo, |
| unmarshal_VkRenderPassAttachmentBeginInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_create_renderpass2 |
| DEFINE_ALIAS_FUNCTION(marshal_VkRenderPassCreateInfo2, marshal_VkRenderPassCreateInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkRenderPassCreateInfo2, unmarshal_VkRenderPassCreateInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkAttachmentDescription2, marshal_VkAttachmentDescription2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkAttachmentDescription2, unmarshal_VkAttachmentDescription2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkAttachmentReference2, marshal_VkAttachmentReference2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkAttachmentReference2, unmarshal_VkAttachmentReference2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSubpassDescription2, marshal_VkSubpassDescription2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSubpassDescription2, unmarshal_VkSubpassDescription2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSubpassDependency2, marshal_VkSubpassDependency2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSubpassDependency2, unmarshal_VkSubpassDependency2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSubpassBeginInfo, marshal_VkSubpassBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSubpassBeginInfo, unmarshal_VkSubpassBeginInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSubpassEndInfo, marshal_VkSubpassEndInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSubpassEndInfo, unmarshal_VkSubpassEndInfoKHR) |
| |
| #define OP_vkCreateRenderPass2KHR 20225 |
| #define OP_vkCmdBeginRenderPass2KHR 20226 |
| #define OP_vkCmdNextSubpass2KHR 20227 |
| #define OP_vkCmdEndRenderPass2KHR 20228 |
| #endif |
| #ifdef VK_KHR_shared_presentable_image |
| void marshal_VkSharedPresentSurfaceCapabilitiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSharedPresentSurfaceCapabilitiesKHR* forMarshaling); |
| |
| void unmarshal_VkSharedPresentSurfaceCapabilitiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSharedPresentSurfaceCapabilitiesKHR* forUnmarshaling); |
| |
| #define OP_vkGetSwapchainStatusKHR 20229 |
| #endif |
| #ifdef VK_KHR_external_fence_capabilities |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceExternalFenceInfo, |
| marshal_VkPhysicalDeviceExternalFenceInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceExternalFenceInfo, |
| unmarshal_VkPhysicalDeviceExternalFenceInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkExternalFenceProperties, marshal_VkExternalFencePropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExternalFenceProperties, unmarshal_VkExternalFencePropertiesKHR) |
| |
| #define OP_vkGetPhysicalDeviceExternalFencePropertiesKHR 20230 |
| #endif |
| #ifdef VK_KHR_external_fence |
| DEFINE_ALIAS_FUNCTION(marshal_VkExportFenceCreateInfo, marshal_VkExportFenceCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkExportFenceCreateInfo, unmarshal_VkExportFenceCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_external_fence_win32 |
| void marshal_VkImportFenceWin32HandleInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportFenceWin32HandleInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImportFenceWin32HandleInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkImportFenceWin32HandleInfoKHR* forUnmarshaling); |
| |
| void marshal_VkExportFenceWin32HandleInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkExportFenceWin32HandleInfoKHR* forMarshaling); |
| |
| void unmarshal_VkExportFenceWin32HandleInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkExportFenceWin32HandleInfoKHR* forUnmarshaling); |
| |
| void marshal_VkFenceGetWin32HandleInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFenceGetWin32HandleInfoKHR* forMarshaling); |
| |
| void unmarshal_VkFenceGetWin32HandleInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkFenceGetWin32HandleInfoKHR* forUnmarshaling); |
| |
| #define OP_vkImportFenceWin32HandleKHR 20231 |
| #define OP_vkGetFenceWin32HandleKHR 20232 |
| #endif |
| #ifdef VK_KHR_external_fence_fd |
| void marshal_VkImportFenceFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkImportFenceFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImportFenceFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkImportFenceFdInfoKHR* forUnmarshaling); |
| |
| void marshal_VkFenceGetFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkFenceGetFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkFenceGetFdInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkFenceGetFdInfoKHR* forUnmarshaling); |
| |
| #define OP_vkImportFenceFdKHR 20233 |
| #define OP_vkGetFenceFdKHR 20234 |
| #endif |
| #ifdef VK_KHR_performance_query |
| void marshal_VkPhysicalDevicePerformanceQueryFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePerformanceQueryFeaturesKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePerformanceQueryFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePerformanceQueryFeaturesKHR* forUnmarshaling); |
| |
| void marshal_VkPhysicalDevicePerformanceQueryPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePerformanceQueryPropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePerformanceQueryPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePerformanceQueryPropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkPerformanceCounterKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPerformanceCounterKHR* forMarshaling); |
| |
| void unmarshal_VkPerformanceCounterKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPerformanceCounterKHR* forUnmarshaling); |
| |
| void marshal_VkPerformanceCounterDescriptionKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPerformanceCounterDescriptionKHR* forMarshaling); |
| |
| void unmarshal_VkPerformanceCounterDescriptionKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPerformanceCounterDescriptionKHR* forUnmarshaling); |
| |
| void marshal_VkQueryPoolPerformanceCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkQueryPoolPerformanceCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkQueryPoolPerformanceCreateInfoKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkQueryPoolPerformanceCreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkPerformanceCounterResultKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPerformanceCounterResultKHR* forMarshaling); |
| |
| void unmarshal_VkPerformanceCounterResultKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPerformanceCounterResultKHR* forUnmarshaling); |
| |
| void marshal_VkAcquireProfilingLockInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkAcquireProfilingLockInfoKHR* forMarshaling); |
| |
| void unmarshal_VkAcquireProfilingLockInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkAcquireProfilingLockInfoKHR* forUnmarshaling); |
| |
| void marshal_VkPerformanceQuerySubmitInfoKHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPerformanceQuerySubmitInfoKHR* forMarshaling); |
| |
| void unmarshal_VkPerformanceQuerySubmitInfoKHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPerformanceQuerySubmitInfoKHR* forUnmarshaling); |
| |
| #define OP_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR 299033148 |
| #define OP_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR 282029987 |
| #define OP_vkAcquireProfilingLockKHR 238952296 |
| #define OP_vkReleaseProfilingLockKHR 223904011 |
| #endif |
| #ifdef VK_KHR_maintenance2 |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDevicePointClippingProperties, |
| marshal_VkPhysicalDevicePointClippingPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDevicePointClippingProperties, |
| unmarshal_VkPhysicalDevicePointClippingPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkRenderPassInputAttachmentAspectCreateInfo, |
| marshal_VkRenderPassInputAttachmentAspectCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkRenderPassInputAttachmentAspectCreateInfo, |
| unmarshal_VkRenderPassInputAttachmentAspectCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkInputAttachmentAspectReference, |
| marshal_VkInputAttachmentAspectReferenceKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkInputAttachmentAspectReference, |
| unmarshal_VkInputAttachmentAspectReferenceKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageViewUsageCreateInfo, marshal_VkImageViewUsageCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageViewUsageCreateInfo, unmarshal_VkImageViewUsageCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPipelineTessellationDomainOriginStateCreateInfo, |
| marshal_VkPipelineTessellationDomainOriginStateCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPipelineTessellationDomainOriginStateCreateInfo, |
| unmarshal_VkPipelineTessellationDomainOriginStateCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_get_surface_capabilities2 |
| void marshal_VkPhysicalDeviceSurfaceInfo2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSurfaceInfo2KHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSurfaceInfo2KHR(VulkanStreamGuest* vkStream, |
| VkStructureType rootType, |
| VkPhysicalDeviceSurfaceInfo2KHR* forUnmarshaling); |
| |
| void marshal_VkSurfaceCapabilities2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSurfaceCapabilities2KHR* forMarshaling); |
| |
| void unmarshal_VkSurfaceCapabilities2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSurfaceCapabilities2KHR* forUnmarshaling); |
| |
| void marshal_VkSurfaceFormat2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkSurfaceFormat2KHR* forMarshaling); |
| |
| void unmarshal_VkSurfaceFormat2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkSurfaceFormat2KHR* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceSurfaceCapabilities2KHR 20235 |
| #define OP_vkGetPhysicalDeviceSurfaceFormats2KHR 20236 |
| #endif |
| #ifdef VK_KHR_variable_pointers |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceVariablePointersFeatures, |
| marshal_VkPhysicalDeviceVariablePointerFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| unmarshal_VkPhysicalDeviceVariablePointerFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceVariablePointersFeatures, |
| marshal_VkPhysicalDeviceVariablePointersFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| unmarshal_VkPhysicalDeviceVariablePointersFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_get_display_properties2 |
| void marshal_VkDisplayProperties2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayProperties2KHR* forMarshaling); |
| |
| void unmarshal_VkDisplayProperties2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayProperties2KHR* forUnmarshaling); |
| |
| void marshal_VkDisplayPlaneProperties2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPlaneProperties2KHR* forMarshaling); |
| |
| void unmarshal_VkDisplayPlaneProperties2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayPlaneProperties2KHR* forUnmarshaling); |
| |
| void marshal_VkDisplayModeProperties2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayModeProperties2KHR* forMarshaling); |
| |
| void unmarshal_VkDisplayModeProperties2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayModeProperties2KHR* forUnmarshaling); |
| |
| void marshal_VkDisplayPlaneInfo2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPlaneInfo2KHR* forMarshaling); |
| |
| void unmarshal_VkDisplayPlaneInfo2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayPlaneInfo2KHR* forUnmarshaling); |
| |
| void marshal_VkDisplayPlaneCapabilities2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkDisplayPlaneCapabilities2KHR* forMarshaling); |
| |
| void unmarshal_VkDisplayPlaneCapabilities2KHR(VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkDisplayPlaneCapabilities2KHR* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceDisplayProperties2KHR 20237 |
| #define OP_vkGetPhysicalDeviceDisplayPlaneProperties2KHR 20238 |
| #define OP_vkGetDisplayModeProperties2KHR 20239 |
| #define OP_vkGetDisplayPlaneCapabilities2KHR 20240 |
| #endif |
| #ifdef VK_KHR_dedicated_allocation |
| DEFINE_ALIAS_FUNCTION(marshal_VkMemoryDedicatedRequirements, |
| marshal_VkMemoryDedicatedRequirementsKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkMemoryDedicatedRequirements, |
| unmarshal_VkMemoryDedicatedRequirementsKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkMemoryDedicatedAllocateInfo, |
| marshal_VkMemoryDedicatedAllocateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkMemoryDedicatedAllocateInfo, |
| unmarshal_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(marshal_VkBufferMemoryRequirementsInfo2, |
| marshal_VkBufferMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBufferMemoryRequirementsInfo2, |
| unmarshal_VkBufferMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageMemoryRequirementsInfo2, |
| marshal_VkImageMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageMemoryRequirementsInfo2, |
| unmarshal_VkImageMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageSparseMemoryRequirementsInfo2, |
| marshal_VkImageSparseMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageSparseMemoryRequirementsInfo2, |
| unmarshal_VkImageSparseMemoryRequirementsInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkMemoryRequirements2, marshal_VkMemoryRequirements2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkMemoryRequirements2, unmarshal_VkMemoryRequirements2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSparseImageMemoryRequirements2, |
| marshal_VkSparseImageMemoryRequirements2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSparseImageMemoryRequirements2, |
| unmarshal_VkSparseImageMemoryRequirements2KHR) |
| |
| #define OP_vkGetImageMemoryRequirements2KHR 20241 |
| #define OP_vkGetBufferMemoryRequirements2KHR 20242 |
| #define OP_vkGetImageSparseMemoryRequirements2KHR 20243 |
| #endif |
| #ifdef VK_KHR_image_format_list |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageFormatListCreateInfo, marshal_VkImageFormatListCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageFormatListCreateInfo, |
| unmarshal_VkImageFormatListCreateInfoKHR) |
| |
| #endif |
| #ifdef VK_KHR_sampler_ycbcr_conversion |
| DEFINE_ALIAS_FUNCTION(marshal_VkSamplerYcbcrConversionCreateInfo, |
| marshal_VkSamplerYcbcrConversionCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSamplerYcbcrConversionCreateInfo, |
| unmarshal_VkSamplerYcbcrConversionCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSamplerYcbcrConversionInfo, marshal_VkSamplerYcbcrConversionInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSamplerYcbcrConversionInfo, |
| unmarshal_VkSamplerYcbcrConversionInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkBindImagePlaneMemoryInfo, marshal_VkBindImagePlaneMemoryInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBindImagePlaneMemoryInfo, unmarshal_VkBindImagePlaneMemoryInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImagePlaneMemoryRequirementsInfo, |
| marshal_VkImagePlaneMemoryRequirementsInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImagePlaneMemoryRequirementsInfo, |
| unmarshal_VkImagePlaneMemoryRequirementsInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures, |
| marshal_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures, |
| unmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSamplerYcbcrConversionImageFormatProperties, |
| marshal_VkSamplerYcbcrConversionImageFormatPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSamplerYcbcrConversionImageFormatProperties, |
| unmarshal_VkSamplerYcbcrConversionImageFormatPropertiesKHR) |
| |
| #define OP_vkCreateSamplerYcbcrConversionKHR 20244 |
| #define OP_vkDestroySamplerYcbcrConversionKHR 20245 |
| #endif |
| #ifdef VK_KHR_bind_memory2 |
| DEFINE_ALIAS_FUNCTION(marshal_VkBindBufferMemoryInfo, marshal_VkBindBufferMemoryInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBindBufferMemoryInfo, unmarshal_VkBindBufferMemoryInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkBindImageMemoryInfo, marshal_VkBindImageMemoryInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBindImageMemoryInfo, unmarshal_VkBindImageMemoryInfoKHR) |
| |
| #define OP_vkBindBufferMemory2KHR 20246 |
| #define OP_vkBindImageMemory2KHR 20247 |
| #endif |
| #ifdef VK_KHR_portability_subset |
| void marshal_VkPhysicalDevicePortabilitySubsetFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePortabilitySubsetFeaturesKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePortabilitySubsetFeaturesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePortabilitySubsetFeaturesKHR* forUnmarshaling); |
| |
| void marshal_VkPhysicalDevicePortabilitySubsetPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePortabilitySubsetPropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePortabilitySubsetPropertiesKHR( |
| VulkanStreamGuest* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePortabilitySubsetPropertiesKHR* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_KHR_maintenance3 |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceMaintenance3Properties, |
| marshal_VkPhysicalDeviceMaintenance3PropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceMaintenance3Properties, |
| unmarshal_VkPhysicalDeviceMaintenance3PropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDescriptorSetLayoutSupport, marshal_VkDescriptorSetLayoutSupportKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDescriptorSetLayoutSupport, |
| unmarshal_VkDescriptorSetLayoutSupportKHR) |
| |
| #define OP_vkGetDescriptorSetLayoutSupportKHR 20248 |
| #endif |
| #ifdef VK_KHR_draw_indirect_count |
| |