| // 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 |
| // |
| // (header) generated by codegen/vulkan/vulkan-docs-next/scripts/genvk.py -registry |
| // codegen/vulkan/vulkan-docs-next/xml/vk.xml -registryGfxstream |
| // codegen/vulkan/vulkan-docs-next/xml/vk_gfxstream.xml cereal -o host/vulkan/cereal |
| // |
| // Please do not modify directly; |
| // re-run gfxstream-protocols/scripts/generate-vulkan-sources.sh, |
| // or directly from Python by defining: |
| // VULKAN_REGISTRY_XML_DIR : Directory containing vk.xml |
| // VULKAN_REGISTRY_SCRIPTS_DIR : Directory containing genvk.py |
| // CEREAL_OUTPUT_DIR: Where to put the generated sources. |
| // |
| // python3 $VULKAN_REGISTRY_SCRIPTS_DIR/genvk.py -registry $VULKAN_REGISTRY_XML_DIR/vk.xml cereal -o |
| // $CEREAL_OUTPUT_DIR |
| // |
| #pragma once |
| #include <vulkan/vulkan.h> |
| |
| #include "VulkanStream.h" |
| #include "aemu/base/files/StreamSerializing.h" |
| #include "goldfish_vk_private_defs.h" |
| #include "vk_android_native_buffer_gfxstream.h" |
| #include "vulkan_gfxstream.h" |
| |
| namespace gfxstream { |
| namespace vk { |
| |
| #ifdef VK_VERSION_1_0 |
| void marshal_VkExtent2D(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExtent2D* forMarshaling); |
| |
| void unmarshal_VkExtent2D(VulkanStream* vkStream, VkStructureType rootType, |
| VkExtent2D* forUnmarshaling); |
| |
| void marshal_VkExtent3D(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExtent3D* forMarshaling); |
| |
| void unmarshal_VkExtent3D(VulkanStream* vkStream, VkStructureType rootType, |
| VkExtent3D* forUnmarshaling); |
| |
| void marshal_VkOffset2D(VulkanStream* vkStream, VkStructureType rootType, |
| const VkOffset2D* forMarshaling); |
| |
| void unmarshal_VkOffset2D(VulkanStream* vkStream, VkStructureType rootType, |
| VkOffset2D* forUnmarshaling); |
| |
| void marshal_VkOffset3D(VulkanStream* vkStream, VkStructureType rootType, |
| const VkOffset3D* forMarshaling); |
| |
| void unmarshal_VkOffset3D(VulkanStream* vkStream, VkStructureType rootType, |
| VkOffset3D* forUnmarshaling); |
| |
| void marshal_VkRect2D(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRect2D* forMarshaling); |
| |
| void unmarshal_VkRect2D(VulkanStream* vkStream, VkStructureType rootType, |
| VkRect2D* forUnmarshaling); |
| |
| void marshal_VkBaseInStructure(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBaseInStructure* forMarshaling); |
| |
| void unmarshal_VkBaseInStructure(VulkanStream* vkStream, VkStructureType rootType, |
| VkBaseInStructure* forUnmarshaling); |
| |
| void marshal_VkBaseOutStructure(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBaseOutStructure* forMarshaling); |
| |
| void unmarshal_VkBaseOutStructure(VulkanStream* vkStream, VkStructureType rootType, |
| VkBaseOutStructure* forUnmarshaling); |
| |
| void marshal_VkBufferMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferMemoryBarrier* forMarshaling); |
| |
| void unmarshal_VkBufferMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferMemoryBarrier* forUnmarshaling); |
| |
| void marshal_VkDispatchIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDispatchIndirectCommand* forMarshaling); |
| |
| void unmarshal_VkDispatchIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, |
| VkDispatchIndirectCommand* forUnmarshaling); |
| |
| void marshal_VkDrawIndexedIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDrawIndexedIndirectCommand* forMarshaling); |
| |
| void unmarshal_VkDrawIndexedIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, |
| VkDrawIndexedIndirectCommand* forUnmarshaling); |
| |
| void marshal_VkDrawIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDrawIndirectCommand* forMarshaling); |
| |
| void unmarshal_VkDrawIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, |
| VkDrawIndirectCommand* forUnmarshaling); |
| |
| void marshal_VkImageSubresourceRange(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageSubresourceRange* forMarshaling); |
| |
| void unmarshal_VkImageSubresourceRange(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSubresourceRange* forUnmarshaling); |
| |
| void marshal_VkImageMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageMemoryBarrier* forMarshaling); |
| |
| void unmarshal_VkImageMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageMemoryBarrier* forUnmarshaling); |
| |
| void marshal_VkMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryBarrier* forMarshaling); |
| |
| void unmarshal_VkMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryBarrier* forUnmarshaling); |
| |
| void marshal_VkPipelineCacheHeaderVersionOne(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineCacheHeaderVersionOne* forMarshaling); |
| |
| void unmarshal_VkPipelineCacheHeaderVersionOne(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCacheHeaderVersionOne* forUnmarshaling); |
| |
| void marshal_VkAllocationCallbacks(VulkanStream* vkStream, VkStructureType rootType, |
| const VkAllocationCallbacks* forMarshaling); |
| |
| void unmarshal_VkAllocationCallbacks(VulkanStream* vkStream, VkStructureType rootType, |
| VkAllocationCallbacks* forUnmarshaling); |
| |
| void marshal_VkApplicationInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkApplicationInfo* forMarshaling); |
| |
| void unmarshal_VkApplicationInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkApplicationInfo* forUnmarshaling); |
| |
| void marshal_VkFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkFormatProperties* forMarshaling); |
| |
| void unmarshal_VkFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkFormatProperties* forUnmarshaling); |
| |
| void marshal_VkImageFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageFormatProperties* forMarshaling); |
| |
| void unmarshal_VkImageFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageFormatProperties* forUnmarshaling); |
| |
| void marshal_VkInstanceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkInstanceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkInstanceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkInstanceCreateInfo* forUnmarshaling); |
| |
| void marshal_VkMemoryHeap(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryHeap* forMarshaling); |
| |
| void unmarshal_VkMemoryHeap(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryHeap* forUnmarshaling); |
| |
| void marshal_VkMemoryType(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryType* forMarshaling); |
| |
| void unmarshal_VkMemoryType(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryType* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceFeatures(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceFeatures(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceLimits(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceLimits* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceLimits(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceLimits* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMemoryProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMemoryProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMemoryProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMemoryProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSparseProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSparseProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSparseProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSparseProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProperties* forUnmarshaling); |
| |
| void marshal_VkQueueFamilyProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkQueueFamilyProperties* forMarshaling); |
| |
| void unmarshal_VkQueueFamilyProperties(VulkanStream* 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(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceQueueCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceQueueCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceQueueCreateInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateDevice 20011 |
| #define OP_vkDestroyDevice 20012 |
| void marshal_VkExtensionProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExtensionProperties* forMarshaling); |
| |
| void unmarshal_VkExtensionProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExtensionProperties* forUnmarshaling); |
| |
| #define OP_vkEnumerateInstanceExtensionProperties 20013 |
| #define OP_vkEnumerateDeviceExtensionProperties 20014 |
| void marshal_VkLayerProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkLayerProperties* forMarshaling); |
| |
| void unmarshal_VkLayerProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkLayerProperties* forUnmarshaling); |
| |
| #define OP_vkEnumerateInstanceLayerProperties 20015 |
| #define OP_vkEnumerateDeviceLayerProperties 20016 |
| void marshal_VkSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubmitInfo* forUnmarshaling); |
| |
| #define OP_vkGetDeviceQueue 20017 |
| #define OP_vkQueueSubmit 20018 |
| #define OP_vkQueueWaitIdle 20019 |
| #define OP_vkDeviceWaitIdle 20020 |
| void marshal_VkMappedMemoryRange(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMappedMemoryRange* forMarshaling); |
| |
| void unmarshal_VkMappedMemoryRange(VulkanStream* vkStream, VkStructureType rootType, |
| VkMappedMemoryRange* forUnmarshaling); |
| |
| void marshal_VkMemoryAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkMemoryAllocateInfo(VulkanStream* 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(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryRequirements* forMarshaling); |
| |
| void unmarshal_VkMemoryRequirements(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryRequirements* forUnmarshaling); |
| |
| #define OP_vkBindBufferMemory 20028 |
| #define OP_vkBindImageMemory 20029 |
| #define OP_vkGetBufferMemoryRequirements 20030 |
| #define OP_vkGetImageMemoryRequirements 20031 |
| void marshal_VkSparseMemoryBind(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSparseMemoryBind* forMarshaling); |
| |
| void unmarshal_VkSparseMemoryBind(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseMemoryBind* forUnmarshaling); |
| |
| void marshal_VkSparseBufferMemoryBindInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSparseBufferMemoryBindInfo* forMarshaling); |
| |
| void unmarshal_VkSparseBufferMemoryBindInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseBufferMemoryBindInfo* forUnmarshaling); |
| |
| void marshal_VkSparseImageOpaqueMemoryBindInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSparseImageOpaqueMemoryBindInfo* forMarshaling); |
| |
| void unmarshal_VkSparseImageOpaqueMemoryBindInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageOpaqueMemoryBindInfo* forUnmarshaling); |
| |
| void marshal_VkImageSubresource(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageSubresource* forMarshaling); |
| |
| void unmarshal_VkImageSubresource(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSubresource* forUnmarshaling); |
| |
| void marshal_VkSparseImageMemoryBind(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryBind* forMarshaling); |
| |
| void unmarshal_VkSparseImageMemoryBind(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryBind* forUnmarshaling); |
| |
| void marshal_VkSparseImageMemoryBindInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryBindInfo* forMarshaling); |
| |
| void unmarshal_VkSparseImageMemoryBindInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryBindInfo* forUnmarshaling); |
| |
| void marshal_VkBindSparseInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBindSparseInfo* forMarshaling); |
| |
| void unmarshal_VkBindSparseInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBindSparseInfo* forUnmarshaling); |
| |
| void marshal_VkSparseImageFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSparseImageFormatProperties* forMarshaling); |
| |
| void unmarshal_VkSparseImageFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageFormatProperties* forUnmarshaling); |
| |
| void marshal_VkSparseImageMemoryRequirements(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryRequirements* forMarshaling); |
| |
| void unmarshal_VkSparseImageMemoryRequirements(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryRequirements* forUnmarshaling); |
| |
| #define OP_vkGetImageSparseMemoryRequirements 20032 |
| #define OP_vkGetPhysicalDeviceSparseImageFormatProperties 20033 |
| #define OP_vkQueueBindSparse 20034 |
| void marshal_VkFenceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkFenceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkFenceCreateInfo(VulkanStream* 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(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSemaphoreCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSemaphoreCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateSemaphore 20040 |
| #define OP_vkDestroySemaphore 20041 |
| void marshal_VkEventCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkEventCreateInfo* forMarshaling); |
| |
| void unmarshal_VkEventCreateInfo(VulkanStream* 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(VulkanStream* vkStream, VkStructureType rootType, |
| const VkQueryPoolCreateInfo* forMarshaling); |
| |
| void unmarshal_VkQueryPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkQueryPoolCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateQueryPool 20047 |
| #define OP_vkDestroyQueryPool 20048 |
| #define OP_vkGetQueryPoolResults 20049 |
| void marshal_VkBufferCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferCreateInfo* forMarshaling); |
| |
| void unmarshal_VkBufferCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateBuffer 20050 |
| #define OP_vkDestroyBuffer 20051 |
| void marshal_VkBufferViewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferViewCreateInfo* forMarshaling); |
| |
| void unmarshal_VkBufferViewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferViewCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateBufferView 20052 |
| #define OP_vkDestroyBufferView 20053 |
| void marshal_VkImageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkSubresourceLayout(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubresourceLayout* forMarshaling); |
| |
| void unmarshal_VkSubresourceLayout(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubresourceLayout* forUnmarshaling); |
| |
| #define OP_vkCreateImage 20054 |
| #define OP_vkDestroyImage 20055 |
| #define OP_vkGetImageSubresourceLayout 20056 |
| void marshal_VkComponentMapping(VulkanStream* vkStream, VkStructureType rootType, |
| const VkComponentMapping* forMarshaling); |
| |
| void unmarshal_VkComponentMapping(VulkanStream* vkStream, VkStructureType rootType, |
| VkComponentMapping* forUnmarshaling); |
| |
| void marshal_VkImageViewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageViewCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageViewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageViewCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateImageView 20057 |
| #define OP_vkDestroyImageView 20058 |
| void marshal_VkShaderModuleCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkShaderModuleCreateInfo* forMarshaling); |
| |
| void unmarshal_VkShaderModuleCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkShaderModuleCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateShaderModule 20059 |
| #define OP_vkDestroyShaderModule 20060 |
| void marshal_VkPipelineCacheCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineCacheCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineCacheCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCacheCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreatePipelineCache 20061 |
| #define OP_vkDestroyPipelineCache 20062 |
| #define OP_vkGetPipelineCacheData 20063 |
| #define OP_vkMergePipelineCaches 20064 |
| void marshal_VkSpecializationMapEntry(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSpecializationMapEntry* forMarshaling); |
| |
| void unmarshal_VkSpecializationMapEntry(VulkanStream* vkStream, VkStructureType rootType, |
| VkSpecializationMapEntry* forUnmarshaling); |
| |
| void marshal_VkSpecializationInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSpecializationInfo* forMarshaling); |
| |
| void unmarshal_VkSpecializationInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSpecializationInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineShaderStageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineShaderStageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineShaderStageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineShaderStageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkComputePipelineCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkComputePipelineCreateInfo* forMarshaling); |
| |
| void unmarshal_VkComputePipelineCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkComputePipelineCreateInfo* forUnmarshaling); |
| |
| void marshal_VkVertexInputBindingDescription(VulkanStream* vkStream, VkStructureType rootType, |
| const VkVertexInputBindingDescription* forMarshaling); |
| |
| void unmarshal_VkVertexInputBindingDescription(VulkanStream* vkStream, VkStructureType rootType, |
| VkVertexInputBindingDescription* forUnmarshaling); |
| |
| void marshal_VkVertexInputAttributeDescription( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkVertexInputAttributeDescription* forMarshaling); |
| |
| void unmarshal_VkVertexInputAttributeDescription( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVertexInputAttributeDescription* forUnmarshaling); |
| |
| void marshal_VkPipelineVertexInputStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineVertexInputStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineVertexInputStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineVertexInputStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineInputAssemblyStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineInputAssemblyStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineInputAssemblyStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineInputAssemblyStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineTessellationStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineTessellationStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineTessellationStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineTessellationStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkViewport(VulkanStream* vkStream, VkStructureType rootType, |
| const VkViewport* forMarshaling); |
| |
| void unmarshal_VkViewport(VulkanStream* vkStream, VkStructureType rootType, |
| VkViewport* forUnmarshaling); |
| |
| void marshal_VkPipelineViewportStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineViewportStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineViewportStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineViewportStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineRasterizationStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineRasterizationStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineMultisampleStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineMultisampleStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineMultisampleStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineMultisampleStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkStencilOpState(VulkanStream* vkStream, VkStructureType rootType, |
| const VkStencilOpState* forMarshaling); |
| |
| void unmarshal_VkStencilOpState(VulkanStream* vkStream, VkStructureType rootType, |
| VkStencilOpState* forUnmarshaling); |
| |
| void marshal_VkPipelineDepthStencilStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineDepthStencilStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineDepthStencilStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineDepthStencilStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineColorBlendAttachmentState( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineColorBlendAttachmentState* forMarshaling); |
| |
| void unmarshal_VkPipelineColorBlendAttachmentState( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineColorBlendAttachmentState* forUnmarshaling); |
| |
| void marshal_VkPipelineColorBlendStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineColorBlendStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineColorBlendStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineColorBlendStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineDynamicStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineDynamicStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineDynamicStateCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineDynamicStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkGraphicsPipelineCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkGraphicsPipelineCreateInfo* forMarshaling); |
| |
| void unmarshal_VkGraphicsPipelineCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkGraphicsPipelineCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateGraphicsPipelines 20065 |
| #define OP_vkCreateComputePipelines 20066 |
| #define OP_vkDestroyPipeline 20067 |
| void marshal_VkPushConstantRange(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPushConstantRange* forMarshaling); |
| |
| void unmarshal_VkPushConstantRange(VulkanStream* vkStream, VkStructureType rootType, |
| VkPushConstantRange* forUnmarshaling); |
| |
| void marshal_VkPipelineLayoutCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineLayoutCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineLayoutCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineLayoutCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreatePipelineLayout 20068 |
| #define OP_vkDestroyPipelineLayout 20069 |
| void marshal_VkSamplerCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSamplerCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSamplerCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateSampler 20070 |
| #define OP_vkDestroySampler 20071 |
| void marshal_VkCopyDescriptorSet(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCopyDescriptorSet* forMarshaling); |
| |
| void unmarshal_VkCopyDescriptorSet(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyDescriptorSet* forUnmarshaling); |
| |
| void marshal_VkDescriptorBufferInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorBufferInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorBufferInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorBufferInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorImageInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorImageInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorImageInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorImageInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorPoolSize(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorPoolSize* forMarshaling); |
| |
| void unmarshal_VkDescriptorPoolSize(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorPoolSize* forUnmarshaling); |
| |
| void marshal_VkDescriptorPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorPoolCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorPoolCreateInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorSetAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetLayoutBinding(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutBinding* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetLayoutBinding(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetLayoutBinding* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetLayoutCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetLayoutCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetLayoutCreateInfo* forUnmarshaling); |
| |
| void marshal_VkWriteDescriptorSet(VulkanStream* vkStream, VkStructureType rootType, |
| const VkWriteDescriptorSet* forMarshaling); |
| |
| void unmarshal_VkWriteDescriptorSet(VulkanStream* 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(VulkanStream* vkStream, VkStructureType rootType, |
| const VkAttachmentDescription* forMarshaling); |
| |
| void unmarshal_VkAttachmentDescription(VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentDescription* forUnmarshaling); |
| |
| void marshal_VkAttachmentReference(VulkanStream* vkStream, VkStructureType rootType, |
| const VkAttachmentReference* forMarshaling); |
| |
| void unmarshal_VkAttachmentReference(VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentReference* forUnmarshaling); |
| |
| void marshal_VkFramebufferCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkFramebufferCreateInfo* forMarshaling); |
| |
| void unmarshal_VkFramebufferCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkFramebufferCreateInfo* forUnmarshaling); |
| |
| void marshal_VkSubpassDescription(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubpassDescription* forMarshaling); |
| |
| void unmarshal_VkSubpassDescription(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDescription* forUnmarshaling); |
| |
| void marshal_VkSubpassDependency(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubpassDependency* forMarshaling); |
| |
| void unmarshal_VkSubpassDependency(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDependency* forUnmarshaling); |
| |
| void marshal_VkRenderPassCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderPassCreateInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassCreateInfo(VulkanStream* 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(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCommandPoolCreateInfo* forMarshaling); |
| |
| void unmarshal_VkCommandPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandPoolCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateCommandPool 20085 |
| #define OP_vkDestroyCommandPool 20086 |
| #define OP_vkResetCommandPool 20087 |
| void marshal_VkCommandBufferAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCommandBufferAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkCommandBufferAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkCommandBufferInheritanceInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCommandBufferInheritanceInfo* forMarshaling); |
| |
| void unmarshal_VkCommandBufferInheritanceInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceInfo* forUnmarshaling); |
| |
| void marshal_VkCommandBufferBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCommandBufferBeginInfo* forMarshaling); |
| |
| void unmarshal_VkCommandBufferBeginInfo(VulkanStream* 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(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferCopy* forMarshaling); |
| |
| void unmarshal_VkBufferCopy(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCopy* forUnmarshaling); |
| |
| void marshal_VkImageSubresourceLayers(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageSubresourceLayers* forMarshaling); |
| |
| void unmarshal_VkImageSubresourceLayers(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSubresourceLayers* forUnmarshaling); |
| |
| void marshal_VkBufferImageCopy(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferImageCopy* forMarshaling); |
| |
| void unmarshal_VkBufferImageCopy(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferImageCopy* forUnmarshaling); |
| |
| void marshal_VkClearColorValue(VulkanStream* vkStream, VkStructureType rootType, |
| const VkClearColorValue* forMarshaling); |
| |
| void unmarshal_VkClearColorValue(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearColorValue* forUnmarshaling); |
| |
| void marshal_VkClearDepthStencilValue(VulkanStream* vkStream, VkStructureType rootType, |
| const VkClearDepthStencilValue* forMarshaling); |
| |
| void unmarshal_VkClearDepthStencilValue(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearDepthStencilValue* forUnmarshaling); |
| |
| void marshal_VkClearValue(VulkanStream* vkStream, VkStructureType rootType, |
| const VkClearValue* forMarshaling); |
| |
| void unmarshal_VkClearValue(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearValue* forUnmarshaling); |
| |
| void marshal_VkClearAttachment(VulkanStream* vkStream, VkStructureType rootType, |
| const VkClearAttachment* forMarshaling); |
| |
| void unmarshal_VkClearAttachment(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearAttachment* forUnmarshaling); |
| |
| void marshal_VkClearRect(VulkanStream* vkStream, VkStructureType rootType, |
| const VkClearRect* forMarshaling); |
| |
| void unmarshal_VkClearRect(VulkanStream* vkStream, VkStructureType rootType, |
| VkClearRect* forUnmarshaling); |
| |
| void marshal_VkImageBlit(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageBlit* forMarshaling); |
| |
| void unmarshal_VkImageBlit(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageBlit* forUnmarshaling); |
| |
| void marshal_VkImageCopy(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageCopy* forMarshaling); |
| |
| void unmarshal_VkImageCopy(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCopy* forUnmarshaling); |
| |
| void marshal_VkImageResolve(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageResolve* forMarshaling); |
| |
| void unmarshal_VkImageResolve(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageResolve* forUnmarshaling); |
| |
| void marshal_VkRenderPassBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderPassBeginInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassBeginInfo(VulkanStream* 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( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSubgroupProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSubgroupProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubgroupProperties* forUnmarshaling); |
| |
| void marshal_VkBindBufferMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBindBufferMemoryInfo* forMarshaling); |
| |
| void unmarshal_VkBindBufferMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBindBufferMemoryInfo* forUnmarshaling); |
| |
| void marshal_VkBindImageMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBindImageMemoryInfo* forMarshaling); |
| |
| void unmarshal_VkBindImageMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBindImageMemoryInfo* forUnmarshaling); |
| |
| #define OP_vkBindBufferMemory2 20138 |
| #define OP_vkBindImageMemory2 20139 |
| void marshal_VkPhysicalDevice16BitStorageFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDevice16BitStorageFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevice16BitStorageFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevice16BitStorageFeatures* forUnmarshaling); |
| |
| void marshal_VkMemoryDedicatedRequirements(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryDedicatedRequirements* forMarshaling); |
| |
| void unmarshal_VkMemoryDedicatedRequirements(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryDedicatedRequirements* forUnmarshaling); |
| |
| void marshal_VkMemoryDedicatedAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryDedicatedAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkMemoryDedicatedAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryDedicatedAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkMemoryAllocateFlagsInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryAllocateFlagsInfo* forMarshaling); |
| |
| void unmarshal_VkMemoryAllocateFlagsInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryAllocateFlagsInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupRenderPassBeginInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceGroupRenderPassBeginInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupRenderPassBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupRenderPassBeginInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupCommandBufferBeginInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceGroupCommandBufferBeginInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupCommandBufferBeginInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupCommandBufferBeginInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceGroupSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupSubmitInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupBindSparseInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceGroupBindSparseInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupBindSparseInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupBindSparseInfo* forUnmarshaling); |
| |
| #define OP_vkGetDeviceGroupPeerMemoryFeatures 20140 |
| #define OP_vkCmdSetDeviceMask 20141 |
| #define OP_vkCmdDispatchBase 20142 |
| void marshal_VkBindBufferMemoryDeviceGroupInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkBindBufferMemoryDeviceGroupInfo* forMarshaling); |
| |
| void unmarshal_VkBindBufferMemoryDeviceGroupInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBindBufferMemoryDeviceGroupInfo* forUnmarshaling); |
| |
| void marshal_VkBindImageMemoryDeviceGroupInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkBindImageMemoryDeviceGroupInfo* forMarshaling); |
| |
| void unmarshal_VkBindImageMemoryDeviceGroupInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBindImageMemoryDeviceGroupInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceGroupProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceGroupProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceGroupProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceGroupProperties* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupDeviceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceGroupDeviceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupDeviceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupDeviceCreateInfo* forUnmarshaling); |
| |
| #define OP_vkEnumeratePhysicalDeviceGroups 20143 |
| void marshal_VkBufferMemoryRequirementsInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferMemoryRequirementsInfo2* forMarshaling); |
| |
| void unmarshal_VkBufferMemoryRequirementsInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferMemoryRequirementsInfo2* forUnmarshaling); |
| |
| void marshal_VkImageMemoryRequirementsInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageMemoryRequirementsInfo2* forMarshaling); |
| |
| void unmarshal_VkImageMemoryRequirementsInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageMemoryRequirementsInfo2* forUnmarshaling); |
| |
| void marshal_VkImageSparseMemoryRequirementsInfo2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageSparseMemoryRequirementsInfo2* forMarshaling); |
| |
| void unmarshal_VkImageSparseMemoryRequirementsInfo2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSparseMemoryRequirementsInfo2* forUnmarshaling); |
| |
| void marshal_VkMemoryRequirements2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryRequirements2* forMarshaling); |
| |
| void unmarshal_VkMemoryRequirements2(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryRequirements2* forUnmarshaling); |
| |
| void marshal_VkSparseImageMemoryRequirements2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSparseImageMemoryRequirements2* forMarshaling); |
| |
| void unmarshal_VkSparseImageMemoryRequirements2(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageMemoryRequirements2* forUnmarshaling); |
| |
| #define OP_vkGetImageMemoryRequirements2 20144 |
| #define OP_vkGetBufferMemoryRequirements2 20145 |
| #define OP_vkGetImageSparseMemoryRequirements2 20146 |
| void marshal_VkPhysicalDeviceFeatures2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFeatures2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceFeatures2(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFeatures2* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProperties2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProperties2* forUnmarshaling); |
| |
| void marshal_VkFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkFormatProperties2* forMarshaling); |
| |
| void unmarshal_VkFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| VkFormatProperties2* forUnmarshaling); |
| |
| void marshal_VkImageFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageFormatProperties2* forMarshaling); |
| |
| void unmarshal_VkImageFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageFormatProperties2* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceImageFormatInfo2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImageFormatInfo2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceImageFormatInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageFormatInfo2* forUnmarshaling); |
| |
| void marshal_VkQueueFamilyProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkQueueFamilyProperties2* forMarshaling); |
| |
| void unmarshal_VkQueueFamilyProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| VkQueueFamilyProperties2* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMemoryProperties2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMemoryProperties2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMemoryProperties2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMemoryProperties2* forUnmarshaling); |
| |
| void marshal_VkSparseImageFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSparseImageFormatProperties2* forMarshaling); |
| |
| void unmarshal_VkSparseImageFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, |
| VkSparseImageFormatProperties2* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSparseImageFormatInfo2( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSparseImageFormatInfo2* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSparseImageFormatInfo2( |
| VulkanStream* 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( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePointClippingProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePointClippingProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePointClippingProperties* forUnmarshaling); |
| |
| void marshal_VkInputAttachmentAspectReference( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkInputAttachmentAspectReference* forMarshaling); |
| |
| void unmarshal_VkInputAttachmentAspectReference(VulkanStream* vkStream, VkStructureType rootType, |
| VkInputAttachmentAspectReference* forUnmarshaling); |
| |
| void marshal_VkRenderPassInputAttachmentAspectCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderPassInputAttachmentAspectCreateInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassInputAttachmentAspectCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassInputAttachmentAspectCreateInfo* forUnmarshaling); |
| |
| void marshal_VkImageViewUsageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageViewUsageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageViewUsageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageViewUsageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineTessellationDomainOriginStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineTessellationDomainOriginStateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineTessellationDomainOriginStateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineTessellationDomainOriginStateCreateInfo* forUnmarshaling); |
| |
| void marshal_VkRenderPassMultiviewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderPassMultiviewCreateInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassMultiviewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassMultiviewCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMultiviewFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMultiviewFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMultiviewFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMultiviewFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMultiviewProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMultiviewProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMultiviewProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMultiviewProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVariablePointersFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVariablePointersFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVariablePointersFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVariablePointersFeatures* forUnmarshaling); |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceVariablePointersFeatures, |
| marshal_VkPhysicalDeviceVariablePointerFeatures) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceVariablePointersFeatures, |
| unmarshal_VkPhysicalDeviceVariablePointerFeatures) |
| |
| void marshal_VkPhysicalDeviceProtectedMemoryFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProtectedMemoryFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProtectedMemoryFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProtectedMemoryFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceProtectedMemoryProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProtectedMemoryProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProtectedMemoryProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProtectedMemoryProperties* forUnmarshaling); |
| |
| void marshal_VkDeviceQueueInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceQueueInfo2* forMarshaling); |
| |
| void unmarshal_VkDeviceQueueInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceQueueInfo2* forUnmarshaling); |
| |
| void marshal_VkProtectedSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkProtectedSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkProtectedSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkProtectedSubmitInfo* forUnmarshaling); |
| |
| #define OP_vkGetDeviceQueue2 20155 |
| void marshal_VkSamplerYcbcrConversionCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSamplerYcbcrConversionCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSamplerYcbcrConversionCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerYcbcrConversionCreateInfo* forUnmarshaling); |
| |
| void marshal_VkSamplerYcbcrConversionInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSamplerYcbcrConversionInfo* forMarshaling); |
| |
| void unmarshal_VkSamplerYcbcrConversionInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerYcbcrConversionInfo* forUnmarshaling); |
| |
| void marshal_VkBindImagePlaneMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBindImagePlaneMemoryInfo* forMarshaling); |
| |
| void unmarshal_VkBindImagePlaneMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBindImagePlaneMemoryInfo* forUnmarshaling); |
| |
| void marshal_VkImagePlaneMemoryRequirementsInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkImagePlaneMemoryRequirementsInfo* forMarshaling); |
| |
| void unmarshal_VkImagePlaneMemoryRequirementsInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkImagePlaneMemoryRequirementsInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSamplerYcbcrConversionFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSamplerYcbcrConversionFeatures* forUnmarshaling); |
| |
| void marshal_VkSamplerYcbcrConversionImageFormatProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSamplerYcbcrConversionImageFormatProperties* forMarshaling); |
| |
| void unmarshal_VkSamplerYcbcrConversionImageFormatProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerYcbcrConversionImageFormatProperties* forUnmarshaling); |
| |
| #define OP_vkCreateSamplerYcbcrConversion 20156 |
| #define OP_vkDestroySamplerYcbcrConversion 20157 |
| void marshal_VkDescriptorUpdateTemplateEntry(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorUpdateTemplateEntry* forMarshaling); |
| |
| void unmarshal_VkDescriptorUpdateTemplateEntry(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorUpdateTemplateEntry* forUnmarshaling); |
| |
| void marshal_VkDescriptorUpdateTemplateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorUpdateTemplateCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorUpdateTemplateCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorUpdateTemplateCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreateDescriptorUpdateTemplate 20158 |
| #define OP_vkDestroyDescriptorUpdateTemplate 20159 |
| #define OP_vkUpdateDescriptorSetWithTemplate 20160 |
| void marshal_VkExternalMemoryProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExternalMemoryProperties* forMarshaling); |
| |
| void unmarshal_VkExternalMemoryProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalMemoryProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceExternalImageFormatInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalImageFormatInfo* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExternalImageFormatInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalImageFormatInfo* forUnmarshaling); |
| |
| void marshal_VkExternalImageFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExternalImageFormatProperties* forMarshaling); |
| |
| void unmarshal_VkExternalImageFormatProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalImageFormatProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceExternalBufferInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalBufferInfo* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExternalBufferInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalBufferInfo* forUnmarshaling); |
| |
| void marshal_VkExternalBufferProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExternalBufferProperties* forMarshaling); |
| |
| void unmarshal_VkExternalBufferProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalBufferProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceIDProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceIDProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceIDProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceIDProperties* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceExternalBufferProperties 20161 |
| void marshal_VkExternalMemoryImageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExternalMemoryImageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkExternalMemoryImageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalMemoryImageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkExternalMemoryBufferCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkExternalMemoryBufferCreateInfo* forMarshaling); |
| |
| void unmarshal_VkExternalMemoryBufferCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalMemoryBufferCreateInfo* forUnmarshaling); |
| |
| void marshal_VkExportMemoryAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExportMemoryAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkExportMemoryAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkExportMemoryAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceExternalFenceInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalFenceInfo* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExternalFenceInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalFenceInfo* forUnmarshaling); |
| |
| void marshal_VkExternalFenceProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExternalFenceProperties* forMarshaling); |
| |
| void unmarshal_VkExternalFenceProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalFenceProperties* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceExternalFenceProperties 20162 |
| void marshal_VkExportFenceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExportFenceCreateInfo* forMarshaling); |
| |
| void unmarshal_VkExportFenceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkExportFenceCreateInfo* forUnmarshaling); |
| |
| void marshal_VkExportSemaphoreCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExportSemaphoreCreateInfo* forMarshaling); |
| |
| void unmarshal_VkExportSemaphoreCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkExportSemaphoreCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceExternalSemaphoreInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExternalSemaphoreInfo* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExternalSemaphoreInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExternalSemaphoreInfo* forUnmarshaling); |
| |
| void marshal_VkExternalSemaphoreProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkExternalSemaphoreProperties* forMarshaling); |
| |
| void unmarshal_VkExternalSemaphoreProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkExternalSemaphoreProperties* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceExternalSemaphoreProperties 20163 |
| void marshal_VkPhysicalDeviceMaintenance3Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMaintenance3Properties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMaintenance3Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance3Properties* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetLayoutSupport(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutSupport* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetLayoutSupport(VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetLayoutSupport* forUnmarshaling); |
| |
| #define OP_vkGetDescriptorSetLayoutSupport 20164 |
| void marshal_VkPhysicalDeviceShaderDrawParametersFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderDrawParametersFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderDrawParametersFeatures( |
| VulkanStream* 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( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan11Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan11Features(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan11Features* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVulkan11Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan11Properties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan11Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan11Properties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVulkan12Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan12Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan12Features(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan12Features* forUnmarshaling); |
| |
| void marshal_VkConformanceVersion(VulkanStream* vkStream, VkStructureType rootType, |
| const VkConformanceVersion* forMarshaling); |
| |
| void unmarshal_VkConformanceVersion(VulkanStream* vkStream, VkStructureType rootType, |
| VkConformanceVersion* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVulkan12Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan12Properties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan12Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan12Properties* forUnmarshaling); |
| |
| void marshal_VkImageFormatListCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageFormatListCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageFormatListCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageFormatListCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCmdDrawIndirectCount 282774587 |
| #define OP_vkCmdDrawIndexedIndirectCount 245204359 |
| void marshal_VkAttachmentDescription2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkAttachmentDescription2* forMarshaling); |
| |
| void unmarshal_VkAttachmentDescription2(VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentDescription2* forUnmarshaling); |
| |
| void marshal_VkAttachmentReference2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkAttachmentReference2* forMarshaling); |
| |
| void unmarshal_VkAttachmentReference2(VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentReference2* forUnmarshaling); |
| |
| void marshal_VkSubpassDescription2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubpassDescription2* forMarshaling); |
| |
| void unmarshal_VkSubpassDescription2(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDescription2* forUnmarshaling); |
| |
| void marshal_VkSubpassDependency2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubpassDependency2* forMarshaling); |
| |
| void unmarshal_VkSubpassDependency2(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDependency2* forUnmarshaling); |
| |
| void marshal_VkRenderPassCreateInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderPassCreateInfo2* forMarshaling); |
| |
| void unmarshal_VkRenderPassCreateInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassCreateInfo2* forUnmarshaling); |
| |
| void marshal_VkSubpassBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubpassBeginInfo* forMarshaling); |
| |
| void unmarshal_VkSubpassBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassBeginInfo* forUnmarshaling); |
| |
| void marshal_VkSubpassEndInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubpassEndInfo* forMarshaling); |
| |
| void unmarshal_VkSubpassEndInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassEndInfo* forUnmarshaling); |
| |
| #define OP_vkCreateRenderPass2 279590827 |
| #define OP_vkCmdBeginRenderPass2 235222847 |
| #define OP_vkCmdNextSubpass2 244873750 |
| #define OP_vkCmdEndRenderPass2 221297834 |
| void marshal_VkPhysicalDevice8BitStorageFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDevice8BitStorageFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevice8BitStorageFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevice8BitStorageFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDriverProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDriverProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDriverProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDriverProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceShaderAtomicInt64Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderAtomicInt64Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderAtomicInt64Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderAtomicInt64Features* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceShaderFloat16Int8Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderFloat16Int8Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderFloat16Int8Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderFloat16Int8Features* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceFloatControlsProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFloatControlsProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceFloatControlsProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFloatControlsProperties* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetLayoutBindingFlagsCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorSetLayoutBindingFlagsCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetLayoutBindingFlagsCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDescriptorIndexingFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDescriptorIndexingFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDescriptorIndexingFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDescriptorIndexingFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDescriptorIndexingProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDescriptorIndexingProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDescriptorIndexingProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDescriptorIndexingProperties* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetVariableDescriptorCountAllocateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorSetVariableDescriptorCountAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetVariableDescriptorCountAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkDescriptorSetVariableDescriptorCountLayoutSupport( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorSetVariableDescriptorCountLayoutSupport* forMarshaling); |
| |
| void unmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorSetVariableDescriptorCountLayoutSupport* forUnmarshaling); |
| |
| void marshal_VkSubpassDescriptionDepthStencilResolve( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubpassDescriptionDepthStencilResolve* forMarshaling); |
| |
| void unmarshal_VkSubpassDescriptionDepthStencilResolve( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSubpassDescriptionDepthStencilResolve* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDepthStencilResolveProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDepthStencilResolveProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDepthStencilResolveProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDepthStencilResolveProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceScalarBlockLayoutFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceScalarBlockLayoutFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceScalarBlockLayoutFeatures* forUnmarshaling); |
| |
| void marshal_VkImageStencilUsageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageStencilUsageCreateInfo* forMarshaling); |
| |
| void unmarshal_VkImageStencilUsageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageStencilUsageCreateInfo* forUnmarshaling); |
| |
| void marshal_VkSamplerReductionModeCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSamplerReductionModeCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSamplerReductionModeCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerReductionModeCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSamplerFilterMinmaxProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSamplerFilterMinmaxProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSamplerFilterMinmaxProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVulkanMemoryModelFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkanMemoryModelFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkanMemoryModelFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceImagelessFramebufferFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImagelessFramebufferFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceImagelessFramebufferFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImagelessFramebufferFeatures* forUnmarshaling); |
| |
| void marshal_VkFramebufferAttachmentImageInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkFramebufferAttachmentImageInfo* forMarshaling); |
| |
| void unmarshal_VkFramebufferAttachmentImageInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkFramebufferAttachmentImageInfo* forUnmarshaling); |
| |
| void marshal_VkFramebufferAttachmentsCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkFramebufferAttachmentsCreateInfo* forMarshaling); |
| |
| void unmarshal_VkFramebufferAttachmentsCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkFramebufferAttachmentsCreateInfo* forUnmarshaling); |
| |
| void marshal_VkRenderPassAttachmentBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderPassAttachmentBeginInfo* forMarshaling); |
| |
| void unmarshal_VkRenderPassAttachmentBeginInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassAttachmentBeginInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceUniformBufferStandardLayoutFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceUniformBufferStandardLayoutFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* forUnmarshaling); |
| |
| void marshal_VkAttachmentReferenceStencilLayout( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkAttachmentReferenceStencilLayout* forMarshaling); |
| |
| void unmarshal_VkAttachmentReferenceStencilLayout( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentReferenceStencilLayout* forUnmarshaling); |
| |
| void marshal_VkAttachmentDescriptionStencilLayout( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkAttachmentDescriptionStencilLayout* forMarshaling); |
| |
| void unmarshal_VkAttachmentDescriptionStencilLayout( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentDescriptionStencilLayout* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceHostQueryResetFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceHostQueryResetFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceHostQueryResetFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceHostQueryResetFeatures* forUnmarshaling); |
| |
| #define OP_vkResetQueryPool 252097672 |
| void marshal_VkPhysicalDeviceTimelineSemaphoreFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTimelineSemaphoreFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTimelineSemaphoreFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceTimelineSemaphoreProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTimelineSemaphoreProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceTimelineSemaphoreProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTimelineSemaphoreProperties* forUnmarshaling); |
| |
| void marshal_VkSemaphoreTypeCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSemaphoreTypeCreateInfo* forMarshaling); |
| |
| void unmarshal_VkSemaphoreTypeCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreTypeCreateInfo* forUnmarshaling); |
| |
| void marshal_VkTimelineSemaphoreSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkTimelineSemaphoreSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkTimelineSemaphoreSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkTimelineSemaphoreSubmitInfo* forUnmarshaling); |
| |
| void marshal_VkSemaphoreWaitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSemaphoreWaitInfo* forMarshaling); |
| |
| void unmarshal_VkSemaphoreWaitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreWaitInfo* forUnmarshaling); |
| |
| void marshal_VkSemaphoreSignalInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSemaphoreSignalInfo* forMarshaling); |
| |
| void unmarshal_VkSemaphoreSignalInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreSignalInfo* forUnmarshaling); |
| |
| #define OP_vkGetSemaphoreCounterValue 267066974 |
| #define OP_vkWaitSemaphores 224777382 |
| #define OP_vkSignalSemaphore 271024127 |
| void marshal_VkPhysicalDeviceBufferDeviceAddressFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceBufferDeviceAddressFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceBufferDeviceAddressFeatures* forUnmarshaling); |
| |
| void marshal_VkBufferDeviceAddressInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferDeviceAddressInfo* forMarshaling); |
| |
| void unmarshal_VkBufferDeviceAddressInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferDeviceAddressInfo* forUnmarshaling); |
| |
| void marshal_VkBufferOpaqueCaptureAddressCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferOpaqueCaptureAddressCreateInfo* forMarshaling); |
| |
| void unmarshal_VkBufferOpaqueCaptureAddressCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferOpaqueCaptureAddressCreateInfo* forUnmarshaling); |
| |
| void marshal_VkMemoryOpaqueCaptureAddressAllocateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryOpaqueCaptureAddressAllocateInfo* forMarshaling); |
| |
| void unmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryOpaqueCaptureAddressAllocateInfo* forUnmarshaling); |
| |
| void marshal_VkDeviceMemoryOpaqueCaptureAddressInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceMemoryOpaqueCaptureAddressInfo* forMarshaling); |
| |
| void unmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceMemoryOpaqueCaptureAddressInfo* forUnmarshaling); |
| |
| #define OP_vkGetBufferDeviceAddress 222632266 |
| #define OP_vkGetBufferOpaqueCaptureAddress 230188231 |
| #define OP_vkGetDeviceMemoryOpaqueCaptureAddress 260620079 |
| #endif |
| #ifdef VK_VERSION_1_3 |
| void marshal_VkPhysicalDeviceVulkan13Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan13Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan13Features(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan13Features* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVulkan13Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVulkan13Properties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVulkan13Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVulkan13Properties* forUnmarshaling); |
| |
| void marshal_VkPipelineCreationFeedback(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineCreationFeedback* forMarshaling); |
| |
| void unmarshal_VkPipelineCreationFeedback(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCreationFeedback* forUnmarshaling); |
| |
| void marshal_VkPipelineCreationFeedbackCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineCreationFeedbackCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineCreationFeedbackCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCreationFeedbackCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceShaderTerminateInvocationFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderTerminateInvocationFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderTerminateInvocationFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderTerminateInvocationFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceToolProperties(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceToolProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceToolProperties(VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceToolProperties* forUnmarshaling); |
| |
| #define OP_vkGetPhysicalDeviceToolProperties 286895278 |
| void marshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDevicePrivateDataFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePrivateDataFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePrivateDataFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePrivateDataFeatures* forUnmarshaling); |
| |
| void marshal_VkDevicePrivateDataCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDevicePrivateDataCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDevicePrivateDataCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDevicePrivateDataCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPrivateDataSlotCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPrivateDataSlotCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPrivateDataSlotCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkPrivateDataSlotCreateInfo* forUnmarshaling); |
| |
| #define OP_vkCreatePrivateDataSlot 262776916 |
| #define OP_vkDestroyPrivateDataSlot 224520231 |
| #define OP_vkSetPrivateData 242146991 |
| #define OP_vkGetPrivateData 237052348 |
| void marshal_VkPhysicalDevicePipelineCreationCacheControlFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePipelineCreationCacheControlFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePipelineCreationCacheControlFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePipelineCreationCacheControlFeatures* forUnmarshaling); |
| |
| void marshal_VkMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryBarrier2* forMarshaling); |
| |
| void unmarshal_VkMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryBarrier2* forUnmarshaling); |
| |
| void marshal_VkBufferMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferMemoryBarrier2* forMarshaling); |
| |
| void unmarshal_VkBufferMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferMemoryBarrier2* forUnmarshaling); |
| |
| void marshal_VkImageMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageMemoryBarrier2* forMarshaling); |
| |
| void unmarshal_VkImageMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageMemoryBarrier2* forUnmarshaling); |
| |
| void marshal_VkDependencyInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDependencyInfo* forMarshaling); |
| |
| void unmarshal_VkDependencyInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkDependencyInfo* forUnmarshaling); |
| |
| void marshal_VkSemaphoreSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSemaphoreSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkSemaphoreSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreSubmitInfo* forUnmarshaling); |
| |
| void marshal_VkCommandBufferSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCommandBufferSubmitInfo* forMarshaling); |
| |
| void unmarshal_VkCommandBufferSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferSubmitInfo* forUnmarshaling); |
| |
| void marshal_VkSubmitInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubmitInfo2* forMarshaling); |
| |
| void unmarshal_VkSubmitInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubmitInfo2* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSynchronization2Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSynchronization2Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSynchronization2Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSynchronization2Features* forUnmarshaling); |
| |
| #define OP_vkCmdSetEvent2 232259114 |
| #define OP_vkCmdResetEvent2 271973131 |
| #define OP_vkCmdWaitEvents2 244672720 |
| #define OP_vkCmdPipelineBarrier2 296709912 |
| #define OP_vkCmdWriteTimestamp2 246322283 |
| #define OP_vkQueueSubmit2 275454371 |
| void marshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceImageRobustnessFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImageRobustnessFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceImageRobustnessFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageRobustnessFeatures* forUnmarshaling); |
| |
| void marshal_VkBufferCopy2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferCopy2* forMarshaling); |
| |
| void unmarshal_VkBufferCopy2(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferCopy2* forUnmarshaling); |
| |
| void marshal_VkCopyBufferInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCopyBufferInfo2* forMarshaling); |
| |
| void unmarshal_VkCopyBufferInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyBufferInfo2* forUnmarshaling); |
| |
| void marshal_VkImageCopy2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageCopy2* forMarshaling); |
| |
| void unmarshal_VkImageCopy2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCopy2* forUnmarshaling); |
| |
| void marshal_VkCopyImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCopyImageInfo2* forMarshaling); |
| |
| void unmarshal_VkCopyImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageInfo2* forUnmarshaling); |
| |
| void marshal_VkBufferImageCopy2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferImageCopy2* forMarshaling); |
| |
| void unmarshal_VkBufferImageCopy2(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferImageCopy2* forUnmarshaling); |
| |
| void marshal_VkCopyBufferToImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCopyBufferToImageInfo2* forMarshaling); |
| |
| void unmarshal_VkCopyBufferToImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyBufferToImageInfo2* forUnmarshaling); |
| |
| void marshal_VkCopyImageToBufferInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCopyImageToBufferInfo2* forMarshaling); |
| |
| void unmarshal_VkCopyImageToBufferInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageToBufferInfo2* forUnmarshaling); |
| |
| void marshal_VkImageBlit2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageBlit2* forMarshaling); |
| |
| void unmarshal_VkImageBlit2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageBlit2* forUnmarshaling); |
| |
| void marshal_VkBlitImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkBlitImageInfo2* forMarshaling); |
| |
| void unmarshal_VkBlitImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkBlitImageInfo2* forUnmarshaling); |
| |
| void marshal_VkImageResolve2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageResolve2* forMarshaling); |
| |
| void unmarshal_VkImageResolve2(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageResolve2* forUnmarshaling); |
| |
| void marshal_VkResolveImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| const VkResolveImageInfo2* forMarshaling); |
| |
| void unmarshal_VkResolveImageInfo2(VulkanStream* vkStream, VkStructureType rootType, |
| VkResolveImageInfo2* forUnmarshaling); |
| |
| #define OP_vkCmdCopyBuffer2 236505336 |
| #define OP_vkCmdCopyImage2 247540368 |
| #define OP_vkCmdCopyBufferToImage2 267966219 |
| #define OP_vkCmdCopyImageToBuffer2 215156661 |
| #define OP_vkCmdBlitImage2 275239053 |
| #define OP_vkCmdResolveImage2 282440329 |
| void marshal_VkPhysicalDeviceSubgroupSizeControlFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSubgroupSizeControlFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSubgroupSizeControlFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubgroupSizeControlFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceSubgroupSizeControlProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSubgroupSizeControlProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSubgroupSizeControlProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSubgroupSizeControlProperties* forUnmarshaling); |
| |
| void marshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineShaderStageRequiredSubgroupSizeCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineShaderStageRequiredSubgroupSizeCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceInlineUniformBlockFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceInlineUniformBlockFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceInlineUniformBlockFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceInlineUniformBlockFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceInlineUniformBlockProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceInlineUniformBlockProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceInlineUniformBlockProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceInlineUniformBlockProperties* forUnmarshaling); |
| |
| void marshal_VkWriteDescriptorSetInlineUniformBlock( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkWriteDescriptorSetInlineUniformBlock* forMarshaling); |
| |
| void unmarshal_VkWriteDescriptorSetInlineUniformBlock( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkWriteDescriptorSetInlineUniformBlock* forUnmarshaling); |
| |
| void marshal_VkDescriptorPoolInlineUniformBlockCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDescriptorPoolInlineUniformBlockCreateInfo* forMarshaling); |
| |
| void unmarshal_VkDescriptorPoolInlineUniformBlockCreateInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDescriptorPoolInlineUniformBlockCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceTextureCompressionASTCHDRFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTextureCompressionASTCHDRFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTextureCompressionASTCHDRFeatures* forUnmarshaling); |
| |
| void marshal_VkRenderingAttachmentInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderingAttachmentInfo* forMarshaling); |
| |
| void unmarshal_VkRenderingAttachmentInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingAttachmentInfo* forUnmarshaling); |
| |
| void marshal_VkRenderingInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderingInfo* forMarshaling); |
| |
| void unmarshal_VkRenderingInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingInfo* forUnmarshaling); |
| |
| void marshal_VkPipelineRenderingCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineRenderingCreateInfo* forMarshaling); |
| |
| void unmarshal_VkPipelineRenderingCreateInfo(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRenderingCreateInfo* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceDynamicRenderingFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDynamicRenderingFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDynamicRenderingFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDynamicRenderingFeatures* forUnmarshaling); |
| |
| void marshal_VkCommandBufferInheritanceRenderingInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkCommandBufferInheritanceRenderingInfo* forMarshaling); |
| |
| void unmarshal_VkCommandBufferInheritanceRenderingInfo( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkCommandBufferInheritanceRenderingInfo* forUnmarshaling); |
| |
| #define OP_vkCmdBeginRendering 294618673 |
| #define OP_vkCmdEndRendering 220725158 |
| #define OP_vkCmdSetCullMode 224605861 |
| #define OP_vkCmdSetFrontFace 223122493 |
| #define OP_vkCmdSetPrimitiveTopology 263054804 |
| #define OP_vkCmdSetViewportWithCount 267390210 |
| #define OP_vkCmdSetScissorWithCount 219934891 |
| #define OP_vkCmdBindVertexBuffers2 258656493 |
| #define OP_vkCmdSetDepthTestEnable 209714588 |
| #define OP_vkCmdSetDepthWriteEnable 240260392 |
| #define OP_vkCmdSetDepthCompareOp 245341736 |
| #define OP_vkCmdSetDepthBoundsTestEnable 219709826 |
| #define OP_vkCmdSetStencilTestEnable 286845216 |
| #define OP_vkCmdSetStencilOp 235751186 |
| void marshal_VkPhysicalDeviceShaderIntegerDotProductFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderIntegerDotProductFeatures* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderIntegerDotProductFeatures( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderIntegerDotProductFeatures* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceShaderIntegerDotProductProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceShaderIntegerDotProductProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceShaderIntegerDotProductProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceShaderIntegerDotProductProperties* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceTexelBufferAlignmentProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTexelBufferAlignmentProperties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceTexelBufferAlignmentProperties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTexelBufferAlignmentProperties* forUnmarshaling); |
| |
| void marshal_VkFormatProperties3(VulkanStream* vkStream, VkStructureType rootType, |
| const VkFormatProperties3* forMarshaling); |
| |
| void unmarshal_VkFormatProperties3(VulkanStream* vkStream, VkStructureType rootType, |
| VkFormatProperties3* forUnmarshaling); |
| |
| #define OP_vkCmdSetRasterizerDiscardEnable 276298238 |
| #define OP_vkCmdSetDepthBiasEnable 267154733 |
| #define OP_vkCmdSetPrimitiveRestartEnable 230252008 |
| void marshal_VkPhysicalDeviceMaintenance4Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMaintenance4Features* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMaintenance4Features( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance4Features* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMaintenance4Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMaintenance4Properties* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMaintenance4Properties( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance4Properties* forUnmarshaling); |
| |
| void marshal_VkDeviceBufferMemoryRequirements( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceBufferMemoryRequirements* forMarshaling); |
| |
| void unmarshal_VkDeviceBufferMemoryRequirements(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceBufferMemoryRequirements* forUnmarshaling); |
| |
| void marshal_VkDeviceImageMemoryRequirements(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceImageMemoryRequirements* forMarshaling); |
| |
| void unmarshal_VkDeviceImageMemoryRequirements(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceImageMemoryRequirements* forUnmarshaling); |
| |
| #define OP_vkGetDeviceBufferMemoryRequirements 294177590 |
| #define OP_vkGetDeviceImageMemoryRequirements 282480635 |
| #define OP_vkGetDeviceImageSparseMemoryRequirements 233707261 |
| #endif |
| #ifdef VK_KHR_surface |
| #endif |
| #ifdef VK_KHR_swapchain |
| void marshal_VkSwapchainCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSwapchainCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkSwapchainCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainCreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkPresentInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPresentInfoKHR* forMarshaling); |
| |
| void unmarshal_VkPresentInfoKHR(VulkanStream* 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(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageSwapchainCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImageSwapchainCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSwapchainCreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkBindImageMemorySwapchainInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkBindImageMemorySwapchainInfoKHR* forMarshaling); |
| |
| void unmarshal_VkBindImageMemorySwapchainInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkBindImageMemorySwapchainInfoKHR* forUnmarshaling); |
| |
| void marshal_VkAcquireNextImageInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkAcquireNextImageInfoKHR* forMarshaling); |
| |
| void unmarshal_VkAcquireNextImageInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkAcquireNextImageInfoKHR* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupPresentCapabilitiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceGroupPresentCapabilitiesKHR* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupPresentCapabilitiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupPresentCapabilitiesKHR* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupPresentInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceGroupPresentInfoKHR* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupPresentInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceGroupPresentInfoKHR* forUnmarshaling); |
| |
| void marshal_VkDeviceGroupSwapchainCreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceGroupSwapchainCreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkDeviceGroupSwapchainCreateInfoKHR( |
| VulkanStream* 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_xcb_surface |
| #endif |
| #ifdef VK_KHR_android_surface |
| #endif |
| #ifdef VK_KHR_win32_surface |
| #endif |
| #ifdef VK_KHR_dynamic_rendering |
| DEFINE_ALIAS_FUNCTION(marshal_VkRenderingInfo, marshal_VkRenderingInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkRenderingInfo, unmarshal_VkRenderingInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkRenderingAttachmentInfo, marshal_VkRenderingAttachmentInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkRenderingAttachmentInfo, unmarshal_VkRenderingAttachmentInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPipelineRenderingCreateInfo, |
| marshal_VkPipelineRenderingCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPipelineRenderingCreateInfo, |
| unmarshal_VkPipelineRenderingCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceDynamicRenderingFeatures, |
| marshal_VkPhysicalDeviceDynamicRenderingFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceDynamicRenderingFeatures, |
| unmarshal_VkPhysicalDeviceDynamicRenderingFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkCommandBufferInheritanceRenderingInfo, |
| marshal_VkCommandBufferInheritanceRenderingInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkCommandBufferInheritanceRenderingInfo, |
| unmarshal_VkCommandBufferInheritanceRenderingInfoKHR) |
| |
| #define OP_vkCmdBeginRenderingKHR 298092805 |
| #define OP_vkCmdEndRenderingKHR 200651584 |
| void marshal_VkRenderingFragmentShadingRateAttachmentInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderingFragmentShadingRateAttachmentInfoKHR* forMarshaling); |
| |
| void unmarshal_VkRenderingFragmentShadingRateAttachmentInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingFragmentShadingRateAttachmentInfoKHR* forUnmarshaling); |
| |
| void marshal_VkRenderingFragmentDensityMapAttachmentInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderingFragmentDensityMapAttachmentInfoEXT* forMarshaling); |
| |
| void unmarshal_VkRenderingFragmentDensityMapAttachmentInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingFragmentDensityMapAttachmentInfoEXT* forUnmarshaling); |
| |
| void marshal_VkAttachmentSampleCountInfoAMD(VulkanStream* vkStream, VkStructureType rootType, |
| const VkAttachmentSampleCountInfoAMD* forMarshaling); |
| |
| void unmarshal_VkAttachmentSampleCountInfoAMD(VulkanStream* vkStream, VkStructureType rootType, |
| VkAttachmentSampleCountInfoAMD* forUnmarshaling); |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkAttachmentSampleCountInfoAMD, marshal_VkAttachmentSampleCountInfoNV) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkAttachmentSampleCountInfoAMD, |
| unmarshal_VkAttachmentSampleCountInfoNV) |
| |
| void marshal_VkMultiviewPerViewAttributesInfoNVX( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkMultiviewPerViewAttributesInfoNVX* forMarshaling); |
| |
| void unmarshal_VkMultiviewPerViewAttributesInfoNVX( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkMultiviewPerViewAttributesInfoNVX* forUnmarshaling); |
| |
| #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_maintenance1 |
| #define OP_vkTrimCommandPoolKHR 20208 |
| #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 |
| #endif |
| #ifdef VK_KHR_external_memory_fd |
| #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 |
| #endif |
| #ifdef VK_KHR_external_semaphore_fd |
| void marshal_VkImportSemaphoreFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImportSemaphoreFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImportSemaphoreFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImportSemaphoreFdInfoKHR* forUnmarshaling); |
| |
| void marshal_VkSemaphoreGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSemaphoreGetFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkSemaphoreGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSemaphoreGetFdInfoKHR* forUnmarshaling); |
| |
| #define OP_vkImportSemaphoreFdKHR 20218 |
| #define OP_vkGetSemaphoreFdKHR 20219 |
| #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_incremental_present |
| void marshal_VkRectLayerKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRectLayerKHR* forMarshaling); |
| |
| void unmarshal_VkRectLayerKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkRectLayerKHR* forUnmarshaling); |
| |
| void marshal_VkPresentRegionKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPresentRegionKHR* forMarshaling); |
| |
| void unmarshal_VkPresentRegionKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPresentRegionKHR* forUnmarshaling); |
| |
| void marshal_VkPresentRegionsKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPresentRegionsKHR* forMarshaling); |
| |
| void unmarshal_VkPresentRegionsKHR(VulkanStream* 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_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_fd |
| void marshal_VkImportFenceFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImportFenceFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkImportFenceFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImportFenceFdInfoKHR* forUnmarshaling); |
| |
| void marshal_VkFenceGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkFenceGetFdInfoKHR* forMarshaling); |
| |
| void unmarshal_VkFenceGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkFenceGetFdInfoKHR* forUnmarshaling); |
| |
| #define OP_vkImportFenceFdKHR 20233 |
| #define OP_vkGetFenceFdKHR 20234 |
| #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_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_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_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_shader_subgroup_extended_types |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, |
| marshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, |
| unmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_vulkan_memory_model |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceVulkanMemoryModelFeatures, |
| marshal_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures, |
| unmarshal_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_terminate_invocation |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceShaderTerminateInvocationFeatures, |
| marshal_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceShaderTerminateInvocationFeatures, |
| unmarshal_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_buffer_device_address |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceBufferDeviceAddressFeatures, |
| marshal_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures, |
| unmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkBufferDeviceAddressInfo, marshal_VkBufferDeviceAddressInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBufferDeviceAddressInfo, unmarshal_VkBufferDeviceAddressInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkBufferOpaqueCaptureAddressCreateInfo, |
| marshal_VkBufferOpaqueCaptureAddressCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBufferOpaqueCaptureAddressCreateInfo, |
| unmarshal_VkBufferOpaqueCaptureAddressCreateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkMemoryOpaqueCaptureAddressAllocateInfo, |
| marshal_VkMemoryOpaqueCaptureAddressAllocateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo, |
| unmarshal_VkMemoryOpaqueCaptureAddressAllocateInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDeviceMemoryOpaqueCaptureAddressInfo, |
| marshal_VkDeviceMemoryOpaqueCaptureAddressInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo, |
| unmarshal_VkDeviceMemoryOpaqueCaptureAddressInfoKHR) |
| |
| #define OP_vkGetBufferDeviceAddressKHR 219261480 |
| #define OP_vkGetBufferOpaqueCaptureAddressKHR 285631711 |
| #define OP_vkGetDeviceMemoryOpaqueCaptureAddressKHR 294671624 |
| #endif |
| #ifdef VK_KHR_pipeline_executable_properties |
| void marshal_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* forUnmarshaling); |
| |
| void marshal_VkPipelineInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineInfoKHR* forMarshaling); |
| |
| void unmarshal_VkPipelineInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineInfoKHR* forUnmarshaling); |
| |
| void marshal_VkPipelineExecutablePropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineExecutablePropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkPipelineExecutablePropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutablePropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkPipelineExecutableInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineExecutableInfoKHR* forMarshaling); |
| |
| void unmarshal_VkPipelineExecutableInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutableInfoKHR* forUnmarshaling); |
| |
| void marshal_VkPipelineExecutableStatisticValueKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineExecutableStatisticValueKHR* forMarshaling); |
| |
| void unmarshal_VkPipelineExecutableStatisticValueKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutableStatisticValueKHR* forUnmarshaling); |
| |
| void marshal_VkPipelineExecutableStatisticKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineExecutableStatisticKHR* forMarshaling); |
| |
| void unmarshal_VkPipelineExecutableStatisticKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutableStatisticKHR* forUnmarshaling); |
| |
| void marshal_VkPipelineExecutableInternalRepresentationKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineExecutableInternalRepresentationKHR* forMarshaling); |
| |
| void unmarshal_VkPipelineExecutableInternalRepresentationKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineExecutableInternalRepresentationKHR* forUnmarshaling); |
| |
| #define OP_vkGetPipelineExecutablePropertiesKHR 269458798 |
| #define OP_vkGetPipelineExecutableStatisticsKHR 271191699 |
| #define OP_vkGetPipelineExecutableInternalRepresentationsKHR 274148497 |
| #endif |
| #ifdef VK_KHR_shader_integer_dot_product |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceShaderIntegerDotProductFeatures, |
| marshal_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceShaderIntegerDotProductFeatures, |
| unmarshal_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceShaderIntegerDotProductProperties, |
| marshal_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceShaderIntegerDotProductProperties, |
| unmarshal_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR) |
| |
| #endif |
| #ifdef VK_KHR_shader_non_semantic_info |
| #endif |
| #ifdef VK_KHR_synchronization2 |
| DEFINE_ALIAS_FUNCTION(marshal_VkMemoryBarrier2, marshal_VkMemoryBarrier2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkMemoryBarrier2, unmarshal_VkMemoryBarrier2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkBufferMemoryBarrier2, marshal_VkBufferMemoryBarrier2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBufferMemoryBarrier2, unmarshal_VkBufferMemoryBarrier2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageMemoryBarrier2, marshal_VkImageMemoryBarrier2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageMemoryBarrier2, unmarshal_VkImageMemoryBarrier2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDependencyInfo, marshal_VkDependencyInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDependencyInfo, unmarshal_VkDependencyInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSubmitInfo2, marshal_VkSubmitInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSubmitInfo2, unmarshal_VkSubmitInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSemaphoreSubmitInfo, marshal_VkSemaphoreSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSemaphoreSubmitInfo, unmarshal_VkSemaphoreSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkCommandBufferSubmitInfo, marshal_VkCommandBufferSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkCommandBufferSubmitInfo, unmarshal_VkCommandBufferSubmitInfoKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceSynchronization2Features, |
| marshal_VkPhysicalDeviceSynchronization2FeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceSynchronization2Features, |
| unmarshal_VkPhysicalDeviceSynchronization2FeaturesKHR) |
| |
| #define OP_vkCmdSetEvent2KHR 270411360 |
| #define OP_vkCmdResetEvent2KHR 283215906 |
| #define OP_vkCmdWaitEvents2KHR 244967758 |
| #define OP_vkCmdPipelineBarrier2KHR 201310066 |
| #define OP_vkCmdWriteTimestamp2KHR 252552241 |
| #define OP_vkQueueSubmit2KHR 293024240 |
| #define OP_vkCmdWriteBufferMarker2AMD 224701394 |
| void marshal_VkQueueFamilyCheckpointProperties2NV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkQueueFamilyCheckpointProperties2NV* forMarshaling); |
| |
| void unmarshal_VkQueueFamilyCheckpointProperties2NV( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkQueueFamilyCheckpointProperties2NV* forUnmarshaling); |
| |
| void marshal_VkCheckpointData2NV(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCheckpointData2NV* forMarshaling); |
| |
| void unmarshal_VkCheckpointData2NV(VulkanStream* vkStream, VkStructureType rootType, |
| VkCheckpointData2NV* forUnmarshaling); |
| |
| #define OP_vkGetQueueCheckpointData2NV 292063036 |
| #endif |
| #ifdef VK_KHR_zero_initialize_workgroup_memory |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, |
| marshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, |
| unmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) |
| |
| #endif |
| #ifdef VK_KHR_copy_commands2 |
| DEFINE_ALIAS_FUNCTION(marshal_VkCopyBufferInfo2, marshal_VkCopyBufferInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkCopyBufferInfo2, unmarshal_VkCopyBufferInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkCopyImageInfo2, marshal_VkCopyImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkCopyImageInfo2, unmarshal_VkCopyImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkCopyBufferToImageInfo2, marshal_VkCopyBufferToImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkCopyBufferToImageInfo2, unmarshal_VkCopyBufferToImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkCopyImageToBufferInfo2, marshal_VkCopyImageToBufferInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkCopyImageToBufferInfo2, unmarshal_VkCopyImageToBufferInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkBlitImageInfo2, marshal_VkBlitImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBlitImageInfo2, unmarshal_VkBlitImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkResolveImageInfo2, marshal_VkResolveImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkResolveImageInfo2, unmarshal_VkResolveImageInfo2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkBufferCopy2, marshal_VkBufferCopy2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBufferCopy2, unmarshal_VkBufferCopy2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageCopy2, marshal_VkImageCopy2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageCopy2, unmarshal_VkImageCopy2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageBlit2, marshal_VkImageBlit2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageBlit2, unmarshal_VkImageBlit2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkBufferImageCopy2, marshal_VkBufferImageCopy2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkBufferImageCopy2, unmarshal_VkBufferImageCopy2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageResolve2, marshal_VkImageResolve2KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageResolve2, unmarshal_VkImageResolve2KHR) |
| |
| #define OP_vkCmdCopyBuffer2KHR 247893766 |
| #define OP_vkCmdCopyImage2KHR 227008250 |
| #define OP_vkCmdCopyBufferToImage2KHR 248841963 |
| #define OP_vkCmdCopyImageToBuffer2KHR 252249060 |
| #define OP_vkCmdBlitImage2KHR 259838288 |
| #define OP_vkCmdResolveImage2KHR 254857232 |
| #endif |
| #ifdef VK_KHR_format_feature_flags2 |
| DEFINE_ALIAS_FUNCTION(marshal_VkFormatProperties3, marshal_VkFormatProperties3KHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkFormatProperties3, unmarshal_VkFormatProperties3KHR) |
| |
| #endif |
| #ifdef VK_KHR_maintenance4 |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceMaintenance4Features, |
| marshal_VkPhysicalDeviceMaintenance4FeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceMaintenance4Features, |
| unmarshal_VkPhysicalDeviceMaintenance4FeaturesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceMaintenance4Properties, |
| marshal_VkPhysicalDeviceMaintenance4PropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceMaintenance4Properties, |
| unmarshal_VkPhysicalDeviceMaintenance4PropertiesKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDeviceBufferMemoryRequirements, |
| marshal_VkDeviceBufferMemoryRequirementsKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDeviceBufferMemoryRequirements, |
| unmarshal_VkDeviceBufferMemoryRequirementsKHR) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDeviceImageMemoryRequirements, |
| marshal_VkDeviceImageMemoryRequirementsKHR) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDeviceImageMemoryRequirements, |
| unmarshal_VkDeviceImageMemoryRequirementsKHR) |
| |
| #define OP_vkGetDeviceBufferMemoryRequirementsKHR 201613635 |
| #define OP_vkGetDeviceImageMemoryRequirementsKHR 243155021 |
| #define OP_vkGetDeviceImageSparseMemoryRequirementsKHR 275585477 |
| #endif |
| #ifdef VK_KHR_maintenance5 |
| void marshal_VkPhysicalDeviceMaintenance5FeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMaintenance5FeaturesKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMaintenance5FeaturesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance5FeaturesKHR* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceMaintenance5PropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceMaintenance5PropertiesKHR* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceMaintenance5PropertiesKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceMaintenance5PropertiesKHR* forUnmarshaling); |
| |
| void marshal_VkRenderingAreaInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderingAreaInfoKHR* forMarshaling); |
| |
| void unmarshal_VkRenderingAreaInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderingAreaInfoKHR* forUnmarshaling); |
| |
| void marshal_VkImageSubresource2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageSubresource2KHR* forMarshaling); |
| |
| void unmarshal_VkImageSubresource2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageSubresource2KHR* forUnmarshaling); |
| |
| void marshal_VkDeviceImageSubresourceInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceImageSubresourceInfoKHR* forMarshaling); |
| |
| void unmarshal_VkDeviceImageSubresourceInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceImageSubresourceInfoKHR* forUnmarshaling); |
| |
| void marshal_VkSubresourceLayout2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubresourceLayout2KHR* forMarshaling); |
| |
| void unmarshal_VkSubresourceLayout2KHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubresourceLayout2KHR* forUnmarshaling); |
| |
| #define OP_vkCmdBindIndexBuffer2KHR 202856085 |
| #define OP_vkGetRenderingAreaGranularityKHR 238658496 |
| #define OP_vkGetDeviceImageSubresourceLayoutKHR 252830318 |
| #define OP_vkGetImageSubresourceLayout2KHR 243334937 |
| void marshal_VkPipelineCreateFlags2CreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineCreateFlags2CreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkPipelineCreateFlags2CreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineCreateFlags2CreateInfoKHR* forUnmarshaling); |
| |
| void marshal_VkBufferUsageFlags2CreateInfoKHR( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkBufferUsageFlags2CreateInfoKHR* forMarshaling); |
| |
| void unmarshal_VkBufferUsageFlags2CreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, |
| VkBufferUsageFlags2CreateInfoKHR* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_ANDROID_native_buffer |
| void marshal_VkNativeBufferUsage2ANDROID(VulkanStream* vkStream, VkStructureType rootType, |
| const VkNativeBufferUsage2ANDROID* forMarshaling); |
| |
| void unmarshal_VkNativeBufferUsage2ANDROID(VulkanStream* vkStream, VkStructureType rootType, |
| VkNativeBufferUsage2ANDROID* forUnmarshaling); |
| |
| void marshal_VkNativeBufferANDROID(VulkanStream* vkStream, VkStructureType rootType, |
| const VkNativeBufferANDROID* forMarshaling); |
| |
| void unmarshal_VkNativeBufferANDROID(VulkanStream* vkStream, VkStructureType rootType, |
| VkNativeBufferANDROID* forUnmarshaling); |
| |
| void marshal_VkSwapchainImageCreateInfoANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSwapchainImageCreateInfoANDROID* forMarshaling); |
| |
| void unmarshal_VkSwapchainImageCreateInfoANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainImageCreateInfoANDROID* forUnmarshaling); |
| |
| void marshal_VkPhysicalDevicePresentationPropertiesANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePresentationPropertiesANDROID* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePresentationPropertiesANDROID( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePresentationPropertiesANDROID* forUnmarshaling); |
| |
| #define OP_vkGetSwapchainGrallocUsageANDROID 20251 |
| #define OP_vkAcquireImageANDROID 20252 |
| #define OP_vkQueueSignalReleaseImageANDROID 20253 |
| #define OP_vkGetSwapchainGrallocUsage2ANDROID 287960452 |
| #endif |
| #ifdef VK_EXT_transform_feedback |
| void marshal_VkPhysicalDeviceTransformFeedbackFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTransformFeedbackFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceTransformFeedbackFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTransformFeedbackFeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceTransformFeedbackPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTransformFeedbackPropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceTransformFeedbackPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTransformFeedbackPropertiesEXT* forUnmarshaling); |
| |
| void marshal_VkPipelineRasterizationStateStreamCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationStateStreamCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkPipelineRasterizationStateStreamCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationStateStreamCreateInfoEXT* forUnmarshaling); |
| |
| #define OP_vkCmdBindTransformFeedbackBuffersEXT 267779978 |
| #define OP_vkCmdBeginTransformFeedbackEXT 294396901 |
| #define OP_vkCmdEndTransformFeedbackEXT 272333731 |
| #define OP_vkCmdBeginQueryIndexedEXT 275810601 |
| #define OP_vkCmdEndQueryIndexedEXT 279821337 |
| #define OP_vkCmdDrawIndirectByteCountEXT 285235943 |
| #endif |
| #ifdef VK_AMD_gpu_shader_half_float |
| #endif |
| #ifdef VK_EXT_texture_compression_astc_hdr |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceTextureCompressionASTCHDRFeatures, |
| marshal_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeatures, |
| unmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) |
| |
| #endif |
| #ifdef VK_EXT_depth_clip_enable |
| void marshal_VkPhysicalDeviceDepthClipEnableFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDepthClipEnableFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDepthClipEnableFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDepthClipEnableFeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkPipelineRasterizationDepthClipStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationDepthClipStateCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkPipelineRasterizationDepthClipStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationDepthClipStateCreateInfoEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_swapchain_colorspace |
| #endif |
| #ifdef VK_MVK_moltenvk |
| #endif |
| #ifdef VK_EXT_queue_family_foreign |
| #endif |
| #ifdef VK_EXT_debug_utils |
| void marshal_VkDebugUtilsLabelEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDebugUtilsLabelEXT* forMarshaling); |
| |
| void unmarshal_VkDebugUtilsLabelEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugUtilsLabelEXT* forUnmarshaling); |
| |
| void marshal_VkDebugUtilsObjectNameInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDebugUtilsObjectNameInfoEXT* forMarshaling); |
| |
| void unmarshal_VkDebugUtilsObjectNameInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugUtilsObjectNameInfoEXT* forUnmarshaling); |
| |
| void marshal_VkDebugUtilsMessengerCallbackDataEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDebugUtilsMessengerCallbackDataEXT* forMarshaling); |
| |
| void unmarshal_VkDebugUtilsMessengerCallbackDataEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugUtilsMessengerCallbackDataEXT* forUnmarshaling); |
| |
| void marshal_VkDebugUtilsMessengerCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDebugUtilsMessengerCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkDebugUtilsMessengerCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugUtilsMessengerCreateInfoEXT* forUnmarshaling); |
| |
| void marshal_VkDebugUtilsObjectTagInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkDebugUtilsObjectTagInfoEXT* forMarshaling); |
| |
| void unmarshal_VkDebugUtilsObjectTagInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkDebugUtilsObjectTagInfoEXT* forUnmarshaling); |
| |
| #define OP_vkSetDebugUtilsObjectNameEXT 20294 |
| #define OP_vkSetDebugUtilsObjectTagEXT 20295 |
| #define OP_vkQueueBeginDebugUtilsLabelEXT 20296 |
| #define OP_vkQueueEndDebugUtilsLabelEXT 20297 |
| #define OP_vkQueueInsertDebugUtilsLabelEXT 20298 |
| #define OP_vkCmdBeginDebugUtilsLabelEXT 20299 |
| #define OP_vkCmdEndDebugUtilsLabelEXT 20300 |
| #define OP_vkCmdInsertDebugUtilsLabelEXT 20301 |
| #define OP_vkCreateDebugUtilsMessengerEXT 20302 |
| #define OP_vkDestroyDebugUtilsMessengerEXT 20303 |
| #define OP_vkSubmitDebugUtilsMessageEXT 20304 |
| #endif |
| #ifdef VK_ANDROID_external_memory_android_hardware_buffer |
| #endif |
| #ifdef VK_EXT_inline_uniform_block |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceInlineUniformBlockFeatures, |
| marshal_VkPhysicalDeviceInlineUniformBlockFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceInlineUniformBlockFeatures, |
| unmarshal_VkPhysicalDeviceInlineUniformBlockFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceInlineUniformBlockProperties, |
| marshal_VkPhysicalDeviceInlineUniformBlockPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceInlineUniformBlockProperties, |
| unmarshal_VkPhysicalDeviceInlineUniformBlockPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkWriteDescriptorSetInlineUniformBlock, |
| marshal_VkWriteDescriptorSetInlineUniformBlockEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkWriteDescriptorSetInlineUniformBlock, |
| unmarshal_VkWriteDescriptorSetInlineUniformBlockEXT) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDescriptorPoolInlineUniformBlockCreateInfo, |
| marshal_VkDescriptorPoolInlineUniformBlockCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDescriptorPoolInlineUniformBlockCreateInfo, |
| unmarshal_VkDescriptorPoolInlineUniformBlockCreateInfoEXT) |
| |
| #endif |
| #ifdef VK_EXT_shader_stencil_export |
| #endif |
| #ifdef VK_EXT_vertex_attribute_divisor |
| void marshal_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* forUnmarshaling); |
| |
| void marshal_VkVertexInputBindingDivisorDescriptionEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkVertexInputBindingDivisorDescriptionEXT* forMarshaling); |
| |
| void unmarshal_VkVertexInputBindingDivisorDescriptionEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkVertexInputBindingDivisorDescriptionEXT* forUnmarshaling); |
| |
| void marshal_VkPipelineVertexInputDivisorStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineVertexInputDivisorStateCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkPipelineVertexInputDivisorStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineVertexInputDivisorStateCreateInfoEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_pipeline_creation_feedback |
| DEFINE_ALIAS_FUNCTION(marshal_VkPipelineCreationFeedbackCreateInfo, |
| marshal_VkPipelineCreationFeedbackCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPipelineCreationFeedbackCreateInfo, |
| unmarshal_VkPipelineCreationFeedbackCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPipelineCreationFeedback, marshal_VkPipelineCreationFeedbackEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPipelineCreationFeedback, unmarshal_VkPipelineCreationFeedbackEXT) |
| |
| #endif |
| #ifdef VK_NV_shader_subgroup_partitioned |
| #endif |
| #ifdef VK_EXT_metal_surface |
| #endif |
| #ifdef VK_EXT_fragment_density_map |
| void marshal_VkPhysicalDeviceFragmentDensityMapFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFragmentDensityMapFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceFragmentDensityMapFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentDensityMapFeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceFragmentDensityMapPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceFragmentDensityMapPropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceFragmentDensityMapPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceFragmentDensityMapPropertiesEXT* forUnmarshaling); |
| |
| void marshal_VkRenderPassFragmentDensityMapCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkRenderPassFragmentDensityMapCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkRenderPassFragmentDensityMapCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkRenderPassFragmentDensityMapCreateInfoEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_scalar_block_layout |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceScalarBlockLayoutFeatures, |
| marshal_VkPhysicalDeviceScalarBlockLayoutFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures, |
| unmarshal_VkPhysicalDeviceScalarBlockLayoutFeaturesEXT) |
| |
| #endif |
| #ifdef VK_EXT_subgroup_size_control |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceSubgroupSizeControlFeatures, |
| marshal_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceSubgroupSizeControlFeatures, |
| unmarshal_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceSubgroupSizeControlProperties, |
| marshal_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceSubgroupSizeControlProperties, |
| unmarshal_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, |
| marshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, |
| unmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) |
| |
| #endif |
| #ifdef VK_EXT_tooling_info |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceToolProperties, |
| marshal_VkPhysicalDeviceToolPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceToolProperties, |
| unmarshal_VkPhysicalDeviceToolPropertiesEXT) |
| |
| #define OP_vkGetPhysicalDeviceToolPropertiesEXT 282247593 |
| #endif |
| #ifdef VK_EXT_validation_features |
| void marshal_VkValidationFeaturesEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkValidationFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkValidationFeaturesEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkValidationFeaturesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_provoking_vertex |
| void marshal_VkPhysicalDeviceProvokingVertexFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProvokingVertexFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProvokingVertexFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProvokingVertexFeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceProvokingVertexPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceProvokingVertexPropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceProvokingVertexPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceProvokingVertexPropertiesEXT* forUnmarshaling); |
| |
| void marshal_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_line_rasterization |
| void marshal_VkPhysicalDeviceLineRasterizationFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceLineRasterizationFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceLineRasterizationFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceLineRasterizationFeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceLineRasterizationPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceLineRasterizationPropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceLineRasterizationPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceLineRasterizationPropertiesEXT* forUnmarshaling); |
| |
| void marshal_VkPipelineRasterizationLineStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPipelineRasterizationLineStateCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkPipelineRasterizationLineStateCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPipelineRasterizationLineStateCreateInfoEXT* forUnmarshaling); |
| |
| #define OP_vkCmdSetLineStippleEXT 263855692 |
| #endif |
| #ifdef VK_EXT_index_type_uint8 |
| void marshal_VkPhysicalDeviceIndexTypeUint8FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceIndexTypeUint8FeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceIndexTypeUint8FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceIndexTypeUint8FeaturesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_extended_dynamic_state |
| void marshal_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* forUnmarshaling); |
| |
| #define OP_vkCmdSetCullModeEXT 266285895 |
| #define OP_vkCmdSetFrontFaceEXT 212644406 |
| #define OP_vkCmdSetPrimitiveTopologyEXT 260783979 |
| #define OP_vkCmdSetViewportWithCountEXT 257105245 |
| #define OP_vkCmdSetScissorWithCountEXT 204588120 |
| #define OP_vkCmdBindVertexBuffers2EXT 243419921 |
| #define OP_vkCmdSetDepthTestEnableEXT 233771166 |
| #define OP_vkCmdSetDepthWriteEnableEXT 218663304 |
| #define OP_vkCmdSetDepthCompareOpEXT 247761589 |
| #define OP_vkCmdSetDepthBoundsTestEnableEXT 223213519 |
| #define OP_vkCmdSetStencilTestEnableEXT 286438749 |
| #define OP_vkCmdSetStencilOpEXT 277159578 |
| #endif |
| #ifdef VK_EXT_host_image_copy |
| void marshal_VkPhysicalDeviceHostImageCopyFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceHostImageCopyFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceHostImageCopyFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceHostImageCopyFeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceHostImageCopyPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceHostImageCopyPropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceHostImageCopyPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceHostImageCopyPropertiesEXT* forUnmarshaling); |
| |
| void marshal_VkMemoryToImageCopyEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkMemoryToImageCopyEXT* forMarshaling); |
| |
| void unmarshal_VkMemoryToImageCopyEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkMemoryToImageCopyEXT* forUnmarshaling); |
| |
| void marshal_VkImageToMemoryCopyEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageToMemoryCopyEXT* forMarshaling); |
| |
| void unmarshal_VkImageToMemoryCopyEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageToMemoryCopyEXT* forUnmarshaling); |
| |
| void marshal_VkCopyMemoryToImageInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCopyMemoryToImageInfoEXT* forMarshaling); |
| |
| void unmarshal_VkCopyMemoryToImageInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyMemoryToImageInfoEXT* forUnmarshaling); |
| |
| void marshal_VkCopyImageToMemoryInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCopyImageToMemoryInfoEXT* forMarshaling); |
| |
| void unmarshal_VkCopyImageToMemoryInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageToMemoryInfoEXT* forUnmarshaling); |
| |
| void marshal_VkCopyImageToImageInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCopyImageToImageInfoEXT* forMarshaling); |
| |
| void unmarshal_VkCopyImageToImageInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkCopyImageToImageInfoEXT* forUnmarshaling); |
| |
| void marshal_VkHostImageLayoutTransitionInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkHostImageLayoutTransitionInfoEXT* forMarshaling); |
| |
| void unmarshal_VkHostImageLayoutTransitionInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkHostImageLayoutTransitionInfoEXT* forUnmarshaling); |
| |
| void marshal_VkSubresourceHostMemcpySizeEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSubresourceHostMemcpySizeEXT* forMarshaling); |
| |
| void unmarshal_VkSubresourceHostMemcpySizeEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkSubresourceHostMemcpySizeEXT* forUnmarshaling); |
| |
| void marshal_VkHostImageCopyDevicePerformanceQueryEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkHostImageCopyDevicePerformanceQueryEXT* forMarshaling); |
| |
| void unmarshal_VkHostImageCopyDevicePerformanceQueryEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkHostImageCopyDevicePerformanceQueryEXT* forUnmarshaling); |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkSubresourceLayout2KHR, marshal_VkSubresourceLayout2EXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkSubresourceLayout2KHR, unmarshal_VkSubresourceLayout2EXT) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkImageSubresource2KHR, marshal_VkImageSubresource2EXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkImageSubresource2KHR, unmarshal_VkImageSubresource2EXT) |
| |
| #define OP_vkCopyMemoryToImageEXT 218832495 |
| #define OP_vkCopyImageToMemoryEXT 204695490 |
| #define OP_vkCopyImageToImageEXT 223534798 |
| #define OP_vkTransitionImageLayoutEXT 242817558 |
| #define OP_vkGetImageSubresourceLayout2EXT 296152177 |
| #endif |
| #ifdef VK_EXT_swapchain_maintenance1 |
| void marshal_VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkSwapchainPresentFenceInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSwapchainPresentFenceInfoEXT* forMarshaling); |
| |
| void unmarshal_VkSwapchainPresentFenceInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainPresentFenceInfoEXT* forUnmarshaling); |
| |
| void marshal_VkSwapchainPresentModesCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSwapchainPresentModesCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkSwapchainPresentModesCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainPresentModesCreateInfoEXT* forUnmarshaling); |
| |
| void marshal_VkSwapchainPresentModeInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkSwapchainPresentModeInfoEXT* forMarshaling); |
| |
| void unmarshal_VkSwapchainPresentModeInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainPresentModeInfoEXT* forUnmarshaling); |
| |
| void marshal_VkSwapchainPresentScalingCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSwapchainPresentScalingCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkSwapchainPresentScalingCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSwapchainPresentScalingCreateInfoEXT* forUnmarshaling); |
| |
| void marshal_VkReleaseSwapchainImagesInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkReleaseSwapchainImagesInfoEXT* forMarshaling); |
| |
| void unmarshal_VkReleaseSwapchainImagesInfoEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkReleaseSwapchainImagesInfoEXT* forUnmarshaling); |
| |
| #define OP_vkReleaseSwapchainImagesEXT 230545069 |
| #endif |
| #ifdef VK_EXT_shader_demote_to_helper_invocation |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures, |
| marshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures, |
| unmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) |
| |
| #endif |
| #ifdef VK_EXT_texel_buffer_alignment |
| void marshal_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* forUnmarshaling); |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceTexelBufferAlignmentProperties, |
| marshal_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceTexelBufferAlignmentProperties, |
| unmarshal_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT) |
| |
| #endif |
| #ifdef VK_EXT_device_memory_report |
| void marshal_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkDeviceMemoryReportCallbackDataEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceMemoryReportCallbackDataEXT* forMarshaling); |
| |
| void unmarshal_VkDeviceMemoryReportCallbackDataEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceMemoryReportCallbackDataEXT* forUnmarshaling); |
| |
| void marshal_VkDeviceDeviceMemoryReportCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkDeviceDeviceMemoryReportCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkDeviceDeviceMemoryReportCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkDeviceDeviceMemoryReportCreateInfoEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_robustness2 |
| void marshal_VkPhysicalDeviceRobustness2FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceRobustness2FeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceRobustness2FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRobustness2FeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceRobustness2PropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceRobustness2PropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceRobustness2PropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceRobustness2PropertiesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_custom_border_color |
| void marshal_VkSamplerCustomBorderColorCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkSamplerCustomBorderColorCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkSamplerCustomBorderColorCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkSamplerCustomBorderColorCreateInfoEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceCustomBorderColorPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceCustomBorderColorPropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceCustomBorderColorPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceCustomBorderColorPropertiesEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceCustomBorderColorFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceCustomBorderColorFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceCustomBorderColorFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceCustomBorderColorFeaturesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_private_data |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDevicePrivateDataFeatures, |
| marshal_VkPhysicalDevicePrivateDataFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDevicePrivateDataFeatures, |
| unmarshal_VkPhysicalDevicePrivateDataFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkDevicePrivateDataCreateInfo, |
| marshal_VkDevicePrivateDataCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkDevicePrivateDataCreateInfo, |
| unmarshal_VkDevicePrivateDataCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(marshal_VkPrivateDataSlotCreateInfo, marshal_VkPrivateDataSlotCreateInfoEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPrivateDataSlotCreateInfo, |
| unmarshal_VkPrivateDataSlotCreateInfoEXT) |
| |
| #define OP_vkCreatePrivateDataSlotEXT 236374049 |
| #define OP_vkDestroyPrivateDataSlotEXT 208891309 |
| #define OP_vkSetPrivateDataEXT 225259406 |
| #define OP_vkGetPrivateDataEXT 291399427 |
| #endif |
| #ifdef VK_EXT_pipeline_creation_cache_control |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDevicePipelineCreationCacheControlFeatures, |
| marshal_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDevicePipelineCreationCacheControlFeatures, |
| unmarshal_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT) |
| |
| #endif |
| #ifdef VK_EXT_metal_objects |
| #endif |
| #ifdef VK_EXT_graphics_pipeline_library |
| void marshal_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* forUnmarshaling); |
| |
| void marshal_VkGraphicsPipelineLibraryCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkGraphicsPipelineLibraryCreateInfoEXT* forMarshaling); |
| |
| void unmarshal_VkGraphicsPipelineLibraryCreateInfoEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkGraphicsPipelineLibraryCreateInfoEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_ycbcr_2plane_444_formats |
| void marshal_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_image_robustness |
| DEFINE_ALIAS_FUNCTION(marshal_VkPhysicalDeviceImageRobustnessFeatures, |
| marshal_VkPhysicalDeviceImageRobustnessFeaturesEXT) |
| |
| DEFINE_ALIAS_FUNCTION(unmarshal_VkPhysicalDeviceImageRobustnessFeatures, |
| unmarshal_VkPhysicalDeviceImageRobustnessFeaturesEXT) |
| |
| #endif |
| #ifdef VK_EXT_image_compression_control |
| void marshal_VkPhysicalDeviceImageCompressionControlFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImageCompressionControlFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceImageCompressionControlFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageCompressionControlFeaturesEXT* forUnmarshaling); |
| |
| void marshal_VkImageCompressionControlEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageCompressionControlEXT* forMarshaling); |
| |
| void unmarshal_VkImageCompressionControlEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCompressionControlEXT* forUnmarshaling); |
| |
| void marshal_VkImageCompressionPropertiesEXT(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImageCompressionPropertiesEXT* forMarshaling); |
| |
| void unmarshal_VkImageCompressionPropertiesEXT(VulkanStream* vkStream, VkStructureType rootType, |
| VkImageCompressionPropertiesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_4444_formats |
| void marshal_VkPhysicalDevice4444FormatsFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDevice4444FormatsFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevice4444FormatsFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevice4444FormatsFeaturesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_primitive_topology_list_restart |
| void marshal_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_EXT_extended_dynamic_state2 |
| void marshal_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* forUnmarshaling); |
| |
| #define OP_vkCmdSetPatchControlPointsEXT 208680354 |
| #define OP_vkCmdSetRasterizerDiscardEnableEXT 245221405 |
| #define OP_vkCmdSetDepthBiasEnableEXT 259472348 |
| #define OP_vkCmdSetLogicOpEXT 267481927 |
| #define OP_vkCmdSetPrimitiveRestartEnableEXT 299567883 |
| #endif |
| #ifdef VK_GOOGLE_gfxstream |
| void marshal_VkImportColorBufferGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImportColorBufferGOOGLE* forMarshaling); |
| |
| void unmarshal_VkImportColorBufferGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| VkImportColorBufferGOOGLE* forUnmarshaling); |
| |
| void marshal_VkImportBufferGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| const VkImportBufferGOOGLE* forMarshaling); |
| |
| void unmarshal_VkImportBufferGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| VkImportBufferGOOGLE* forUnmarshaling); |
| |
| void marshal_VkCreateBlobGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| const VkCreateBlobGOOGLE* forMarshaling); |
| |
| void unmarshal_VkCreateBlobGOOGLE(VulkanStream* vkStream, VkStructureType rootType, |
| VkCreateBlobGOOGLE* forUnmarshaling); |
| |
| #define OP_vkMapMemoryIntoAddressSpaceGOOGLE 20317 |
| #define OP_vkUpdateDescriptorSetWithTemplateSizedGOOGLE 20320 |
| #define OP_vkBeginCommandBufferAsyncGOOGLE 20321 |
| #define OP_vkEndCommandBufferAsyncGOOGLE 20322 |
| #define OP_vkResetCommandBufferAsyncGOOGLE 20323 |
| #define OP_vkCommandBufferHostSyncGOOGLE 20324 |
| #define OP_vkCreateImageWithRequirementsGOOGLE 20325 |
| #define OP_vkCreateBufferWithRequirementsGOOGLE 20326 |
| #define OP_vkGetMemoryHostAddressInfoGOOGLE 20327 |
| #define OP_vkFreeMemorySyncGOOGLE 20328 |
| #define OP_vkQueueHostSyncGOOGLE 20329 |
| #define OP_vkQueueSubmitAsyncGOOGLE 20330 |
| #define OP_vkQueueWaitIdleAsyncGOOGLE 20331 |
| #define OP_vkQueueBindSparseAsyncGOOGLE 20332 |
| #define OP_vkGetLinearImageLayoutGOOGLE 20333 |
| #define OP_vkGetLinearImageLayout2GOOGLE 282325414 |
| #define OP_vkQueueFlushCommandsGOOGLE 20340 |
| #define OP_vkQueueCommitDescriptorSetUpdatesGOOGLE 267932433 |
| #define OP_vkCollectDescriptorPoolIdsGOOGLE 213659202 |
| #define OP_vkQueueSignalReleaseImageANDROIDAsyncGOOGLE 243985229 |
| #define OP_vkQueueFlushCommandsFromAuxMemoryGOOGLE 290633483 |
| #define OP_vkGetBlobGOOGLE 20341 |
| #define OP_vkUpdateDescriptorSetWithTemplateSized2GOOGLE 244782974 |
| #define OP_vkQueueSubmitAsync2GOOGLE 292092830 |
| #endif |
| #ifdef VK_EXT_load_store_op_none |
| #endif |
| #ifdef VK_EXT_image_compression_control_swapchain |
| void marshal_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* forMarshaling); |
| |
| void unmarshal_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT( |
| VulkanStream* vkStream, VkStructureType rootType, |
| VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* forUnmarshaling); |
| |
| #endif |
| #ifdef VK_QNX_external_memory_screen_buffer |
| #endif |
| const char* api_opcode_to_string(const uint32_t opcode); |
| |
| #define OP_vkFirst_old 20000 |
| #define OP_vkLast_old 30000 |
| #define OP_vkFirst 200000000 |
| #define OP_vkLast 300000000 |
| |
| } // namespace vk |
| } // namespace gfxstream |