blob: 90038567de1eaa276a5f87af93ce5595f5f07880 [file] [log] [blame]
// 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_testing
//
// (header) generated by registry/vulkan/scripts/genvk.py -registry registry/vulkan/xml/vk.xml
// cereal -o ../../device/generic/vulkan-cereal/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 <string.h>
#include <vulkan/vulkan.h>
#include <functional>
#include "goldfish_vk_private_defs.h"
#include "vk_android_native_buffer.h"
#include "vulkan_gfxstream.h"
using OnFailCompareFunc = std::function<void(const char*)>;
namespace gfxstream {
namespace vk {
#ifdef VK_VERSION_1_0
void checkEqual_VkExtent2D(const VkExtent2D* a, const VkExtent2D* b, OnFailCompareFunc onFail);
void checkEqual_VkExtent3D(const VkExtent3D* a, const VkExtent3D* b, OnFailCompareFunc onFail);
void checkEqual_VkOffset2D(const VkOffset2D* a, const VkOffset2D* b, OnFailCompareFunc onFail);
void checkEqual_VkOffset3D(const VkOffset3D* a, const VkOffset3D* b, OnFailCompareFunc onFail);
void checkEqual_VkRect2D(const VkRect2D* a, const VkRect2D* b, OnFailCompareFunc onFail);
void checkEqual_VkBaseInStructure(const VkBaseInStructure* a, const VkBaseInStructure* b,
OnFailCompareFunc onFail);
void checkEqual_VkBaseOutStructure(const VkBaseOutStructure* a, const VkBaseOutStructure* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferMemoryBarrier(const VkBufferMemoryBarrier* a,
const VkBufferMemoryBarrier* b, OnFailCompareFunc onFail);
void checkEqual_VkDispatchIndirectCommand(const VkDispatchIndirectCommand* a,
const VkDispatchIndirectCommand* b,
OnFailCompareFunc onFail);
void checkEqual_VkDrawIndexedIndirectCommand(const VkDrawIndexedIndirectCommand* a,
const VkDrawIndexedIndirectCommand* b,
OnFailCompareFunc onFail);
void checkEqual_VkDrawIndirectCommand(const VkDrawIndirectCommand* a,
const VkDrawIndirectCommand* b, OnFailCompareFunc onFail);
void checkEqual_VkImageSubresourceRange(const VkImageSubresourceRange* a,
const VkImageSubresourceRange* b, OnFailCompareFunc onFail);
void checkEqual_VkImageMemoryBarrier(const VkImageMemoryBarrier* a, const VkImageMemoryBarrier* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryBarrier(const VkMemoryBarrier* a, const VkMemoryBarrier* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineCacheHeaderVersionOne(const VkPipelineCacheHeaderVersionOne* a,
const VkPipelineCacheHeaderVersionOne* b,
OnFailCompareFunc onFail);
void checkEqual_VkAllocationCallbacks(const VkAllocationCallbacks* a,
const VkAllocationCallbacks* b, OnFailCompareFunc onFail);
void checkEqual_VkApplicationInfo(const VkApplicationInfo* a, const VkApplicationInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkFormatProperties(const VkFormatProperties* a, const VkFormatProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageFormatProperties(const VkImageFormatProperties* a,
const VkImageFormatProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkInstanceCreateInfo(const VkInstanceCreateInfo* a, const VkInstanceCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryHeap(const VkMemoryHeap* a, const VkMemoryHeap* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryType(const VkMemoryType* a, const VkMemoryType* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceFeatures(const VkPhysicalDeviceFeatures* a,
const VkPhysicalDeviceFeatures* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceLimits(const VkPhysicalDeviceLimits* a,
const VkPhysicalDeviceLimits* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceMemoryProperties(const VkPhysicalDeviceMemoryProperties* a,
const VkPhysicalDeviceMemoryProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSparseProperties(const VkPhysicalDeviceSparseProperties* a,
const VkPhysicalDeviceSparseProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceProperties(const VkPhysicalDeviceProperties* a,
const VkPhysicalDeviceProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkQueueFamilyProperties(const VkQueueFamilyProperties* a,
const VkQueueFamilyProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkDeviceQueueCreateInfo(const VkDeviceQueueCreateInfo* a,
const VkDeviceQueueCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkDeviceCreateInfo(const VkDeviceCreateInfo* a, const VkDeviceCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkExtensionProperties(const VkExtensionProperties* a,
const VkExtensionProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkLayerProperties(const VkLayerProperties* a, const VkLayerProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkSubmitInfo(const VkSubmitInfo* a, const VkSubmitInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkMappedMemoryRange(const VkMappedMemoryRange* a, const VkMappedMemoryRange* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryAllocateInfo(const VkMemoryAllocateInfo* a, const VkMemoryAllocateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryRequirements(const VkMemoryRequirements* a, const VkMemoryRequirements* b,
OnFailCompareFunc onFail);
void checkEqual_VkSparseMemoryBind(const VkSparseMemoryBind* a, const VkSparseMemoryBind* b,
OnFailCompareFunc onFail);
void checkEqual_VkSparseBufferMemoryBindInfo(const VkSparseBufferMemoryBindInfo* a,
const VkSparseBufferMemoryBindInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSparseImageOpaqueMemoryBindInfo(const VkSparseImageOpaqueMemoryBindInfo* a,
const VkSparseImageOpaqueMemoryBindInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageSubresource(const VkImageSubresource* a, const VkImageSubresource* b,
OnFailCompareFunc onFail);
void checkEqual_VkSparseImageMemoryBind(const VkSparseImageMemoryBind* a,
const VkSparseImageMemoryBind* b, OnFailCompareFunc onFail);
void checkEqual_VkSparseImageMemoryBindInfo(const VkSparseImageMemoryBindInfo* a,
const VkSparseImageMemoryBindInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkBindSparseInfo(const VkBindSparseInfo* a, const VkBindSparseInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSparseImageFormatProperties(const VkSparseImageFormatProperties* a,
const VkSparseImageFormatProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkSparseImageMemoryRequirements(const VkSparseImageMemoryRequirements* a,
const VkSparseImageMemoryRequirements* b,
OnFailCompareFunc onFail);
void checkEqual_VkFenceCreateInfo(const VkFenceCreateInfo* a, const VkFenceCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSemaphoreCreateInfo(const VkSemaphoreCreateInfo* a,
const VkSemaphoreCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkEventCreateInfo(const VkEventCreateInfo* a, const VkEventCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkQueryPoolCreateInfo(const VkQueryPoolCreateInfo* a,
const VkQueryPoolCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkBufferCreateInfo(const VkBufferCreateInfo* a, const VkBufferCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferViewCreateInfo(const VkBufferViewCreateInfo* a,
const VkBufferViewCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkImageCreateInfo(const VkImageCreateInfo* a, const VkImageCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSubresourceLayout(const VkSubresourceLayout* a, const VkSubresourceLayout* b,
OnFailCompareFunc onFail);
void checkEqual_VkComponentMapping(const VkComponentMapping* a, const VkComponentMapping* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageViewCreateInfo(const VkImageViewCreateInfo* a,
const VkImageViewCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkShaderModuleCreateInfo(const VkShaderModuleCreateInfo* a,
const VkShaderModuleCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineCacheCreateInfo(const VkPipelineCacheCreateInfo* a,
const VkPipelineCacheCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSpecializationMapEntry(const VkSpecializationMapEntry* a,
const VkSpecializationMapEntry* b,
OnFailCompareFunc onFail);
void checkEqual_VkSpecializationInfo(const VkSpecializationInfo* a, const VkSpecializationInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineShaderStageCreateInfo(const VkPipelineShaderStageCreateInfo* a,
const VkPipelineShaderStageCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkComputePipelineCreateInfo(const VkComputePipelineCreateInfo* a,
const VkComputePipelineCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkVertexInputBindingDescription(const VkVertexInputBindingDescription* a,
const VkVertexInputBindingDescription* b,
OnFailCompareFunc onFail);
void checkEqual_VkVertexInputAttributeDescription(const VkVertexInputAttributeDescription* a,
const VkVertexInputAttributeDescription* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineVertexInputStateCreateInfo(const VkPipelineVertexInputStateCreateInfo* a,
const VkPipelineVertexInputStateCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineInputAssemblyStateCreateInfo(
const VkPipelineInputAssemblyStateCreateInfo* a,
const VkPipelineInputAssemblyStateCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineTessellationStateCreateInfo(
const VkPipelineTessellationStateCreateInfo* a, const VkPipelineTessellationStateCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkViewport(const VkViewport* a, const VkViewport* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineViewportStateCreateInfo(const VkPipelineViewportStateCreateInfo* a,
const VkPipelineViewportStateCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineRasterizationStateCreateInfo(
const VkPipelineRasterizationStateCreateInfo* a,
const VkPipelineRasterizationStateCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineMultisampleStateCreateInfo(const VkPipelineMultisampleStateCreateInfo* a,
const VkPipelineMultisampleStateCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkStencilOpState(const VkStencilOpState* a, const VkStencilOpState* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineDepthStencilStateCreateInfo(
const VkPipelineDepthStencilStateCreateInfo* a, const VkPipelineDepthStencilStateCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineColorBlendAttachmentState(const VkPipelineColorBlendAttachmentState* a,
const VkPipelineColorBlendAttachmentState* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineColorBlendStateCreateInfo(const VkPipelineColorBlendStateCreateInfo* a,
const VkPipelineColorBlendStateCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineDynamicStateCreateInfo(const VkPipelineDynamicStateCreateInfo* a,
const VkPipelineDynamicStateCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkGraphicsPipelineCreateInfo(const VkGraphicsPipelineCreateInfo* a,
const VkGraphicsPipelineCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPushConstantRange(const VkPushConstantRange* a, const VkPushConstantRange* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineLayoutCreateInfo(const VkPipelineLayoutCreateInfo* a,
const VkPipelineLayoutCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSamplerCreateInfo(const VkSamplerCreateInfo* a, const VkSamplerCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkCopyDescriptorSet(const VkCopyDescriptorSet* a, const VkCopyDescriptorSet* b,
OnFailCompareFunc onFail);
void checkEqual_VkDescriptorBufferInfo(const VkDescriptorBufferInfo* a,
const VkDescriptorBufferInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkDescriptorImageInfo(const VkDescriptorImageInfo* a,
const VkDescriptorImageInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkDescriptorPoolSize(const VkDescriptorPoolSize* a, const VkDescriptorPoolSize* b,
OnFailCompareFunc onFail);
void checkEqual_VkDescriptorPoolCreateInfo(const VkDescriptorPoolCreateInfo* a,
const VkDescriptorPoolCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkDescriptorSetAllocateInfo(const VkDescriptorSetAllocateInfo* a,
const VkDescriptorSetAllocateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkDescriptorSetLayoutBinding(const VkDescriptorSetLayoutBinding* a,
const VkDescriptorSetLayoutBinding* b,
OnFailCompareFunc onFail);
void checkEqual_VkDescriptorSetLayoutCreateInfo(const VkDescriptorSetLayoutCreateInfo* a,
const VkDescriptorSetLayoutCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkWriteDescriptorSet(const VkWriteDescriptorSet* a, const VkWriteDescriptorSet* b,
OnFailCompareFunc onFail);
void checkEqual_VkAttachmentDescription(const VkAttachmentDescription* a,
const VkAttachmentDescription* b, OnFailCompareFunc onFail);
void checkEqual_VkAttachmentReference(const VkAttachmentReference* a,
const VkAttachmentReference* b, OnFailCompareFunc onFail);
void checkEqual_VkFramebufferCreateInfo(const VkFramebufferCreateInfo* a,
const VkFramebufferCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkSubpassDescription(const VkSubpassDescription* a, const VkSubpassDescription* b,
OnFailCompareFunc onFail);
void checkEqual_VkSubpassDependency(const VkSubpassDependency* a, const VkSubpassDependency* b,
OnFailCompareFunc onFail);
void checkEqual_VkRenderPassCreateInfo(const VkRenderPassCreateInfo* a,
const VkRenderPassCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkCommandPoolCreateInfo(const VkCommandPoolCreateInfo* a,
const VkCommandPoolCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkCommandBufferAllocateInfo(const VkCommandBufferAllocateInfo* a,
const VkCommandBufferAllocateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkCommandBufferInheritanceInfo(const VkCommandBufferInheritanceInfo* a,
const VkCommandBufferInheritanceInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkCommandBufferBeginInfo(const VkCommandBufferBeginInfo* a,
const VkCommandBufferBeginInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferCopy(const VkBufferCopy* a, const VkBufferCopy* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageSubresourceLayers(const VkImageSubresourceLayers* a,
const VkImageSubresourceLayers* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferImageCopy(const VkBufferImageCopy* a, const VkBufferImageCopy* b,
OnFailCompareFunc onFail);
void checkEqual_VkClearColorValue(const VkClearColorValue* a, const VkClearColorValue* b,
OnFailCompareFunc onFail);
void checkEqual_VkClearDepthStencilValue(const VkClearDepthStencilValue* a,
const VkClearDepthStencilValue* b,
OnFailCompareFunc onFail);
void checkEqual_VkClearValue(const VkClearValue* a, const VkClearValue* b,
OnFailCompareFunc onFail);
void checkEqual_VkClearAttachment(const VkClearAttachment* a, const VkClearAttachment* b,
OnFailCompareFunc onFail);
void checkEqual_VkClearRect(const VkClearRect* a, const VkClearRect* b, OnFailCompareFunc onFail);
void checkEqual_VkImageBlit(const VkImageBlit* a, const VkImageBlit* b, OnFailCompareFunc onFail);
void checkEqual_VkImageCopy(const VkImageCopy* a, const VkImageCopy* b, OnFailCompareFunc onFail);
void checkEqual_VkImageResolve(const VkImageResolve* a, const VkImageResolve* b,
OnFailCompareFunc onFail);
void checkEqual_VkRenderPassBeginInfo(const VkRenderPassBeginInfo* a,
const VkRenderPassBeginInfo* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_VERSION_1_1
void checkEqual_VkPhysicalDeviceSubgroupProperties(const VkPhysicalDeviceSubgroupProperties* a,
const VkPhysicalDeviceSubgroupProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkBindBufferMemoryInfo(const VkBindBufferMemoryInfo* a,
const VkBindBufferMemoryInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkBindImageMemoryInfo(const VkBindImageMemoryInfo* a,
const VkBindImageMemoryInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDevice16BitStorageFeatures(const VkPhysicalDevice16BitStorageFeatures* a,
const VkPhysicalDevice16BitStorageFeatures* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryDedicatedRequirements(const VkMemoryDedicatedRequirements* a,
const VkMemoryDedicatedRequirements* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryDedicatedAllocateInfo(const VkMemoryDedicatedAllocateInfo* a,
const VkMemoryDedicatedAllocateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryAllocateFlagsInfo(const VkMemoryAllocateFlagsInfo* a,
const VkMemoryAllocateFlagsInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkDeviceGroupRenderPassBeginInfo(const VkDeviceGroupRenderPassBeginInfo* a,
const VkDeviceGroupRenderPassBeginInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkDeviceGroupCommandBufferBeginInfo(const VkDeviceGroupCommandBufferBeginInfo* a,
const VkDeviceGroupCommandBufferBeginInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkDeviceGroupSubmitInfo(const VkDeviceGroupSubmitInfo* a,
const VkDeviceGroupSubmitInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkDeviceGroupBindSparseInfo(const VkDeviceGroupBindSparseInfo* a,
const VkDeviceGroupBindSparseInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkBindBufferMemoryDeviceGroupInfo(const VkBindBufferMemoryDeviceGroupInfo* a,
const VkBindBufferMemoryDeviceGroupInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkBindImageMemoryDeviceGroupInfo(const VkBindImageMemoryDeviceGroupInfo* a,
const VkBindImageMemoryDeviceGroupInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceGroupProperties(const VkPhysicalDeviceGroupProperties* a,
const VkPhysicalDeviceGroupProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkDeviceGroupDeviceCreateInfo(const VkDeviceGroupDeviceCreateInfo* a,
const VkDeviceGroupDeviceCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferMemoryRequirementsInfo2(const VkBufferMemoryRequirementsInfo2* a,
const VkBufferMemoryRequirementsInfo2* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageMemoryRequirementsInfo2(const VkImageMemoryRequirementsInfo2* a,
const VkImageMemoryRequirementsInfo2* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageSparseMemoryRequirementsInfo2(const VkImageSparseMemoryRequirementsInfo2* a,
const VkImageSparseMemoryRequirementsInfo2* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryRequirements2(const VkMemoryRequirements2* a,
const VkMemoryRequirements2* b, OnFailCompareFunc onFail);
void checkEqual_VkSparseImageMemoryRequirements2(const VkSparseImageMemoryRequirements2* a,
const VkSparseImageMemoryRequirements2* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceFeatures2(const VkPhysicalDeviceFeatures2* a,
const VkPhysicalDeviceFeatures2* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceProperties2(const VkPhysicalDeviceProperties2* a,
const VkPhysicalDeviceProperties2* b,
OnFailCompareFunc onFail);
void checkEqual_VkFormatProperties2(const VkFormatProperties2* a, const VkFormatProperties2* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageFormatProperties2(const VkImageFormatProperties2* a,
const VkImageFormatProperties2* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceImageFormatInfo2(const VkPhysicalDeviceImageFormatInfo2* a,
const VkPhysicalDeviceImageFormatInfo2* b,
OnFailCompareFunc onFail);
void checkEqual_VkQueueFamilyProperties2(const VkQueueFamilyProperties2* a,
const VkQueueFamilyProperties2* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceMemoryProperties2(const VkPhysicalDeviceMemoryProperties2* a,
const VkPhysicalDeviceMemoryProperties2* b,
OnFailCompareFunc onFail);
void checkEqual_VkSparseImageFormatProperties2(const VkSparseImageFormatProperties2* a,
const VkSparseImageFormatProperties2* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSparseImageFormatInfo2(
const VkPhysicalDeviceSparseImageFormatInfo2* a,
const VkPhysicalDeviceSparseImageFormatInfo2* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDevicePointClippingProperties(
const VkPhysicalDevicePointClippingProperties* a,
const VkPhysicalDevicePointClippingProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkInputAttachmentAspectReference(const VkInputAttachmentAspectReference* a,
const VkInputAttachmentAspectReference* b,
OnFailCompareFunc onFail);
void checkEqual_VkRenderPassInputAttachmentAspectCreateInfo(
const VkRenderPassInputAttachmentAspectCreateInfo* a,
const VkRenderPassInputAttachmentAspectCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkImageViewUsageCreateInfo(const VkImageViewUsageCreateInfo* a,
const VkImageViewUsageCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineTessellationDomainOriginStateCreateInfo(
const VkPipelineTessellationDomainOriginStateCreateInfo* a,
const VkPipelineTessellationDomainOriginStateCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkRenderPassMultiviewCreateInfo(const VkRenderPassMultiviewCreateInfo* a,
const VkRenderPassMultiviewCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceMultiviewFeatures(const VkPhysicalDeviceMultiviewFeatures* a,
const VkPhysicalDeviceMultiviewFeatures* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceMultiviewProperties(const VkPhysicalDeviceMultiviewProperties* a,
const VkPhysicalDeviceMultiviewProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceVariablePointersFeatures(
const VkPhysicalDeviceVariablePointersFeatures* a,
const VkPhysicalDeviceVariablePointersFeatures* b, OnFailCompareFunc onFail);
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceVariablePointersFeatures,
checkEqual_VkPhysicalDeviceVariablePointerFeatures)
void checkEqual_VkPhysicalDeviceProtectedMemoryFeatures(
const VkPhysicalDeviceProtectedMemoryFeatures* a,
const VkPhysicalDeviceProtectedMemoryFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceProtectedMemoryProperties(
const VkPhysicalDeviceProtectedMemoryProperties* a,
const VkPhysicalDeviceProtectedMemoryProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkDeviceQueueInfo2(const VkDeviceQueueInfo2* a, const VkDeviceQueueInfo2* b,
OnFailCompareFunc onFail);
void checkEqual_VkProtectedSubmitInfo(const VkProtectedSubmitInfo* a,
const VkProtectedSubmitInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkSamplerYcbcrConversionCreateInfo(const VkSamplerYcbcrConversionCreateInfo* a,
const VkSamplerYcbcrConversionCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSamplerYcbcrConversionInfo(const VkSamplerYcbcrConversionInfo* a,
const VkSamplerYcbcrConversionInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkBindImagePlaneMemoryInfo(const VkBindImagePlaneMemoryInfo* a,
const VkBindImagePlaneMemoryInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkImagePlaneMemoryRequirementsInfo(const VkImagePlaneMemoryRequirementsInfo* a,
const VkImagePlaneMemoryRequirementsInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSamplerYcbcrConversionFeatures(
const VkPhysicalDeviceSamplerYcbcrConversionFeatures* a,
const VkPhysicalDeviceSamplerYcbcrConversionFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkSamplerYcbcrConversionImageFormatProperties(
const VkSamplerYcbcrConversionImageFormatProperties* a,
const VkSamplerYcbcrConversionImageFormatProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkDescriptorUpdateTemplateEntry(const VkDescriptorUpdateTemplateEntry* a,
const VkDescriptorUpdateTemplateEntry* b,
OnFailCompareFunc onFail);
void checkEqual_VkDescriptorUpdateTemplateCreateInfo(const VkDescriptorUpdateTemplateCreateInfo* a,
const VkDescriptorUpdateTemplateCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkExternalMemoryProperties(const VkExternalMemoryProperties* a,
const VkExternalMemoryProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceExternalImageFormatInfo(
const VkPhysicalDeviceExternalImageFormatInfo* a,
const VkPhysicalDeviceExternalImageFormatInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkExternalImageFormatProperties(const VkExternalImageFormatProperties* a,
const VkExternalImageFormatProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceExternalBufferInfo(const VkPhysicalDeviceExternalBufferInfo* a,
const VkPhysicalDeviceExternalBufferInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkExternalBufferProperties(const VkExternalBufferProperties* a,
const VkExternalBufferProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceIDProperties(const VkPhysicalDeviceIDProperties* a,
const VkPhysicalDeviceIDProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkExternalMemoryImageCreateInfo(const VkExternalMemoryImageCreateInfo* a,
const VkExternalMemoryImageCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkExternalMemoryBufferCreateInfo(const VkExternalMemoryBufferCreateInfo* a,
const VkExternalMemoryBufferCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkExportMemoryAllocateInfo(const VkExportMemoryAllocateInfo* a,
const VkExportMemoryAllocateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceExternalFenceInfo(const VkPhysicalDeviceExternalFenceInfo* a,
const VkPhysicalDeviceExternalFenceInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkExternalFenceProperties(const VkExternalFenceProperties* a,
const VkExternalFenceProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkExportFenceCreateInfo(const VkExportFenceCreateInfo* a,
const VkExportFenceCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkExportSemaphoreCreateInfo(const VkExportSemaphoreCreateInfo* a,
const VkExportSemaphoreCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceExternalSemaphoreInfo(
const VkPhysicalDeviceExternalSemaphoreInfo* a, const VkPhysicalDeviceExternalSemaphoreInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkExternalSemaphoreProperties(const VkExternalSemaphoreProperties* a,
const VkExternalSemaphoreProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceMaintenance3Properties(
const VkPhysicalDeviceMaintenance3Properties* a,
const VkPhysicalDeviceMaintenance3Properties* b, OnFailCompareFunc onFail);
void checkEqual_VkDescriptorSetLayoutSupport(const VkDescriptorSetLayoutSupport* a,
const VkDescriptorSetLayoutSupport* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceShaderDrawParametersFeatures(
const VkPhysicalDeviceShaderDrawParametersFeatures* a,
const VkPhysicalDeviceShaderDrawParametersFeatures* b, OnFailCompareFunc onFail);
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceShaderDrawParametersFeatures,
checkEqual_VkPhysicalDeviceShaderDrawParameterFeatures)
#endif
#ifdef VK_VERSION_1_2
void checkEqual_VkPhysicalDeviceVulkan11Features(const VkPhysicalDeviceVulkan11Features* a,
const VkPhysicalDeviceVulkan11Features* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceVulkan11Properties(const VkPhysicalDeviceVulkan11Properties* a,
const VkPhysicalDeviceVulkan11Properties* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceVulkan12Features(const VkPhysicalDeviceVulkan12Features* a,
const VkPhysicalDeviceVulkan12Features* b,
OnFailCompareFunc onFail);
void checkEqual_VkConformanceVersion(const VkConformanceVersion* a, const VkConformanceVersion* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceVulkan12Properties(const VkPhysicalDeviceVulkan12Properties* a,
const VkPhysicalDeviceVulkan12Properties* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageFormatListCreateInfo(const VkImageFormatListCreateInfo* a,
const VkImageFormatListCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkAttachmentDescription2(const VkAttachmentDescription2* a,
const VkAttachmentDescription2* b,
OnFailCompareFunc onFail);
void checkEqual_VkAttachmentReference2(const VkAttachmentReference2* a,
const VkAttachmentReference2* b, OnFailCompareFunc onFail);
void checkEqual_VkSubpassDescription2(const VkSubpassDescription2* a,
const VkSubpassDescription2* b, OnFailCompareFunc onFail);
void checkEqual_VkSubpassDependency2(const VkSubpassDependency2* a, const VkSubpassDependency2* b,
OnFailCompareFunc onFail);
void checkEqual_VkRenderPassCreateInfo2(const VkRenderPassCreateInfo2* a,
const VkRenderPassCreateInfo2* b, OnFailCompareFunc onFail);
void checkEqual_VkSubpassBeginInfo(const VkSubpassBeginInfo* a, const VkSubpassBeginInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSubpassEndInfo(const VkSubpassEndInfo* a, const VkSubpassEndInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDevice8BitStorageFeatures(const VkPhysicalDevice8BitStorageFeatures* a,
const VkPhysicalDevice8BitStorageFeatures* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceDriverProperties(const VkPhysicalDeviceDriverProperties* a,
const VkPhysicalDeviceDriverProperties* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceShaderAtomicInt64Features(
const VkPhysicalDeviceShaderAtomicInt64Features* a,
const VkPhysicalDeviceShaderAtomicInt64Features* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceShaderFloat16Int8Features(
const VkPhysicalDeviceShaderFloat16Int8Features* a,
const VkPhysicalDeviceShaderFloat16Int8Features* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceFloatControlsProperties(
const VkPhysicalDeviceFloatControlsProperties* a,
const VkPhysicalDeviceFloatControlsProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkDescriptorSetLayoutBindingFlagsCreateInfo(
const VkDescriptorSetLayoutBindingFlagsCreateInfo* a,
const VkDescriptorSetLayoutBindingFlagsCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceDescriptorIndexingFeatures(
const VkPhysicalDeviceDescriptorIndexingFeatures* a,
const VkPhysicalDeviceDescriptorIndexingFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceDescriptorIndexingProperties(
const VkPhysicalDeviceDescriptorIndexingProperties* a,
const VkPhysicalDeviceDescriptorIndexingProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkDescriptorSetVariableDescriptorCountAllocateInfo(
const VkDescriptorSetVariableDescriptorCountAllocateInfo* a,
const VkDescriptorSetVariableDescriptorCountAllocateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkDescriptorSetVariableDescriptorCountLayoutSupport(
const VkDescriptorSetVariableDescriptorCountLayoutSupport* a,
const VkDescriptorSetVariableDescriptorCountLayoutSupport* b, OnFailCompareFunc onFail);
void checkEqual_VkSubpassDescriptionDepthStencilResolve(
const VkSubpassDescriptionDepthStencilResolve* a,
const VkSubpassDescriptionDepthStencilResolve* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceDepthStencilResolveProperties(
const VkPhysicalDeviceDepthStencilResolveProperties* a,
const VkPhysicalDeviceDepthStencilResolveProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceScalarBlockLayoutFeatures(
const VkPhysicalDeviceScalarBlockLayoutFeatures* a,
const VkPhysicalDeviceScalarBlockLayoutFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkImageStencilUsageCreateInfo(const VkImageStencilUsageCreateInfo* a,
const VkImageStencilUsageCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSamplerReductionModeCreateInfo(const VkSamplerReductionModeCreateInfo* a,
const VkSamplerReductionModeCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSamplerFilterMinmaxProperties(
const VkPhysicalDeviceSamplerFilterMinmaxProperties* a,
const VkPhysicalDeviceSamplerFilterMinmaxProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceVulkanMemoryModelFeatures(
const VkPhysicalDeviceVulkanMemoryModelFeatures* a,
const VkPhysicalDeviceVulkanMemoryModelFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceImagelessFramebufferFeatures(
const VkPhysicalDeviceImagelessFramebufferFeatures* a,
const VkPhysicalDeviceImagelessFramebufferFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkFramebufferAttachmentImageInfo(const VkFramebufferAttachmentImageInfo* a,
const VkFramebufferAttachmentImageInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkFramebufferAttachmentsCreateInfo(const VkFramebufferAttachmentsCreateInfo* a,
const VkFramebufferAttachmentsCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkRenderPassAttachmentBeginInfo(const VkRenderPassAttachmentBeginInfo* a,
const VkRenderPassAttachmentBeginInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceUniformBufferStandardLayoutFeatures(
const VkPhysicalDeviceUniformBufferStandardLayoutFeatures* a,
const VkPhysicalDeviceUniformBufferStandardLayoutFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures(
const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* a,
const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures(
const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* a,
const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkAttachmentReferenceStencilLayout(const VkAttachmentReferenceStencilLayout* a,
const VkAttachmentReferenceStencilLayout* b,
OnFailCompareFunc onFail);
void checkEqual_VkAttachmentDescriptionStencilLayout(const VkAttachmentDescriptionStencilLayout* a,
const VkAttachmentDescriptionStencilLayout* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceHostQueryResetFeatures(
const VkPhysicalDeviceHostQueryResetFeatures* a,
const VkPhysicalDeviceHostQueryResetFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceTimelineSemaphoreFeatures(
const VkPhysicalDeviceTimelineSemaphoreFeatures* a,
const VkPhysicalDeviceTimelineSemaphoreFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceTimelineSemaphoreProperties(
const VkPhysicalDeviceTimelineSemaphoreProperties* a,
const VkPhysicalDeviceTimelineSemaphoreProperties* b, OnFailCompareFunc onFail);
void checkEqual_VkSemaphoreTypeCreateInfo(const VkSemaphoreTypeCreateInfo* a,
const VkSemaphoreTypeCreateInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkTimelineSemaphoreSubmitInfo(const VkTimelineSemaphoreSubmitInfo* a,
const VkTimelineSemaphoreSubmitInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSemaphoreWaitInfo(const VkSemaphoreWaitInfo* a, const VkSemaphoreWaitInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkSemaphoreSignalInfo(const VkSemaphoreSignalInfo* a,
const VkSemaphoreSignalInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceBufferDeviceAddressFeatures(
const VkPhysicalDeviceBufferDeviceAddressFeatures* a,
const VkPhysicalDeviceBufferDeviceAddressFeatures* b, OnFailCompareFunc onFail);
void checkEqual_VkBufferDeviceAddressInfo(const VkBufferDeviceAddressInfo* a,
const VkBufferDeviceAddressInfo* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferOpaqueCaptureAddressCreateInfo(
const VkBufferOpaqueCaptureAddressCreateInfo* a,
const VkBufferOpaqueCaptureAddressCreateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkMemoryOpaqueCaptureAddressAllocateInfo(
const VkMemoryOpaqueCaptureAddressAllocateInfo* a,
const VkMemoryOpaqueCaptureAddressAllocateInfo* b, OnFailCompareFunc onFail);
void checkEqual_VkDeviceMemoryOpaqueCaptureAddressInfo(
const VkDeviceMemoryOpaqueCaptureAddressInfo* a,
const VkDeviceMemoryOpaqueCaptureAddressInfo* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_surface
void checkEqual_VkSurfaceCapabilitiesKHR(const VkSurfaceCapabilitiesKHR* a,
const VkSurfaceCapabilitiesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkSurfaceFormatKHR(const VkSurfaceFormatKHR* a, const VkSurfaceFormatKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_swapchain
void checkEqual_VkSwapchainCreateInfoKHR(const VkSwapchainCreateInfoKHR* a,
const VkSwapchainCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPresentInfoKHR(const VkPresentInfoKHR* a, const VkPresentInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageSwapchainCreateInfoKHR(const VkImageSwapchainCreateInfoKHR* a,
const VkImageSwapchainCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkBindImageMemorySwapchainInfoKHR(const VkBindImageMemorySwapchainInfoKHR* a,
const VkBindImageMemorySwapchainInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkAcquireNextImageInfoKHR(const VkAcquireNextImageInfoKHR* a,
const VkAcquireNextImageInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDeviceGroupPresentCapabilitiesKHR(const VkDeviceGroupPresentCapabilitiesKHR* a,
const VkDeviceGroupPresentCapabilitiesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDeviceGroupPresentInfoKHR(const VkDeviceGroupPresentInfoKHR* a,
const VkDeviceGroupPresentInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDeviceGroupSwapchainCreateInfoKHR(const VkDeviceGroupSwapchainCreateInfoKHR* a,
const VkDeviceGroupSwapchainCreateInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_display
void checkEqual_VkDisplayModeParametersKHR(const VkDisplayModeParametersKHR* a,
const VkDisplayModeParametersKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDisplayModeCreateInfoKHR(const VkDisplayModeCreateInfoKHR* a,
const VkDisplayModeCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDisplayModePropertiesKHR(const VkDisplayModePropertiesKHR* a,
const VkDisplayModePropertiesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDisplayPlaneCapabilitiesKHR(const VkDisplayPlaneCapabilitiesKHR* a,
const VkDisplayPlaneCapabilitiesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDisplayPlanePropertiesKHR(const VkDisplayPlanePropertiesKHR* a,
const VkDisplayPlanePropertiesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDisplayPropertiesKHR(const VkDisplayPropertiesKHR* a,
const VkDisplayPropertiesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkDisplaySurfaceCreateInfoKHR(const VkDisplaySurfaceCreateInfoKHR* a,
const VkDisplaySurfaceCreateInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_display_swapchain
void checkEqual_VkDisplayPresentInfoKHR(const VkDisplayPresentInfoKHR* a,
const VkDisplayPresentInfoKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_xlib_surface
void checkEqual_VkXlibSurfaceCreateInfoKHR(const VkXlibSurfaceCreateInfoKHR* a,
const VkXlibSurfaceCreateInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_xcb_surface
void checkEqual_VkXcbSurfaceCreateInfoKHR(const VkXcbSurfaceCreateInfoKHR* a,
const VkXcbSurfaceCreateInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_wayland_surface
void checkEqual_VkWaylandSurfaceCreateInfoKHR(const VkWaylandSurfaceCreateInfoKHR* a,
const VkWaylandSurfaceCreateInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_android_surface
void checkEqual_VkAndroidSurfaceCreateInfoKHR(const VkAndroidSurfaceCreateInfoKHR* a,
const VkAndroidSurfaceCreateInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_win32_surface
void checkEqual_VkWin32SurfaceCreateInfoKHR(const VkWin32SurfaceCreateInfoKHR* a,
const VkWin32SurfaceCreateInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_sampler_mirror_clamp_to_edge
#endif
#ifdef VK_KHR_video_queue
void checkEqual_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* a,
const VkVideoQueueFamilyProperties2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoProfileKHR(const VkVideoProfileKHR* a, const VkVideoProfileKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoProfilesKHR(const VkVideoProfilesKHR* a, const VkVideoProfilesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoCapabilitiesKHR(const VkVideoCapabilitiesKHR* a,
const VkVideoCapabilitiesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceVideoFormatInfoKHR(const VkPhysicalDeviceVideoFormatInfoKHR* a,
const VkPhysicalDeviceVideoFormatInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoFormatPropertiesKHR(const VkVideoFormatPropertiesKHR* a,
const VkVideoFormatPropertiesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* a,
const VkVideoPictureResourceKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* a,
const VkVideoReferenceSlotKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* a,
const VkVideoGetMemoryPropertiesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* a, const VkVideoBindMemoryKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoSessionCreateInfoKHR(const VkVideoSessionCreateInfoKHR* a,
const VkVideoSessionCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoSessionParametersCreateInfoKHR(
const VkVideoSessionParametersCreateInfoKHR* a, const VkVideoSessionParametersCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoSessionParametersUpdateInfoKHR(
const VkVideoSessionParametersUpdateInfoKHR* a, const VkVideoSessionParametersUpdateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoBeginCodingInfoKHR(const VkVideoBeginCodingInfoKHR* a,
const VkVideoBeginCodingInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEndCodingInfoKHR(const VkVideoEndCodingInfoKHR* a,
const VkVideoEndCodingInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoCodingControlInfoKHR(const VkVideoCodingControlInfoKHR* a,
const VkVideoCodingControlInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_video_decode_queue
void checkEqual_VkVideoDecodeInfoKHR(const VkVideoDecodeInfoKHR* a, const VkVideoDecodeInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_dynamic_rendering
void checkEqual_VkRenderingAttachmentInfoKHR(const VkRenderingAttachmentInfoKHR* a,
const VkRenderingAttachmentInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkRenderingInfoKHR(const VkRenderingInfoKHR* a, const VkRenderingInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineRenderingCreateInfoKHR(const VkPipelineRenderingCreateInfoKHR* a,
const VkPipelineRenderingCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceDynamicRenderingFeaturesKHR(
const VkPhysicalDeviceDynamicRenderingFeaturesKHR* a,
const VkPhysicalDeviceDynamicRenderingFeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkCommandBufferInheritanceRenderingInfoKHR(
const VkCommandBufferInheritanceRenderingInfoKHR* a,
const VkCommandBufferInheritanceRenderingInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkRenderingFragmentShadingRateAttachmentInfoKHR(
const VkRenderingFragmentShadingRateAttachmentInfoKHR* a,
const VkRenderingFragmentShadingRateAttachmentInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkRenderingFragmentDensityMapAttachmentInfoEXT(
const VkRenderingFragmentDensityMapAttachmentInfoEXT* a,
const VkRenderingFragmentDensityMapAttachmentInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkAttachmentSampleCountInfoAMD(const VkAttachmentSampleCountInfoAMD* a,
const VkAttachmentSampleCountInfoAMD* b,
OnFailCompareFunc onFail);
DEFINE_ALIAS_FUNCTION(checkEqual_VkAttachmentSampleCountInfoAMD,
checkEqual_VkAttachmentSampleCountInfoNV)
void checkEqual_VkMultiviewPerViewAttributesInfoNVX(const VkMultiviewPerViewAttributesInfoNVX* a,
const VkMultiviewPerViewAttributesInfoNVX* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_multiview
DEFINE_ALIAS_FUNCTION(checkEqual_VkRenderPassMultiviewCreateInfo,
checkEqual_VkRenderPassMultiviewCreateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceMultiviewFeatures,
checkEqual_VkPhysicalDeviceMultiviewFeaturesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceMultiviewProperties,
checkEqual_VkPhysicalDeviceMultiviewPropertiesKHR)
#endif
#ifdef VK_KHR_get_physical_device_properties2
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceFeatures2, checkEqual_VkPhysicalDeviceFeatures2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceProperties2,
checkEqual_VkPhysicalDeviceProperties2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkFormatProperties2, checkEqual_VkFormatProperties2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkImageFormatProperties2, checkEqual_VkImageFormatProperties2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceImageFormatInfo2,
checkEqual_VkPhysicalDeviceImageFormatInfo2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkQueueFamilyProperties2, checkEqual_VkQueueFamilyProperties2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceMemoryProperties2,
checkEqual_VkPhysicalDeviceMemoryProperties2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSparseImageFormatProperties2,
checkEqual_VkSparseImageFormatProperties2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceSparseImageFormatInfo2,
checkEqual_VkPhysicalDeviceSparseImageFormatInfo2KHR)
#endif
#ifdef VK_KHR_device_group
DEFINE_ALIAS_FUNCTION(checkEqual_VkMemoryAllocateFlagsInfo, checkEqual_VkMemoryAllocateFlagsInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDeviceGroupRenderPassBeginInfo,
checkEqual_VkDeviceGroupRenderPassBeginInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDeviceGroupCommandBufferBeginInfo,
checkEqual_VkDeviceGroupCommandBufferBeginInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDeviceGroupSubmitInfo, checkEqual_VkDeviceGroupSubmitInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDeviceGroupBindSparseInfo,
checkEqual_VkDeviceGroupBindSparseInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkBindBufferMemoryDeviceGroupInfo,
checkEqual_VkBindBufferMemoryDeviceGroupInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkBindImageMemoryDeviceGroupInfo,
checkEqual_VkBindImageMemoryDeviceGroupInfoKHR)
#endif
#ifdef VK_KHR_shader_draw_parameters
#endif
#ifdef VK_KHR_maintenance1
#endif
#ifdef VK_KHR_device_group_creation
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceGroupProperties,
checkEqual_VkPhysicalDeviceGroupPropertiesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDeviceGroupDeviceCreateInfo,
checkEqual_VkDeviceGroupDeviceCreateInfoKHR)
#endif
#ifdef VK_KHR_external_memory_capabilities
DEFINE_ALIAS_FUNCTION(checkEqual_VkExternalMemoryProperties,
checkEqual_VkExternalMemoryPropertiesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceExternalImageFormatInfo,
checkEqual_VkPhysicalDeviceExternalImageFormatInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkExternalImageFormatProperties,
checkEqual_VkExternalImageFormatPropertiesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceExternalBufferInfo,
checkEqual_VkPhysicalDeviceExternalBufferInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkExternalBufferProperties,
checkEqual_VkExternalBufferPropertiesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceIDProperties,
checkEqual_VkPhysicalDeviceIDPropertiesKHR)
#endif
#ifdef VK_KHR_external_memory
DEFINE_ALIAS_FUNCTION(checkEqual_VkExternalMemoryImageCreateInfo,
checkEqual_VkExternalMemoryImageCreateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkExternalMemoryBufferCreateInfo,
checkEqual_VkExternalMemoryBufferCreateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkExportMemoryAllocateInfo,
checkEqual_VkExportMemoryAllocateInfoKHR)
#endif
#ifdef VK_KHR_external_memory_win32
void checkEqual_VkImportMemoryWin32HandleInfoKHR(const VkImportMemoryWin32HandleInfoKHR* a,
const VkImportMemoryWin32HandleInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkExportMemoryWin32HandleInfoKHR(const VkExportMemoryWin32HandleInfoKHR* a,
const VkExportMemoryWin32HandleInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryWin32HandlePropertiesKHR(const VkMemoryWin32HandlePropertiesKHR* a,
const VkMemoryWin32HandlePropertiesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryGetWin32HandleInfoKHR(const VkMemoryGetWin32HandleInfoKHR* a,
const VkMemoryGetWin32HandleInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_external_memory_fd
void checkEqual_VkImportMemoryFdInfoKHR(const VkImportMemoryFdInfoKHR* a,
const VkImportMemoryFdInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkMemoryFdPropertiesKHR(const VkMemoryFdPropertiesKHR* a,
const VkMemoryFdPropertiesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkMemoryGetFdInfoKHR(const VkMemoryGetFdInfoKHR* a, const VkMemoryGetFdInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_win32_keyed_mutex
void checkEqual_VkWin32KeyedMutexAcquireReleaseInfoKHR(
const VkWin32KeyedMutexAcquireReleaseInfoKHR* a,
const VkWin32KeyedMutexAcquireReleaseInfoKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_external_semaphore_capabilities
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceExternalSemaphoreInfo,
checkEqual_VkPhysicalDeviceExternalSemaphoreInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkExternalSemaphoreProperties,
checkEqual_VkExternalSemaphorePropertiesKHR)
#endif
#ifdef VK_KHR_external_semaphore
DEFINE_ALIAS_FUNCTION(checkEqual_VkExportSemaphoreCreateInfo,
checkEqual_VkExportSemaphoreCreateInfoKHR)
#endif
#ifdef VK_KHR_external_semaphore_win32
void checkEqual_VkImportSemaphoreWin32HandleInfoKHR(const VkImportSemaphoreWin32HandleInfoKHR* a,
const VkImportSemaphoreWin32HandleInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkExportSemaphoreWin32HandleInfoKHR(const VkExportSemaphoreWin32HandleInfoKHR* a,
const VkExportSemaphoreWin32HandleInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkD3D12FenceSubmitInfoKHR(const VkD3D12FenceSubmitInfoKHR* a,
const VkD3D12FenceSubmitInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkSemaphoreGetWin32HandleInfoKHR(const VkSemaphoreGetWin32HandleInfoKHR* a,
const VkSemaphoreGetWin32HandleInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_external_semaphore_fd
void checkEqual_VkImportSemaphoreFdInfoKHR(const VkImportSemaphoreFdInfoKHR* a,
const VkImportSemaphoreFdInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkSemaphoreGetFdInfoKHR(const VkSemaphoreGetFdInfoKHR* a,
const VkSemaphoreGetFdInfoKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_push_descriptor
void checkEqual_VkPhysicalDevicePushDescriptorPropertiesKHR(
const VkPhysicalDevicePushDescriptorPropertiesKHR* a,
const VkPhysicalDevicePushDescriptorPropertiesKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_shader_float16_int8
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceShaderFloat16Int8Features,
checkEqual_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceShaderFloat16Int8Features,
checkEqual_VkPhysicalDeviceFloat16Int8FeaturesKHR)
#endif
#ifdef VK_KHR_16bit_storage
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDevice16BitStorageFeatures,
checkEqual_VkPhysicalDevice16BitStorageFeaturesKHR)
#endif
#ifdef VK_KHR_incremental_present
void checkEqual_VkRectLayerKHR(const VkRectLayerKHR* a, const VkRectLayerKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPresentRegionKHR(const VkPresentRegionKHR* a, const VkPresentRegionKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPresentRegionsKHR(const VkPresentRegionsKHR* a, const VkPresentRegionsKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_descriptor_update_template
DEFINE_ALIAS_FUNCTION(checkEqual_VkDescriptorUpdateTemplateEntry,
checkEqual_VkDescriptorUpdateTemplateEntryKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDescriptorUpdateTemplateCreateInfo,
checkEqual_VkDescriptorUpdateTemplateCreateInfoKHR)
#endif
#ifdef VK_KHR_imageless_framebuffer
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceImagelessFramebufferFeatures,
checkEqual_VkPhysicalDeviceImagelessFramebufferFeaturesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkFramebufferAttachmentsCreateInfo,
checkEqual_VkFramebufferAttachmentsCreateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkFramebufferAttachmentImageInfo,
checkEqual_VkFramebufferAttachmentImageInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkRenderPassAttachmentBeginInfo,
checkEqual_VkRenderPassAttachmentBeginInfoKHR)
#endif
#ifdef VK_KHR_create_renderpass2
DEFINE_ALIAS_FUNCTION(checkEqual_VkRenderPassCreateInfo2, checkEqual_VkRenderPassCreateInfo2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkAttachmentDescription2, checkEqual_VkAttachmentDescription2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkAttachmentReference2, checkEqual_VkAttachmentReference2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSubpassDescription2, checkEqual_VkSubpassDescription2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSubpassDependency2, checkEqual_VkSubpassDependency2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSubpassBeginInfo, checkEqual_VkSubpassBeginInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSubpassEndInfo, checkEqual_VkSubpassEndInfoKHR)
#endif
#ifdef VK_KHR_shared_presentable_image
void checkEqual_VkSharedPresentSurfaceCapabilitiesKHR(
const VkSharedPresentSurfaceCapabilitiesKHR* a, const VkSharedPresentSurfaceCapabilitiesKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_external_fence_capabilities
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceExternalFenceInfo,
checkEqual_VkPhysicalDeviceExternalFenceInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkExternalFenceProperties, checkEqual_VkExternalFencePropertiesKHR)
#endif
#ifdef VK_KHR_external_fence
DEFINE_ALIAS_FUNCTION(checkEqual_VkExportFenceCreateInfo, checkEqual_VkExportFenceCreateInfoKHR)
#endif
#ifdef VK_KHR_external_fence_win32
void checkEqual_VkImportFenceWin32HandleInfoKHR(const VkImportFenceWin32HandleInfoKHR* a,
const VkImportFenceWin32HandleInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkExportFenceWin32HandleInfoKHR(const VkExportFenceWin32HandleInfoKHR* a,
const VkExportFenceWin32HandleInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkFenceGetWin32HandleInfoKHR(const VkFenceGetWin32HandleInfoKHR* a,
const VkFenceGetWin32HandleInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_external_fence_fd
void checkEqual_VkImportFenceFdInfoKHR(const VkImportFenceFdInfoKHR* a,
const VkImportFenceFdInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkFenceGetFdInfoKHR(const VkFenceGetFdInfoKHR* a, const VkFenceGetFdInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_performance_query
void checkEqual_VkPhysicalDevicePerformanceQueryFeaturesKHR(
const VkPhysicalDevicePerformanceQueryFeaturesKHR* a,
const VkPhysicalDevicePerformanceQueryFeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDevicePerformanceQueryPropertiesKHR(
const VkPhysicalDevicePerformanceQueryPropertiesKHR* a,
const VkPhysicalDevicePerformanceQueryPropertiesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPerformanceCounterKHR(const VkPerformanceCounterKHR* a,
const VkPerformanceCounterKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPerformanceCounterDescriptionKHR(const VkPerformanceCounterDescriptionKHR* a,
const VkPerformanceCounterDescriptionKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkQueryPoolPerformanceCreateInfoKHR(const VkQueryPoolPerformanceCreateInfoKHR* a,
const VkQueryPoolPerformanceCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPerformanceCounterResultKHR(const VkPerformanceCounterResultKHR* a,
const VkPerformanceCounterResultKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkAcquireProfilingLockInfoKHR(const VkAcquireProfilingLockInfoKHR* a,
const VkAcquireProfilingLockInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPerformanceQuerySubmitInfoKHR(const VkPerformanceQuerySubmitInfoKHR* a,
const VkPerformanceQuerySubmitInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_maintenance2
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDevicePointClippingProperties,
checkEqual_VkPhysicalDevicePointClippingPropertiesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkRenderPassInputAttachmentAspectCreateInfo,
checkEqual_VkRenderPassInputAttachmentAspectCreateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkInputAttachmentAspectReference,
checkEqual_VkInputAttachmentAspectReferenceKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkImageViewUsageCreateInfo,
checkEqual_VkImageViewUsageCreateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPipelineTessellationDomainOriginStateCreateInfo,
checkEqual_VkPipelineTessellationDomainOriginStateCreateInfoKHR)
#endif
#ifdef VK_KHR_get_surface_capabilities2
void checkEqual_VkPhysicalDeviceSurfaceInfo2KHR(const VkPhysicalDeviceSurfaceInfo2KHR* a,
const VkPhysicalDeviceSurfaceInfo2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkSurfaceCapabilities2KHR(const VkSurfaceCapabilities2KHR* a,
const VkSurfaceCapabilities2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkSurfaceFormat2KHR(const VkSurfaceFormat2KHR* a, const VkSurfaceFormat2KHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_variable_pointers
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceVariablePointersFeatures,
checkEqual_VkPhysicalDeviceVariablePointerFeaturesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceVariablePointersFeatures,
checkEqual_VkPhysicalDeviceVariablePointersFeaturesKHR)
#endif
#ifdef VK_KHR_get_display_properties2
void checkEqual_VkDisplayProperties2KHR(const VkDisplayProperties2KHR* a,
const VkDisplayProperties2KHR* b, OnFailCompareFunc onFail);
void checkEqual_VkDisplayPlaneProperties2KHR(const VkDisplayPlaneProperties2KHR* a,
const VkDisplayPlaneProperties2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDisplayModeProperties2KHR(const VkDisplayModeProperties2KHR* a,
const VkDisplayModeProperties2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDisplayPlaneInfo2KHR(const VkDisplayPlaneInfo2KHR* a,
const VkDisplayPlaneInfo2KHR* b, OnFailCompareFunc onFail);
void checkEqual_VkDisplayPlaneCapabilities2KHR(const VkDisplayPlaneCapabilities2KHR* a,
const VkDisplayPlaneCapabilities2KHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_dedicated_allocation
DEFINE_ALIAS_FUNCTION(checkEqual_VkMemoryDedicatedRequirements,
checkEqual_VkMemoryDedicatedRequirementsKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkMemoryDedicatedAllocateInfo,
checkEqual_VkMemoryDedicatedAllocateInfoKHR)
#endif
#ifdef VK_KHR_storage_buffer_storage_class
#endif
#ifdef VK_KHR_relaxed_block_layout
#endif
#ifdef VK_KHR_get_memory_requirements2
DEFINE_ALIAS_FUNCTION(checkEqual_VkBufferMemoryRequirementsInfo2,
checkEqual_VkBufferMemoryRequirementsInfo2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkImageMemoryRequirementsInfo2,
checkEqual_VkImageMemoryRequirementsInfo2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkImageSparseMemoryRequirementsInfo2,
checkEqual_VkImageSparseMemoryRequirementsInfo2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkMemoryRequirements2, checkEqual_VkMemoryRequirements2KHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSparseImageMemoryRequirements2,
checkEqual_VkSparseImageMemoryRequirements2KHR)
#endif
#ifdef VK_KHR_image_format_list
DEFINE_ALIAS_FUNCTION(checkEqual_VkImageFormatListCreateInfo,
checkEqual_VkImageFormatListCreateInfoKHR)
#endif
#ifdef VK_KHR_sampler_ycbcr_conversion
DEFINE_ALIAS_FUNCTION(checkEqual_VkSamplerYcbcrConversionCreateInfo,
checkEqual_VkSamplerYcbcrConversionCreateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSamplerYcbcrConversionInfo,
checkEqual_VkSamplerYcbcrConversionInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkBindImagePlaneMemoryInfo,
checkEqual_VkBindImagePlaneMemoryInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkImagePlaneMemoryRequirementsInfo,
checkEqual_VkImagePlaneMemoryRequirementsInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceSamplerYcbcrConversionFeatures,
checkEqual_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSamplerYcbcrConversionImageFormatProperties,
checkEqual_VkSamplerYcbcrConversionImageFormatPropertiesKHR)
#endif
#ifdef VK_KHR_bind_memory2
DEFINE_ALIAS_FUNCTION(checkEqual_VkBindBufferMemoryInfo, checkEqual_VkBindBufferMemoryInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkBindImageMemoryInfo, checkEqual_VkBindImageMemoryInfoKHR)
#endif
#ifdef VK_KHR_portability_subset
void checkEqual_VkPhysicalDevicePortabilitySubsetFeaturesKHR(
const VkPhysicalDevicePortabilitySubsetFeaturesKHR* a,
const VkPhysicalDevicePortabilitySubsetFeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDevicePortabilitySubsetPropertiesKHR(
const VkPhysicalDevicePortabilitySubsetPropertiesKHR* a,
const VkPhysicalDevicePortabilitySubsetPropertiesKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_maintenance3
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceMaintenance3Properties,
checkEqual_VkPhysicalDeviceMaintenance3PropertiesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDescriptorSetLayoutSupport,
checkEqual_VkDescriptorSetLayoutSupportKHR)
#endif
#ifdef VK_KHR_draw_indirect_count
#endif
#ifdef VK_KHR_shader_subgroup_extended_types
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures,
checkEqual_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR)
#endif
#ifdef VK_KHR_8bit_storage
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDevice8BitStorageFeatures,
checkEqual_VkPhysicalDevice8BitStorageFeaturesKHR)
#endif
#ifdef VK_KHR_shader_atomic_int64
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceShaderAtomicInt64Features,
checkEqual_VkPhysicalDeviceShaderAtomicInt64FeaturesKHR)
#endif
#ifdef VK_KHR_shader_clock
void checkEqual_VkPhysicalDeviceShaderClockFeaturesKHR(
const VkPhysicalDeviceShaderClockFeaturesKHR* a,
const VkPhysicalDeviceShaderClockFeaturesKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_driver_properties
DEFINE_ALIAS_FUNCTION(checkEqual_VkConformanceVersion, checkEqual_VkConformanceVersionKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceDriverProperties,
checkEqual_VkPhysicalDeviceDriverPropertiesKHR)
#endif
#ifdef VK_KHR_shader_float_controls
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceFloatControlsProperties,
checkEqual_VkPhysicalDeviceFloatControlsPropertiesKHR)
#endif
#ifdef VK_KHR_depth_stencil_resolve
DEFINE_ALIAS_FUNCTION(checkEqual_VkSubpassDescriptionDepthStencilResolve,
checkEqual_VkSubpassDescriptionDepthStencilResolveKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceDepthStencilResolveProperties,
checkEqual_VkPhysicalDeviceDepthStencilResolvePropertiesKHR)
#endif
#ifdef VK_KHR_swapchain_mutable_format
#endif
#ifdef VK_KHR_timeline_semaphore
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceTimelineSemaphoreFeatures,
checkEqual_VkPhysicalDeviceTimelineSemaphoreFeaturesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceTimelineSemaphoreProperties,
checkEqual_VkPhysicalDeviceTimelineSemaphorePropertiesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSemaphoreTypeCreateInfo, checkEqual_VkSemaphoreTypeCreateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkTimelineSemaphoreSubmitInfo,
checkEqual_VkTimelineSemaphoreSubmitInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSemaphoreWaitInfo, checkEqual_VkSemaphoreWaitInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkSemaphoreSignalInfo, checkEqual_VkSemaphoreSignalInfoKHR)
#endif
#ifdef VK_KHR_vulkan_memory_model
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceVulkanMemoryModelFeatures,
checkEqual_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR)
#endif
#ifdef VK_KHR_shader_terminate_invocation
void checkEqual_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR(
const VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR* a,
const VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_fragment_shading_rate
void checkEqual_VkFragmentShadingRateAttachmentInfoKHR(
const VkFragmentShadingRateAttachmentInfoKHR* a,
const VkFragmentShadingRateAttachmentInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineFragmentShadingRateStateCreateInfoKHR(
const VkPipelineFragmentShadingRateStateCreateInfoKHR* a,
const VkPipelineFragmentShadingRateStateCreateInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceFragmentShadingRateFeaturesKHR(
const VkPhysicalDeviceFragmentShadingRateFeaturesKHR* a,
const VkPhysicalDeviceFragmentShadingRateFeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceFragmentShadingRatePropertiesKHR(
const VkPhysicalDeviceFragmentShadingRatePropertiesKHR* a,
const VkPhysicalDeviceFragmentShadingRatePropertiesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceFragmentShadingRateKHR(
const VkPhysicalDeviceFragmentShadingRateKHR* a,
const VkPhysicalDeviceFragmentShadingRateKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_spirv_1_4
#endif
#ifdef VK_KHR_surface_protected_capabilities
void checkEqual_VkSurfaceProtectedCapabilitiesKHR(const VkSurfaceProtectedCapabilitiesKHR* a,
const VkSurfaceProtectedCapabilitiesKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_separate_depth_stencil_layouts
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures,
checkEqual_VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkAttachmentReferenceStencilLayout,
checkEqual_VkAttachmentReferenceStencilLayoutKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkAttachmentDescriptionStencilLayout,
checkEqual_VkAttachmentDescriptionStencilLayoutKHR)
#endif
#ifdef VK_KHR_present_wait
void checkEqual_VkPhysicalDevicePresentWaitFeaturesKHR(
const VkPhysicalDevicePresentWaitFeaturesKHR* a,
const VkPhysicalDevicePresentWaitFeaturesKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_uniform_buffer_standard_layout
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceUniformBufferStandardLayoutFeatures,
checkEqual_VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR)
#endif
#ifdef VK_KHR_buffer_device_address
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceBufferDeviceAddressFeatures,
checkEqual_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkBufferDeviceAddressInfo, checkEqual_VkBufferDeviceAddressInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkBufferOpaqueCaptureAddressCreateInfo,
checkEqual_VkBufferOpaqueCaptureAddressCreateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkMemoryOpaqueCaptureAddressAllocateInfo,
checkEqual_VkMemoryOpaqueCaptureAddressAllocateInfoKHR)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDeviceMemoryOpaqueCaptureAddressInfo,
checkEqual_VkDeviceMemoryOpaqueCaptureAddressInfoKHR)
#endif
#ifdef VK_KHR_deferred_host_operations
#endif
#ifdef VK_KHR_pipeline_executable_properties
void checkEqual_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR(
const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* a,
const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineInfoKHR(const VkPipelineInfoKHR* a, const VkPipelineInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineExecutablePropertiesKHR(const VkPipelineExecutablePropertiesKHR* a,
const VkPipelineExecutablePropertiesKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineExecutableInfoKHR(const VkPipelineExecutableInfoKHR* a,
const VkPipelineExecutableInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineExecutableStatisticValueKHR(
const VkPipelineExecutableStatisticValueKHR* a, const VkPipelineExecutableStatisticValueKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineExecutableStatisticKHR(const VkPipelineExecutableStatisticKHR* a,
const VkPipelineExecutableStatisticKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineExecutableInternalRepresentationKHR(
const VkPipelineExecutableInternalRepresentationKHR* a,
const VkPipelineExecutableInternalRepresentationKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_shader_integer_dot_product
void checkEqual_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR(
const VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR* a,
const VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR(
const VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR* a,
const VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_pipeline_library
void checkEqual_VkPipelineLibraryCreateInfoKHR(const VkPipelineLibraryCreateInfoKHR* a,
const VkPipelineLibraryCreateInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_shader_non_semantic_info
#endif
#ifdef VK_KHR_present_id
void checkEqual_VkPresentIdKHR(const VkPresentIdKHR* a, const VkPresentIdKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDevicePresentIdFeaturesKHR(const VkPhysicalDevicePresentIdFeaturesKHR* a,
const VkPhysicalDevicePresentIdFeaturesKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_video_encode_queue
void checkEqual_VkVideoEncodeInfoKHR(const VkVideoEncodeInfoKHR* a, const VkVideoEncodeInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeRateControlInfoKHR(const VkVideoEncodeRateControlInfoKHR* a,
const VkVideoEncodeRateControlInfoKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_synchronization2
void checkEqual_VkMemoryBarrier2KHR(const VkMemoryBarrier2KHR* a, const VkMemoryBarrier2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferMemoryBarrier2KHR(const VkBufferMemoryBarrier2KHR* a,
const VkBufferMemoryBarrier2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageMemoryBarrier2KHR(const VkImageMemoryBarrier2KHR* a,
const VkImageMemoryBarrier2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDependencyInfoKHR(const VkDependencyInfoKHR* a, const VkDependencyInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkSemaphoreSubmitInfoKHR(const VkSemaphoreSubmitInfoKHR* a,
const VkSemaphoreSubmitInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkCommandBufferSubmitInfoKHR(const VkCommandBufferSubmitInfoKHR* a,
const VkCommandBufferSubmitInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkSubmitInfo2KHR(const VkSubmitInfo2KHR* a, const VkSubmitInfo2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSynchronization2FeaturesKHR(
const VkPhysicalDeviceSynchronization2FeaturesKHR* a,
const VkPhysicalDeviceSynchronization2FeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkQueueFamilyCheckpointProperties2NV(const VkQueueFamilyCheckpointProperties2NV* a,
const VkQueueFamilyCheckpointProperties2NV* b,
OnFailCompareFunc onFail);
void checkEqual_VkCheckpointData2NV(const VkCheckpointData2NV* a, const VkCheckpointData2NV* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_shader_subgroup_uniform_control_flow
void checkEqual_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR(
const VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* a,
const VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_zero_initialize_workgroup_memory
void checkEqual_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR(
const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR* a,
const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_workgroup_memory_explicit_layout
void checkEqual_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR(
const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* a,
const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_copy_commands2
void checkEqual_VkBufferCopy2KHR(const VkBufferCopy2KHR* a, const VkBufferCopy2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkCopyBufferInfo2KHR(const VkCopyBufferInfo2KHR* a, const VkCopyBufferInfo2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageCopy2KHR(const VkImageCopy2KHR* a, const VkImageCopy2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkCopyImageInfo2KHR(const VkCopyImageInfo2KHR* a, const VkCopyImageInfo2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferImageCopy2KHR(const VkBufferImageCopy2KHR* a,
const VkBufferImageCopy2KHR* b, OnFailCompareFunc onFail);
void checkEqual_VkCopyBufferToImageInfo2KHR(const VkCopyBufferToImageInfo2KHR* a,
const VkCopyBufferToImageInfo2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkCopyImageToBufferInfo2KHR(const VkCopyImageToBufferInfo2KHR* a,
const VkCopyImageToBufferInfo2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageBlit2KHR(const VkImageBlit2KHR* a, const VkImageBlit2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkBlitImageInfo2KHR(const VkBlitImageInfo2KHR* a, const VkBlitImageInfo2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageResolve2KHR(const VkImageResolve2KHR* a, const VkImageResolve2KHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkResolveImageInfo2KHR(const VkResolveImageInfo2KHR* a,
const VkResolveImageInfo2KHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_format_feature_flags2
void checkEqual_VkFormatProperties3KHR(const VkFormatProperties3KHR* a,
const VkFormatProperties3KHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_maintenance4
void checkEqual_VkPhysicalDeviceMaintenance4FeaturesKHR(
const VkPhysicalDeviceMaintenance4FeaturesKHR* a,
const VkPhysicalDeviceMaintenance4FeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceMaintenance4PropertiesKHR(
const VkPhysicalDeviceMaintenance4PropertiesKHR* a,
const VkPhysicalDeviceMaintenance4PropertiesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkDeviceBufferMemoryRequirementsKHR(const VkDeviceBufferMemoryRequirementsKHR* a,
const VkDeviceBufferMemoryRequirementsKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkDeviceImageMemoryRequirementsKHR(const VkDeviceImageMemoryRequirementsKHR* a,
const VkDeviceImageMemoryRequirementsKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_ANDROID_native_buffer
void checkEqual_VkNativeBufferANDROID(const VkNativeBufferANDROID* a,
const VkNativeBufferANDROID* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_debug_report
void checkEqual_VkDebugReportCallbackCreateInfoEXT(const VkDebugReportCallbackCreateInfoEXT* a,
const VkDebugReportCallbackCreateInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_glsl_shader
#endif
#ifdef VK_EXT_depth_range_unrestricted
#endif
#ifdef VK_IMG_filter_cubic
#endif
#ifdef VK_AMD_rasterization_order
void checkEqual_VkPipelineRasterizationStateRasterizationOrderAMD(
const VkPipelineRasterizationStateRasterizationOrderAMD* a,
const VkPipelineRasterizationStateRasterizationOrderAMD* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_shader_trinary_minmax
#endif
#ifdef VK_AMD_shader_explicit_vertex_parameter
#endif
#ifdef VK_EXT_debug_marker
void checkEqual_VkDebugMarkerObjectNameInfoEXT(const VkDebugMarkerObjectNameInfoEXT* a,
const VkDebugMarkerObjectNameInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDebugMarkerObjectTagInfoEXT(const VkDebugMarkerObjectTagInfoEXT* a,
const VkDebugMarkerObjectTagInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDebugMarkerMarkerInfoEXT(const VkDebugMarkerMarkerInfoEXT* a,
const VkDebugMarkerMarkerInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_gcn_shader
#endif
#ifdef VK_NV_dedicated_allocation
void checkEqual_VkDedicatedAllocationImageCreateInfoNV(
const VkDedicatedAllocationImageCreateInfoNV* a,
const VkDedicatedAllocationImageCreateInfoNV* b, OnFailCompareFunc onFail);
void checkEqual_VkDedicatedAllocationBufferCreateInfoNV(
const VkDedicatedAllocationBufferCreateInfoNV* a,
const VkDedicatedAllocationBufferCreateInfoNV* b, OnFailCompareFunc onFail);
void checkEqual_VkDedicatedAllocationMemoryAllocateInfoNV(
const VkDedicatedAllocationMemoryAllocateInfoNV* a,
const VkDedicatedAllocationMemoryAllocateInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_transform_feedback
void checkEqual_VkPhysicalDeviceTransformFeedbackFeaturesEXT(
const VkPhysicalDeviceTransformFeedbackFeaturesEXT* a,
const VkPhysicalDeviceTransformFeedbackFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceTransformFeedbackPropertiesEXT(
const VkPhysicalDeviceTransformFeedbackPropertiesEXT* a,
const VkPhysicalDeviceTransformFeedbackPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineRasterizationStateStreamCreateInfoEXT(
const VkPipelineRasterizationStateStreamCreateInfoEXT* a,
const VkPipelineRasterizationStateStreamCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NVX_binary_import
void checkEqual_VkCuModuleCreateInfoNVX(const VkCuModuleCreateInfoNVX* a,
const VkCuModuleCreateInfoNVX* b, OnFailCompareFunc onFail);
void checkEqual_VkCuFunctionCreateInfoNVX(const VkCuFunctionCreateInfoNVX* a,
const VkCuFunctionCreateInfoNVX* b,
OnFailCompareFunc onFail);
void checkEqual_VkCuLaunchInfoNVX(const VkCuLaunchInfoNVX* a, const VkCuLaunchInfoNVX* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_NVX_image_view_handle
void checkEqual_VkImageViewHandleInfoNVX(const VkImageViewHandleInfoNVX* a,
const VkImageViewHandleInfoNVX* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageViewAddressPropertiesNVX(const VkImageViewAddressPropertiesNVX* a,
const VkImageViewAddressPropertiesNVX* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_draw_indirect_count
#endif
#ifdef VK_AMD_negative_viewport_height
#endif
#ifdef VK_AMD_gpu_shader_half_float
#endif
#ifdef VK_AMD_shader_ballot
#endif
#ifdef VK_EXT_video_encode_h264
void checkEqual_VkVideoEncodeH264CapabilitiesEXT(const VkVideoEncodeH264CapabilitiesEXT* a,
const VkVideoEncodeH264CapabilitiesEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH264SessionCreateInfoEXT(
const VkVideoEncodeH264SessionCreateInfoEXT* a, const VkVideoEncodeH264SessionCreateInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH264SessionParametersAddInfoEXT(
const VkVideoEncodeH264SessionParametersAddInfoEXT* a,
const VkVideoEncodeH264SessionParametersAddInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH264SessionParametersCreateInfoEXT(
const VkVideoEncodeH264SessionParametersCreateInfoEXT* a,
const VkVideoEncodeH264SessionParametersCreateInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH264DpbSlotInfoEXT(const VkVideoEncodeH264DpbSlotInfoEXT* a,
const VkVideoEncodeH264DpbSlotInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* a,
const VkVideoEncodeH264NaluSliceEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH264VclFrameInfoEXT(const VkVideoEncodeH264VclFrameInfoEXT* a,
const VkVideoEncodeH264VclFrameInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH264EmitPictureParametersEXT(
const VkVideoEncodeH264EmitPictureParametersEXT* a,
const VkVideoEncodeH264EmitPictureParametersEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* a,
const VkVideoEncodeH264ProfileEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_video_encode_h265
void checkEqual_VkVideoEncodeH265CapabilitiesEXT(const VkVideoEncodeH265CapabilitiesEXT* a,
const VkVideoEncodeH265CapabilitiesEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH265SessionCreateInfoEXT(
const VkVideoEncodeH265SessionCreateInfoEXT* a, const VkVideoEncodeH265SessionCreateInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH265SessionParametersAddInfoEXT(
const VkVideoEncodeH265SessionParametersAddInfoEXT* a,
const VkVideoEncodeH265SessionParametersAddInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH265SessionParametersCreateInfoEXT(
const VkVideoEncodeH265SessionParametersCreateInfoEXT* a,
const VkVideoEncodeH265SessionParametersCreateInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH265DpbSlotInfoEXT(const VkVideoEncodeH265DpbSlotInfoEXT* a,
const VkVideoEncodeH265DpbSlotInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* a,
const VkVideoEncodeH265ReferenceListsEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH265NaluSliceEXT(const VkVideoEncodeH265NaluSliceEXT* a,
const VkVideoEncodeH265NaluSliceEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH265VclFrameInfoEXT(const VkVideoEncodeH265VclFrameInfoEXT* a,
const VkVideoEncodeH265VclFrameInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH265EmitPictureParametersEXT(
const VkVideoEncodeH265EmitPictureParametersEXT* a,
const VkVideoEncodeH265EmitPictureParametersEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* a,
const VkVideoEncodeH265ProfileEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_video_decode_h264
void checkEqual_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* a,
const VkVideoDecodeH264ProfileEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* a,
const VkVideoDecodeH264CapabilitiesEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH264SessionCreateInfoEXT(
const VkVideoDecodeH264SessionCreateInfoEXT* a, const VkVideoDecodeH264SessionCreateInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH264SessionParametersAddInfoEXT(
const VkVideoDecodeH264SessionParametersAddInfoEXT* a,
const VkVideoDecodeH264SessionParametersAddInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH264SessionParametersCreateInfoEXT(
const VkVideoDecodeH264SessionParametersCreateInfoEXT* a,
const VkVideoDecodeH264SessionParametersCreateInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* a,
const VkVideoDecodeH264PictureInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* a,
const VkVideoDecodeH264MvcEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* a,
const VkVideoDecodeH264DpbSlotInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_texture_gather_bias_lod
void checkEqual_VkTextureLODGatherFormatPropertiesAMD(
const VkTextureLODGatherFormatPropertiesAMD* a, const VkTextureLODGatherFormatPropertiesAMD* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_shader_info
void checkEqual_VkShaderResourceUsageAMD(const VkShaderResourceUsageAMD* a,
const VkShaderResourceUsageAMD* b,
OnFailCompareFunc onFail);
void checkEqual_VkShaderStatisticsInfoAMD(const VkShaderStatisticsInfoAMD* a,
const VkShaderStatisticsInfoAMD* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_shader_image_load_store_lod
#endif
#ifdef VK_GGP_stream_descriptor_surface
void checkEqual_VkStreamDescriptorSurfaceCreateInfoGGP(
const VkStreamDescriptorSurfaceCreateInfoGGP* a,
const VkStreamDescriptorSurfaceCreateInfoGGP* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_corner_sampled_image
void checkEqual_VkPhysicalDeviceCornerSampledImageFeaturesNV(
const VkPhysicalDeviceCornerSampledImageFeaturesNV* a,
const VkPhysicalDeviceCornerSampledImageFeaturesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_IMG_format_pvrtc
#endif
#ifdef VK_NV_external_memory_capabilities
void checkEqual_VkExternalImageFormatPropertiesNV(const VkExternalImageFormatPropertiesNV* a,
const VkExternalImageFormatPropertiesNV* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_external_memory
void checkEqual_VkExternalMemoryImageCreateInfoNV(const VkExternalMemoryImageCreateInfoNV* a,
const VkExternalMemoryImageCreateInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkExportMemoryAllocateInfoNV(const VkExportMemoryAllocateInfoNV* a,
const VkExportMemoryAllocateInfoNV* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_external_memory_win32
void checkEqual_VkImportMemoryWin32HandleInfoNV(const VkImportMemoryWin32HandleInfoNV* a,
const VkImportMemoryWin32HandleInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkExportMemoryWin32HandleInfoNV(const VkExportMemoryWin32HandleInfoNV* a,
const VkExportMemoryWin32HandleInfoNV* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_win32_keyed_mutex
void checkEqual_VkWin32KeyedMutexAcquireReleaseInfoNV(
const VkWin32KeyedMutexAcquireReleaseInfoNV* a, const VkWin32KeyedMutexAcquireReleaseInfoNV* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_validation_flags
void checkEqual_VkValidationFlagsEXT(const VkValidationFlagsEXT* a, const VkValidationFlagsEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_NN_vi_surface
void checkEqual_VkViSurfaceCreateInfoNN(const VkViSurfaceCreateInfoNN* a,
const VkViSurfaceCreateInfoNN* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_shader_subgroup_ballot
#endif
#ifdef VK_EXT_shader_subgroup_vote
#endif
#ifdef VK_EXT_texture_compression_astc_hdr
void checkEqual_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(
const VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT* a,
const VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_astc_decode_mode
void checkEqual_VkImageViewASTCDecodeModeEXT(const VkImageViewASTCDecodeModeEXT* a,
const VkImageViewASTCDecodeModeEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceASTCDecodeFeaturesEXT(
const VkPhysicalDeviceASTCDecodeFeaturesEXT* a, const VkPhysicalDeviceASTCDecodeFeaturesEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_conditional_rendering
void checkEqual_VkConditionalRenderingBeginInfoEXT(const VkConditionalRenderingBeginInfoEXT* a,
const VkConditionalRenderingBeginInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceConditionalRenderingFeaturesEXT(
const VkPhysicalDeviceConditionalRenderingFeaturesEXT* a,
const VkPhysicalDeviceConditionalRenderingFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkCommandBufferInheritanceConditionalRenderingInfoEXT(
const VkCommandBufferInheritanceConditionalRenderingInfoEXT* a,
const VkCommandBufferInheritanceConditionalRenderingInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_clip_space_w_scaling
void checkEqual_VkViewportWScalingNV(const VkViewportWScalingNV* a, const VkViewportWScalingNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineViewportWScalingStateCreateInfoNV(
const VkPipelineViewportWScalingStateCreateInfoNV* a,
const VkPipelineViewportWScalingStateCreateInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_direct_mode_display
#endif
#ifdef VK_EXT_acquire_xlib_display
#endif
#ifdef VK_EXT_display_surface_counter
void checkEqual_VkSurfaceCapabilities2EXT(const VkSurfaceCapabilities2EXT* a,
const VkSurfaceCapabilities2EXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_display_control
void checkEqual_VkDisplayPowerInfoEXT(const VkDisplayPowerInfoEXT* a,
const VkDisplayPowerInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkDeviceEventInfoEXT(const VkDeviceEventInfoEXT* a, const VkDeviceEventInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDisplayEventInfoEXT(const VkDisplayEventInfoEXT* a,
const VkDisplayEventInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkSwapchainCounterCreateInfoEXT(const VkSwapchainCounterCreateInfoEXT* a,
const VkSwapchainCounterCreateInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_GOOGLE_display_timing
void checkEqual_VkRefreshCycleDurationGOOGLE(const VkRefreshCycleDurationGOOGLE* a,
const VkRefreshCycleDurationGOOGLE* b,
OnFailCompareFunc onFail);
void checkEqual_VkPastPresentationTimingGOOGLE(const VkPastPresentationTimingGOOGLE* a,
const VkPastPresentationTimingGOOGLE* b,
OnFailCompareFunc onFail);
void checkEqual_VkPresentTimeGOOGLE(const VkPresentTimeGOOGLE* a, const VkPresentTimeGOOGLE* b,
OnFailCompareFunc onFail);
void checkEqual_VkPresentTimesInfoGOOGLE(const VkPresentTimesInfoGOOGLE* a,
const VkPresentTimesInfoGOOGLE* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_sample_mask_override_coverage
#endif
#ifdef VK_NV_geometry_shader_passthrough
#endif
#ifdef VK_NV_viewport_array2
#endif
#ifdef VK_NVX_multiview_per_view_attributes
void checkEqual_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(
const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* a,
const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_viewport_swizzle
void checkEqual_VkViewportSwizzleNV(const VkViewportSwizzleNV* a, const VkViewportSwizzleNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineViewportSwizzleStateCreateInfoNV(
const VkPipelineViewportSwizzleStateCreateInfoNV* a,
const VkPipelineViewportSwizzleStateCreateInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_discard_rectangles
void checkEqual_VkPhysicalDeviceDiscardRectanglePropertiesEXT(
const VkPhysicalDeviceDiscardRectanglePropertiesEXT* a,
const VkPhysicalDeviceDiscardRectanglePropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineDiscardRectangleStateCreateInfoEXT(
const VkPipelineDiscardRectangleStateCreateInfoEXT* a,
const VkPipelineDiscardRectangleStateCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_conservative_rasterization
void checkEqual_VkPhysicalDeviceConservativeRasterizationPropertiesEXT(
const VkPhysicalDeviceConservativeRasterizationPropertiesEXT* a,
const VkPhysicalDeviceConservativeRasterizationPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineRasterizationConservativeStateCreateInfoEXT(
const VkPipelineRasterizationConservativeStateCreateInfoEXT* a,
const VkPipelineRasterizationConservativeStateCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_depth_clip_enable
void checkEqual_VkPhysicalDeviceDepthClipEnableFeaturesEXT(
const VkPhysicalDeviceDepthClipEnableFeaturesEXT* a,
const VkPhysicalDeviceDepthClipEnableFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineRasterizationDepthClipStateCreateInfoEXT(
const VkPipelineRasterizationDepthClipStateCreateInfoEXT* a,
const VkPipelineRasterizationDepthClipStateCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_swapchain_colorspace
#endif
#ifdef VK_EXT_hdr_metadata
void checkEqual_VkXYColorEXT(const VkXYColorEXT* a, const VkXYColorEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkHdrMetadataEXT(const VkHdrMetadataEXT* a, const VkHdrMetadataEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_MVK_ios_surface
void checkEqual_VkIOSSurfaceCreateInfoMVK(const VkIOSSurfaceCreateInfoMVK* a,
const VkIOSSurfaceCreateInfoMVK* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_MVK_macos_surface
void checkEqual_VkMacOSSurfaceCreateInfoMVK(const VkMacOSSurfaceCreateInfoMVK* a,
const VkMacOSSurfaceCreateInfoMVK* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_MVK_moltenvk
#endif
#ifdef VK_EXT_external_memory_dma_buf
#endif
#ifdef VK_EXT_queue_family_foreign
#endif
#ifdef VK_EXT_debug_utils
void checkEqual_VkDebugUtilsLabelEXT(const VkDebugUtilsLabelEXT* a, const VkDebugUtilsLabelEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDebugUtilsObjectNameInfoEXT(const VkDebugUtilsObjectNameInfoEXT* a,
const VkDebugUtilsObjectNameInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDebugUtilsMessengerCallbackDataEXT(const VkDebugUtilsMessengerCallbackDataEXT* a,
const VkDebugUtilsMessengerCallbackDataEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDebugUtilsMessengerCreateInfoEXT(const VkDebugUtilsMessengerCreateInfoEXT* a,
const VkDebugUtilsMessengerCreateInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDebugUtilsObjectTagInfoEXT(const VkDebugUtilsObjectTagInfoEXT* a,
const VkDebugUtilsObjectTagInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_ANDROID_external_memory_android_hardware_buffer
void checkEqual_VkAndroidHardwareBufferUsageANDROID(const VkAndroidHardwareBufferUsageANDROID* a,
const VkAndroidHardwareBufferUsageANDROID* b,
OnFailCompareFunc onFail);
void checkEqual_VkAndroidHardwareBufferPropertiesANDROID(
const VkAndroidHardwareBufferPropertiesANDROID* a,
const VkAndroidHardwareBufferPropertiesANDROID* b, OnFailCompareFunc onFail);
void checkEqual_VkAndroidHardwareBufferFormatPropertiesANDROID(
const VkAndroidHardwareBufferFormatPropertiesANDROID* a,
const VkAndroidHardwareBufferFormatPropertiesANDROID* b, OnFailCompareFunc onFail);
void checkEqual_VkImportAndroidHardwareBufferInfoANDROID(
const VkImportAndroidHardwareBufferInfoANDROID* a,
const VkImportAndroidHardwareBufferInfoANDROID* b, OnFailCompareFunc onFail);
void checkEqual_VkMemoryGetAndroidHardwareBufferInfoANDROID(
const VkMemoryGetAndroidHardwareBufferInfoANDROID* a,
const VkMemoryGetAndroidHardwareBufferInfoANDROID* b, OnFailCompareFunc onFail);
void checkEqual_VkExternalFormatANDROID(const VkExternalFormatANDROID* a,
const VkExternalFormatANDROID* b, OnFailCompareFunc onFail);
void checkEqual_VkAndroidHardwareBufferFormatProperties2ANDROID(
const VkAndroidHardwareBufferFormatProperties2ANDROID* a,
const VkAndroidHardwareBufferFormatProperties2ANDROID* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_sampler_filter_minmax
DEFINE_ALIAS_FUNCTION(checkEqual_VkSamplerReductionModeCreateInfo,
checkEqual_VkSamplerReductionModeCreateInfoEXT)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceSamplerFilterMinmaxProperties,
checkEqual_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT)
#endif
#ifdef VK_AMD_gpu_shader_int16
#endif
#ifdef VK_AMD_mixed_attachment_samples
#endif
#ifdef VK_AMD_shader_fragment_mask
#endif
#ifdef VK_EXT_inline_uniform_block
void checkEqual_VkPhysicalDeviceInlineUniformBlockFeaturesEXT(
const VkPhysicalDeviceInlineUniformBlockFeaturesEXT* a,
const VkPhysicalDeviceInlineUniformBlockFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceInlineUniformBlockPropertiesEXT(
const VkPhysicalDeviceInlineUniformBlockPropertiesEXT* a,
const VkPhysicalDeviceInlineUniformBlockPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkWriteDescriptorSetInlineUniformBlockEXT(
const VkWriteDescriptorSetInlineUniformBlockEXT* a,
const VkWriteDescriptorSetInlineUniformBlockEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkDescriptorPoolInlineUniformBlockCreateInfoEXT(
const VkDescriptorPoolInlineUniformBlockCreateInfoEXT* a,
const VkDescriptorPoolInlineUniformBlockCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_shader_stencil_export
#endif
#ifdef VK_EXT_sample_locations
void checkEqual_VkSampleLocationEXT(const VkSampleLocationEXT* a, const VkSampleLocationEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkSampleLocationsInfoEXT(const VkSampleLocationsInfoEXT* a,
const VkSampleLocationsInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkAttachmentSampleLocationsEXT(const VkAttachmentSampleLocationsEXT* a,
const VkAttachmentSampleLocationsEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkSubpassSampleLocationsEXT(const VkSubpassSampleLocationsEXT* a,
const VkSubpassSampleLocationsEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkRenderPassSampleLocationsBeginInfoEXT(
const VkRenderPassSampleLocationsBeginInfoEXT* a,
const VkRenderPassSampleLocationsBeginInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineSampleLocationsStateCreateInfoEXT(
const VkPipelineSampleLocationsStateCreateInfoEXT* a,
const VkPipelineSampleLocationsStateCreateInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSampleLocationsPropertiesEXT(
const VkPhysicalDeviceSampleLocationsPropertiesEXT* a,
const VkPhysicalDeviceSampleLocationsPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkMultisamplePropertiesEXT(const VkMultisamplePropertiesEXT* a,
const VkMultisamplePropertiesEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_blend_operation_advanced
void checkEqual_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT(
const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* a,
const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT(
const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* a,
const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineColorBlendAdvancedStateCreateInfoEXT(
const VkPipelineColorBlendAdvancedStateCreateInfoEXT* a,
const VkPipelineColorBlendAdvancedStateCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_fragment_coverage_to_color
void checkEqual_VkPipelineCoverageToColorStateCreateInfoNV(
const VkPipelineCoverageToColorStateCreateInfoNV* a,
const VkPipelineCoverageToColorStateCreateInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_framebuffer_mixed_samples
void checkEqual_VkPipelineCoverageModulationStateCreateInfoNV(
const VkPipelineCoverageModulationStateCreateInfoNV* a,
const VkPipelineCoverageModulationStateCreateInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_fill_rectangle
#endif
#ifdef VK_NV_shader_sm_builtins
void checkEqual_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV(
const VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* a,
const VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV(
const VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* a,
const VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_post_depth_coverage
#endif
#ifdef VK_EXT_image_drm_format_modifier
void checkEqual_VkDrmFormatModifierPropertiesEXT(const VkDrmFormatModifierPropertiesEXT* a,
const VkDrmFormatModifierPropertiesEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDrmFormatModifierPropertiesListEXT(const VkDrmFormatModifierPropertiesListEXT* a,
const VkDrmFormatModifierPropertiesListEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceImageDrmFormatModifierInfoEXT(
const VkPhysicalDeviceImageDrmFormatModifierInfoEXT* a,
const VkPhysicalDeviceImageDrmFormatModifierInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkImageDrmFormatModifierListCreateInfoEXT(
const VkImageDrmFormatModifierListCreateInfoEXT* a,
const VkImageDrmFormatModifierListCreateInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkImageDrmFormatModifierExplicitCreateInfoEXT(
const VkImageDrmFormatModifierExplicitCreateInfoEXT* a,
const VkImageDrmFormatModifierExplicitCreateInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkImageDrmFormatModifierPropertiesEXT(
const VkImageDrmFormatModifierPropertiesEXT* a, const VkImageDrmFormatModifierPropertiesEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDrmFormatModifierProperties2EXT(const VkDrmFormatModifierProperties2EXT* a,
const VkDrmFormatModifierProperties2EXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDrmFormatModifierPropertiesList2EXT(
const VkDrmFormatModifierPropertiesList2EXT* a, const VkDrmFormatModifierPropertiesList2EXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_validation_cache
void checkEqual_VkValidationCacheCreateInfoEXT(const VkValidationCacheCreateInfoEXT* a,
const VkValidationCacheCreateInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkShaderModuleValidationCacheCreateInfoEXT(
const VkShaderModuleValidationCacheCreateInfoEXT* a,
const VkShaderModuleValidationCacheCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_descriptor_indexing
DEFINE_ALIAS_FUNCTION(checkEqual_VkDescriptorSetLayoutBindingFlagsCreateInfo,
checkEqual_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceDescriptorIndexingFeatures,
checkEqual_VkPhysicalDeviceDescriptorIndexingFeaturesEXT)
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceDescriptorIndexingProperties,
checkEqual_VkPhysicalDeviceDescriptorIndexingPropertiesEXT)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDescriptorSetVariableDescriptorCountAllocateInfo,
checkEqual_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT)
DEFINE_ALIAS_FUNCTION(checkEqual_VkDescriptorSetVariableDescriptorCountLayoutSupport,
checkEqual_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT)
#endif
#ifdef VK_EXT_shader_viewport_index_layer
#endif
#ifdef VK_NV_shading_rate_image
void checkEqual_VkShadingRatePaletteNV(const VkShadingRatePaletteNV* a,
const VkShadingRatePaletteNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineViewportShadingRateImageStateCreateInfoNV(
const VkPipelineViewportShadingRateImageStateCreateInfoNV* a,
const VkPipelineViewportShadingRateImageStateCreateInfoNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceShadingRateImageFeaturesNV(
const VkPhysicalDeviceShadingRateImageFeaturesNV* a,
const VkPhysicalDeviceShadingRateImageFeaturesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceShadingRateImagePropertiesNV(
const VkPhysicalDeviceShadingRateImagePropertiesNV* a,
const VkPhysicalDeviceShadingRateImagePropertiesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkCoarseSampleLocationNV(const VkCoarseSampleLocationNV* a,
const VkCoarseSampleLocationNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkCoarseSampleOrderCustomNV(const VkCoarseSampleOrderCustomNV* a,
const VkCoarseSampleOrderCustomNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV(
const VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* a,
const VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_ray_tracing
void checkEqual_VkRayTracingShaderGroupCreateInfoNV(const VkRayTracingShaderGroupCreateInfoNV* a,
const VkRayTracingShaderGroupCreateInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkRayTracingPipelineCreateInfoNV(const VkRayTracingPipelineCreateInfoNV* a,
const VkRayTracingPipelineCreateInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkGeometryTrianglesNV(const VkGeometryTrianglesNV* a,
const VkGeometryTrianglesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkGeometryAABBNV(const VkGeometryAABBNV* a, const VkGeometryAABBNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkGeometryDataNV(const VkGeometryDataNV* a, const VkGeometryDataNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkGeometryNV(const VkGeometryNV* a, const VkGeometryNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureInfoNV(const VkAccelerationStructureInfoNV* a,
const VkAccelerationStructureInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureCreateInfoNV(const VkAccelerationStructureCreateInfoNV* a,
const VkAccelerationStructureCreateInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkBindAccelerationStructureMemoryInfoNV(
const VkBindAccelerationStructureMemoryInfoNV* a,
const VkBindAccelerationStructureMemoryInfoNV* b, OnFailCompareFunc onFail);
void checkEqual_VkWriteDescriptorSetAccelerationStructureNV(
const VkWriteDescriptorSetAccelerationStructureNV* a,
const VkWriteDescriptorSetAccelerationStructureNV* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureMemoryRequirementsInfoNV(
const VkAccelerationStructureMemoryRequirementsInfoNV* a,
const VkAccelerationStructureMemoryRequirementsInfoNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceRayTracingPropertiesNV(
const VkPhysicalDeviceRayTracingPropertiesNV* a,
const VkPhysicalDeviceRayTracingPropertiesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkTransformMatrixKHR(const VkTransformMatrixKHR* a, const VkTransformMatrixKHR* b,
OnFailCompareFunc onFail);
DEFINE_ALIAS_FUNCTION(checkEqual_VkTransformMatrixKHR, checkEqual_VkTransformMatrixNV)
void checkEqual_VkAabbPositionsKHR(const VkAabbPositionsKHR* a, const VkAabbPositionsKHR* b,
OnFailCompareFunc onFail);
DEFINE_ALIAS_FUNCTION(checkEqual_VkAabbPositionsKHR, checkEqual_VkAabbPositionsNV)
void checkEqual_VkAccelerationStructureInstanceKHR(const VkAccelerationStructureInstanceKHR* a,
const VkAccelerationStructureInstanceKHR* b,
OnFailCompareFunc onFail);
DEFINE_ALIAS_FUNCTION(checkEqual_VkAccelerationStructureInstanceKHR,
checkEqual_VkAccelerationStructureInstanceNV)
#endif
#ifdef VK_NV_representative_fragment_test
void checkEqual_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV(
const VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* a,
const VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineRepresentativeFragmentTestStateCreateInfoNV(
const VkPipelineRepresentativeFragmentTestStateCreateInfoNV* a,
const VkPipelineRepresentativeFragmentTestStateCreateInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_filter_cubic
void checkEqual_VkPhysicalDeviceImageViewImageFormatInfoEXT(
const VkPhysicalDeviceImageViewImageFormatInfoEXT* a,
const VkPhysicalDeviceImageViewImageFormatInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkFilterCubicImageViewImageFormatPropertiesEXT(
const VkFilterCubicImageViewImageFormatPropertiesEXT* a,
const VkFilterCubicImageViewImageFormatPropertiesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_QCOM_render_pass_shader_resolve
#endif
#ifdef VK_EXT_global_priority
void checkEqual_VkDeviceQueueGlobalPriorityCreateInfoEXT(
const VkDeviceQueueGlobalPriorityCreateInfoEXT* a,
const VkDeviceQueueGlobalPriorityCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_external_memory_host
void checkEqual_VkImportMemoryHostPointerInfoEXT(const VkImportMemoryHostPointerInfoEXT* a,
const VkImportMemoryHostPointerInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryHostPointerPropertiesEXT(const VkMemoryHostPointerPropertiesEXT* a,
const VkMemoryHostPointerPropertiesEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceExternalMemoryHostPropertiesEXT(
const VkPhysicalDeviceExternalMemoryHostPropertiesEXT* a,
const VkPhysicalDeviceExternalMemoryHostPropertiesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_buffer_marker
#endif
#ifdef VK_AMD_pipeline_compiler_control
void checkEqual_VkPipelineCompilerControlCreateInfoAMD(
const VkPipelineCompilerControlCreateInfoAMD* a,
const VkPipelineCompilerControlCreateInfoAMD* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_calibrated_timestamps
void checkEqual_VkCalibratedTimestampInfoEXT(const VkCalibratedTimestampInfoEXT* a,
const VkCalibratedTimestampInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_shader_core_properties
void checkEqual_VkPhysicalDeviceShaderCorePropertiesAMD(
const VkPhysicalDeviceShaderCorePropertiesAMD* a,
const VkPhysicalDeviceShaderCorePropertiesAMD* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_video_decode_h265
void checkEqual_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* a,
const VkVideoDecodeH265ProfileEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* a,
const VkVideoDecodeH265CapabilitiesEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH265SessionCreateInfoEXT(
const VkVideoDecodeH265SessionCreateInfoEXT* a, const VkVideoDecodeH265SessionCreateInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH265SessionParametersAddInfoEXT(
const VkVideoDecodeH265SessionParametersAddInfoEXT* a,
const VkVideoDecodeH265SessionParametersAddInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH265SessionParametersCreateInfoEXT(
const VkVideoDecodeH265SessionParametersCreateInfoEXT* a,
const VkVideoDecodeH265SessionParametersCreateInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* a,
const VkVideoDecodeH265PictureInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* a,
const VkVideoDecodeH265DpbSlotInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_memory_overallocation_behavior
void checkEqual_VkDeviceMemoryOverallocationCreateInfoAMD(
const VkDeviceMemoryOverallocationCreateInfoAMD* a,
const VkDeviceMemoryOverallocationCreateInfoAMD* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_vertex_attribute_divisor
void checkEqual_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT(
const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* a,
const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVertexInputBindingDivisorDescriptionEXT(
const VkVertexInputBindingDivisorDescriptionEXT* a,
const VkVertexInputBindingDivisorDescriptionEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineVertexInputDivisorStateCreateInfoEXT(
const VkPipelineVertexInputDivisorStateCreateInfoEXT* a,
const VkPipelineVertexInputDivisorStateCreateInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT(
const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* a,
const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_GGP_frame_token
void checkEqual_VkPresentFrameTokenGGP(const VkPresentFrameTokenGGP* a,
const VkPresentFrameTokenGGP* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_pipeline_creation_feedback
void checkEqual_VkPipelineCreationFeedbackEXT(const VkPipelineCreationFeedbackEXT* a,
const VkPipelineCreationFeedbackEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkPipelineCreationFeedbackCreateInfoEXT(
const VkPipelineCreationFeedbackCreateInfoEXT* a,
const VkPipelineCreationFeedbackCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_shader_subgroup_partitioned
#endif
#ifdef VK_NV_compute_shader_derivatives
void checkEqual_VkPhysicalDeviceComputeShaderDerivativesFeaturesNV(
const VkPhysicalDeviceComputeShaderDerivativesFeaturesNV* a,
const VkPhysicalDeviceComputeShaderDerivativesFeaturesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_mesh_shader
void checkEqual_VkPhysicalDeviceMeshShaderFeaturesNV(const VkPhysicalDeviceMeshShaderFeaturesNV* a,
const VkPhysicalDeviceMeshShaderFeaturesNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceMeshShaderPropertiesNV(
const VkPhysicalDeviceMeshShaderPropertiesNV* a,
const VkPhysicalDeviceMeshShaderPropertiesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkDrawMeshTasksIndirectCommandNV(const VkDrawMeshTasksIndirectCommandNV* a,
const VkDrawMeshTasksIndirectCommandNV* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_fragment_shader_barycentric
void checkEqual_VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV(
const VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV* a,
const VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_shader_image_footprint
void checkEqual_VkPhysicalDeviceShaderImageFootprintFeaturesNV(
const VkPhysicalDeviceShaderImageFootprintFeaturesNV* a,
const VkPhysicalDeviceShaderImageFootprintFeaturesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_scissor_exclusive
void checkEqual_VkPipelineViewportExclusiveScissorStateCreateInfoNV(
const VkPipelineViewportExclusiveScissorStateCreateInfoNV* a,
const VkPipelineViewportExclusiveScissorStateCreateInfoNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceExclusiveScissorFeaturesNV(
const VkPhysicalDeviceExclusiveScissorFeaturesNV* a,
const VkPhysicalDeviceExclusiveScissorFeaturesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_device_diagnostic_checkpoints
void checkEqual_VkQueueFamilyCheckpointPropertiesNV(const VkQueueFamilyCheckpointPropertiesNV* a,
const VkQueueFamilyCheckpointPropertiesNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkCheckpointDataNV(const VkCheckpointDataNV* a, const VkCheckpointDataNV* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_INTEL_shader_integer_functions2
void checkEqual_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(
const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* a,
const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_INTEL_performance_query
void checkEqual_VkPerformanceValueDataINTEL(const VkPerformanceValueDataINTEL* a,
const VkPerformanceValueDataINTEL* b,
OnFailCompareFunc onFail);
void checkEqual_VkPerformanceValueINTEL(const VkPerformanceValueINTEL* a,
const VkPerformanceValueINTEL* b, OnFailCompareFunc onFail);
void checkEqual_VkInitializePerformanceApiInfoINTEL(const VkInitializePerformanceApiInfoINTEL* a,
const VkInitializePerformanceApiInfoINTEL* b,
OnFailCompareFunc onFail);
void checkEqual_VkQueryPoolPerformanceQueryCreateInfoINTEL(
const VkQueryPoolPerformanceQueryCreateInfoINTEL* a,
const VkQueryPoolPerformanceQueryCreateInfoINTEL* b, OnFailCompareFunc onFail);
DEFINE_ALIAS_FUNCTION(checkEqual_VkQueryPoolPerformanceQueryCreateInfoINTEL,
checkEqual_VkQueryPoolCreateInfoINTEL)
void checkEqual_VkPerformanceMarkerInfoINTEL(const VkPerformanceMarkerInfoINTEL* a,
const VkPerformanceMarkerInfoINTEL* b,
OnFailCompareFunc onFail);
void checkEqual_VkPerformanceStreamMarkerInfoINTEL(const VkPerformanceStreamMarkerInfoINTEL* a,
const VkPerformanceStreamMarkerInfoINTEL* b,
OnFailCompareFunc onFail);
void checkEqual_VkPerformanceOverrideInfoINTEL(const VkPerformanceOverrideInfoINTEL* a,
const VkPerformanceOverrideInfoINTEL* b,
OnFailCompareFunc onFail);
void checkEqual_VkPerformanceConfigurationAcquireInfoINTEL(
const VkPerformanceConfigurationAcquireInfoINTEL* a,
const VkPerformanceConfigurationAcquireInfoINTEL* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_pci_bus_info
void checkEqual_VkPhysicalDevicePCIBusInfoPropertiesEXT(
const VkPhysicalDevicePCIBusInfoPropertiesEXT* a,
const VkPhysicalDevicePCIBusInfoPropertiesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_display_native_hdr
void checkEqual_VkDisplayNativeHdrSurfaceCapabilitiesAMD(
const VkDisplayNativeHdrSurfaceCapabilitiesAMD* a,
const VkDisplayNativeHdrSurfaceCapabilitiesAMD* b, OnFailCompareFunc onFail);
void checkEqual_VkSwapchainDisplayNativeHdrCreateInfoAMD(
const VkSwapchainDisplayNativeHdrCreateInfoAMD* a,
const VkSwapchainDisplayNativeHdrCreateInfoAMD* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_FUCHSIA_imagepipe_surface
void checkEqual_VkImagePipeSurfaceCreateInfoFUCHSIA(const VkImagePipeSurfaceCreateInfoFUCHSIA* a,
const VkImagePipeSurfaceCreateInfoFUCHSIA* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_metal_surface
void checkEqual_VkMetalSurfaceCreateInfoEXT(const VkMetalSurfaceCreateInfoEXT* a,
const VkMetalSurfaceCreateInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_fragment_density_map
void checkEqual_VkPhysicalDeviceFragmentDensityMapFeaturesEXT(
const VkPhysicalDeviceFragmentDensityMapFeaturesEXT* a,
const VkPhysicalDeviceFragmentDensityMapFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceFragmentDensityMapPropertiesEXT(
const VkPhysicalDeviceFragmentDensityMapPropertiesEXT* a,
const VkPhysicalDeviceFragmentDensityMapPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkRenderPassFragmentDensityMapCreateInfoEXT(
const VkRenderPassFragmentDensityMapCreateInfoEXT* a,
const VkRenderPassFragmentDensityMapCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_scalar_block_layout
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceScalarBlockLayoutFeatures,
checkEqual_VkPhysicalDeviceScalarBlockLayoutFeaturesEXT)
#endif
#ifdef VK_GOOGLE_hlsl_functionality1
#endif
#ifdef VK_GOOGLE_decorate_string
#endif
#ifdef VK_EXT_subgroup_size_control
void checkEqual_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT(
const VkPhysicalDeviceSubgroupSizeControlFeaturesEXT* a,
const VkPhysicalDeviceSubgroupSizeControlFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT(
const VkPhysicalDeviceSubgroupSizeControlPropertiesEXT* a,
const VkPhysicalDeviceSubgroupSizeControlPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(
const VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT* a,
const VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_shader_core_properties2
void checkEqual_VkPhysicalDeviceShaderCoreProperties2AMD(
const VkPhysicalDeviceShaderCoreProperties2AMD* a,
const VkPhysicalDeviceShaderCoreProperties2AMD* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_AMD_device_coherent_memory
void checkEqual_VkPhysicalDeviceCoherentMemoryFeaturesAMD(
const VkPhysicalDeviceCoherentMemoryFeaturesAMD* a,
const VkPhysicalDeviceCoherentMemoryFeaturesAMD* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_shader_image_atomic_int64
void checkEqual_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(
const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* a,
const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_memory_budget
void checkEqual_VkPhysicalDeviceMemoryBudgetPropertiesEXT(
const VkPhysicalDeviceMemoryBudgetPropertiesEXT* a,
const VkPhysicalDeviceMemoryBudgetPropertiesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_memory_priority
void checkEqual_VkPhysicalDeviceMemoryPriorityFeaturesEXT(
const VkPhysicalDeviceMemoryPriorityFeaturesEXT* a,
const VkPhysicalDeviceMemoryPriorityFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkMemoryPriorityAllocateInfoEXT(const VkMemoryPriorityAllocateInfoEXT* a,
const VkMemoryPriorityAllocateInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_dedicated_allocation_image_aliasing
void checkEqual_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV(
const VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* a,
const VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_buffer_device_address
void checkEqual_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT(
const VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* a,
const VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* b, OnFailCompareFunc onFail);
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT,
checkEqual_VkPhysicalDeviceBufferAddressFeaturesEXT)
DEFINE_ALIAS_FUNCTION(checkEqual_VkBufferDeviceAddressInfo, checkEqual_VkBufferDeviceAddressInfoEXT)
void checkEqual_VkBufferDeviceAddressCreateInfoEXT(const VkBufferDeviceAddressCreateInfoEXT* a,
const VkBufferDeviceAddressCreateInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_tooling_info
void checkEqual_VkPhysicalDeviceToolPropertiesEXT(const VkPhysicalDeviceToolPropertiesEXT* a,
const VkPhysicalDeviceToolPropertiesEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_separate_stencil_usage
DEFINE_ALIAS_FUNCTION(checkEqual_VkImageStencilUsageCreateInfo,
checkEqual_VkImageStencilUsageCreateInfoEXT)
#endif
#ifdef VK_EXT_validation_features
void checkEqual_VkValidationFeaturesEXT(const VkValidationFeaturesEXT* a,
const VkValidationFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_cooperative_matrix
void checkEqual_VkCooperativeMatrixPropertiesNV(const VkCooperativeMatrixPropertiesNV* a,
const VkCooperativeMatrixPropertiesNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceCooperativeMatrixFeaturesNV(
const VkPhysicalDeviceCooperativeMatrixFeaturesNV* a,
const VkPhysicalDeviceCooperativeMatrixFeaturesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceCooperativeMatrixPropertiesNV(
const VkPhysicalDeviceCooperativeMatrixPropertiesNV* a,
const VkPhysicalDeviceCooperativeMatrixPropertiesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_coverage_reduction_mode
void checkEqual_VkPhysicalDeviceCoverageReductionModeFeaturesNV(
const VkPhysicalDeviceCoverageReductionModeFeaturesNV* a,
const VkPhysicalDeviceCoverageReductionModeFeaturesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineCoverageReductionStateCreateInfoNV(
const VkPipelineCoverageReductionStateCreateInfoNV* a,
const VkPipelineCoverageReductionStateCreateInfoNV* b, OnFailCompareFunc onFail);
void checkEqual_VkFramebufferMixedSamplesCombinationNV(
const VkFramebufferMixedSamplesCombinationNV* a,
const VkFramebufferMixedSamplesCombinationNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_fragment_shader_interlock
void checkEqual_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT(
const VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* a,
const VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_ycbcr_image_arrays
void checkEqual_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT(
const VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* a,
const VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_provoking_vertex
void checkEqual_VkPhysicalDeviceProvokingVertexFeaturesEXT(
const VkPhysicalDeviceProvokingVertexFeaturesEXT* a,
const VkPhysicalDeviceProvokingVertexFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceProvokingVertexPropertiesEXT(
const VkPhysicalDeviceProvokingVertexPropertiesEXT* a,
const VkPhysicalDeviceProvokingVertexPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT(
const VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* a,
const VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_full_screen_exclusive
void checkEqual_VkSurfaceFullScreenExclusiveInfoEXT(const VkSurfaceFullScreenExclusiveInfoEXT* a,
const VkSurfaceFullScreenExclusiveInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkSurfaceCapabilitiesFullScreenExclusiveEXT(
const VkSurfaceCapabilitiesFullScreenExclusiveEXT* a,
const VkSurfaceCapabilitiesFullScreenExclusiveEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkSurfaceFullScreenExclusiveWin32InfoEXT(
const VkSurfaceFullScreenExclusiveWin32InfoEXT* a,
const VkSurfaceFullScreenExclusiveWin32InfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_headless_surface
void checkEqual_VkHeadlessSurfaceCreateInfoEXT(const VkHeadlessSurfaceCreateInfoEXT* a,
const VkHeadlessSurfaceCreateInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_line_rasterization
void checkEqual_VkPhysicalDeviceLineRasterizationFeaturesEXT(
const VkPhysicalDeviceLineRasterizationFeaturesEXT* a,
const VkPhysicalDeviceLineRasterizationFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceLineRasterizationPropertiesEXT(
const VkPhysicalDeviceLineRasterizationPropertiesEXT* a,
const VkPhysicalDeviceLineRasterizationPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineRasterizationLineStateCreateInfoEXT(
const VkPipelineRasterizationLineStateCreateInfoEXT* a,
const VkPipelineRasterizationLineStateCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_shader_atomic_float
void checkEqual_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT(
const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* a,
const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_host_query_reset
DEFINE_ALIAS_FUNCTION(checkEqual_VkPhysicalDeviceHostQueryResetFeatures,
checkEqual_VkPhysicalDeviceHostQueryResetFeaturesEXT)
#endif
#ifdef VK_EXT_index_type_uint8
void checkEqual_VkPhysicalDeviceIndexTypeUint8FeaturesEXT(
const VkPhysicalDeviceIndexTypeUint8FeaturesEXT* a,
const VkPhysicalDeviceIndexTypeUint8FeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_extended_dynamic_state
void checkEqual_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT(
const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* a,
const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_shader_atomic_float2
void checkEqual_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT(
const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT* a,
const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_shader_demote_to_helper_invocation
void checkEqual_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(
const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT* a,
const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_device_generated_commands
void checkEqual_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV(
const VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* a,
const VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV(
const VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* a,
const VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkGraphicsShaderGroupCreateInfoNV(const VkGraphicsShaderGroupCreateInfoNV* a,
const VkGraphicsShaderGroupCreateInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkGraphicsPipelineShaderGroupsCreateInfoNV(
const VkGraphicsPipelineShaderGroupsCreateInfoNV* a,
const VkGraphicsPipelineShaderGroupsCreateInfoNV* b, OnFailCompareFunc onFail);
void checkEqual_VkBindShaderGroupIndirectCommandNV(const VkBindShaderGroupIndirectCommandNV* a,
const VkBindShaderGroupIndirectCommandNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkBindIndexBufferIndirectCommandNV(const VkBindIndexBufferIndirectCommandNV* a,
const VkBindIndexBufferIndirectCommandNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkBindVertexBufferIndirectCommandNV(const VkBindVertexBufferIndirectCommandNV* a,
const VkBindVertexBufferIndirectCommandNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkSetStateFlagsIndirectCommandNV(const VkSetStateFlagsIndirectCommandNV* a,
const VkSetStateFlagsIndirectCommandNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkIndirectCommandsStreamNV(const VkIndirectCommandsStreamNV* a,
const VkIndirectCommandsStreamNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkIndirectCommandsLayoutTokenNV(const VkIndirectCommandsLayoutTokenNV* a,
const VkIndirectCommandsLayoutTokenNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkIndirectCommandsLayoutCreateInfoNV(const VkIndirectCommandsLayoutCreateInfoNV* a,
const VkIndirectCommandsLayoutCreateInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkGeneratedCommandsInfoNV(const VkGeneratedCommandsInfoNV* a,
const VkGeneratedCommandsInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkGeneratedCommandsMemoryRequirementsInfoNV(
const VkGeneratedCommandsMemoryRequirementsInfoNV* a,
const VkGeneratedCommandsMemoryRequirementsInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_inherited_viewport_scissor
void checkEqual_VkPhysicalDeviceInheritedViewportScissorFeaturesNV(
const VkPhysicalDeviceInheritedViewportScissorFeaturesNV* a,
const VkPhysicalDeviceInheritedViewportScissorFeaturesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkCommandBufferInheritanceViewportScissorInfoNV(
const VkCommandBufferInheritanceViewportScissorInfoNV* a,
const VkCommandBufferInheritanceViewportScissorInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_texel_buffer_alignment
void checkEqual_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT(
const VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* a,
const VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT(
const VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT* a,
const VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_QCOM_render_pass_transform
void checkEqual_VkRenderPassTransformBeginInfoQCOM(const VkRenderPassTransformBeginInfoQCOM* a,
const VkRenderPassTransformBeginInfoQCOM* b,
OnFailCompareFunc onFail);
void checkEqual_VkCommandBufferInheritanceRenderPassTransformInfoQCOM(
const VkCommandBufferInheritanceRenderPassTransformInfoQCOM* a,
const VkCommandBufferInheritanceRenderPassTransformInfoQCOM* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_device_memory_report
void checkEqual_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT(
const VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* a,
const VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkDeviceMemoryReportCallbackDataEXT(const VkDeviceMemoryReportCallbackDataEXT* a,
const VkDeviceMemoryReportCallbackDataEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkDeviceDeviceMemoryReportCreateInfoEXT(
const VkDeviceDeviceMemoryReportCreateInfoEXT* a,
const VkDeviceDeviceMemoryReportCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_acquire_drm_display
#endif
#ifdef VK_EXT_robustness2
void checkEqual_VkPhysicalDeviceRobustness2FeaturesEXT(
const VkPhysicalDeviceRobustness2FeaturesEXT* a,
const VkPhysicalDeviceRobustness2FeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceRobustness2PropertiesEXT(
const VkPhysicalDeviceRobustness2PropertiesEXT* a,
const VkPhysicalDeviceRobustness2PropertiesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_custom_border_color
void checkEqual_VkSamplerCustomBorderColorCreateInfoEXT(
const VkSamplerCustomBorderColorCreateInfoEXT* a,
const VkSamplerCustomBorderColorCreateInfoEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceCustomBorderColorPropertiesEXT(
const VkPhysicalDeviceCustomBorderColorPropertiesEXT* a,
const VkPhysicalDeviceCustomBorderColorPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceCustomBorderColorFeaturesEXT(
const VkPhysicalDeviceCustomBorderColorFeaturesEXT* a,
const VkPhysicalDeviceCustomBorderColorFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_GOOGLE_user_type
#endif
#ifdef VK_EXT_private_data
void checkEqual_VkPhysicalDevicePrivateDataFeaturesEXT(
const VkPhysicalDevicePrivateDataFeaturesEXT* a,
const VkPhysicalDevicePrivateDataFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkDevicePrivateDataCreateInfoEXT(const VkDevicePrivateDataCreateInfoEXT* a,
const VkDevicePrivateDataCreateInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkPrivateDataSlotCreateInfoEXT(const VkPrivateDataSlotCreateInfoEXT* a,
const VkPrivateDataSlotCreateInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_pipeline_creation_cache_control
void checkEqual_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT(
const VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT* a,
const VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_device_diagnostics_config
void checkEqual_VkPhysicalDeviceDiagnosticsConfigFeaturesNV(
const VkPhysicalDeviceDiagnosticsConfigFeaturesNV* a,
const VkPhysicalDeviceDiagnosticsConfigFeaturesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkDeviceDiagnosticsConfigCreateInfoNV(
const VkDeviceDiagnosticsConfigCreateInfoNV* a, const VkDeviceDiagnosticsConfigCreateInfoNV* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_QCOM_render_pass_store_ops
#endif
#ifdef VK_NV_fragment_shading_rate_enums
void checkEqual_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV(
const VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* a,
const VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV(
const VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* a,
const VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineFragmentShadingRateEnumStateCreateInfoNV(
const VkPipelineFragmentShadingRateEnumStateCreateInfoNV* a,
const VkPipelineFragmentShadingRateEnumStateCreateInfoNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_ray_tracing_motion_blur
void checkEqual_VkDeviceOrHostAddressConstKHR(const VkDeviceOrHostAddressConstKHR* a,
const VkDeviceOrHostAddressConstKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureGeometryMotionTrianglesDataNV(
const VkAccelerationStructureGeometryMotionTrianglesDataNV* a,
const VkAccelerationStructureGeometryMotionTrianglesDataNV* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureMotionInfoNV(const VkAccelerationStructureMotionInfoNV* a,
const VkAccelerationStructureMotionInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureMatrixMotionInstanceNV(
const VkAccelerationStructureMatrixMotionInstanceNV* a,
const VkAccelerationStructureMatrixMotionInstanceNV* b, OnFailCompareFunc onFail);
void checkEqual_VkSRTDataNV(const VkSRTDataNV* a, const VkSRTDataNV* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureSRTMotionInstanceNV(
const VkAccelerationStructureSRTMotionInstanceNV* a,
const VkAccelerationStructureSRTMotionInstanceNV* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureMotionInstanceDataNV(
const VkAccelerationStructureMotionInstanceDataNV* a,
const VkAccelerationStructureMotionInstanceDataNV* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureMotionInstanceNV(
const VkAccelerationStructureMotionInstanceNV* a,
const VkAccelerationStructureMotionInstanceNV* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV(
const VkPhysicalDeviceRayTracingMotionBlurFeaturesNV* a,
const VkPhysicalDeviceRayTracingMotionBlurFeaturesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_ycbcr_2plane_444_formats
void checkEqual_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(
const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* a,
const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_fragment_density_map2
void checkEqual_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT(
const VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* a,
const VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT(
const VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* a,
const VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_QCOM_rotated_copy_commands
void checkEqual_VkCopyCommandTransformInfoQCOM(const VkCopyCommandTransformInfoQCOM* a,
const VkCopyCommandTransformInfoQCOM* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_image_robustness
void checkEqual_VkPhysicalDeviceImageRobustnessFeaturesEXT(
const VkPhysicalDeviceImageRobustnessFeaturesEXT* a,
const VkPhysicalDeviceImageRobustnessFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_4444_formats
void checkEqual_VkPhysicalDevice4444FormatsFeaturesEXT(
const VkPhysicalDevice4444FormatsFeaturesEXT* a,
const VkPhysicalDevice4444FormatsFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_rgba10x6_formats
void checkEqual_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT(
const VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT* a,
const VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_acquire_winrt_display
#endif
#ifdef VK_EXT_directfb_surface
void checkEqual_VkDirectFBSurfaceCreateInfoEXT(const VkDirectFBSurfaceCreateInfoEXT* a,
const VkDirectFBSurfaceCreateInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_VALVE_mutable_descriptor_type
void checkEqual_VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE(
const VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE* a,
const VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE* b, OnFailCompareFunc onFail);
void checkEqual_VkMutableDescriptorTypeListVALVE(const VkMutableDescriptorTypeListVALVE* a,
const VkMutableDescriptorTypeListVALVE* b,
OnFailCompareFunc onFail);
void checkEqual_VkMutableDescriptorTypeCreateInfoVALVE(
const VkMutableDescriptorTypeCreateInfoVALVE* a,
const VkMutableDescriptorTypeCreateInfoVALVE* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_vertex_input_dynamic_state
void checkEqual_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT(
const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT* a,
const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkVertexInputBindingDescription2EXT(const VkVertexInputBindingDescription2EXT* a,
const VkVertexInputBindingDescription2EXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkVertexInputAttributeDescription2EXT(
const VkVertexInputAttributeDescription2EXT* a, const VkVertexInputAttributeDescription2EXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_physical_device_drm
void checkEqual_VkPhysicalDeviceDrmPropertiesEXT(const VkPhysicalDeviceDrmPropertiesEXT* a,
const VkPhysicalDeviceDrmPropertiesEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_primitive_topology_list_restart
void checkEqual_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT(
const VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* a,
const VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_FUCHSIA_external_memory
void checkEqual_VkImportMemoryZirconHandleInfoFUCHSIA(
const VkImportMemoryZirconHandleInfoFUCHSIA* a, const VkImportMemoryZirconHandleInfoFUCHSIA* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryZirconHandlePropertiesFUCHSIA(
const VkMemoryZirconHandlePropertiesFUCHSIA* a, const VkMemoryZirconHandlePropertiesFUCHSIA* b,
OnFailCompareFunc onFail);
void checkEqual_VkMemoryGetZirconHandleInfoFUCHSIA(const VkMemoryGetZirconHandleInfoFUCHSIA* a,
const VkMemoryGetZirconHandleInfoFUCHSIA* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_FUCHSIA_external_semaphore
void checkEqual_VkImportSemaphoreZirconHandleInfoFUCHSIA(
const VkImportSemaphoreZirconHandleInfoFUCHSIA* a,
const VkImportSemaphoreZirconHandleInfoFUCHSIA* b, OnFailCompareFunc onFail);
void checkEqual_VkSemaphoreGetZirconHandleInfoFUCHSIA(
const VkSemaphoreGetZirconHandleInfoFUCHSIA* a, const VkSemaphoreGetZirconHandleInfoFUCHSIA* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_FUCHSIA_buffer_collection
void checkEqual_VkBufferCollectionCreateInfoFUCHSIA(const VkBufferCollectionCreateInfoFUCHSIA* a,
const VkBufferCollectionCreateInfoFUCHSIA* b,
OnFailCompareFunc onFail);
void checkEqual_VkImportMemoryBufferCollectionFUCHSIA(
const VkImportMemoryBufferCollectionFUCHSIA* a, const VkImportMemoryBufferCollectionFUCHSIA* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferCollectionImageCreateInfoFUCHSIA(
const VkBufferCollectionImageCreateInfoFUCHSIA* a,
const VkBufferCollectionImageCreateInfoFUCHSIA* b, OnFailCompareFunc onFail);
void checkEqual_VkBufferCollectionConstraintsInfoFUCHSIA(
const VkBufferCollectionConstraintsInfoFUCHSIA* a,
const VkBufferCollectionConstraintsInfoFUCHSIA* b, OnFailCompareFunc onFail);
void checkEqual_VkBufferConstraintsInfoFUCHSIA(const VkBufferConstraintsInfoFUCHSIA* a,
const VkBufferConstraintsInfoFUCHSIA* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferCollectionBufferCreateInfoFUCHSIA(
const VkBufferCollectionBufferCreateInfoFUCHSIA* a,
const VkBufferCollectionBufferCreateInfoFUCHSIA* b, OnFailCompareFunc onFail);
void checkEqual_VkSysmemColorSpaceFUCHSIA(const VkSysmemColorSpaceFUCHSIA* a,
const VkSysmemColorSpaceFUCHSIA* b,
OnFailCompareFunc onFail);
void checkEqual_VkBufferCollectionPropertiesFUCHSIA(const VkBufferCollectionPropertiesFUCHSIA* a,
const VkBufferCollectionPropertiesFUCHSIA* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageFormatConstraintsInfoFUCHSIA(const VkImageFormatConstraintsInfoFUCHSIA* a,
const VkImageFormatConstraintsInfoFUCHSIA* b,
OnFailCompareFunc onFail);
void checkEqual_VkImageConstraintsInfoFUCHSIA(const VkImageConstraintsInfoFUCHSIA* a,
const VkImageConstraintsInfoFUCHSIA* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_HUAWEI_subpass_shading
void checkEqual_VkSubpassShadingPipelineCreateInfoHUAWEI(
const VkSubpassShadingPipelineCreateInfoHUAWEI* a,
const VkSubpassShadingPipelineCreateInfoHUAWEI* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI(
const VkPhysicalDeviceSubpassShadingFeaturesHUAWEI* a,
const VkPhysicalDeviceSubpassShadingFeaturesHUAWEI* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI(
const VkPhysicalDeviceSubpassShadingPropertiesHUAWEI* a,
const VkPhysicalDeviceSubpassShadingPropertiesHUAWEI* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_HUAWEI_invocation_mask
void checkEqual_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI(
const VkPhysicalDeviceInvocationMaskFeaturesHUAWEI* a,
const VkPhysicalDeviceInvocationMaskFeaturesHUAWEI* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_NV_external_memory_rdma
void checkEqual_VkMemoryGetRemoteAddressInfoNV(const VkMemoryGetRemoteAddressInfoNV* a,
const VkMemoryGetRemoteAddressInfoNV* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV(
const VkPhysicalDeviceExternalMemoryRDMAFeaturesNV* a,
const VkPhysicalDeviceExternalMemoryRDMAFeaturesNV* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_extended_dynamic_state2
void checkEqual_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT(
const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* a,
const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_QNX_screen_surface
void checkEqual_VkScreenSurfaceCreateInfoQNX(const VkScreenSurfaceCreateInfoQNX* a,
const VkScreenSurfaceCreateInfoQNX* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_color_write_enable
void checkEqual_VkPhysicalDeviceColorWriteEnableFeaturesEXT(
const VkPhysicalDeviceColorWriteEnableFeaturesEXT* a,
const VkPhysicalDeviceColorWriteEnableFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkPipelineColorWriteCreateInfoEXT(const VkPipelineColorWriteCreateInfoEXT* a,
const VkPipelineColorWriteCreateInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_GOOGLE_gfxstream
void checkEqual_VkImportColorBufferGOOGLE(const VkImportColorBufferGOOGLE* a,
const VkImportColorBufferGOOGLE* b,
OnFailCompareFunc onFail);
void checkEqual_VkImportBufferGOOGLE(const VkImportBufferGOOGLE* a, const VkImportBufferGOOGLE* b,
OnFailCompareFunc onFail);
void checkEqual_VkCreateBlobGOOGLE(const VkCreateBlobGOOGLE* a, const VkCreateBlobGOOGLE* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_global_priority_query
void checkEqual_VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT(
const VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT* a,
const VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkQueueFamilyGlobalPriorityPropertiesEXT(
const VkQueueFamilyGlobalPriorityPropertiesEXT* a,
const VkQueueFamilyGlobalPriorityPropertiesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_multi_draw
void checkEqual_VkPhysicalDeviceMultiDrawFeaturesEXT(const VkPhysicalDeviceMultiDrawFeaturesEXT* a,
const VkPhysicalDeviceMultiDrawFeaturesEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceMultiDrawPropertiesEXT(
const VkPhysicalDeviceMultiDrawPropertiesEXT* a,
const VkPhysicalDeviceMultiDrawPropertiesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkMultiDrawInfoEXT(const VkMultiDrawInfoEXT* a, const VkMultiDrawInfoEXT* b,
OnFailCompareFunc onFail);
void checkEqual_VkMultiDrawIndexedInfoEXT(const VkMultiDrawIndexedInfoEXT* a,
const VkMultiDrawIndexedInfoEXT* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_load_store_op_none
#endif
#ifdef VK_EXT_border_color_swizzle
void checkEqual_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT(
const VkPhysicalDeviceBorderColorSwizzleFeaturesEXT* a,
const VkPhysicalDeviceBorderColorSwizzleFeaturesEXT* b, OnFailCompareFunc onFail);
void checkEqual_VkSamplerBorderColorComponentMappingCreateInfoEXT(
const VkSamplerBorderColorComponentMappingCreateInfoEXT* a,
const VkSamplerBorderColorComponentMappingCreateInfoEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_EXT_pageable_device_local_memory
void checkEqual_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT(
const VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT* a,
const VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_acceleration_structure
void checkEqual_VkDeviceOrHostAddressKHR(const VkDeviceOrHostAddressKHR* a,
const VkDeviceOrHostAddressKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureBuildRangeInfoKHR(
const VkAccelerationStructureBuildRangeInfoKHR* a,
const VkAccelerationStructureBuildRangeInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureGeometryTrianglesDataKHR(
const VkAccelerationStructureGeometryTrianglesDataKHR* a,
const VkAccelerationStructureGeometryTrianglesDataKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureGeometryAabbsDataKHR(
const VkAccelerationStructureGeometryAabbsDataKHR* a,
const VkAccelerationStructureGeometryAabbsDataKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureGeometryInstancesDataKHR(
const VkAccelerationStructureGeometryInstancesDataKHR* a,
const VkAccelerationStructureGeometryInstancesDataKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureGeometryDataKHR(
const VkAccelerationStructureGeometryDataKHR* a,
const VkAccelerationStructureGeometryDataKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureGeometryKHR(const VkAccelerationStructureGeometryKHR* a,
const VkAccelerationStructureGeometryKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureBuildGeometryInfoKHR(
const VkAccelerationStructureBuildGeometryInfoKHR* a,
const VkAccelerationStructureBuildGeometryInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureCreateInfoKHR(const VkAccelerationStructureCreateInfoKHR* a,
const VkAccelerationStructureCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkWriteDescriptorSetAccelerationStructureKHR(
const VkWriteDescriptorSetAccelerationStructureKHR* a,
const VkWriteDescriptorSetAccelerationStructureKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceAccelerationStructureFeaturesKHR(
const VkPhysicalDeviceAccelerationStructureFeaturesKHR* a,
const VkPhysicalDeviceAccelerationStructureFeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceAccelerationStructurePropertiesKHR(
const VkPhysicalDeviceAccelerationStructurePropertiesKHR* a,
const VkPhysicalDeviceAccelerationStructurePropertiesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureDeviceAddressInfoKHR(
const VkAccelerationStructureDeviceAddressInfoKHR* a,
const VkAccelerationStructureDeviceAddressInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureVersionInfoKHR(
const VkAccelerationStructureVersionInfoKHR* a, const VkAccelerationStructureVersionInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkCopyAccelerationStructureToMemoryInfoKHR(
const VkCopyAccelerationStructureToMemoryInfoKHR* a,
const VkCopyAccelerationStructureToMemoryInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkCopyMemoryToAccelerationStructureInfoKHR(
const VkCopyMemoryToAccelerationStructureInfoKHR* a,
const VkCopyMemoryToAccelerationStructureInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkCopyAccelerationStructureInfoKHR(const VkCopyAccelerationStructureInfoKHR* a,
const VkCopyAccelerationStructureInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkAccelerationStructureBuildSizesInfoKHR(
const VkAccelerationStructureBuildSizesInfoKHR* a,
const VkAccelerationStructureBuildSizesInfoKHR* b, OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_ray_tracing_pipeline
void checkEqual_VkRayTracingShaderGroupCreateInfoKHR(const VkRayTracingShaderGroupCreateInfoKHR* a,
const VkRayTracingShaderGroupCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkRayTracingPipelineInterfaceCreateInfoKHR(
const VkRayTracingPipelineInterfaceCreateInfoKHR* a,
const VkRayTracingPipelineInterfaceCreateInfoKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkRayTracingPipelineCreateInfoKHR(const VkRayTracingPipelineCreateInfoKHR* a,
const VkRayTracingPipelineCreateInfoKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceRayTracingPipelineFeaturesKHR(
const VkPhysicalDeviceRayTracingPipelineFeaturesKHR* a,
const VkPhysicalDeviceRayTracingPipelineFeaturesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkPhysicalDeviceRayTracingPipelinePropertiesKHR(
const VkPhysicalDeviceRayTracingPipelinePropertiesKHR* a,
const VkPhysicalDeviceRayTracingPipelinePropertiesKHR* b, OnFailCompareFunc onFail);
void checkEqual_VkStridedDeviceAddressRegionKHR(const VkStridedDeviceAddressRegionKHR* a,
const VkStridedDeviceAddressRegionKHR* b,
OnFailCompareFunc onFail);
void checkEqual_VkTraceRaysIndirectCommandKHR(const VkTraceRaysIndirectCommandKHR* a,
const VkTraceRaysIndirectCommandKHR* b,
OnFailCompareFunc onFail);
#endif
#ifdef VK_KHR_ray_query
void checkEqual_VkPhysicalDeviceRayQueryFeaturesKHR(const VkPhysicalDeviceRayQueryFeaturesKHR* a,
const VkPhysicalDeviceRayQueryFeaturesKHR* b,
OnFailCompareFunc onFail);
#endif
} // namespace vk
} // namespace gfxstream