blob: 95358b255e120cbeaeffe71d424846a0da389af9 [file] [log] [blame]
// *** THIS FILE IS GENERATED - DO NOT EDIT ***
// See error_location_helper_generator.py for modifications
/***************************************************************************
*
* Copyright (c) 2023-2024 The Khronos Group Inc.
* Copyright (c) 2023-2024 Valve Corporation
*
* 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.
****************************************************************************/
// NOLINTBEGIN
#pragma once
#include <string_view>
#include <sstream>
#include <vulkan/vulkan.h>
#include "containers/custom_containers.h"
#include "generated/vk_api_version.h"
namespace vvl {
enum class Func {
Empty = 0,
vkAcquireDrmDisplayEXT,
vkAcquireFullScreenExclusiveModeEXT,
vkAcquireNextImage2KHR,
vkAcquireNextImageKHR,
vkAcquirePerformanceConfigurationINTEL,
vkAcquireProfilingLockKHR,
vkAcquireWinrtDisplayNV,
vkAcquireXlibDisplayEXT,
vkAllocateCommandBuffers,
vkAllocateDescriptorSets,
vkAllocateMemory,
vkBeginCommandBuffer,
vkBindAccelerationStructureMemoryNV,
vkBindBufferMemory,
vkBindBufferMemory2,
vkBindBufferMemory2KHR,
vkBindImageMemory,
vkBindImageMemory2,
vkBindImageMemory2KHR,
vkBindOpticalFlowSessionImageNV,
vkBindVideoSessionMemoryKHR,
vkBuildAccelerationStructuresKHR,
vkBuildMicromapsEXT,
vkCmdBeginConditionalRenderingEXT,
vkCmdBeginDebugUtilsLabelEXT,
vkCmdBeginQuery,
vkCmdBeginQueryIndexedEXT,
vkCmdBeginRenderPass,
vkCmdBeginRenderPass2,
vkCmdBeginRenderPass2KHR,
vkCmdBeginRendering,
vkCmdBeginRenderingKHR,
vkCmdBeginTransformFeedbackEXT,
vkCmdBeginVideoCodingKHR,
vkCmdBindDescriptorBufferEmbeddedSamplers2EXT,
vkCmdBindDescriptorBufferEmbeddedSamplersEXT,
vkCmdBindDescriptorBuffersEXT,
vkCmdBindDescriptorSets,
vkCmdBindDescriptorSets2KHR,
vkCmdBindIndexBuffer,
vkCmdBindIndexBuffer2KHR,
vkCmdBindInvocationMaskHUAWEI,
vkCmdBindPipeline,
vkCmdBindPipelineShaderGroupNV,
vkCmdBindShadersEXT,
vkCmdBindShadingRateImageNV,
vkCmdBindTransformFeedbackBuffersEXT,
vkCmdBindVertexBuffers,
vkCmdBindVertexBuffers2,
vkCmdBindVertexBuffers2EXT,
vkCmdBlitImage,
vkCmdBlitImage2,
vkCmdBlitImage2KHR,
vkCmdBuildAccelerationStructureNV,
vkCmdBuildAccelerationStructuresIndirectKHR,
vkCmdBuildAccelerationStructuresKHR,
vkCmdBuildMicromapsEXT,
vkCmdClearAttachments,
vkCmdClearColorImage,
vkCmdClearDepthStencilImage,
vkCmdControlVideoCodingKHR,
vkCmdCopyAccelerationStructureKHR,
vkCmdCopyAccelerationStructureNV,
vkCmdCopyAccelerationStructureToMemoryKHR,
vkCmdCopyBuffer,
vkCmdCopyBuffer2,
vkCmdCopyBuffer2KHR,
vkCmdCopyBufferToImage,
vkCmdCopyBufferToImage2,
vkCmdCopyBufferToImage2KHR,
vkCmdCopyImage,
vkCmdCopyImage2,
vkCmdCopyImage2KHR,
vkCmdCopyImageToBuffer,
vkCmdCopyImageToBuffer2,
vkCmdCopyImageToBuffer2KHR,
vkCmdCopyMemoryIndirectNV,
vkCmdCopyMemoryToAccelerationStructureKHR,
vkCmdCopyMemoryToImageIndirectNV,
vkCmdCopyMemoryToMicromapEXT,
vkCmdCopyMicromapEXT,
vkCmdCopyMicromapToMemoryEXT,
vkCmdCopyQueryPoolResults,
vkCmdCuLaunchKernelNVX,
vkCmdCudaLaunchKernelNV,
vkCmdDebugMarkerBeginEXT,
vkCmdDebugMarkerEndEXT,
vkCmdDebugMarkerInsertEXT,
vkCmdDecodeVideoKHR,
vkCmdDecompressMemoryIndirectCountNV,
vkCmdDecompressMemoryNV,
vkCmdDispatch,
vkCmdDispatchBase,
vkCmdDispatchBaseKHR,
vkCmdDispatchGraphAMDX,
vkCmdDispatchGraphIndirectAMDX,
vkCmdDispatchGraphIndirectCountAMDX,
vkCmdDispatchIndirect,
vkCmdDraw,
vkCmdDrawClusterHUAWEI,
vkCmdDrawClusterIndirectHUAWEI,
vkCmdDrawIndexed,
vkCmdDrawIndexedIndirect,
vkCmdDrawIndexedIndirectCount,
vkCmdDrawIndexedIndirectCountAMD,
vkCmdDrawIndexedIndirectCountKHR,
vkCmdDrawIndirect,
vkCmdDrawIndirectByteCountEXT,
vkCmdDrawIndirectCount,
vkCmdDrawIndirectCountAMD,
vkCmdDrawIndirectCountKHR,
vkCmdDrawMeshTasksEXT,
vkCmdDrawMeshTasksIndirectCountEXT,
vkCmdDrawMeshTasksIndirectCountNV,
vkCmdDrawMeshTasksIndirectEXT,
vkCmdDrawMeshTasksIndirectNV,
vkCmdDrawMeshTasksNV,
vkCmdDrawMultiEXT,
vkCmdDrawMultiIndexedEXT,
vkCmdEncodeVideoKHR,
vkCmdEndConditionalRenderingEXT,
vkCmdEndDebugUtilsLabelEXT,
vkCmdEndQuery,
vkCmdEndQueryIndexedEXT,
vkCmdEndRenderPass,
vkCmdEndRenderPass2,
vkCmdEndRenderPass2KHR,
vkCmdEndRendering,
vkCmdEndRenderingKHR,
vkCmdEndTransformFeedbackEXT,
vkCmdEndVideoCodingKHR,
vkCmdExecuteCommands,
vkCmdExecuteGeneratedCommandsNV,
vkCmdFillBuffer,
vkCmdInitializeGraphScratchMemoryAMDX,
vkCmdInsertDebugUtilsLabelEXT,
vkCmdNextSubpass,
vkCmdNextSubpass2,
vkCmdNextSubpass2KHR,
vkCmdOpticalFlowExecuteNV,
vkCmdPipelineBarrier,
vkCmdPipelineBarrier2,
vkCmdPipelineBarrier2KHR,
vkCmdPreprocessGeneratedCommandsNV,
vkCmdPushConstants,
vkCmdPushConstants2KHR,
vkCmdPushDescriptorSet2KHR,
vkCmdPushDescriptorSetKHR,
vkCmdPushDescriptorSetWithTemplate2KHR,
vkCmdPushDescriptorSetWithTemplateKHR,
vkCmdResetEvent,
vkCmdResetEvent2,
vkCmdResetEvent2KHR,
vkCmdResetQueryPool,
vkCmdResolveImage,
vkCmdResolveImage2,
vkCmdResolveImage2KHR,
vkCmdSetAlphaToCoverageEnableEXT,
vkCmdSetAlphaToOneEnableEXT,
vkCmdSetAttachmentFeedbackLoopEnableEXT,
vkCmdSetBlendConstants,
vkCmdSetCheckpointNV,
vkCmdSetCoarseSampleOrderNV,
vkCmdSetColorBlendAdvancedEXT,
vkCmdSetColorBlendEnableEXT,
vkCmdSetColorBlendEquationEXT,
vkCmdSetColorWriteEnableEXT,
vkCmdSetColorWriteMaskEXT,
vkCmdSetConservativeRasterizationModeEXT,
vkCmdSetCoverageModulationModeNV,
vkCmdSetCoverageModulationTableEnableNV,
vkCmdSetCoverageModulationTableNV,
vkCmdSetCoverageReductionModeNV,
vkCmdSetCoverageToColorEnableNV,
vkCmdSetCoverageToColorLocationNV,
vkCmdSetCullMode,
vkCmdSetCullModeEXT,
vkCmdSetDepthBias,
vkCmdSetDepthBias2EXT,
vkCmdSetDepthBiasEnable,
vkCmdSetDepthBiasEnableEXT,
vkCmdSetDepthBounds,
vkCmdSetDepthBoundsTestEnable,
vkCmdSetDepthBoundsTestEnableEXT,
vkCmdSetDepthClampEnableEXT,
vkCmdSetDepthClipEnableEXT,
vkCmdSetDepthClipNegativeOneToOneEXT,
vkCmdSetDepthCompareOp,
vkCmdSetDepthCompareOpEXT,
vkCmdSetDepthTestEnable,
vkCmdSetDepthTestEnableEXT,
vkCmdSetDepthWriteEnable,
vkCmdSetDepthWriteEnableEXT,
vkCmdSetDescriptorBufferOffsets2EXT,
vkCmdSetDescriptorBufferOffsetsEXT,
vkCmdSetDeviceMask,
vkCmdSetDeviceMaskKHR,
vkCmdSetDiscardRectangleEXT,
vkCmdSetDiscardRectangleEnableEXT,
vkCmdSetDiscardRectangleModeEXT,
vkCmdSetEvent,
vkCmdSetEvent2,
vkCmdSetEvent2KHR,
vkCmdSetExclusiveScissorEnableNV,
vkCmdSetExclusiveScissorNV,
vkCmdSetExtraPrimitiveOverestimationSizeEXT,
vkCmdSetFragmentShadingRateEnumNV,
vkCmdSetFragmentShadingRateKHR,
vkCmdSetFrontFace,
vkCmdSetFrontFaceEXT,
vkCmdSetLineRasterizationModeEXT,
vkCmdSetLineStippleEXT,
vkCmdSetLineStippleEnableEXT,
vkCmdSetLineStippleKHR,
vkCmdSetLineWidth,
vkCmdSetLogicOpEXT,
vkCmdSetLogicOpEnableEXT,
vkCmdSetPatchControlPointsEXT,
vkCmdSetPerformanceMarkerINTEL,
vkCmdSetPerformanceOverrideINTEL,
vkCmdSetPerformanceStreamMarkerINTEL,
vkCmdSetPolygonModeEXT,
vkCmdSetPrimitiveRestartEnable,
vkCmdSetPrimitiveRestartEnableEXT,
vkCmdSetPrimitiveTopology,
vkCmdSetPrimitiveTopologyEXT,
vkCmdSetProvokingVertexModeEXT,
vkCmdSetRasterizationSamplesEXT,
vkCmdSetRasterizationStreamEXT,
vkCmdSetRasterizerDiscardEnable,
vkCmdSetRasterizerDiscardEnableEXT,
vkCmdSetRayTracingPipelineStackSizeKHR,
vkCmdSetRenderingAttachmentLocationsKHR,
vkCmdSetRenderingInputAttachmentIndicesKHR,
vkCmdSetRepresentativeFragmentTestEnableNV,
vkCmdSetSampleLocationsEXT,
vkCmdSetSampleLocationsEnableEXT,
vkCmdSetSampleMaskEXT,
vkCmdSetScissor,
vkCmdSetScissorWithCount,
vkCmdSetScissorWithCountEXT,
vkCmdSetShadingRateImageEnableNV,
vkCmdSetStencilCompareMask,
vkCmdSetStencilOp,
vkCmdSetStencilOpEXT,
vkCmdSetStencilReference,
vkCmdSetStencilTestEnable,
vkCmdSetStencilTestEnableEXT,
vkCmdSetStencilWriteMask,
vkCmdSetTessellationDomainOriginEXT,
vkCmdSetVertexInputEXT,
vkCmdSetViewport,
vkCmdSetViewportShadingRatePaletteNV,
vkCmdSetViewportSwizzleNV,
vkCmdSetViewportWScalingEnableNV,
vkCmdSetViewportWScalingNV,
vkCmdSetViewportWithCount,
vkCmdSetViewportWithCountEXT,
vkCmdSubpassShadingHUAWEI,
vkCmdTraceRaysIndirect2KHR,
vkCmdTraceRaysIndirectKHR,
vkCmdTraceRaysKHR,
vkCmdTraceRaysNV,
vkCmdUpdateBuffer,
vkCmdUpdatePipelineIndirectBufferNV,
vkCmdWaitEvents,
vkCmdWaitEvents2,
vkCmdWaitEvents2KHR,
vkCmdWriteAccelerationStructuresPropertiesKHR,
vkCmdWriteAccelerationStructuresPropertiesNV,
vkCmdWriteBufferMarker2AMD,
vkCmdWriteBufferMarkerAMD,
vkCmdWriteMicromapsPropertiesEXT,
vkCmdWriteTimestamp,
vkCmdWriteTimestamp2,
vkCmdWriteTimestamp2KHR,
vkCompileDeferredNV,
vkCopyAccelerationStructureKHR,
vkCopyAccelerationStructureToMemoryKHR,
vkCopyImageToImageEXT,
vkCopyImageToMemoryEXT,
vkCopyMemoryToAccelerationStructureKHR,
vkCopyMemoryToImageEXT,
vkCopyMemoryToMicromapEXT,
vkCopyMicromapEXT,
vkCopyMicromapToMemoryEXT,
vkCreateAccelerationStructureKHR,
vkCreateAccelerationStructureNV,
vkCreateAndroidSurfaceKHR,
vkCreateBuffer,
vkCreateBufferCollectionFUCHSIA,
vkCreateBufferView,
vkCreateCommandPool,
vkCreateComputePipelines,
vkCreateCuFunctionNVX,
vkCreateCuModuleNVX,
vkCreateCudaFunctionNV,
vkCreateCudaModuleNV,
vkCreateDebugReportCallbackEXT,
vkCreateDebugUtilsMessengerEXT,
vkCreateDeferredOperationKHR,
vkCreateDescriptorPool,
vkCreateDescriptorSetLayout,
vkCreateDescriptorUpdateTemplate,
vkCreateDescriptorUpdateTemplateKHR,
vkCreateDevice,
vkCreateDirectFBSurfaceEXT,
vkCreateDisplayModeKHR,
vkCreateDisplayPlaneSurfaceKHR,
vkCreateEvent,
vkCreateExecutionGraphPipelinesAMDX,
vkCreateFence,
vkCreateFramebuffer,
vkCreateGraphicsPipelines,
vkCreateHeadlessSurfaceEXT,
vkCreateIOSSurfaceMVK,
vkCreateImage,
vkCreateImagePipeSurfaceFUCHSIA,
vkCreateImageView,
vkCreateIndirectCommandsLayoutNV,
vkCreateInstance,
vkCreateMacOSSurfaceMVK,
vkCreateMetalSurfaceEXT,
vkCreateMicromapEXT,
vkCreateOpticalFlowSessionNV,
vkCreatePipelineCache,
vkCreatePipelineLayout,
vkCreatePrivateDataSlot,
vkCreatePrivateDataSlotEXT,
vkCreateQueryPool,
vkCreateRayTracingPipelinesKHR,
vkCreateRayTracingPipelinesNV,
vkCreateRenderPass,
vkCreateRenderPass2,
vkCreateRenderPass2KHR,
vkCreateSampler,
vkCreateSamplerYcbcrConversion,
vkCreateSamplerYcbcrConversionKHR,
vkCreateScreenSurfaceQNX,
vkCreateSemaphore,
vkCreateShaderModule,
vkCreateShadersEXT,
vkCreateSharedSwapchainsKHR,
vkCreateStreamDescriptorSurfaceGGP,
vkCreateSwapchainKHR,
vkCreateValidationCacheEXT,
vkCreateViSurfaceNN,
vkCreateVideoSessionKHR,
vkCreateVideoSessionParametersKHR,
vkCreateWaylandSurfaceKHR,
vkCreateWin32SurfaceKHR,
vkCreateXcbSurfaceKHR,
vkCreateXlibSurfaceKHR,
vkDebugMarkerSetObjectNameEXT,
vkDebugMarkerSetObjectTagEXT,
vkDebugReportMessageEXT,
vkDeferredOperationJoinKHR,
vkDestroyAccelerationStructureKHR,
vkDestroyAccelerationStructureNV,
vkDestroyBuffer,
vkDestroyBufferCollectionFUCHSIA,
vkDestroyBufferView,
vkDestroyCommandPool,
vkDestroyCuFunctionNVX,
vkDestroyCuModuleNVX,
vkDestroyCudaFunctionNV,
vkDestroyCudaModuleNV,
vkDestroyDebugReportCallbackEXT,
vkDestroyDebugUtilsMessengerEXT,
vkDestroyDeferredOperationKHR,
vkDestroyDescriptorPool,
vkDestroyDescriptorSetLayout,
vkDestroyDescriptorUpdateTemplate,
vkDestroyDescriptorUpdateTemplateKHR,
vkDestroyDevice,
vkDestroyEvent,
vkDestroyFence,
vkDestroyFramebuffer,
vkDestroyImage,
vkDestroyImageView,
vkDestroyIndirectCommandsLayoutNV,
vkDestroyInstance,
vkDestroyMicromapEXT,
vkDestroyOpticalFlowSessionNV,
vkDestroyPipeline,
vkDestroyPipelineCache,
vkDestroyPipelineLayout,
vkDestroyPrivateDataSlot,
vkDestroyPrivateDataSlotEXT,
vkDestroyQueryPool,
vkDestroyRenderPass,
vkDestroySampler,
vkDestroySamplerYcbcrConversion,
vkDestroySamplerYcbcrConversionKHR,
vkDestroySemaphore,
vkDestroyShaderEXT,
vkDestroyShaderModule,
vkDestroySurfaceKHR,
vkDestroySwapchainKHR,
vkDestroyValidationCacheEXT,
vkDestroyVideoSessionKHR,
vkDestroyVideoSessionParametersKHR,
vkDeviceWaitIdle,
vkDisplayPowerControlEXT,
vkEndCommandBuffer,
vkEnumerateDeviceExtensionProperties,
vkEnumerateDeviceLayerProperties,
vkEnumerateInstanceExtensionProperties,
vkEnumerateInstanceLayerProperties,
vkEnumerateInstanceVersion,
vkEnumeratePhysicalDeviceGroups,
vkEnumeratePhysicalDeviceGroupsKHR,
vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR,
vkEnumeratePhysicalDevices,
vkExportMetalObjectsEXT,
vkFlushMappedMemoryRanges,
vkFreeCommandBuffers,
vkFreeDescriptorSets,
vkFreeMemory,
vkGetAccelerationStructureBuildSizesKHR,
vkGetAccelerationStructureDeviceAddressKHR,
vkGetAccelerationStructureHandleNV,
vkGetAccelerationStructureMemoryRequirementsNV,
vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT,
vkGetAndroidHardwareBufferPropertiesANDROID,
vkGetBufferCollectionPropertiesFUCHSIA,
vkGetBufferDeviceAddress,
vkGetBufferDeviceAddressEXT,
vkGetBufferDeviceAddressKHR,
vkGetBufferMemoryRequirements,
vkGetBufferMemoryRequirements2,
vkGetBufferMemoryRequirements2KHR,
vkGetBufferOpaqueCaptureAddress,
vkGetBufferOpaqueCaptureAddressKHR,
vkGetBufferOpaqueCaptureDescriptorDataEXT,
vkGetCalibratedTimestampsEXT,
vkGetCalibratedTimestampsKHR,
vkGetCudaModuleCacheNV,
vkGetDeferredOperationMaxConcurrencyKHR,
vkGetDeferredOperationResultKHR,
vkGetDescriptorEXT,
vkGetDescriptorSetHostMappingVALVE,
vkGetDescriptorSetLayoutBindingOffsetEXT,
vkGetDescriptorSetLayoutHostMappingInfoVALVE,
vkGetDescriptorSetLayoutSizeEXT,
vkGetDescriptorSetLayoutSupport,
vkGetDescriptorSetLayoutSupportKHR,
vkGetDeviceAccelerationStructureCompatibilityKHR,
vkGetDeviceBufferMemoryRequirements,
vkGetDeviceBufferMemoryRequirementsKHR,
vkGetDeviceFaultInfoEXT,
vkGetDeviceGroupPeerMemoryFeatures,
vkGetDeviceGroupPeerMemoryFeaturesKHR,
vkGetDeviceGroupPresentCapabilitiesKHR,
vkGetDeviceGroupSurfacePresentModes2EXT,
vkGetDeviceGroupSurfacePresentModesKHR,
vkGetDeviceImageMemoryRequirements,
vkGetDeviceImageMemoryRequirementsKHR,
vkGetDeviceImageSparseMemoryRequirements,
vkGetDeviceImageSparseMemoryRequirementsKHR,
vkGetDeviceImageSubresourceLayoutKHR,
vkGetDeviceMemoryCommitment,
vkGetDeviceMemoryOpaqueCaptureAddress,
vkGetDeviceMemoryOpaqueCaptureAddressKHR,
vkGetDeviceMicromapCompatibilityEXT,
vkGetDeviceProcAddr,
vkGetDeviceQueue,
vkGetDeviceQueue2,
vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI,
vkGetDisplayModeProperties2KHR,
vkGetDisplayModePropertiesKHR,
vkGetDisplayPlaneCapabilities2KHR,
vkGetDisplayPlaneCapabilitiesKHR,
vkGetDisplayPlaneSupportedDisplaysKHR,
vkGetDrmDisplayEXT,
vkGetDynamicRenderingTilePropertiesQCOM,
vkGetEncodedVideoSessionParametersKHR,
vkGetEventStatus,
vkGetExecutionGraphPipelineNodeIndexAMDX,
vkGetExecutionGraphPipelineScratchSizeAMDX,
vkGetFenceFdKHR,
vkGetFenceStatus,
vkGetFenceWin32HandleKHR,
vkGetFramebufferTilePropertiesQCOM,
vkGetGeneratedCommandsMemoryRequirementsNV,
vkGetImageDrmFormatModifierPropertiesEXT,
vkGetImageMemoryRequirements,
vkGetImageMemoryRequirements2,
vkGetImageMemoryRequirements2KHR,
vkGetImageOpaqueCaptureDescriptorDataEXT,
vkGetImageSparseMemoryRequirements,
vkGetImageSparseMemoryRequirements2,
vkGetImageSparseMemoryRequirements2KHR,
vkGetImageSubresourceLayout,
vkGetImageSubresourceLayout2EXT,
vkGetImageSubresourceLayout2KHR,
vkGetImageViewAddressNVX,
vkGetImageViewHandleNVX,
vkGetImageViewOpaqueCaptureDescriptorDataEXT,
vkGetInstanceProcAddr,
vkGetLatencyTimingsNV,
vkGetMemoryAndroidHardwareBufferANDROID,
vkGetMemoryFdKHR,
vkGetMemoryFdPropertiesKHR,
vkGetMemoryHostPointerPropertiesEXT,
vkGetMemoryRemoteAddressNV,
vkGetMemoryWin32HandleKHR,
vkGetMemoryWin32HandleNV,
vkGetMemoryWin32HandlePropertiesKHR,
vkGetMemoryZirconHandleFUCHSIA,
vkGetMemoryZirconHandlePropertiesFUCHSIA,
vkGetMicromapBuildSizesEXT,
vkGetPastPresentationTimingGOOGLE,
vkGetPerformanceParameterINTEL,
vkGetPhysicalDeviceCalibrateableTimeDomainsEXT,
vkGetPhysicalDeviceCalibrateableTimeDomainsKHR,
vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR,
vkGetPhysicalDeviceCooperativeMatrixPropertiesNV,
vkGetPhysicalDeviceDirectFBPresentationSupportEXT,
vkGetPhysicalDeviceDisplayPlaneProperties2KHR,
vkGetPhysicalDeviceDisplayPlanePropertiesKHR,
vkGetPhysicalDeviceDisplayProperties2KHR,
vkGetPhysicalDeviceDisplayPropertiesKHR,
vkGetPhysicalDeviceExternalBufferProperties,
vkGetPhysicalDeviceExternalBufferPropertiesKHR,
vkGetPhysicalDeviceExternalFenceProperties,
vkGetPhysicalDeviceExternalFencePropertiesKHR,
vkGetPhysicalDeviceExternalImageFormatPropertiesNV,
vkGetPhysicalDeviceExternalSemaphoreProperties,
vkGetPhysicalDeviceExternalSemaphorePropertiesKHR,
vkGetPhysicalDeviceFeatures,
vkGetPhysicalDeviceFeatures2,
vkGetPhysicalDeviceFeatures2KHR,
vkGetPhysicalDeviceFormatProperties,
vkGetPhysicalDeviceFormatProperties2,
vkGetPhysicalDeviceFormatProperties2KHR,
vkGetPhysicalDeviceFragmentShadingRatesKHR,
vkGetPhysicalDeviceImageFormatProperties,
vkGetPhysicalDeviceImageFormatProperties2,
vkGetPhysicalDeviceImageFormatProperties2KHR,
vkGetPhysicalDeviceMemoryProperties,
vkGetPhysicalDeviceMemoryProperties2,
vkGetPhysicalDeviceMemoryProperties2KHR,
vkGetPhysicalDeviceMultisamplePropertiesEXT,
vkGetPhysicalDeviceOpticalFlowImageFormatsNV,
vkGetPhysicalDevicePresentRectanglesKHR,
vkGetPhysicalDeviceProperties,
vkGetPhysicalDeviceProperties2,
vkGetPhysicalDeviceProperties2KHR,
vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR,
vkGetPhysicalDeviceQueueFamilyProperties,
vkGetPhysicalDeviceQueueFamilyProperties2,
vkGetPhysicalDeviceQueueFamilyProperties2KHR,
vkGetPhysicalDeviceScreenPresentationSupportQNX,
vkGetPhysicalDeviceSparseImageFormatProperties,
vkGetPhysicalDeviceSparseImageFormatProperties2,
vkGetPhysicalDeviceSparseImageFormatProperties2KHR,
vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV,
vkGetPhysicalDeviceSurfaceCapabilities2EXT,
vkGetPhysicalDeviceSurfaceCapabilities2KHR,
vkGetPhysicalDeviceSurfaceCapabilitiesKHR,
vkGetPhysicalDeviceSurfaceFormats2KHR,
vkGetPhysicalDeviceSurfaceFormatsKHR,
vkGetPhysicalDeviceSurfacePresentModes2EXT,
vkGetPhysicalDeviceSurfacePresentModesKHR,
vkGetPhysicalDeviceSurfaceSupportKHR,
vkGetPhysicalDeviceToolProperties,
vkGetPhysicalDeviceToolPropertiesEXT,
vkGetPhysicalDeviceVideoCapabilitiesKHR,
vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR,
vkGetPhysicalDeviceVideoFormatPropertiesKHR,
vkGetPhysicalDeviceWaylandPresentationSupportKHR,
vkGetPhysicalDeviceWin32PresentationSupportKHR,
vkGetPhysicalDeviceXcbPresentationSupportKHR,
vkGetPhysicalDeviceXlibPresentationSupportKHR,
vkGetPipelineCacheData,
vkGetPipelineExecutableInternalRepresentationsKHR,
vkGetPipelineExecutablePropertiesKHR,
vkGetPipelineExecutableStatisticsKHR,
vkGetPipelineIndirectDeviceAddressNV,
vkGetPipelineIndirectMemoryRequirementsNV,
vkGetPipelinePropertiesEXT,
vkGetPrivateData,
vkGetPrivateDataEXT,
vkGetQueryPoolResults,
vkGetQueueCheckpointData2NV,
vkGetQueueCheckpointDataNV,
vkGetRandROutputDisplayEXT,
vkGetRayTracingCaptureReplayShaderGroupHandlesKHR,
vkGetRayTracingShaderGroupHandlesKHR,
vkGetRayTracingShaderGroupHandlesNV,
vkGetRayTracingShaderGroupStackSizeKHR,
vkGetRefreshCycleDurationGOOGLE,
vkGetRenderAreaGranularity,
vkGetRenderingAreaGranularityKHR,
vkGetSamplerOpaqueCaptureDescriptorDataEXT,
vkGetScreenBufferPropertiesQNX,
vkGetSemaphoreCounterValue,
vkGetSemaphoreCounterValueKHR,
vkGetSemaphoreFdKHR,
vkGetSemaphoreWin32HandleKHR,
vkGetSemaphoreZirconHandleFUCHSIA,
vkGetShaderBinaryDataEXT,
vkGetShaderInfoAMD,
vkGetShaderModuleCreateInfoIdentifierEXT,
vkGetShaderModuleIdentifierEXT,
vkGetSwapchainCounterEXT,
vkGetSwapchainImagesKHR,
vkGetSwapchainStatusKHR,
vkGetValidationCacheDataEXT,
vkGetVideoSessionMemoryRequirementsKHR,
vkGetWinrtDisplayNV,
vkImportFenceFdKHR,
vkImportFenceWin32HandleKHR,
vkImportSemaphoreFdKHR,
vkImportSemaphoreWin32HandleKHR,
vkImportSemaphoreZirconHandleFUCHSIA,
vkInitializePerformanceApiINTEL,
vkInvalidateMappedMemoryRanges,
vkLatencySleepNV,
vkMapMemory,
vkMapMemory2KHR,
vkMergePipelineCaches,
vkMergeValidationCachesEXT,
vkQueueBeginDebugUtilsLabelEXT,
vkQueueBindSparse,
vkQueueEndDebugUtilsLabelEXT,
vkQueueInsertDebugUtilsLabelEXT,
vkQueueNotifyOutOfBandNV,
vkQueuePresentKHR,
vkQueueSetPerformanceConfigurationINTEL,
vkQueueSubmit,
vkQueueSubmit2,
vkQueueSubmit2KHR,
vkQueueWaitIdle,
vkRegisterDeviceEventEXT,
vkRegisterDisplayEventEXT,
vkReleaseDisplayEXT,
vkReleaseFullScreenExclusiveModeEXT,
vkReleasePerformanceConfigurationINTEL,
vkReleaseProfilingLockKHR,
vkReleaseSwapchainImagesEXT,
vkResetCommandBuffer,
vkResetCommandPool,
vkResetDescriptorPool,
vkResetEvent,
vkResetFences,
vkResetQueryPool,
vkResetQueryPoolEXT,
vkSetBufferCollectionBufferConstraintsFUCHSIA,
vkSetBufferCollectionImageConstraintsFUCHSIA,
vkSetDebugUtilsObjectNameEXT,
vkSetDebugUtilsObjectTagEXT,
vkSetDeviceMemoryPriorityEXT,
vkSetEvent,
vkSetHdrMetadataEXT,
vkSetLatencyMarkerNV,
vkSetLatencySleepModeNV,
vkSetLocalDimmingAMD,
vkSetPrivateData,
vkSetPrivateDataEXT,
vkSignalSemaphore,
vkSignalSemaphoreKHR,
vkSubmitDebugUtilsMessageEXT,
vkTransitionImageLayoutEXT,
vkTrimCommandPool,
vkTrimCommandPoolKHR,
vkUninitializePerformanceApiINTEL,
vkUnmapMemory,
vkUnmapMemory2KHR,
vkUpdateDescriptorSetWithTemplate,
vkUpdateDescriptorSetWithTemplateKHR,
vkUpdateDescriptorSets,
vkUpdateVideoSessionParametersKHR,
vkWaitForFences,
vkWaitForPresentKHR,
vkWaitSemaphores,
vkWaitSemaphoresKHR,
vkWriteAccelerationStructuresPropertiesKHR,
vkWriteMicromapsPropertiesEXT,
};
enum class Struct {
Empty = 0,
VkAabbPositionsKHR,
VkAccelerationStructureBuildGeometryInfoKHR,
VkAccelerationStructureBuildRangeInfoKHR,
VkAccelerationStructureBuildSizesInfoKHR,
VkAccelerationStructureCaptureDescriptorDataInfoEXT,
VkAccelerationStructureCreateInfoKHR,
VkAccelerationStructureCreateInfoNV,
VkAccelerationStructureDeviceAddressInfoKHR,
VkAccelerationStructureGeometryAabbsDataKHR,
VkAccelerationStructureGeometryDataKHR,
VkAccelerationStructureGeometryInstancesDataKHR,
VkAccelerationStructureGeometryKHR,
VkAccelerationStructureGeometryMotionTrianglesDataNV,
VkAccelerationStructureGeometryTrianglesDataKHR,
VkAccelerationStructureInfoNV,
VkAccelerationStructureInstanceKHR,
VkAccelerationStructureMatrixMotionInstanceNV,
VkAccelerationStructureMemoryRequirementsInfoNV,
VkAccelerationStructureMotionInfoNV,
VkAccelerationStructureMotionInstanceDataNV,
VkAccelerationStructureMotionInstanceNV,
VkAccelerationStructureSRTMotionInstanceNV,
VkAccelerationStructureTrianglesDisplacementMicromapNV,
VkAccelerationStructureTrianglesOpacityMicromapEXT,
VkAccelerationStructureVersionInfoKHR,
VkAcquireNextImageInfoKHR,
VkAcquireProfilingLockInfoKHR,
VkAllocationCallbacks,
VkAmigoProfilingSubmitInfoSEC,
VkAndroidHardwareBufferFormatProperties2ANDROID,
VkAndroidHardwareBufferFormatPropertiesANDROID,
VkAndroidHardwareBufferFormatResolvePropertiesANDROID,
VkAndroidHardwareBufferPropertiesANDROID,
VkAndroidHardwareBufferUsageANDROID,
VkAndroidSurfaceCreateInfoKHR,
VkApplicationInfo,
VkAttachmentDescription,
VkAttachmentDescription2,
VkAttachmentDescriptionStencilLayout,
VkAttachmentReference,
VkAttachmentReference2,
VkAttachmentReferenceStencilLayout,
VkAttachmentSampleCountInfoAMD,
VkAttachmentSampleLocationsEXT,
VkBaseInStructure,
VkBaseOutStructure,
VkBindAccelerationStructureMemoryInfoNV,
VkBindBufferMemoryDeviceGroupInfo,
VkBindBufferMemoryInfo,
VkBindDescriptorBufferEmbeddedSamplersInfoEXT,
VkBindDescriptorSetsInfoKHR,
VkBindImageMemoryDeviceGroupInfo,
VkBindImageMemoryInfo,
VkBindImageMemorySwapchainInfoKHR,
VkBindImagePlaneMemoryInfo,
VkBindIndexBufferIndirectCommandNV,
VkBindMemoryStatusKHR,
VkBindPipelineIndirectCommandNV,
VkBindShaderGroupIndirectCommandNV,
VkBindSparseInfo,
VkBindVertexBufferIndirectCommandNV,
VkBindVideoSessionMemoryInfoKHR,
VkBlitImageCubicWeightsInfoQCOM,
VkBlitImageInfo2,
VkBufferCaptureDescriptorDataInfoEXT,
VkBufferCollectionBufferCreateInfoFUCHSIA,
VkBufferCollectionConstraintsInfoFUCHSIA,
VkBufferCollectionCreateInfoFUCHSIA,
VkBufferCollectionImageCreateInfoFUCHSIA,
VkBufferCollectionPropertiesFUCHSIA,
VkBufferConstraintsInfoFUCHSIA,
VkBufferCopy,
VkBufferCopy2,
VkBufferCreateInfo,
VkBufferDeviceAddressCreateInfoEXT,
VkBufferDeviceAddressInfo,
VkBufferImageCopy,
VkBufferImageCopy2,
VkBufferMemoryBarrier,
VkBufferMemoryBarrier2,
VkBufferMemoryRequirementsInfo2,
VkBufferOpaqueCaptureAddressCreateInfo,
VkBufferUsageFlags2CreateInfoKHR,
VkBufferViewCreateInfo,
VkCalibratedTimestampInfoKHR,
VkCheckpointData2NV,
VkCheckpointDataNV,
VkClearAttachment,
VkClearColorValue,
VkClearDepthStencilValue,
VkClearRect,
VkClearValue,
VkCoarseSampleLocationNV,
VkCoarseSampleOrderCustomNV,
VkColorBlendAdvancedEXT,
VkColorBlendEquationEXT,
VkCommandBufferAllocateInfo,
VkCommandBufferBeginInfo,
VkCommandBufferInheritanceConditionalRenderingInfoEXT,
VkCommandBufferInheritanceInfo,
VkCommandBufferInheritanceRenderPassTransformInfoQCOM,
VkCommandBufferInheritanceRenderingInfo,
VkCommandBufferInheritanceViewportScissorInfoNV,
VkCommandBufferSubmitInfo,
VkCommandPoolCreateInfo,
VkComponentMapping,
VkComputePipelineCreateInfo,
VkComputePipelineIndirectBufferInfoNV,
VkConditionalRenderingBeginInfoEXT,
VkConformanceVersion,
VkCooperativeMatrixPropertiesKHR,
VkCooperativeMatrixPropertiesNV,
VkCopyAccelerationStructureInfoKHR,
VkCopyAccelerationStructureToMemoryInfoKHR,
VkCopyBufferInfo2,
VkCopyBufferToImageInfo2,
VkCopyCommandTransformInfoQCOM,
VkCopyDescriptorSet,
VkCopyImageInfo2,
VkCopyImageToBufferInfo2,
VkCopyImageToImageInfoEXT,
VkCopyImageToMemoryInfoEXT,
VkCopyMemoryIndirectCommandNV,
VkCopyMemoryToAccelerationStructureInfoKHR,
VkCopyMemoryToImageIndirectCommandNV,
VkCopyMemoryToImageInfoEXT,
VkCopyMemoryToMicromapInfoEXT,
VkCopyMicromapInfoEXT,
VkCopyMicromapToMemoryInfoEXT,
VkCuFunctionCreateInfoNVX,
VkCuLaunchInfoNVX,
VkCuModuleCreateInfoNVX,
VkCudaFunctionCreateInfoNV,
VkCudaLaunchInfoNV,
VkCudaModuleCreateInfoNV,
VkD3D12FenceSubmitInfoKHR,
VkDebugMarkerMarkerInfoEXT,
VkDebugMarkerObjectNameInfoEXT,
VkDebugMarkerObjectTagInfoEXT,
VkDebugReportCallbackCreateInfoEXT,
VkDebugUtilsLabelEXT,
VkDebugUtilsMessengerCallbackDataEXT,
VkDebugUtilsMessengerCreateInfoEXT,
VkDebugUtilsObjectNameInfoEXT,
VkDebugUtilsObjectTagInfoEXT,
VkDecompressMemoryRegionNV,
VkDedicatedAllocationBufferCreateInfoNV,
VkDedicatedAllocationImageCreateInfoNV,
VkDedicatedAllocationMemoryAllocateInfoNV,
VkDependencyInfo,
VkDepthBiasInfoEXT,
VkDepthBiasRepresentationInfoEXT,
VkDescriptorAddressInfoEXT,
VkDescriptorBufferBindingInfoEXT,
VkDescriptorBufferBindingPushDescriptorBufferHandleEXT,
VkDescriptorBufferInfo,
VkDescriptorDataEXT,
VkDescriptorGetInfoEXT,
VkDescriptorImageInfo,
VkDescriptorPoolCreateInfo,
VkDescriptorPoolInlineUniformBlockCreateInfo,
VkDescriptorPoolSize,
VkDescriptorSetAllocateInfo,
VkDescriptorSetBindingReferenceVALVE,
VkDescriptorSetLayoutBinding,
VkDescriptorSetLayoutBindingFlagsCreateInfo,
VkDescriptorSetLayoutCreateInfo,
VkDescriptorSetLayoutHostMappingInfoVALVE,
VkDescriptorSetLayoutSupport,
VkDescriptorSetVariableDescriptorCountAllocateInfo,
VkDescriptorSetVariableDescriptorCountLayoutSupport,
VkDescriptorUpdateTemplateCreateInfo,
VkDescriptorUpdateTemplateEntry,
VkDeviceAddressBindingCallbackDataEXT,
VkDeviceBufferMemoryRequirements,
VkDeviceCreateInfo,
VkDeviceDeviceMemoryReportCreateInfoEXT,
VkDeviceDiagnosticsConfigCreateInfoNV,
VkDeviceEventInfoEXT,
VkDeviceFaultAddressInfoEXT,
VkDeviceFaultCountsEXT,
VkDeviceFaultInfoEXT,
VkDeviceFaultVendorBinaryHeaderVersionOneEXT,
VkDeviceFaultVendorInfoEXT,
VkDeviceGroupBindSparseInfo,
VkDeviceGroupCommandBufferBeginInfo,
VkDeviceGroupDeviceCreateInfo,
VkDeviceGroupPresentCapabilitiesKHR,
VkDeviceGroupPresentInfoKHR,
VkDeviceGroupRenderPassBeginInfo,
VkDeviceGroupSubmitInfo,
VkDeviceGroupSwapchainCreateInfoKHR,
VkDeviceImageMemoryRequirements,
VkDeviceImageSubresourceInfoKHR,
VkDeviceMemoryOpaqueCaptureAddressInfo,
VkDeviceMemoryOverallocationCreateInfoAMD,
VkDeviceMemoryReportCallbackDataEXT,
VkDeviceOrHostAddressConstAMDX,
VkDeviceOrHostAddressConstKHR,
VkDeviceOrHostAddressKHR,
VkDevicePrivateDataCreateInfo,
VkDeviceQueueCreateInfo,
VkDeviceQueueGlobalPriorityCreateInfoKHR,
VkDeviceQueueInfo2,
VkDeviceQueueShaderCoreControlCreateInfoARM,
VkDirectDriverLoadingInfoLUNARG,
VkDirectDriverLoadingListLUNARG,
VkDirectFBSurfaceCreateInfoEXT,
VkDispatchGraphCountInfoAMDX,
VkDispatchGraphInfoAMDX,
VkDispatchIndirectCommand,
VkDisplayEventInfoEXT,
VkDisplayModeCreateInfoKHR,
VkDisplayModeParametersKHR,
VkDisplayModeProperties2KHR,
VkDisplayModePropertiesKHR,
VkDisplayNativeHdrSurfaceCapabilitiesAMD,
VkDisplayPlaneCapabilities2KHR,
VkDisplayPlaneCapabilitiesKHR,
VkDisplayPlaneInfo2KHR,
VkDisplayPlaneProperties2KHR,
VkDisplayPlanePropertiesKHR,
VkDisplayPowerInfoEXT,
VkDisplayPresentInfoKHR,
VkDisplayProperties2KHR,
VkDisplayPropertiesKHR,
VkDisplaySurfaceCreateInfoKHR,
VkDrawIndexedIndirectCommand,
VkDrawIndirectCommand,
VkDrawMeshTasksIndirectCommandEXT,
VkDrawMeshTasksIndirectCommandNV,
VkDrmFormatModifierProperties2EXT,
VkDrmFormatModifierPropertiesEXT,
VkDrmFormatModifierPropertiesList2EXT,
VkDrmFormatModifierPropertiesListEXT,
VkEventCreateInfo,
VkExecutionGraphPipelineCreateInfoAMDX,
VkExecutionGraphPipelineScratchSizeAMDX,
VkExportFenceCreateInfo,
VkExportFenceWin32HandleInfoKHR,
VkExportMemoryAllocateInfo,
VkExportMemoryAllocateInfoNV,
VkExportMemoryWin32HandleInfoKHR,
VkExportMemoryWin32HandleInfoNV,
VkExportMetalBufferInfoEXT,
VkExportMetalCommandQueueInfoEXT,
VkExportMetalDeviceInfoEXT,
VkExportMetalIOSurfaceInfoEXT,
VkExportMetalObjectCreateInfoEXT,
VkExportMetalObjectsInfoEXT,
VkExportMetalSharedEventInfoEXT,
VkExportMetalTextureInfoEXT,
VkExportSemaphoreCreateInfo,
VkExportSemaphoreWin32HandleInfoKHR,
VkExtensionProperties,
VkExtent2D,
VkExtent3D,
VkExternalBufferProperties,
VkExternalFenceProperties,
VkExternalFormatANDROID,
VkExternalFormatQNX,
VkExternalImageFormatProperties,
VkExternalImageFormatPropertiesNV,
VkExternalMemoryAcquireUnmodifiedEXT,
VkExternalMemoryBufferCreateInfo,
VkExternalMemoryImageCreateInfo,
VkExternalMemoryImageCreateInfoNV,
VkExternalMemoryProperties,
VkExternalSemaphoreProperties,
VkFenceCreateInfo,
VkFenceGetFdInfoKHR,
VkFenceGetWin32HandleInfoKHR,
VkFilterCubicImageViewImageFormatPropertiesEXT,
VkFormatProperties,
VkFormatProperties2,
VkFormatProperties3,
VkFragmentShadingRateAttachmentInfoKHR,
VkFrameBoundaryEXT,
VkFramebufferAttachmentImageInfo,
VkFramebufferAttachmentsCreateInfo,
VkFramebufferCreateInfo,
VkFramebufferMixedSamplesCombinationNV,
VkGeneratedCommandsInfoNV,
VkGeneratedCommandsMemoryRequirementsInfoNV,
VkGeometryAABBNV,
VkGeometryDataNV,
VkGeometryNV,
VkGeometryTrianglesNV,
VkGetLatencyMarkerInfoNV,
VkGraphicsPipelineCreateInfo,
VkGraphicsPipelineLibraryCreateInfoEXT,
VkGraphicsPipelineShaderGroupsCreateInfoNV,
VkGraphicsShaderGroupCreateInfoNV,
VkHdrMetadataEXT,
VkHeadlessSurfaceCreateInfoEXT,
VkHostImageCopyDevicePerformanceQueryEXT,
VkHostImageLayoutTransitionInfoEXT,
VkIOSSurfaceCreateInfoMVK,
VkImageBlit,
VkImageBlit2,
VkImageCaptureDescriptorDataInfoEXT,
VkImageCompressionControlEXT,
VkImageCompressionPropertiesEXT,
VkImageConstraintsInfoFUCHSIA,
VkImageCopy,
VkImageCopy2,
VkImageCreateInfo,
VkImageDrmFormatModifierExplicitCreateInfoEXT,
VkImageDrmFormatModifierListCreateInfoEXT,
VkImageDrmFormatModifierPropertiesEXT,
VkImageFormatConstraintsInfoFUCHSIA,
VkImageFormatListCreateInfo,
VkImageFormatProperties,
VkImageFormatProperties2,
VkImageMemoryBarrier,
VkImageMemoryBarrier2,
VkImageMemoryRequirementsInfo2,
VkImagePipeSurfaceCreateInfoFUCHSIA,
VkImagePlaneMemoryRequirementsInfo,
VkImageResolve,
VkImageResolve2,
VkImageSparseMemoryRequirementsInfo2,
VkImageStencilUsageCreateInfo,
VkImageSubresource,
VkImageSubresource2KHR,
VkImageSubresourceLayers,
VkImageSubresourceRange,
VkImageSwapchainCreateInfoKHR,
VkImageToMemoryCopyEXT,
VkImageViewASTCDecodeModeEXT,
VkImageViewAddressPropertiesNVX,
VkImageViewCaptureDescriptorDataInfoEXT,
VkImageViewCreateInfo,
VkImageViewHandleInfoNVX,
VkImageViewMinLodCreateInfoEXT,
VkImageViewSampleWeightCreateInfoQCOM,
VkImageViewSlicedCreateInfoEXT,
VkImageViewUsageCreateInfo,
VkImportAndroidHardwareBufferInfoANDROID,
VkImportFenceFdInfoKHR,
VkImportFenceWin32HandleInfoKHR,
VkImportMemoryBufferCollectionFUCHSIA,
VkImportMemoryFdInfoKHR,
VkImportMemoryHostPointerInfoEXT,
VkImportMemoryWin32HandleInfoKHR,
VkImportMemoryWin32HandleInfoNV,
VkImportMemoryZirconHandleInfoFUCHSIA,
VkImportMetalBufferInfoEXT,
VkImportMetalIOSurfaceInfoEXT,
VkImportMetalSharedEventInfoEXT,
VkImportMetalTextureInfoEXT,
VkImportScreenBufferInfoQNX,
VkImportSemaphoreFdInfoKHR,
VkImportSemaphoreWin32HandleInfoKHR,
VkImportSemaphoreZirconHandleInfoFUCHSIA,
VkIndirectCommandsLayoutCreateInfoNV,
VkIndirectCommandsLayoutTokenNV,
VkIndirectCommandsStreamNV,
VkInitializePerformanceApiInfoINTEL,
VkInputAttachmentAspectReference,
VkInstanceCreateInfo,
VkLatencySleepInfoNV,
VkLatencySleepModeInfoNV,
VkLatencySubmissionPresentIdNV,
VkLatencySurfaceCapabilitiesNV,
VkLatencyTimingsFrameReportNV,
VkLayerProperties,
VkLayerSettingEXT,
VkLayerSettingsCreateInfoEXT,
VkMacOSSurfaceCreateInfoMVK,
VkMappedMemoryRange,
VkMemoryAllocateFlagsInfo,
VkMemoryAllocateInfo,
VkMemoryBarrier,
VkMemoryBarrier2,
VkMemoryDedicatedAllocateInfo,
VkMemoryDedicatedRequirements,
VkMemoryFdPropertiesKHR,
VkMemoryGetAndroidHardwareBufferInfoANDROID,
VkMemoryGetFdInfoKHR,
VkMemoryGetRemoteAddressInfoNV,
VkMemoryGetWin32HandleInfoKHR,
VkMemoryGetZirconHandleInfoFUCHSIA,
VkMemoryHeap,
VkMemoryHostPointerPropertiesEXT,
VkMemoryMapInfoKHR,
VkMemoryMapPlacedInfoEXT,
VkMemoryOpaqueCaptureAddressAllocateInfo,
VkMemoryPriorityAllocateInfoEXT,
VkMemoryRequirements,
VkMemoryRequirements2,
VkMemoryToImageCopyEXT,
VkMemoryType,
VkMemoryUnmapInfoKHR,
VkMemoryWin32HandlePropertiesKHR,
VkMemoryZirconHandlePropertiesFUCHSIA,
VkMetalSurfaceCreateInfoEXT,
VkMicromapBuildInfoEXT,
VkMicromapBuildSizesInfoEXT,
VkMicromapCreateInfoEXT,
VkMicromapTriangleEXT,
VkMicromapUsageEXT,
VkMicromapVersionInfoEXT,
VkMultiDrawIndexedInfoEXT,
VkMultiDrawInfoEXT,
VkMultisamplePropertiesEXT,
VkMultisampledRenderToSingleSampledInfoEXT,
VkMultiviewPerViewAttributesInfoNVX,
VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM,
VkMutableDescriptorTypeCreateInfoEXT,
VkMutableDescriptorTypeListEXT,
VkOffset2D,
VkOffset3D,
VkOpaqueCaptureDescriptorDataCreateInfoEXT,
VkOpticalFlowExecuteInfoNV,
VkOpticalFlowImageFormatInfoNV,
VkOpticalFlowImageFormatPropertiesNV,
VkOpticalFlowSessionCreateInfoNV,
VkOpticalFlowSessionCreatePrivateDataInfoNV,
VkOutOfBandQueueTypeInfoNV,
VkPastPresentationTimingGOOGLE,
VkPerformanceConfigurationAcquireInfoINTEL,
VkPerformanceCounterDescriptionKHR,
VkPerformanceCounterKHR,
VkPerformanceCounterResultKHR,
VkPerformanceMarkerInfoINTEL,
VkPerformanceOverrideInfoINTEL,
VkPerformanceQuerySubmitInfoKHR,
VkPerformanceStreamMarkerInfoINTEL,
VkPerformanceValueDataINTEL,
VkPerformanceValueINTEL,
VkPhysicalDevice16BitStorageFeatures,
VkPhysicalDevice4444FormatsFeaturesEXT,
VkPhysicalDevice8BitStorageFeatures,
VkPhysicalDeviceASTCDecodeFeaturesEXT,
VkPhysicalDeviceAccelerationStructureFeaturesKHR,
VkPhysicalDeviceAccelerationStructurePropertiesKHR,
VkPhysicalDeviceAddressBindingReportFeaturesEXT,
VkPhysicalDeviceAmigoProfilingFeaturesSEC,
VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT,
VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT,
VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT,
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT,
VkPhysicalDeviceBorderColorSwizzleFeaturesEXT,
VkPhysicalDeviceBufferDeviceAddressFeatures,
VkPhysicalDeviceBufferDeviceAddressFeaturesEXT,
VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI,
VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI,
VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI,
VkPhysicalDeviceCoherentMemoryFeaturesAMD,
VkPhysicalDeviceColorWriteEnableFeaturesEXT,
VkPhysicalDeviceComputeShaderDerivativesFeaturesNV,
VkPhysicalDeviceConditionalRenderingFeaturesEXT,
VkPhysicalDeviceConservativeRasterizationPropertiesEXT,
VkPhysicalDeviceCooperativeMatrixFeaturesKHR,
VkPhysicalDeviceCooperativeMatrixFeaturesNV,
VkPhysicalDeviceCooperativeMatrixPropertiesKHR,
VkPhysicalDeviceCooperativeMatrixPropertiesNV,
VkPhysicalDeviceCopyMemoryIndirectFeaturesNV,
VkPhysicalDeviceCopyMemoryIndirectPropertiesNV,
VkPhysicalDeviceCornerSampledImageFeaturesNV,
VkPhysicalDeviceCoverageReductionModeFeaturesNV,
VkPhysicalDeviceCubicClampFeaturesQCOM,
VkPhysicalDeviceCubicWeightsFeaturesQCOM,
VkPhysicalDeviceCudaKernelLaunchFeaturesNV,
VkPhysicalDeviceCudaKernelLaunchPropertiesNV,
VkPhysicalDeviceCustomBorderColorFeaturesEXT,
VkPhysicalDeviceCustomBorderColorPropertiesEXT,
VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV,
VkPhysicalDeviceDepthBiasControlFeaturesEXT,
VkPhysicalDeviceDepthClampZeroOneFeaturesEXT,
VkPhysicalDeviceDepthClipControlFeaturesEXT,
VkPhysicalDeviceDepthClipEnableFeaturesEXT,
VkPhysicalDeviceDepthStencilResolveProperties,
VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT,
VkPhysicalDeviceDescriptorBufferFeaturesEXT,
VkPhysicalDeviceDescriptorBufferPropertiesEXT,
VkPhysicalDeviceDescriptorIndexingFeatures,
VkPhysicalDeviceDescriptorIndexingProperties,
VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV,
VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE,
VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV,
VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV,
VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV,
VkPhysicalDeviceDeviceMemoryReportFeaturesEXT,
VkPhysicalDeviceDiagnosticsConfigFeaturesNV,
VkPhysicalDeviceDiscardRectanglePropertiesEXT,
VkPhysicalDeviceDisplacementMicromapFeaturesNV,
VkPhysicalDeviceDisplacementMicromapPropertiesNV,
VkPhysicalDeviceDriverProperties,
VkPhysicalDeviceDrmPropertiesEXT,
VkPhysicalDeviceDynamicRenderingFeatures,
VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR,
VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT,
VkPhysicalDeviceExclusiveScissorFeaturesNV,
VkPhysicalDeviceExtendedDynamicState2FeaturesEXT,
VkPhysicalDeviceExtendedDynamicState3FeaturesEXT,
VkPhysicalDeviceExtendedDynamicState3PropertiesEXT,
VkPhysicalDeviceExtendedDynamicStateFeaturesEXT,
VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV,
VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV,
VkPhysicalDeviceExternalBufferInfo,
VkPhysicalDeviceExternalFenceInfo,
VkPhysicalDeviceExternalFormatResolveFeaturesANDROID,
VkPhysicalDeviceExternalFormatResolvePropertiesANDROID,
VkPhysicalDeviceExternalImageFormatInfo,
VkPhysicalDeviceExternalMemoryHostPropertiesEXT,
VkPhysicalDeviceExternalMemoryRDMAFeaturesNV,
VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX,
VkPhysicalDeviceExternalSemaphoreInfo,
VkPhysicalDeviceFaultFeaturesEXT,
VkPhysicalDeviceFeatures,
VkPhysicalDeviceFeatures2,
VkPhysicalDeviceFloatControlsProperties,
VkPhysicalDeviceFragmentDensityMap2FeaturesEXT,
VkPhysicalDeviceFragmentDensityMap2PropertiesEXT,
VkPhysicalDeviceFragmentDensityMapFeaturesEXT,
VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM,
VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM,
VkPhysicalDeviceFragmentDensityMapPropertiesEXT,
VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR,
VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR,
VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT,
VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV,
VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV,
VkPhysicalDeviceFragmentShadingRateFeaturesKHR,
VkPhysicalDeviceFragmentShadingRateKHR,
VkPhysicalDeviceFragmentShadingRatePropertiesKHR,
VkPhysicalDeviceFrameBoundaryFeaturesEXT,
VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR,
VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT,
VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT,
VkPhysicalDeviceGroupProperties,
VkPhysicalDeviceHostImageCopyFeaturesEXT,
VkPhysicalDeviceHostImageCopyPropertiesEXT,
VkPhysicalDeviceHostQueryResetFeatures,
VkPhysicalDeviceIDProperties,
VkPhysicalDeviceImage2DViewOf3DFeaturesEXT,
VkPhysicalDeviceImageCompressionControlFeaturesEXT,
VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT,
VkPhysicalDeviceImageDrmFormatModifierInfoEXT,
VkPhysicalDeviceImageFormatInfo2,
VkPhysicalDeviceImageProcessing2FeaturesQCOM,
VkPhysicalDeviceImageProcessing2PropertiesQCOM,
VkPhysicalDeviceImageProcessingFeaturesQCOM,
VkPhysicalDeviceImageProcessingPropertiesQCOM,
VkPhysicalDeviceImageRobustnessFeatures,
VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT,
VkPhysicalDeviceImageViewImageFormatInfoEXT,
VkPhysicalDeviceImageViewMinLodFeaturesEXT,
VkPhysicalDeviceImagelessFramebufferFeatures,
VkPhysicalDeviceIndexTypeUint8FeaturesKHR,
VkPhysicalDeviceInheritedViewportScissorFeaturesNV,
VkPhysicalDeviceInlineUniformBlockFeatures,
VkPhysicalDeviceInlineUniformBlockProperties,
VkPhysicalDeviceInvocationMaskFeaturesHUAWEI,
VkPhysicalDeviceLayeredDriverPropertiesMSFT,
VkPhysicalDeviceLegacyDitheringFeaturesEXT,
VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT,
VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT,
VkPhysicalDeviceLimits,
VkPhysicalDeviceLineRasterizationFeaturesKHR,
VkPhysicalDeviceLineRasterizationPropertiesKHR,
VkPhysicalDeviceLinearColorAttachmentFeaturesNV,
VkPhysicalDeviceMaintenance3Properties,
VkPhysicalDeviceMaintenance4Features,
VkPhysicalDeviceMaintenance4Properties,
VkPhysicalDeviceMaintenance5FeaturesKHR,
VkPhysicalDeviceMaintenance5PropertiesKHR,
VkPhysicalDeviceMaintenance6FeaturesKHR,
VkPhysicalDeviceMaintenance6PropertiesKHR,
VkPhysicalDeviceMapMemoryPlacedFeaturesEXT,
VkPhysicalDeviceMapMemoryPlacedPropertiesEXT,
VkPhysicalDeviceMemoryBudgetPropertiesEXT,
VkPhysicalDeviceMemoryDecompressionFeaturesNV,
VkPhysicalDeviceMemoryDecompressionPropertiesNV,
VkPhysicalDeviceMemoryPriorityFeaturesEXT,
VkPhysicalDeviceMemoryProperties,
VkPhysicalDeviceMemoryProperties2,
VkPhysicalDeviceMeshShaderFeaturesEXT,
VkPhysicalDeviceMeshShaderFeaturesNV,
VkPhysicalDeviceMeshShaderPropertiesEXT,
VkPhysicalDeviceMeshShaderPropertiesNV,
VkPhysicalDeviceMultiDrawFeaturesEXT,
VkPhysicalDeviceMultiDrawPropertiesEXT,
VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT,
VkPhysicalDeviceMultiviewFeatures,
VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX,
VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM,
VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM,
VkPhysicalDeviceMultiviewProperties,
VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT,
VkPhysicalDeviceNestedCommandBufferFeaturesEXT,
VkPhysicalDeviceNestedCommandBufferPropertiesEXT,
VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT,
VkPhysicalDeviceOpacityMicromapFeaturesEXT,
VkPhysicalDeviceOpacityMicromapPropertiesEXT,
VkPhysicalDeviceOpticalFlowFeaturesNV,
VkPhysicalDeviceOpticalFlowPropertiesNV,
VkPhysicalDevicePCIBusInfoPropertiesEXT,
VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT,
VkPhysicalDevicePerStageDescriptorSetFeaturesNV,
VkPhysicalDevicePerformanceQueryFeaturesKHR,
VkPhysicalDevicePerformanceQueryPropertiesKHR,
VkPhysicalDevicePipelineCreationCacheControlFeatures,
VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR,
VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT,
VkPhysicalDevicePipelinePropertiesFeaturesEXT,
VkPhysicalDevicePipelineProtectedAccessFeaturesEXT,
VkPhysicalDevicePipelineRobustnessFeaturesEXT,
VkPhysicalDevicePipelineRobustnessPropertiesEXT,
VkPhysicalDevicePointClippingProperties,
VkPhysicalDevicePortabilitySubsetFeaturesKHR,
VkPhysicalDevicePortabilitySubsetPropertiesKHR,
VkPhysicalDevicePresentBarrierFeaturesNV,
VkPhysicalDevicePresentIdFeaturesKHR,
VkPhysicalDevicePresentWaitFeaturesKHR,
VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT,
VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT,
VkPhysicalDevicePrivateDataFeatures,
VkPhysicalDeviceProperties,
VkPhysicalDeviceProperties2,
VkPhysicalDeviceProtectedMemoryFeatures,
VkPhysicalDeviceProtectedMemoryProperties,
VkPhysicalDeviceProvokingVertexFeaturesEXT,
VkPhysicalDeviceProvokingVertexPropertiesEXT,
VkPhysicalDevicePushDescriptorPropertiesKHR,
VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT,
VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT,
VkPhysicalDeviceRawAccessChainsFeaturesNV,
VkPhysicalDeviceRayQueryFeaturesKHR,
VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV,
VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV,
VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR,
VkPhysicalDeviceRayTracingMotionBlurFeaturesNV,
VkPhysicalDeviceRayTracingPipelineFeaturesKHR,
VkPhysicalDeviceRayTracingPipelinePropertiesKHR,
VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR,
VkPhysicalDeviceRayTracingPropertiesNV,
VkPhysicalDeviceRayTracingValidationFeaturesNV,
VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG,
VkPhysicalDeviceRenderPassStripedFeaturesARM,
VkPhysicalDeviceRenderPassStripedPropertiesARM,
VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV,
VkPhysicalDeviceRobustness2FeaturesEXT,
VkPhysicalDeviceRobustness2PropertiesEXT,
VkPhysicalDeviceSampleLocationsPropertiesEXT,
VkPhysicalDeviceSamplerFilterMinmaxProperties,
VkPhysicalDeviceSamplerYcbcrConversionFeatures,
VkPhysicalDeviceScalarBlockLayoutFeatures,
VkPhysicalDeviceSchedulingControlsFeaturesARM,
VkPhysicalDeviceSchedulingControlsPropertiesARM,
VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures,
VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV,
VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT,
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT,
VkPhysicalDeviceShaderAtomicInt64Features,
VkPhysicalDeviceShaderClockFeaturesKHR,
VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM,
VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM,
VkPhysicalDeviceShaderCoreProperties2AMD,
VkPhysicalDeviceShaderCorePropertiesAMD,
VkPhysicalDeviceShaderCorePropertiesARM,
VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures,
VkPhysicalDeviceShaderDrawParametersFeatures,
VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD,
VkPhysicalDeviceShaderEnqueueFeaturesAMDX,
VkPhysicalDeviceShaderEnqueuePropertiesAMDX,
VkPhysicalDeviceShaderExpectAssumeFeaturesKHR,
VkPhysicalDeviceShaderFloat16Int8Features,
VkPhysicalDeviceShaderFloatControls2FeaturesKHR,
VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT,
VkPhysicalDeviceShaderImageFootprintFeaturesNV,
VkPhysicalDeviceShaderIntegerDotProductFeatures,
VkPhysicalDeviceShaderIntegerDotProductProperties,
VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL,
VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR,
VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT,
VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT,
VkPhysicalDeviceShaderObjectFeaturesEXT,
VkPhysicalDeviceShaderObjectPropertiesEXT,
VkPhysicalDeviceShaderQuadControlFeaturesKHR,
VkPhysicalDeviceShaderSMBuiltinsFeaturesNV,
VkPhysicalDeviceShaderSMBuiltinsPropertiesNV,
VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures,
VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR,
VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR,
VkPhysicalDeviceShaderTerminateInvocationFeatures,
VkPhysicalDeviceShaderTileImageFeaturesEXT,
VkPhysicalDeviceShaderTileImagePropertiesEXT,
VkPhysicalDeviceShadingRateImageFeaturesNV,
VkPhysicalDeviceShadingRateImagePropertiesNV,
VkPhysicalDeviceSparseImageFormatInfo2,
VkPhysicalDeviceSparseProperties,
VkPhysicalDeviceSubgroupProperties,
VkPhysicalDeviceSubgroupSizeControlFeatures,
VkPhysicalDeviceSubgroupSizeControlProperties,
VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT,
VkPhysicalDeviceSubpassShadingFeaturesHUAWEI,
VkPhysicalDeviceSubpassShadingPropertiesHUAWEI,
VkPhysicalDeviceSurfaceInfo2KHR,
VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT,
VkPhysicalDeviceSynchronization2Features,
VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT,
VkPhysicalDeviceTexelBufferAlignmentProperties,
VkPhysicalDeviceTextureCompressionASTCHDRFeatures,
VkPhysicalDeviceTilePropertiesFeaturesQCOM,
VkPhysicalDeviceTimelineSemaphoreFeatures,
VkPhysicalDeviceTimelineSemaphoreProperties,
VkPhysicalDeviceToolProperties,
VkPhysicalDeviceTransformFeedbackFeaturesEXT,
VkPhysicalDeviceTransformFeedbackPropertiesEXT,
VkPhysicalDeviceUniformBufferStandardLayoutFeatures,
VkPhysicalDeviceVariablePointersFeatures,
VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR,
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT,
VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR,
VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT,
VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR,
VkPhysicalDeviceVideoFormatInfoKHR,
VkPhysicalDeviceVideoMaintenance1FeaturesKHR,
VkPhysicalDeviceVulkan11Features,
VkPhysicalDeviceVulkan11Properties,
VkPhysicalDeviceVulkan12Features,
VkPhysicalDeviceVulkan12Properties,
VkPhysicalDeviceVulkan13Features,
VkPhysicalDeviceVulkan13Properties,
VkPhysicalDeviceVulkanMemoryModelFeatures,
VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR,
VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT,
VkPhysicalDeviceYcbcrDegammaFeaturesQCOM,
VkPhysicalDeviceYcbcrImageArraysFeaturesEXT,
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures,
VkPipelineCacheCreateInfo,
VkPipelineCacheHeaderVersionOne,
VkPipelineColorBlendAdvancedStateCreateInfoEXT,
VkPipelineColorBlendAttachmentState,
VkPipelineColorBlendStateCreateInfo,
VkPipelineColorWriteCreateInfoEXT,
VkPipelineCompilerControlCreateInfoAMD,
VkPipelineCoverageModulationStateCreateInfoNV,
VkPipelineCoverageReductionStateCreateInfoNV,
VkPipelineCoverageToColorStateCreateInfoNV,
VkPipelineCreateFlags2CreateInfoKHR,
VkPipelineCreationFeedback,
VkPipelineCreationFeedbackCreateInfo,
VkPipelineDepthStencilStateCreateInfo,
VkPipelineDiscardRectangleStateCreateInfoEXT,
VkPipelineDynamicStateCreateInfo,
VkPipelineExecutableInfoKHR,
VkPipelineExecutableInternalRepresentationKHR,
VkPipelineExecutablePropertiesKHR,
VkPipelineExecutableStatisticKHR,
VkPipelineExecutableStatisticValueKHR,
VkPipelineFragmentShadingRateEnumStateCreateInfoNV,
VkPipelineFragmentShadingRateStateCreateInfoKHR,
VkPipelineIndirectDeviceAddressInfoNV,
VkPipelineInfoKHR,
VkPipelineInputAssemblyStateCreateInfo,
VkPipelineLayoutCreateInfo,
VkPipelineLibraryCreateInfoKHR,
VkPipelineMultisampleStateCreateInfo,
VkPipelinePropertiesIdentifierEXT,
VkPipelineRasterizationConservativeStateCreateInfoEXT,
VkPipelineRasterizationDepthClipStateCreateInfoEXT,
VkPipelineRasterizationLineStateCreateInfoKHR,
VkPipelineRasterizationProvokingVertexStateCreateInfoEXT,
VkPipelineRasterizationStateCreateInfo,
VkPipelineRasterizationStateRasterizationOrderAMD,
VkPipelineRasterizationStateStreamCreateInfoEXT,
VkPipelineRenderingCreateInfo,
VkPipelineRepresentativeFragmentTestStateCreateInfoNV,
VkPipelineRobustnessCreateInfoEXT,
VkPipelineSampleLocationsStateCreateInfoEXT,
VkPipelineShaderStageCreateInfo,
VkPipelineShaderStageModuleIdentifierCreateInfoEXT,
VkPipelineShaderStageNodeCreateInfoAMDX,
VkPipelineShaderStageRequiredSubgroupSizeCreateInfo,
VkPipelineTessellationDomainOriginStateCreateInfo,
VkPipelineTessellationStateCreateInfo,
VkPipelineVertexInputDivisorStateCreateInfoKHR,
VkPipelineVertexInputStateCreateInfo,
VkPipelineViewportCoarseSampleOrderStateCreateInfoNV,
VkPipelineViewportDepthClipControlCreateInfoEXT,
VkPipelineViewportExclusiveScissorStateCreateInfoNV,
VkPipelineViewportShadingRateImageStateCreateInfoNV,
VkPipelineViewportStateCreateInfo,
VkPipelineViewportSwizzleStateCreateInfoNV,
VkPipelineViewportWScalingStateCreateInfoNV,
VkPresentFrameTokenGGP,
VkPresentIdKHR,
VkPresentInfoKHR,
VkPresentRegionKHR,
VkPresentRegionsKHR,
VkPresentTimeGOOGLE,
VkPresentTimesInfoGOOGLE,
VkPrivateDataSlotCreateInfo,
VkProtectedSubmitInfo,
VkPushConstantRange,
VkPushConstantsInfoKHR,
VkPushDescriptorSetInfoKHR,
VkPushDescriptorSetWithTemplateInfoKHR,
VkQueryLowLatencySupportNV,
VkQueryPoolCreateInfo,
VkQueryPoolPerformanceCreateInfoKHR,
VkQueryPoolPerformanceQueryCreateInfoINTEL,
VkQueryPoolVideoEncodeFeedbackCreateInfoKHR,
VkQueueFamilyCheckpointProperties2NV,
VkQueueFamilyCheckpointPropertiesNV,
VkQueueFamilyGlobalPriorityPropertiesKHR,
VkQueueFamilyProperties,
VkQueueFamilyProperties2,
VkQueueFamilyQueryResultStatusPropertiesKHR,
VkQueueFamilyVideoPropertiesKHR,
VkRayTracingPipelineCreateInfoKHR,
VkRayTracingPipelineCreateInfoNV,
VkRayTracingPipelineInterfaceCreateInfoKHR,
VkRayTracingShaderGroupCreateInfoKHR,
VkRayTracingShaderGroupCreateInfoNV,
VkRect2D,
VkRectLayerKHR,
VkRefreshCycleDurationGOOGLE,
VkReleaseSwapchainImagesInfoEXT,
VkRenderPassAttachmentBeginInfo,
VkRenderPassBeginInfo,
VkRenderPassCreateInfo,
VkRenderPassCreateInfo2,
VkRenderPassCreationControlEXT,
VkRenderPassCreationFeedbackCreateInfoEXT,
VkRenderPassCreationFeedbackInfoEXT,
VkRenderPassFragmentDensityMapCreateInfoEXT,
VkRenderPassInputAttachmentAspectCreateInfo,
VkRenderPassMultiviewCreateInfo,
VkRenderPassSampleLocationsBeginInfoEXT,
VkRenderPassStripeBeginInfoARM,
VkRenderPassStripeInfoARM,
VkRenderPassStripeSubmitInfoARM,
VkRenderPassSubpassFeedbackCreateInfoEXT,
VkRenderPassSubpassFeedbackInfoEXT,
VkRenderPassTransformBeginInfoQCOM,
VkRenderingAreaInfoKHR,
VkRenderingAttachmentInfo,
VkRenderingAttachmentLocationInfoKHR,
VkRenderingFragmentDensityMapAttachmentInfoEXT,
VkRenderingFragmentShadingRateAttachmentInfoKHR,
VkRenderingInfo,
VkRenderingInputAttachmentIndexInfoKHR,
VkResolveImageInfo2,
VkSRTDataNV,
VkSampleLocationEXT,
VkSampleLocationsInfoEXT,
VkSamplerBlockMatchWindowCreateInfoQCOM,
VkSamplerBorderColorComponentMappingCreateInfoEXT,
VkSamplerCaptureDescriptorDataInfoEXT,
VkSamplerCreateInfo,
VkSamplerCubicWeightsCreateInfoQCOM,
VkSamplerCustomBorderColorCreateInfoEXT,
VkSamplerReductionModeCreateInfo,
VkSamplerYcbcrConversionCreateInfo,
VkSamplerYcbcrConversionImageFormatProperties,
VkSamplerYcbcrConversionInfo,
VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM,
VkScreenBufferFormatPropertiesQNX,
VkScreenBufferPropertiesQNX,
VkScreenSurfaceCreateInfoQNX,
VkSemaphoreCreateInfo,
VkSemaphoreGetFdInfoKHR,
VkSemaphoreGetWin32HandleInfoKHR,
VkSemaphoreGetZirconHandleInfoFUCHSIA,
VkSemaphoreSignalInfo,
VkSemaphoreSubmitInfo,
VkSemaphoreTypeCreateInfo,
VkSemaphoreWaitInfo,
VkSetDescriptorBufferOffsetsInfoEXT,
VkSetLatencyMarkerInfoNV,
VkSetStateFlagsIndirectCommandNV,
VkShaderCreateInfoEXT,
VkShaderModuleCreateInfo,
VkShaderModuleIdentifierEXT,
VkShaderModuleValidationCacheCreateInfoEXT,
VkShaderResourceUsageAMD,
VkShaderStatisticsInfoAMD,
VkShadingRatePaletteNV,
VkSharedPresentSurfaceCapabilitiesKHR,
VkSparseBufferMemoryBindInfo,
VkSparseImageFormatProperties,
VkSparseImageFormatProperties2,
VkSparseImageMemoryBind,
VkSparseImageMemoryBindInfo,
VkSparseImageMemoryRequirements,
VkSparseImageMemoryRequirements2,
VkSparseImageOpaqueMemoryBindInfo,
VkSparseMemoryBind,
VkSpecializationInfo,
VkSpecializationMapEntry,
VkStencilOpState,
VkStreamDescriptorSurfaceCreateInfoGGP,
VkStridedDeviceAddressRegionKHR,
VkSubmitInfo,
VkSubmitInfo2,
VkSubpassBeginInfo,
VkSubpassDependency,
VkSubpassDependency2,
VkSubpassDescription,
VkSubpassDescription2,
VkSubpassDescriptionDepthStencilResolve,
VkSubpassEndInfo,
VkSubpassFragmentDensityMapOffsetEndInfoQCOM,
VkSubpassResolvePerformanceQueryEXT,
VkSubpassSampleLocationsEXT,
VkSubpassShadingPipelineCreateInfoHUAWEI,
VkSubresourceHostMemcpySizeEXT,
VkSubresourceLayout,
VkSubresourceLayout2KHR,
VkSurfaceCapabilities2EXT,
VkSurfaceCapabilities2KHR,
VkSurfaceCapabilitiesFullScreenExclusiveEXT,
VkSurfaceCapabilitiesKHR,
VkSurfaceCapabilitiesPresentBarrierNV,
VkSurfaceFormat2KHR,
VkSurfaceFormatKHR,
VkSurfaceFullScreenExclusiveInfoEXT,
VkSurfaceFullScreenExclusiveWin32InfoEXT,
VkSurfacePresentModeCompatibilityEXT,
VkSurfacePresentModeEXT,
VkSurfacePresentScalingCapabilitiesEXT,
VkSurfaceProtectedCapabilitiesKHR,
VkSwapchainCounterCreateInfoEXT,
VkSwapchainCreateInfoKHR,
VkSwapchainDisplayNativeHdrCreateInfoAMD,
VkSwapchainLatencyCreateInfoNV,
VkSwapchainPresentBarrierCreateInfoNV,
VkSwapchainPresentFenceInfoEXT,
VkSwapchainPresentModeInfoEXT,
VkSwapchainPresentModesCreateInfoEXT,
VkSwapchainPresentScalingCreateInfoEXT,
VkSysmemColorSpaceFUCHSIA,
VkTextureLODGatherFormatPropertiesAMD,
VkTilePropertiesQCOM,
VkTimelineSemaphoreSubmitInfo,
VkTraceRaysIndirectCommand2KHR,
VkTraceRaysIndirectCommandKHR,
VkTransformMatrixKHR,
VkValidationCacheCreateInfoEXT,
VkValidationFeaturesEXT,
VkValidationFlagsEXT,
VkVertexInputAttributeDescription,
VkVertexInputAttributeDescription2EXT,
VkVertexInputBindingDescription,
VkVertexInputBindingDescription2EXT,
VkVertexInputBindingDivisorDescriptionKHR,
VkViSurfaceCreateInfoNN,
VkVideoBeginCodingInfoKHR,
VkVideoCapabilitiesKHR,
VkVideoCodingControlInfoKHR,
VkVideoDecodeAV1CapabilitiesKHR,
VkVideoDecodeAV1DpbSlotInfoKHR,
VkVideoDecodeAV1PictureInfoKHR,
VkVideoDecodeAV1ProfileInfoKHR,
VkVideoDecodeAV1SessionParametersCreateInfoKHR,
VkVideoDecodeCapabilitiesKHR,
VkVideoDecodeH264CapabilitiesKHR,
VkVideoDecodeH264DpbSlotInfoKHR,
VkVideoDecodeH264PictureInfoKHR,
VkVideoDecodeH264ProfileInfoKHR,
VkVideoDecodeH264SessionParametersAddInfoKHR,
VkVideoDecodeH264SessionParametersCreateInfoKHR,
VkVideoDecodeH265CapabilitiesKHR,
VkVideoDecodeH265DpbSlotInfoKHR,
VkVideoDecodeH265PictureInfoKHR,
VkVideoDecodeH265ProfileInfoKHR,
VkVideoDecodeH265SessionParametersAddInfoKHR,
VkVideoDecodeH265SessionParametersCreateInfoKHR,
VkVideoDecodeInfoKHR,
VkVideoDecodeUsageInfoKHR,
VkVideoEncodeCapabilitiesKHR,
VkVideoEncodeH264CapabilitiesKHR,
VkVideoEncodeH264DpbSlotInfoKHR,
VkVideoEncodeH264FrameSizeKHR,
VkVideoEncodeH264GopRemainingFrameInfoKHR,
VkVideoEncodeH264NaluSliceInfoKHR,
VkVideoEncodeH264PictureInfoKHR,
VkVideoEncodeH264ProfileInfoKHR,
VkVideoEncodeH264QpKHR,
VkVideoEncodeH264QualityLevelPropertiesKHR,
VkVideoEncodeH264RateControlInfoKHR,
VkVideoEncodeH264RateControlLayerInfoKHR,
VkVideoEncodeH264SessionCreateInfoKHR,
VkVideoEncodeH264SessionParametersAddInfoKHR,
VkVideoEncodeH264SessionParametersCreateInfoKHR,
VkVideoEncodeH264SessionParametersFeedbackInfoKHR,
VkVideoEncodeH264SessionParametersGetInfoKHR,
VkVideoEncodeH265CapabilitiesKHR,
VkVideoEncodeH265DpbSlotInfoKHR,
VkVideoEncodeH265FrameSizeKHR,
VkVideoEncodeH265GopRemainingFrameInfoKHR,
VkVideoEncodeH265NaluSliceSegmentInfoKHR,
VkVideoEncodeH265PictureInfoKHR,
VkVideoEncodeH265ProfileInfoKHR,
VkVideoEncodeH265QpKHR,
VkVideoEncodeH265QualityLevelPropertiesKHR,
VkVideoEncodeH265RateControlInfoKHR,
VkVideoEncodeH265RateControlLayerInfoKHR,
VkVideoEncodeH265SessionCreateInfoKHR,
VkVideoEncodeH265SessionParametersAddInfoKHR,
VkVideoEncodeH265SessionParametersCreateInfoKHR,
VkVideoEncodeH265SessionParametersFeedbackInfoKHR,
VkVideoEncodeH265SessionParametersGetInfoKHR,
VkVideoEncodeInfoKHR,
VkVideoEncodeQualityLevelInfoKHR,
VkVideoEncodeQualityLevelPropertiesKHR,
VkVideoEncodeRateControlInfoKHR,
VkVideoEncodeRateControlLayerInfoKHR,
VkVideoEncodeSessionParametersFeedbackInfoKHR,
VkVideoEncodeSessionParametersGetInfoKHR,
VkVideoEncodeUsageInfoKHR,
VkVideoEndCodingInfoKHR,
VkVideoFormatPropertiesKHR,
VkVideoInlineQueryInfoKHR,
VkVideoPictureResourceInfoKHR,
VkVideoProfileInfoKHR,
VkVideoProfileListInfoKHR,
VkVideoReferenceSlotInfoKHR,
VkVideoSessionCreateInfoKHR,
VkVideoSessionMemoryRequirementsKHR,
VkVideoSessionParametersCreateInfoKHR,
VkVideoSessionParametersUpdateInfoKHR,
VkViewport,
VkViewportSwizzleNV,
VkViewportWScalingNV,
VkWaylandSurfaceCreateInfoKHR,
VkWin32KeyedMutexAcquireReleaseInfoKHR,
VkWin32KeyedMutexAcquireReleaseInfoNV,
VkWin32SurfaceCreateInfoKHR,
VkWriteDescriptorSet,
VkWriteDescriptorSetAccelerationStructureKHR,
VkWriteDescriptorSetAccelerationStructureNV,
VkWriteDescriptorSetInlineUniformBlock,
VkXYColorEXT,
VkXcbSurfaceCreateInfoKHR,
VkXlibSurfaceCreateInfoKHR,
};
enum class Field {
Empty = 0,
AType,
BType,
CType,
DType,
KSize,
MSize,
NSize,
ResultType,
a,
aabbData,
aabbs,
accelerationStructure,
accelerationStructureCaptureReplay,
accelerationStructureCaptureReplayDescriptorDataSize,
accelerationStructureCount,
accelerationStructureDescriptorSize,
accelerationStructureHostCommands,
accelerationStructureIndirectBuild,
accelerationStructureNV,
accelerationStructureReference,
accelerationStructureSize,
acquireCount,
acquireUnmodifiedMemory,
activeComputeUnitCount,
actualPresentTime,
address,
addressInfoCount,
addressModeU,
addressModeV,
addressModeW,
addressPrecision,
addressType,
advancedBlendAllOperations,
advancedBlendCoherentOperations,
advancedBlendCorrelatedOverlap,
advancedBlendIndependentBlend,
advancedBlendMaxColorAttachments,
advancedBlendNonPremultipliedDstColor,
advancedBlendNonPremultipliedSrcColor,
advancedBlendOp,
alignment,
allocationSize,
allowCommandBufferQueryCopies,
allowSamplerImageViewPostSubmitCreation,
alphaBlendOp,
alphaMode,
alphaToCoverageEnable,
alphaToOne,
alphaToOneEnable,
amigoProfiling,
androidHardwareBufferUsage,
anisotropyEnable,
anyHitShader,
apiVersion,
applicationNameOffset,
applicationVersion,
apronSize,
arrayLayer,
arrayLayers,
arrayOfPointers,
arrayPitch,
aspectMask,
aspectReferenceCount,
attachment,
attachmentCount,
attachmentFeedbackLoopDynamicState,
attachmentFeedbackLoopLayout,
attachmentFragmentShadingRate,
attachmentImageInfoCount,
attachmentIndex,
attachmentInitialSampleLocationsCount,
averageBitrate,
b,
b32,
back,
baseAddress,
baseArrayLayer,
baseGroupX,
baseGroupY,
baseGroupZ,
baseMipLevel,
basePipelineHandle,
basePipelineIndex,
baseTriangle,
bidirectionalFlowSupported,
bindCount,
bindInfoCount,
bindSessionMemoryInfoCount,
binding,
bindingCount,
bindingPoint,
bindingType,
blendConstants,
blendEnable,
blendOverlap,
blockDimX,
blockDimY,
blockDimZ,
blockTexelViewCompatibleMultipleLayers,
borderColor,
borderColorSwizzle,
borderColorSwizzleFromImage,
bresenhamLines,
buffer,
bufferAddress,
bufferBindCount,
bufferCaptureReplayDescriptorDataSize,
bufferCollectionConstraints,
bufferCount,
bufferDeviceAddress,
bufferDeviceAddressCaptureReplay,
bufferDeviceAddressMultiDevice,
bufferFeatures,
bufferImageGranularity,
bufferImageHeight,
bufferMemoryBarrierCount,
bufferOffset,
bufferRowLength,
bufferView,
bufferlessPushDescriptors,
buildScratchSize,
buildType,
c,
callableShaderBindingOffset,
callableShaderBindingStride,
callableShaderBindingTableAddress,
callableShaderBindingTableBuffer,
callableShaderBindingTableSize,
callableShaderBindingTableStride,
callback,
capabilities,
category,
checkpointExecutionStageMask,
chromaBitDepth,
chromaFilter,
chromaSubsampling,
clampResults,
clearValue,
clearValueCount,
clipped,
closestHitShader,
clusterShadingRate,
clustercullingShader,
cmdBufLabelCount,
codeSize,
codeType,
codedExtent,
codedOffset,
collection,
collectionToken,
color,
colorAttachment,
colorAttachmentCount,
colorAttachmentFormat,
colorBlendOp,
colorSamples,
colorSpace,
colorSpaceCount,
colorWriteEnable,
colorWriteMask,
combinedImageSamplerDensityMapDescriptorSize,
combinedImageSamplerDescriptorCount,
combinedImageSamplerDescriptorSingleArray,
combinedImageSamplerDescriptorSize,
combinerOps,
commandBuffer,
commandBufferCount,
commandBufferInfoCount,
commandPool,
compactedSize,
compareEnable,
compareMask,
compareOp,
compatibleHandleTypes,
compilerControlFlags,
componentMapping,
components,
compositeAlpha,
compressedSize,
compressionControlPlaneCount,
computeCapabilityMajor,
computeCapabilityMinor,
computeDerivativeGroupLinear,
computeDerivativeGroupQuads,
computeFullSubgroups,
computeUnitsPerShaderArray,
computeWorkGroupSize,
conditionalRendering,
conditionalRenderingEnable,
configuration,
conformanceVersion,
connection,
connectorId,
consecutiveBFrameCount,
conservativePointAndLineRasterization,
conservativeRasterizationMode,
conservativeRasterizationPostDepthCoverage,
constantAlphaColorBlendFactors,
constantID,
constantQp,
contents,
context,
conversion,
cooperativeMatrix,
cooperativeMatrixRobustBufferAccess,
cooperativeMatrixSupportedStages,
copyBufferAddress,
copyCount,
copyDstLayoutCount,
copySrcLayoutCount,
cornerSampledImage,
correlatedViewMaskCount,
correlationMaskCount,
costFormat,
costSupported,
count,
countBuffer,
countBufferOffset,
countInfo,
counter,
counterBuffer,
counterBufferCount,
counterBufferOffset,
counterIndexCount,
counterOffset,
counterPassIndex,
coverageModulationMode,
coverageModulationTableCount,
coverageModulationTableEnable,
coverageReductionMode,
coverageToColorEnable,
coverageToColorLocation,
createFlags,
createInfo,
createInfoCount,
createInfoIndex,
ctbSizes,
cubicRangeClamp,
cubicWeights,
cudaKernelLaunchFeatures,
cullMode,
currentDisplay,
currentExtent,
currentStackIndex,
currentTransform,
customBorderColor,
customBorderColorWithoutFormat,
customBorderColors,
customSampleOrderCount,
data,
dataOffset,
dataSize,
decodeMode,
decodeModeSharedExponent,
decompressRegionCount,
decompressedSize,
decompressionMethod,
decompressionMethods,
dedicatedAllocation,
dedicatedAllocationImageAliasing,
defaultRobustnessImages,
defaultRobustnessStorageBuffers,
defaultRobustnessUniformBuffers,
defaultRobustnessVertexInputs,
deferredOperation,
degenerateLinesRasterized,
degenerateTrianglesRasterized,
denormBehaviorIndependence,
dependencyCount,
dependencyFlags,
depth,
depthAttachmentFormat,
depthBiasClamp,
depthBiasConstantFactor,
depthBiasControl,
depthBiasEnable,
depthBiasExact,
depthBiasRepresentation,
depthBiasSlopeFactor,
depthBounds,
depthBoundsTestEnable,
depthClamp,
depthClampEnable,
depthClampZeroOne,
depthClipControl,
depthClipEnable,
depthCompareOp,
depthFailOp,
depthPitch,
depthResolveMode,
depthStencil,
depthStencilAttachmentSamples,
depthStencilSamples,
depthStencilSwizzleOneSupport,
depthTestEnable,
depthWriteEnable,
description,
descriptorBindingAccelerationStructureUpdateAfterBind,
descriptorBindingInlineUniformBlockUpdateAfterBind,
descriptorBindingPartiallyBound,
descriptorBindingSampledImageUpdateAfterBind,
descriptorBindingStorageBufferUpdateAfterBind,
descriptorBindingStorageImageUpdateAfterBind,
descriptorBindingStorageTexelBufferUpdateAfterBind,
descriptorBindingUniformBufferUpdateAfterBind,
descriptorBindingUniformTexelBufferUpdateAfterBind,
descriptorBindingUpdateUnusedWhilePending,
descriptorBindingVariableDescriptorCount,
descriptorBuffer,
descriptorBufferAddressSpaceSize,
descriptorBufferCaptureReplay,
descriptorBufferImageLayoutIgnored,
descriptorBufferOffsetAlignment,
descriptorBufferPushDescriptors,
descriptorCopyCount,
descriptorCount,
descriptorIndexing,
descriptorOffset,
descriptorPool,
descriptorPoolOverallocation,
descriptorSet,
descriptorSetCount,
descriptorSetHostMapping,
descriptorSetLayout,
descriptorSize,
descriptorType,
descriptorTypeCount,
descriptorUpdateEntryCount,
descriptorUpdateTemplate,
descriptorWriteCount,
desiredPresentTime,
device,
deviceAddress,
deviceCoherentMemory,
deviceEvent,
deviceFault,
deviceFaultVendorBinary,
deviceGeneratedCommands,
deviceGeneratedCompute,
deviceGeneratedComputeCaptureReplay,
deviceGeneratedComputePipelines,
deviceID,
deviceIndex,
deviceIndexCount,
deviceLUID,
deviceLUIDValid,
deviceMask,
deviceMemoryReport,
deviceName,
deviceNodeMask,
deviceRelativeId,
deviceRenderAreaCount,
deviceType,
deviceUUID,
dfb,
diagnosticsConfig,
disabledValidationCheckCount,
disabledValidationFeatureCount,
disallowMerging,
discardRectangleCount,
discardRectangleEnable,
discardRectangleMode,
discardable,
discreteQueuePriorities,
displacedMicromapPrimitiveFlags,
displacedMicromapPrimitiveFlagsStride,
displacementBiasAndScaleBuffer,
displacementBiasAndScaleFormat,
displacementBiasAndScaleStride,
displacementMicromap,
displacementVectorBuffer,
displacementVectorFormat,
displacementVectorStride,
display,
displayEvent,
displayMode,
displayModeProperties,
displayName,
displayPlaneProperties,
displayPrimaryBlue,
displayPrimaryGreen,
displayPrimaryRed,
displayProperties,
divisor,
domainOrigin,
dpy,
drawCount,
drawIndirectCount,
drawIndirectFirstInstance,
driverCount,
driverEndTimeUs,
driverID,
driverInfo,
driverName,
driverStartTimeUs,
driverUUID,
driverVersion,
drmFd,
drmFormatModifier,
drmFormatModifierCount,
drmFormatModifierPlaneCount,
drmFormatModifierTilingFeatures,
dst,
dstAccelerationStructure,
dstAccessMask,
dstAddress,
dstAlphaBlendFactor,
dstArrayElement,
dstBinding,
dstBuffer,
dstBufferOffset,
dstBufferRange,
dstCache,
dstColorBlendFactor,
dstImage,
dstImageLayout,
dstMicromap,
dstOffset,
dstOffsets,
dstPictureResource,
dstPremultiplied,
dstQueueFamilyIndex,
dstRect,
dstSet,
dstStageMask,
dstSubpass,
dstSubresource,
dualSrcBlend,
duration,
dwAccess,
dynamicOffsetCount,
dynamicPipelineLayout,
dynamicPrimitiveTopologyUnrestricted,
dynamicRendering,
dynamicRenderingLocalRead,
dynamicRenderingUnusedAttachments,
dynamicStateCount,
earliestPresentTime,
earlyFragmentMultisampleCoverageAfterSampleCounting,
earlyFragmentSampleMaskTestBeforeSampleCounting,
enable,
enableCbCrDegamma,
enableYDegamma,
enabledExtensionCount,
enabledLayerCount,
enabledValidationFeatureCount,
encodeFeedbackFlags,
encodeInputPictureGranularity,
engineNameOffset,
engineVersion,
event,
eventCount,
events,
exclusiveScissor,
exclusiveScissorCount,
executableIndex,
executionGraph,
executionGraphDispatchAddressAlignment,
expectDyadicTemporalLayerPattern,
expectDyadicTemporalSubLayerPattern,
exportFromImportedHandleTypes,
exportObjectType,
extendedDynamicState,
extendedDynamicState2,
extendedDynamicState2LogicOp,
extendedDynamicState2PatchControlPoints,
extendedDynamicState3AlphaToCoverageEnable,
extendedDynamicState3AlphaToOneEnable,
extendedDynamicState3ColorBlendAdvanced,
extendedDynamicState3ColorBlendEnable,
extendedDynamicState3ColorBlendEquation,
extendedDynamicState3ColorWriteMask,
extendedDynamicState3ConservativeRasterizationMode,
extendedDynamicState3CoverageModulationMode,
extendedDynamicState3CoverageModulationTable,
extendedDynamicState3CoverageModulationTableEnable,
extendedDynamicState3CoverageReductionMode,
extendedDynamicState3CoverageToColorEnable,
extendedDynamicState3CoverageToColorLocation,
extendedDynamicState3DepthClampEnable,
extendedDynamicState3DepthClipEnable,
extendedDynamicState3DepthClipNegativeOneToOne,
extendedDynamicState3ExtraPrimitiveOverestimationSize,
extendedDynamicState3LineRasterizationMode,
extendedDynamicState3LineStippleEnable,
extendedDynamicState3LogicOpEnable,
extendedDynamicState3PolygonMode,
extendedDynamicState3ProvokingVertexMode,
extendedDynamicState3RasterizationSamples,
extendedDynamicState3RasterizationStream,
extendedDynamicState3RepresentativeFragmentTestEnable,
extendedDynamicState3SampleLocationsEnable,
extendedDynamicState3SampleMask,
extendedDynamicState3ShadingRateImageEnable,
extendedDynamicState3TessellationDomainOrigin,
extendedDynamicState3ViewportSwizzle,
extendedDynamicState3ViewportWScalingEnable,
extendedSparseAddressSpace,
extendedSparseAddressSpaceSize,
extendedSparseBufferUsageFlags,
extendedSparseImageUsageFlags,
extensionName,
extent,
externalFenceFeatures,
externalFormat,
externalFormatResolve,
externalFormatResolveChromaOffsetX,
externalFormatResolveChromaOffsetY,
externalHandleType,
externalMemoryFeatures,
externalMemoryProperties,
externalMemoryRDMA,
externalSemaphoreFeatures,
extraCount,
extraPrimitiveOverestimationSize,
extraPrimitiveOverestimationSizeGranularity,
f64,
faceMask,
failOp,
fd,
features,
fence,
fenceCount,
fieldOffsetGranularity,
fillModeNonSolid,
filmGrainSupport,
filter,
filterCenter,
filterCubic,
filterCubicMinmax,
filterMinmaxImageComponentMapping,
filterMinmaxSingleComponentFormats,
filterSize,
finalLayout,
firstAttachment,
firstBinding,
firstCounterBuffer,
firstDiscardRectangle,
firstDrawTimestamp,
firstExclusiveScissor,
firstGroup,
firstIndex,
firstInstance,
firstQuery,
firstScissor,
firstSet,
firstTask,
firstVertex,
firstViewport,
flags,
float32,
float64,
floatRepresentation,
flowVectorFormat,
fmaRate,
forceExplicitReconstruction,
format,
formatA4B4G4R4,
formatA4R4G4B4,
formatConstraintsCount,
formatFeatures,
formatProperties,
formatRgba10x6WithoutYCbCrSampler,
fragmentDensityInvocations,
fragmentDensityMap,
fragmentDensityMapAttachment,
fragmentDensityMapDeferred,
fragmentDensityMapDynamic,
fragmentDensityMapNonSubsampledImages,
fragmentDensityMapOffset,
fragmentDensityOffsetCount,
fragmentDensityOffsetGranularity,
fragmentShaderBarycentric,
fragmentShaderPixelInterlock,
fragmentShaderSampleInterlock,
fragmentShaderShadingRateInterlock,
fragmentShadingRateClampCombinerInputs,
fragmentShadingRateEnums,
fragmentShadingRateNonTrivialCombinerOps,
fragmentShadingRateStrictMultiplyCombiner,
fragmentShadingRateWithConservativeRasterization,
fragmentShadingRateWithCustomSampleLocations,
fragmentShadingRateWithFragmentShaderInterlock,
fragmentShadingRateWithSampleMask,
fragmentShadingRateWithShaderDepthStencilWrites,
fragmentShadingRateWithShaderSampleMask,
fragmentSize,
fragmentStoresAndAtomics,
frameBSize,
frameBoundary,
frameHeaderOffset,
frameID,
frameISize,
framePSize,
frameRateDenominator,
frameRateNumerator,
frameToken,
framebuffer,
framebufferColorSampleCounts,
framebufferDepthSampleCounts,
framebufferIntegerColorSampleCounts,
framebufferNoAttachmentsSampleCounts,
framebufferStencilSampleCounts,
front,
frontFace,
fullDrawIndexUint32,
fullScreenExclusive,
fullScreenExclusiveSupported,
fullyCoveredFragmentShaderInputVariable,
function,
g,
generalShader,
generatePrefixNalu,
geometry,
geometryCount,
geometryShader,
geometryStreams,
geometryType,
globalAlpha,
globalFlowSupported,
globalPriority,
globalPriorityQuery,
gopFrameCount,
gopRemainingB,
gopRemainingI,
gopRemainingP,
gpuRenderEndTimeUs,
gpuRenderStartTimeUs,
graphicsPipelineLibrary,
graphicsPipelineLibraryFastLinking,
graphicsPipelineLibraryIndependentInterpolationDecoration,
gridDimX,
gridDimY,
gridDimZ,
group,
groupCount,
groupCountX,
groupCountY,
groupCountZ,
groupIndex,
groupShader,
handle,
handleType,
handleTypes,
hasOverrides,
hasPrimary,
hasRender,
hasStdPPSOverrides,
hasStdSPSOverrides,
hasStdVPSOverrides,
headerSize,
headerVersion,
heapBudget,
heapIndex,
heapUsage,
height,
hinstance,
hintGridSize,
hintSupported,
hitShaderBindingOffset,
hitShaderBindingStride,
hitShaderBindingTableAddress,
hitShaderBindingTableBuffer,
hitShaderBindingTableSize,
hitShaderBindingTableStride,
hmonitor,
hostAddress,
hostImageCopy,
hostQueryReset,
hwnd,
i64,
id,
identicalMemoryLayout,
identicalMemoryTypeRequirements,
identifier,
identifierSize,
idrPeriod,
image,
image2DViewOf3D,
imageArrayLayers,
imageBindCount,
imageCaptureReplayDescriptorDataSize,
imageColorSpace,
imageCompressionControl,
imageCompressionControlSwapchain,
imageCompressionFixedRateFlags,
imageCompressionFlags,
imageCount,
imageCreateFlags,
imageCreateInfo,
imageCubeArray,
imageExtent,
imageFootprint,
imageFormat,
imageFormatProperties,
imageGranularity,
imageIndex,
imageIndexCount,
imageLayout,
imageMemoryBarrierCount,
imageMipTailFirstLod,
imageMipTailOffset,
imageMipTailSize,
imageMipTailStride,
imageOffset,
imageOpaqueBindCount,
imagePipeHandle,
imageSharingMode,
imageSlicedViewOf3D,
imageSubresource,
imageTiling,
imageType,
imageUsage,
imageUsageFlags,
imageView,
imageView2DOn3DImage,
imageViewBinding,
imageViewCaptureReplayDescriptorDataSize,
imageViewFormatReinterpretation,
imageViewFormatSwizzle,
imageViewType,
imagelessFramebuffer,
images,
implementationVersion,
independentBlend,
independentResolve,
independentResolveNone,
index,
indexBuffer,
indexCount,
indexData,
indexOffset,
indexStride,
indexType,
indexTypeCount,
indexTypeUint8,
indirectBufferOffsetAlignment,
indirectCommandsAddress,
indirectCommandsCountAddress,
indirectCommandsLayout,
indirectCopy,
indirectDeviceAddress,
indirectStateFlags,
info,
infoCount,
infoType,
infos,
inheritedConditionalRendering,
inheritedQueries,
inheritedViewportScissor2D,
initialDataSize,
initialLayout,
initialValue,
initialVirtualBufferSizeInMs,
inlineUniformBlock,
inputAttachmentCount,
inputAttachmentDescriptorSize,
inputAttachmentIndex,
inputRate,
inputSampleTimeUs,
instance,
instanceCount,
instanceCustomIndex,
instanceData,
instanceOffset,
instanceShaderBindingTableRecordOffset,
instances,
int32,
int64,
integerDotProduct16BitMixedSignednessAccelerated,
integerDotProduct16BitSignedAccelerated,
integerDotProduct16BitUnsignedAccelerated,
integerDotProduct32BitMixedSignednessAccelerated,
integerDotProduct32BitSignedAccelerated,
integerDotProduct32BitUnsignedAccelerated,
integerDotProduct4x8BitPackedMixedSignednessAccelerated,
integerDotProduct4x8BitPackedSignedAccelerated,
integerDotProduct4x8BitPackedUnsignedAccelerated,
integerDotProduct64BitMixedSignednessAccelerated,
integerDotProduct64BitSignedAccelerated,
integerDotProduct64BitUnsignedAccelerated,
integerDotProduct8BitMixedSignednessAccelerated,
integerDotProduct8BitSignedAccelerated,
integerDotProduct8BitUnsignedAccelerated,
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated,
integerDotProductAccumulatingSaturating16BitSignedAccelerated,
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated,
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated,
integerDotProductAccumulatingSaturating32BitSignedAccelerated,
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated,
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated,
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated,
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated,
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated,
integerDotProductAccumulatingSaturating64BitSignedAccelerated,
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated,
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated,
integerDotProductAccumulatingSaturating8BitSignedAccelerated,
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated,
intersectionShader,
invocationMask,
ioSurface,
isPreprocessed,
isText,
largePoints,
latencyModeEnable,
layer,
layerCount,
layerName,
layeredShadingRateAttachments,
layers,
layout,
ldsSizePerLocalWorkGroup,
ldsUsageSizeInBytes,
leastRepresentableValueForceUnormRepresentation,
legacyDithering,
legacyVertexAttributes,
level,
levelCount,
libraryCount,
limits,
lineRasterizationMode,
lineStippleFactor,
lineStipplePattern,
lineSubPixelPrecisionBits,
lineWidth,
lineWidthGranularity,
lineWidthRange,
linearColorAttachment,
linearTilingFeatures,
loadOp,
localDeviceIndex,
localDimmingEnable,
localDimmingSupport,
location,
logicOp,
logicOpEnable,
lowLatencyBoost,
lowLatencyMode,
lumaBitDepth,
magFilter,
maintenance4,
maintenance5,
maintenance6,
major,
mapEntryCount,
marker,
mask,
matrix,
matrixMotionInstance,
maxActiveReferencePictures,
maxAnisotropy,
maxArrayLayers,
maxBPictureL0ReferenceCount,
maxBitrate,
maxBlockMatchRegion,
maxBlockMatchWindow,
maxBoundDescriptorSets,
maxBoxFilterBlockSize,
maxBufferCount,
maxBufferSize,
maxClipDistances,
maxCodedExtent,
maxColorAttachments,
maxCombinedClipAndCullDistances,
maxCombinedImageSamplerDescriptorCount,
maxCommandBufferNestingLevel,
maxComputeSharedMemorySize,
maxComputeWorkGroupCount,
maxComputeWorkGroupInvocations,
maxComputeWorkGroupSize,
maxComputeWorkgroupSubgroups,
maxContentLightLevel,
maxCullDistances,
maxCustomBorderColorSamplers,
maxDecompressionIndirectCount,
maxDepth,
maxDepthBounds,
maxDescriptorBufferBindings,
maxDescriptorSetAccelerationStructures,
maxDescriptorSetInlineUniformBlocks,
maxDescriptorSetInputAttachments,
maxDescriptorSetSampledImages,
maxDescriptorSetSamplers,
maxDescriptorSetStorageBuffers,
maxDescriptorSetStorageBuffersDynamic,
maxDescriptorSetStorageImages,
maxDescriptorSetSubsampledSamplers,
maxDescriptorSetUniformBuffers,
maxDescriptorSetUniformBuffersDynamic,
maxDescriptorSetUpdateAfterBindAccelerationStructures,
maxDescriptorSetUpdateAfterBindInlineUniformBlocks,
maxDescriptorSetUpdateAfterBindInputAttachments,
maxDescriptorSetUpdateAfterBindSampledImages,
maxDescriptorSetUpdateAfterBindSamplers,
maxDescriptorSetUpdateAfterBindStorageBuffers,
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic,
maxDescriptorSetUpdateAfterBindStorageImages,
maxDescriptorSetUpdateAfterBindUniformBuffers,
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic,
maxDiscardRectangles,
maxDisplacementMicromapSubdivisionLevel,
maxDpbSlots,
maxDrawCount,
maxDrawIndexedIndexValue,
maxDrawIndirectCount,
maxDrawMeshTasksCount,
maxDstExtent,
maxDstPosition,
maxEmbeddedImmutableSamplerBindings,
maxEmbeddedImmutableSamplers,
maxExecutionGraphDepth,
maxExecutionGraphShaderOutputNodes,
maxExecutionGraphShaderPayloadCount,
maxExecutionGraphShaderPayloadSize,
maxExtent,
maxExtraPrimitiveOverestimationSize,
maxFragmentCombinedOutputResources,
maxFragmentDensityTexelSize,
maxFragmentDualSrcAttachments,
maxFragmentInputComponents,
maxFragmentOutputAttachments,
maxFragmentShadingRateAttachmentTexelSize,
maxFragmentShadingRateAttachmentTexelSizeAspectRatio,
maxFragmentShadingRateCoverageSamples,
maxFragmentShadingRateInvocationCount,
maxFragmentShadingRateRasterizationSamples,
maxFragmentSize,
maxFragmentSizeAspectRatio,
maxFrameAverageLightLevel,
maxFrameSize,
maxFramebufferHeight,
maxFramebufferLayers,
maxFramebufferWidth,
maxGeometryCount,
maxGeometryInputComponents,
maxGeometryOutputComponents,
maxGeometryOutputVertices,
maxGeometryShaderInvocations,
maxGeometryTotalOutputComponents,
maxGraphicsShaderGroupCount,
maxHeight,
maxImageArrayLayers,
maxImageCount,
maxImageDimension1D,
maxImageDimension2D,
maxImageDimension3D,
maxImageDimensionCube,
maxImageExtent,
maxIndirectCommandsStreamCount,
maxIndirectCommandsStreamStride,
maxIndirectCommandsTokenCount,
maxIndirectCommandsTokenOffset,
maxIndirectSequenceCount,
maxInlineUniformBlockBindings,
maxInlineUniformBlockSize,
maxInlineUniformTotalSize,
maxInstanceCount,
maxInstances,
maxInterpolationOffset,
maxL1ReferenceCount,
maxLevel,
maxLevelIdc,
maxLod,
maxLuminance,
maxMemoryAllocationCount,
maxMemoryAllocationSize,
maxMeshMultiviewViewCount,
maxMeshOutputComponents,
maxMeshOutputLayers,
maxMeshOutputMemorySize,
maxMeshOutputPrimitives,
maxMeshOutputVertices,
maxMeshPayloadAndOutputMemorySize,
maxMeshPayloadAndSharedMemorySize,
maxMeshSharedMemorySize,
maxMeshTotalMemorySize,
maxMeshWorkGroupCount,
maxMeshWorkGroupInvocations,
maxMeshWorkGroupSize,
maxMeshWorkGroupTotalCount,
maxMipLevels,
maxMultiDrawCount,
maxMultiviewInstanceIndex,
maxMultiviewViewCount,
maxNumRegionsOfInterest,
maxOpacity2StateSubdivisionLevel,
maxOpacity4StateSubdivisionLevel,
maxOutputClusterCount,
maxPPictureL0ReferenceCount,
maxPerSetDescriptors,
maxPerStageDescriptorAccelerationStructures,
maxPerStageDescriptorInlineUniformBlocks,
maxPerStageDescriptorInputAttachments,
maxPerStageDescriptorSampledImages,
maxPerStageDescriptorSamplers,
maxPerStageDescriptorStorageBuffers,
maxPerStageDescriptorStorageImages,
maxPerStageDescriptorUniformBuffers,
maxPerStageDescriptorUpdateAfterBindAccelerationStructures,
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks,
maxPerStageDescriptorUpdateAfterBindInputAttachments,
maxPerStageDescriptorUpdateAfterBindSampledImages,
maxPerStageDescriptorUpdateAfterBindSamplers,
maxPerStageDescriptorUpdateAfterBindStorageBuffers,
maxPerStageDescriptorUpdateAfterBindStorageImages,
maxPerStageDescriptorUpdateAfterBindUniformBuffers,
maxPerStageResources,
maxPerStageUpdateAfterBindResources,
maxPipelineRayHitAttributeSize,
maxPipelineRayPayloadSize,
maxPipelineRayRecursionDepth,
maxPreferredMeshWorkGroupInvocations,
maxPreferredTaskWorkGroupInvocations,
maxPrimitiveCount,
maxPushConstantsSize,
maxPushDescriptors,
maxQp,
maxQualityLevels,
maxRateControlLayers,
maxRayDispatchInvocationCount,
maxRayHitAttributeSize,
maxRayRecursionDepth,
maxRecursionDepth,
maxRenderPassStripes,
maxResourceDescriptorBufferBindings,
maxResourceDescriptorBufferRange,
maxResourceSize,
maxSampleLocationGridSize,
maxSampleMaskWords,
maxSamplerAllocationCount,
maxSamplerAnisotropy,
maxSamplerDescriptorBufferBindings,
maxSamplerDescriptorBufferRange,
maxSamplerLodBias,
maxScaledImageExtent,
maxSequencesCount,
maxSets,
maxSgprAllocation,
maxShaderGroupStride,
maxSliceCount,
maxSliceSegmentCount,
maxSrcExtent,
maxSrcPosition,
maxStdPPSCount,
maxStdSPSCount,
maxStdVPSCount,
maxStorageBufferRange,
maxSubLayerCount,
maxSubgroupSize,
maxSubpassShadingWorkgroupSizeAspectRatio,
maxSubsampledArrayLayers,
maxTaskOutputCount,
maxTaskPayloadAndSharedMemorySize,
maxTaskPayloadSize,
maxTaskSharedMemorySize,
maxTaskTotalMemorySize,
maxTaskWorkGroupCount,
maxTaskWorkGroupInvocations,
maxTaskWorkGroupSize,
maxTaskWorkGroupTotalCount,
maxTemporalLayerCount,
maxTessellationControlPerPatchOutputComponents,
maxTessellationControlPerVertexInputComponents,
maxTessellationControlPerVertexOutputComponents,
maxTessellationControlTotalOutputComponents,
maxTessellationEvaluationInputComponents,
maxTessellationEvaluationOutputComponents,
maxTessellationGenerationLevel,
maxTessellationPatchSize,
maxTexelBufferElements,
maxTexelGatherOffset,
maxTexelOffset,
maxTiles,
maxTimelineSemaphoreValueDifference,
maxTransformFeedbackBufferDataSize,
maxTransformFeedbackBufferDataStride,
maxTransformFeedbackBufferSize,
maxTransformFeedbackBuffers,
maxTransformFeedbackStreamDataSize,
maxTransformFeedbackStreams,
maxTriangleCount,
maxUniformBufferRange,
maxUpdateAfterBindDescriptorsInAllPools,
maxVariableDescriptorCount,
maxVertex,
maxVertexAttribDivisor,
maxVertexInputAttributeOffset,
maxVertexInputAttributes,
maxVertexInputBindingStride,
maxVertexInputBindings,
maxVertexOutputComponents,
maxVgprAllocation,
maxViewportDimensions,
maxViewports,
maxWeightFilterDimension,
maxWeightFilterPhases,
maxWidth,
maxWorkGroupCount,
maxWorkGroupSize,
maxX,
maxY,
maxZ,
memory,
memoryBarrierCount,
memoryBindIndex,
memoryDecompression,
memoryDeviceIndex,
memoryHeapCount,
memoryHeaps,
memoryImageHeight,
memoryMapPlaced,
memoryMapRangePlaced,
memoryObjectId,
memoryOffset,
memoryPriority,
memoryProperties,
memoryRangeCount,
memoryRequirements,
memoryRowLength,
memorySize,
memoryTypeBits,
memoryTypeCount,
memoryTypeIndex,
memoryTypes,
memoryUnmapReserve,
meshOutputPerPrimitiveGranularity,
meshOutputPerVertexGranularity,
meshShader,
meshShaderQueries,
messageCode,
messageIdNumber,
messageSeverity,
messageType,
messageTypes,
messenger,
micromap,
micromapCaptureReplay,
micromapCount,
micromapHostCommands,
micromapSize,
minAccelerationStructureScratchOffsetAlignment,
minBitstreamBufferOffsetAlignment,
minBitstreamBufferSizeAlignment,
minBufferCount,
minBufferCountForCamping,
minBufferCountForDedicatedSlack,
minBufferCountForSharedSlack,
minCodedExtent,
minDepth,
minDepthBounds,
minDstExtent,
minDstPosition,
minFilter,
minFragmentDensityTexelSize,
minFragmentShadingRateAttachmentTexelSize,
minHeight,
minImageCount,
minImageExtent,
minImageTransferGranularity,
minImportedHostPointerAlignment,
minIndirectCommandsBufferOffsetAlignment,
minInterpolationOffset,
minLod,
minLuminance,
minMemoryMapAlignment,
minPlacedMemoryMapAlignment,
minQp,
minSampleShading,
minScaledImageExtent,
minSequencesCountBufferOffsetAlignment,
minSequencesIndexBufferOffsetAlignment,
minSgprAllocation,
minSrcExtent,
minSrcPosition,
minStorageBufferOffsetAlignment,
minSubgroupSize,
minTexelBufferOffsetAlignment,
minTexelGatherOffset,
minTexelOffset,
minUniformBufferOffsetAlignment,
minVertexInputBindingStrideAlignment,
minVgprAllocation,
minWidth,
minX,
minY,
minZ,
minimumIntervalUs,
minor,
mipLevel,
mipLevels,
mipLodBias,
mipmapMode,
mipmapPrecisionBits,
missShaderBindingOffset,
missShaderBindingStride,
missShaderBindingTableAddress,
missShaderBindingTableBuffer,
missShaderBindingTableSize,
missShaderBindingTableStride,
mode,
modes,
module,
mtlBuffer,
mtlCommandQueue,
mtlDevice,
mtlSharedEvent,
mtlTexture,
multiDraw,
multiDrawIndirect,
multiViewport,
multisampleArrayImage,
multisampledRenderToSingleSampled,
multisampledRenderToSingleSampledEnable,
multiview,
multiviewClusterCullingShader,
multiviewGeometryShader,
multiviewMeshShader,
multiviewPerViewRenderAreas,
multiviewPerViewViewports,
multiviewTessellationShader,
mutableComparisonSamplers,
mutableDescriptorType,
mutableDescriptorTypeListCount,
naluSliceEntryCount,
naluSliceSegmentEntryCount,
name,
nativeUnalignedPerformance,
negativeOneToOne,
nestedCommandBuffer,
nestedCommandBufferRendering,
nestedCommandBufferSimultaneousUse,
newLayout,
nextStage,
noInvocationFragmentShadingRates,
nodeIndex,
nonCoherentAtomSize,
nonSeamlessCubeMap,
nonStrictSinglePixelWideLinesUseParallelogram,
nonStrictWideLinesUseParallelogram,
nullColorAttachmentWithExternalFormatResolve,
nullDescriptor,
numAABBs,
numAvailableSgprs,
numAvailableVgprs,
numPhases,
numPhysicalSgprs,
numPhysicalVgprs,
numUsedSgprs,
numUsedVgprs,
object,
objectCount,
objectHandle,
objectType,
occlusionQueryEnable,
occlusionQueryPrecise,
offset,
oldLayout,
oldSwapchain,
opaqueCaptureAddress,
opaqueCaptureDescriptorData,
operation,
opticalFlow,
optimal,
optimalBufferCopyOffsetAlignment,
optimalBufferCopyRowPitchAlignment,
optimalDeviceAccess,
optimalTilingFeatures,
optimalTilingLayoutUUID,
origin,
osRenderQueueEndTimeUs,
osRenderQueueStartTimeUs,
outputGridSize,
overallocationBehavior,
pAccelerationStructure,
pAccelerationStructures,
pAcquireInfo,
pAcquireKeys,
pAcquireSyncs,
pAcquireTimeoutMilliseconds,
pAcquireTimeouts,
pAddress,
pAddressInfos,
pAllocateInfo,
pAllocator,
pApiVersion,
pApplicationInfo,
pApplicationName,
pAspectReferences,
pAttachmentImageInfos,
pAttachmentInitialSampleLocations,
pAttachments,
pAttributes,
pBeginInfo,
pBindDescriptorBufferEmbeddedSamplersInfo,
pBindDescriptorSetsInfo,
pBindInfo,
pBindInfos,
pBindSessionMemoryInfos,
pBindingFlags,
pBindingInfos,
pBindingReference,
pBindings,
pBinds,
pBlitImageInfo,
pBuffer,
pBufferBinds,
pBufferConstraintsInfo,
pBufferIndices,
pBufferInfo,
pBufferMemoryBarriers,
pBuffers,
pBuildInfo,
pCacheData,
pCacheSize,
pCallableShaderBindingTable,
pCallback,
pCallbackData,
pCapabilities,
pCheckpointData,
pCheckpointDataCount,
pCheckpointMarker,
pClearValues,
pCmdBufLabels,
pCode,
pCodingControlInfo,
pCollection,
pColor,
pColorAttachmentFormats,
pColorAttachmentInputIndices,
pColorAttachmentLocations,
pColorAttachmentSamples,
pColorAttachments,
pColorBlendAdvanced,
pColorBlendEnables,
pColorBlendEquations,
pColorBlendState,
pColorSpaces,
pColorWriteEnables,
pColorWriteMasks,
pCombinationCount,
pCombinations,
pCombinedImageSampler,
pCommandBufferDeviceMasks,
pCommandBufferInfos,
pCommandBuffers,
pCommandPool,
pCommittedMemoryInBytes,
pCompatibility,
pConditionalRenderingBegin,
pConfiguration,
pCopyBufferInfo,
pCopyBufferToImageInfo,
pCopyDstLayouts,
pCopyImageInfo,
pCopyImageToBufferInfo,
pCopyImageToImageInfo,
pCopyImageToMemoryInfo,
pCopyMemoryToImageInfo,
pCopySrcLayouts,
pCorrelatedViewMasks,
pCorrelationMasks,
pCountInfo,
pCounterBufferOffsets,
pCounterBuffers,
pCounterCount,
pCounterDescriptions,
pCounterIndices,
pCounterValue,
pCounters,
pCoverageModulationTable,
pCreateInfo,
pCreateInfos,
pCustomSampleOrders,
pData,
pDataSize,
pDecodeInfo,
pDecompressMemoryRegions,
pDeferredOperation,
pDependencies,
pDependencyInfo,
pDependencyInfos,
pDepthAttachment,
pDepthBiasInfo,
pDepthInputAttachmentIndex,
pDepthStencil,
pDepthStencilAttachment,
pDepthStencilResolveAttachment,
pDepthStencilState,
pDescriptor,
pDescriptorCopies,
pDescriptorCounts,
pDescriptorInfo,
pDescriptorPool,
pDescriptorSets,
pDescriptorTypes,
pDescriptorUpdateEntries,
pDescriptorUpdateTemplate,
pDescriptorWrites,
pDevice,
pDeviceEventInfo,
pDeviceGroupPresentCapabilities,
pDeviceIndices,
pDeviceMasks,
pDeviceRenderAreas,
pDisabledValidationChecks,
pDisabledValidationFeatures,
pDiscardRectangles,
pDisplay,
pDisplayCount,
pDisplayEventInfo,
pDisplayPlaneInfo,
pDisplayPowerInfo,
pDisplayTimingProperties,
pDisplays,
pDrivers,
pDrmFormatModifierProperties,
pDrmFormatModifiers,
pDynamicOffsets,
pDynamicState,
pDynamicStates,
pEnabledFeatures,
pEnabledValidationFeatures,
pEncodeInfo,
pEndCodingInfo,
pEngineName,
pEvent,
pEvents,
pExclusiveScissorEnables,
pExclusiveScissors,
pExecutableCount,
pExecutableInfo,
pExecuteInfo,
pExternalBufferInfo,
pExternalBufferProperties,
pExternalFenceInfo,
pExternalFenceProperties,
pExternalImageFormatProperties,
pExternalSemaphoreInfo,
pExternalSemaphoreProperties,
pExtras,
pFaultCounts,
pFaultInfo,
pFd,
pFeatures,
pFeedbackInfo,
pFence,
pFences,
pFixedRateFlags,
pFormatConstraints,
pFormatCount,
pFormatInfo,
pFormatProperties,
pFragmentDensityOffsets,
pFragmentShadingRateAttachment,
pFragmentShadingRateCount,
pFragmentShadingRates,
pFragmentSize,
pFramebuffer,
pFunction,
pGeneratedCommandsInfo,
pGeometries,
pGetFdInfo,
pGetWin32HandleInfo,
pGetZirconHandleInfo,
pGranularity,
pGroups,
pHandle,
pHitShaderBindingTable,
pHostMapping,
pHostPointer,
pIdentifier,
pImage,
pImageBinds,
pImageConstraintsInfo,
pImageFormatInfo,
pImageFormatProperties,
pImageIndex,
pImageIndices,
pImageInfo,
pImageMemoryBarriers,
pImageOpaqueBinds,
pImageSubresources,
pImages,
pImmutableSamplers,
pImportFenceFdInfo,
pImportFenceWin32HandleInfo,
pImportSemaphoreFdInfo,
pImportSemaphoreWin32HandleInfo,
pImportSemaphoreZirconHandleInfo,
pIndexInfo,
pIndexTypeValues,
pIndexTypes,
pIndirectCommandsLayout,
pIndirectDeviceAddresses,
pIndirectStrides,
pInfo,
pInfoSize,
pInfos,
pInheritanceInfo,
pInitialData,
pInitializeInfo,
pInputAssemblyState,
pInputAttachmentImage,
pInputAttachments,
pInstance,
pInternalRepresentationCount,
pInternalRepresentations,
pLabelInfo,
pLabelName,
pLatencyMarkerInfo,
pLaunchInfo,
pLayer,
pLayerName,
pLayerPrefix,
pLayers,
pLayout,
pLayoutSizeInBytes,
pLibraries,
pLibraryInfo,
pLibraryInterface,
pLocationInfo,
pMapEntries,
pMarkerInfo,
pMarkerName,
pMaxDeviation,
pMaxPrimitiveCounts,
pMaxWorkgroupSize,
pMemory,
pMemoryBarriers,
pMemoryFdProperties,
pMemoryGetRemoteAddressInfo,
pMemoryHostPointerProperties,
pMemoryMapInfo,
pMemoryProperties,
pMemoryRanges,
pMemoryRequirements,
pMemoryRequirementsCount,
pMemoryUnmapInfo,
pMemoryWin32HandleProperties,
pMemoryZirconHandleProperties,
pMessage,
pMessageIdName,
pMessenger,
pMetadata,
pMetalObjectsInfo,
pMicromap,
pMicromaps,
pMissShaderBindingTable,
pMode,
pModes,
pModule,
pMultisampleProperties,
pMultisampleState,
pMutableDescriptorTypeLists,
pNaluSliceEntries,
pNaluSliceSegmentEntries,
pName,
pNameInfo,
pNext,
pNodeIndex,
pNodeInfo,
pNumPasses,
pObjectName,
pObjects,
pOffset,
pOffsets,
pOpticalFlowImageFormatInfo,
pOverrideInfo,
pParametersAddInfo,
pParams,
pPeerMemoryFeatures,
pPerViewRenderAreas,
pPerformanceQueryCreateInfo,
pPhysicalDeviceCount,
pPhysicalDeviceGroupCount,
pPhysicalDeviceGroupProperties,
pPhysicalDevices,
pPictureResource,
pPipelineCache,
pPipelineCreationFeedback,
pPipelineInfo,
pPipelineLayout,
pPipelineProperties,
pPipelineStageCreationFeedbacks,
pPipelines,
pPlacedAddress,
pPlaneLayouts,
pPoolSizes,
pPostSubpassSampleLocations,
pPresentIds,
pPresentInfo,
pPresentModeCount,
pPresentModes,
pPresentationTimingCount,
pPresentationTimings,
pPreserveAttachments,
pPrivateData,
pPrivateDataSlot,
pProfiles,
pProperties,
pPropertiesCount,
pPropertyCount,
pPushConstantRanges,
pPushConstantsInfo,
pPushDescriptorSetInfo,
pPushDescriptorSetWithTemplateInfo,
pQualityLevelInfo,
pQualityLevelProperties,
pQueriedLowLatencyData,
pQueryPool,
pQueue,
pQueueCreateInfos,
pQueueFamilyIndices,
pQueueFamilyProperties,
pQueueFamilyPropertyCount,
pQueueInfo,
pQueueLabels,
pQueuePriorities,
pQueueTypeInfo,
pRanges,
pRasterizationState,
pRaygenShaderBindingTable,
pRectCount,
pRectangles,
pRects,
pReferenceSlots,
pRegions,
pReleaseInfo,
pReleaseKeys,
pReleaseSyncs,
pRenderPass,
pRenderPassBegin,
pRenderPassFeedback,
pRenderingAreaInfo,
pRenderingInfo,
pResolveAttachments,
pResolveImageInfo,
pResult,
pResults,
pSampleLocations,
pSampleLocationsInfo,
pSampleMask,
pSampledImage,
pSampler,
pScissors,
pSemaphore,
pSemaphores,
pSession,
pSetDescriptorBufferOffsetsInfo,
pSetLayout,
pSetLayouts,
pSettingName,
pSettings,
pSetupReferenceSlot,
pShaderGroupCaptureReplayHandle,
pShaderModule,
pShaders,
pShadingRatePaletteEntries,
pShadingRatePalettes,
pSignalInfo,
pSignalSemaphoreDeviceIndices,
pSignalSemaphoreInfos,
pSignalSemaphoreValues,
pSignalSemaphores,
pSizeInfo,
pSizes,
pSleepInfo,
pSleepModeInfo,
pSliceOffsets,
pSliceSegmentOffsets,
pSparseMemoryRequirementCount,
pSparseMemoryRequirements,
pSpecializationInfo,
pSplitInstanceBindRegions,
pSrcCaches,
pStages,
pStatisticCount,
pStatistics,
pStdHeaderVersion,
pStdPPSs,
pStdPictureInfo,
pStdReferenceInfo,
pStdSPSs,
pStdSequenceHeader,
pStdSliceHeader,
pStdSliceSegmentHeader,
pStdVPSs,
pStencilAttachment,
pStencilInputAttachmentIndex,
pStorageBuffer,
pStorageImage,
pStorageTexelBuffer,
pStreamStrides,
pStreams,
pStrides,
pStripeInfos,
pStripeSemaphoreInfos,
pSubmits,
pSubpassBeginInfo,
pSubpassEndInfo,
pSubpassFeedback,
pSubpasses,
pSubresource,
pSupport,
pSupported,
pSurface,
pSurfaceCapabilities,
pSurfaceFormatCount,
pSurfaceFormats,
pSurfaceInfo,
pSwapchain,
pSwapchainImageCount,
pSwapchainImages,
pSwapchains,
pTag,
pTagInfo,
pTessellationState,
pTexelBufferView,
pTileOffsets,
pTileSizes,
pTimeDomainCount,
pTimeDomains,
pTimes,
pTimestampInfos,
pTimestamps,
pTimings,
pTokens,
pToolCount,
pToolProperties,
pTransitions,
pUniformBuffer,
pUniformTexelBuffer,
pUpdateInfo,
pUsageCounts,
pUserData,
pValidationCache,
pValue,
pValues,
pVendorBinaryData,
pVendorInfos,
pVersionData,
pVersionInfo,
pVertexAttributeDescriptions,
pVertexBindingDescriptions,
pVertexBindingDivisors,
pVertexInfo,
pVertexInputState,
pVertexOffset,
pVideoFormatInfo,
pVideoFormatProperties,
pVideoFormatPropertyCount,
pVideoProfile,
pVideoSession,
pVideoSessionParameters,
pVideoSessionParametersInfo,
pView,
pViewFormats,
pViewMasks,
pViewOffsets,
pViewportDepths,
pViewportState,
pViewportSwizzles,
pViewportWScalings,
pViewports,
pWaitDstStageMask,
pWaitInfo,
pWaitSemaphoreDeviceIndices,
pWaitSemaphoreInfos,
pWaitSemaphoreValues,
pWaitSemaphores,
pYcbcrConversion,
pZirconHandle,
pageableDeviceLocalMemory,
paramCount,
parameter,
parameters,
passOp,
patch,
patchControlPoints,
payloadCount,
payloadStride,
payloads,
pciBus,
pciDevice,
pciDomain,
pciFunction,
perStageDescriptorSet,
perViewAttributes,
perViewAttributesPositionXOnly,
perViewPositionAllComponents,
perViewRenderAreaCount,
performanceCounterMultipleQueryPools,
performanceCounterQueryPools,
performanceCountersSampling,
performanceLevel,
persistent,
persistentContent,
pfnAllocation,
pfnCallback,
pfnFree,
pfnGetInstanceProcAddr,
pfnInternalAllocation,
pfnInternalFree,
pfnReallocation,
pfnUserCallback,
physicalDevice,
physicalDeviceCount,
physicalDevices,
physicalDimensions,
physicalResolution,
pictureAccessGranularity,
pictureFormat,
pictureLayout,
pipeline,
pipelineAddress,
pipelineBindPoint,
pipelineCache,
pipelineCacheUUID,
pipelineCount,
pipelineCreationCacheControl,
pipelineDeviceAddressCaptureReplay,
pipelineExecutableInfo,
pipelineFragmentShadingRate,
pipelineIdentifier,
pipelineLayout,
pipelineLibraryGroupHandles,
pipelinePropertiesIdentifier,
pipelineProtectedAccess,
pipelineRobustness,
pipelineStackSize,
pipelineStage,
pipelineStageCreationFeedbackCount,
pipelineStatistics,
pipelineStatisticsQuery,
pixelRate,
pixelX,
pixelY,
plane,
planeAspect,
planeIndex,
planeReorderPossible,
planeStackIndex,
pointClippingBehavior,
pointPolygons,
pointSizeGranularity,
pointSizeRange,
polygonMode,
polygonModePointSize,
poolSizeCount,
postMergeIndex,
postMergeSubpassCount,
postSubpassSampleLocationsCount,
powerState,
ppBuildRangeInfos,
ppData,
ppEnabledExtensionNames,
ppEnabledLayerNames,
ppGeometries,
ppMaxPrimitiveCounts,
ppUsageCounts,
preTransform,
precedingExternallyEncodedBytes,
preferredConsecutiveBFrameCount,
preferredConstantQp,
preferredGopFrameCount,
preferredIdrPeriod,
preferredMaxL0ReferenceCount,
preferredMaxL1ReferenceCount,
preferredRateControlFlags,
preferredRateControlLayerCount,
preferredRateControlMode,
preferredStdEntropyCodingModeFlag,
preferredSubLayerCount,
preferredTemporalLayerCount,
prefersCompactPrimitiveOutput,
prefersCompactVertexOutput,
prefersDedicatedAllocation,
prefersGopRemainingFrames,
prefersLocalInvocationPrimitiveOutput,
prefersLocalInvocationVertexOutput,
preprocessBuffer,
preprocessOffset,
preprocessSize,
presentBarrier,
presentBarrierEnable,
presentBarrierSupported,
presentEndTimeUs,
presentGravityX,
presentGravityY,
presentID,
presentId,
presentMargin,
presentMask,
presentMode,
presentModeCount,
presentStartTimeUs,
presentWait,
preserveAttachmentCount,
primaryMajor,
primaryMinor,
primitiveCount,
primitiveFragmentShadingRate,
primitiveFragmentShadingRateMeshShader,
primitiveFragmentShadingRateWithMultipleViewports,
primitiveOffset,
primitiveOverestimationSize,
primitiveRestartEnable,
primitiveTopology,
primitiveTopologyListRestart,
primitiveTopologyPatchListRestart,
primitiveUnderestimation,
primitivesGeneratedQuery,
primitivesGeneratedQueryWithNonZeroStreams,
primitivesGeneratedQueryWithRasterizerDiscard,
priorities,
priority,
priorityCount,
privateData,
privateDataSlot,
privateDataSlotRequestCount,
profileCount,
properties,
propertyFlags,
protectedMemory,
protectedNoFault,
protectedSubmit,
provokingVertexLast,
provokingVertexMode,
provokingVertexModePerPipeline,
purposes,
pushConstantRangeCount,
pushconstantOffset,
pushconstantPipelineLayout,
pushconstantShaderStageFlags,
pushconstantSize,
pvx,
pvy,
pvz,
qpB,
qpI,
qpP,
quadDivergentImplicitLod,
quadOperationsInAllStages,
qualityLevel,
query,
queryCount,
queryFlags,
queryPool,
queryResultStatusSupport,
queryType,
queue,
queueCount,
queueCreateInfoCount,
queueFamilyIndex,
queueFamilyIndexCount,
queueFamilyProperties,
queueFlags,
queueIndex,
queueLabelCount,
queueType,
qw,
qx,
qy,
qz,
r,
range,
rangeCount,
rasterizationOrder,
rasterizationOrderColorAttachmentAccess,
rasterizationOrderDepthAttachmentAccess,
rasterizationOrderStencilAttachmentAccess,
rasterizationSamples,
rasterizationStream,
rasterizerDiscardEnable,
rateControlMode,
rateControlModes,
rayQuery,
rayTracingInvocationReorder,
rayTracingInvocationReorderReorderingHint,
rayTracingMaintenance1,
rayTracingMotionBlur,
rayTracingMotionBlurPipelineTraceRaysIndirect,
rayTracingPipeline,
rayTracingPipelineShaderGroupHandleCaptureReplay,
rayTracingPipelineShaderGroupHandleCaptureReplayMixed,
rayTracingPipelineTraceRaysIndirect,
rayTracingPipelineTraceRaysIndirect2,
rayTracingPositionFetch,
rayTracingValidation,
rayTraversalPrimitiveCulling,
raygenShaderBindingOffset,
raygenShaderBindingTableBuffer,
raygenShaderRecordAddress,
raygenShaderRecordSize,
rect,
rectCount,
rectangleCount,
rectangularLines,
reductionMode,
reference,
referenceNameSlotIndices,
referencePictureFormat,
referenceSlotCount,
refreshDuration,
refreshRate,
regionCount,
relaxedLineRasterization,
releaseCount,
remoteDeviceIndex,
renderArea,
renderMajor,
renderMinor,
renderPass,
renderPassStripeGranularity,
renderPassStriped,
renderSubmitEndTimeUs,
renderSubmitStartTimeUs,
renderpass,
reportAddressBinding,
reportedAddress,
representativeFragmentTest,
representativeFragmentTestEnable,
requiredFormatFeatures,
requiredSubgroupSize,
requiredSubgroupSizeStages,
requiresDedicatedAllocation,
requiresGopRemainingFrames,
residencyAlignedMipSize,
residencyNonResidentStrict,
residencyStandard2DBlockShape,
residencyStandard2DMultisampleBlockShape,
residencyStandard3DBlockShape,
resolveImageLayout,
resolveImageView,
resolveMode,
resourceDescriptorBufferAddressSpaceSize,
resourceDeviceIndex,
resourceOffset,
resourceUsage,
robustBufferAccess,
robustBufferAccess2,
robustBufferAccessUpdateAfterBind,
robustImageAccess,
robustImageAccess2,
robustStorageBufferAccessSizeAlignment,
robustStorageBufferDescriptorSize,
robustStorageTexelBufferDescriptorSize,
robustUniformBufferAccessSizeAlignment,
robustUniformBufferDescriptorSize,
robustUniformTexelBufferDescriptorSize,
roundingModeIndependence,
rowPitch,
rrOutput,
runtimeDescriptorArray,
sType,
sample,
sampleCount,
sampleCounts,
sampleLocationCoordinateRange,
sampleLocationCount,
sampleLocationGridSize,
sampleLocationSampleCounts,
sampleLocationSubPixelBits,
sampleLocationsCount,
sampleLocationsEnable,
sampleLocationsInfo,
sampleLocationsPerPixel,
sampleOrderType,
sampleRateShading,
sampleShadingEnable,
sampledImageColorSampleCounts,
sampledImageDepthSampleCounts,
sampledImageDescriptorSize,
sampledImageIntegerSampleCounts,
sampledImageStencilSampleCounts,
sampler,
sampler2DViewOf3D,
samplerAnisotropy,
samplerCaptureReplayDescriptorDataSize,
samplerDescriptorBufferAddressSpaceSize,
samplerDescriptorSize,
samplerFilterMinmax,
samplerMipLodBias,
samplerMirrorClampToEdge,
samplerYcbcrConversion,
samplerYcbcrConversionComponents,
samples,
saturatingAccumulation,
scalarBlockLayout,
scalingBehavior,
schedulingControls,
schedulingControlsFlags,
scissorCount,
scope,
scratch,
scratchData,
scratchMemUsageInBytes,
scratchOffset,
screenBufferImport,
screenUsage,
selectableCubicWeights,
semaphore,
semaphoreCount,
semaphoreType,
separateDepthStencilLayouts,
separateStencilMaskRef,
sequencesCount,
sequencesCountBuffer,
sequencesCountOffset,
sequencesIndexBuffer,
sequencesIndexOffset,
session,
set,
setCount,
setLayoutCount,
settingCount,
sgprAllocationGranularity,
sgprsPerSimd,
shader,
shaderArraysPerEngineCount,
shaderBinaryUUID,
shaderBinaryVersion,
shaderBufferFloat16AtomicAdd,
shaderBufferFloat16AtomicMinMax,
shaderBufferFloat16Atomics,
shaderBufferFloat32AtomicAdd,
shaderBufferFloat32AtomicMinMax,
shaderBufferFloat32Atomics,
shaderBufferFloat64AtomicAdd,
shaderBufferFloat64AtomicMinMax,
shaderBufferFloat64Atomics,
shaderBufferInt64Atomics,
shaderClipDistance,
shaderCoreBuiltins,
shaderCoreCount,
shaderCoreFeatures,
shaderCoreMask,
shaderCullDistance,
shaderDemoteToHelperInvocation,
shaderDenormFlushToZeroFloat16,
shaderDenormFlushToZeroFloat32,
shaderDenormFlushToZeroFloat64,
shaderDenormPreserveFloat16,
shaderDenormPreserveFloat32,
shaderDenormPreserveFloat64,
shaderDeviceClock,
shaderDrawParameters,
shaderEarlyAndLateFragmentTests,
shaderEngineCount,
shaderEnqueue,
shaderExpectAssume,
shaderFloat16,
shaderFloat16VectorAtomics,
shaderFloat64,
shaderFloatControls2,
shaderGroupBaseAlignment,
shaderGroupHandleAlignment,
shaderGroupHandleCaptureReplaySize,
shaderGroupHandleSize,
shaderImageFloat32AtomicAdd,
shaderImageFloat32AtomicMinMax,
shaderImageFloat32Atomics,
shaderImageGatherExtended,
shaderImageInt64Atomics,
shaderInputAttachmentArrayDynamicIndexing,
shaderInputAttachmentArrayNonUniformIndexing,
shaderInputAttachmentArrayNonUniformIndexingNative,
shaderInt16,
shaderInt64,
shaderInt8,
shaderIntegerDotProduct,
shaderIntegerFunctions2,
shaderMaximalReconvergence,
shaderModule,
shaderModuleIdentifier,
shaderModuleIdentifierAlgorithmUUID,
shaderObject,
shaderOutputLayer,
shaderOutputViewportIndex,
shaderQuadControl,
shaderRawAccessChains,
shaderResourceMinLod,
shaderResourceResidency,
shaderRoundingModeRTEFloat16,
shaderRoundingModeRTEFloat32,
shaderRoundingModeRTEFloat64,
shaderRoundingModeRTZFloat16,
shaderRoundingModeRTZFloat32,
shaderRoundingModeRTZFloat64,
shaderSMBuiltins,
shaderSMCount,
shaderSampleRateInterpolationFunctions,
shaderSampledImageArrayDynamicIndexing,
shaderSampledImageArrayNonUniformIndexing,
shaderSampledImageArrayNonUniformIndexingNative,
shaderSharedFloat16AtomicAdd,
shaderSharedFloat16AtomicMinMax,
shaderSharedFloat16Atomics,
shaderSharedFloat32AtomicAdd,
shaderSharedFloat32AtomicMinMax,
shaderSharedFloat32Atomics,
shaderSharedFloat64AtomicAdd,
shaderSharedFloat64AtomicMinMax,
shaderSharedFloat64Atomics,
shaderSharedInt64Atomics,
shaderSignedZeroInfNanPreserveFloat16,
shaderSignedZeroInfNanPreserveFloat32,
shaderSignedZeroInfNanPreserveFloat64,
shaderStage,
shaderStageMask,
shaderStorageBufferArrayDynamicIndexing,
shaderStorageBufferArrayNonUniformIndexing,
shaderStorageBufferArrayNonUniformIndexingNative,
shaderStorageImageArrayDynamicIndexing,
shaderStorageImageArrayNonUniformIndexing,
shaderStorageImageArrayNonUniformIndexingNative,
shaderStorageImageExtendedFormats,
shaderStorageImageMultisample,
shaderStorageImageReadWithoutFormat,
shaderStorageImageWriteWithoutFormat,
shaderStorageTexelBufferArrayDynamicIndexing,
shaderStorageTexelBufferArrayNonUniformIndexing,
shaderSubgroupClock,
shaderSubgroupExtendedTypes,
shaderSubgroupRotate,
shaderSubgroupRotateClustered,
shaderSubgroupUniformControlFlow,
shaderTerminateInvocation,
shaderTessellationAndGeometryPointSize,
shaderTileImageCoherentReadAccelerated,
shaderTileImageColorReadAccess,
shaderTileImageDepthReadAccess,
shaderTileImageReadFromHelperInvocation,
shaderTileImageReadSampleFromPixelRateInvocation,
shaderTileImageStencilReadAccess,
shaderUniformBufferArrayDynamicIndexing,
shaderUniformBufferArrayNonUniformIndexing,
shaderUniformBufferArrayNonUniformIndexingNative,
shaderUniformTexelBufferArrayDynamicIndexing,
shaderUniformTexelBufferArrayNonUniformIndexing,
shaderWarpsPerCore,
shaderWarpsPerSM,
shaderZeroInitializeWorkgroupMemory,
shadingRate,
shadingRateAttachmentTexelSize,
shadingRateCoarseSampleOrder,
shadingRateImage,
shadingRateImageEnable,
shadingRateMaxCoarseSamples,
shadingRatePaletteEntryCount,
shadingRatePaletteSize,
shadingRateTexelSize,
shadingRateType,
sharedMemBytes,
sharedPresentSupportedUsageFlags,
sharingMode,
signalSemaphore,
signalSemaphoreCount,
signalSemaphoreInfoCount,
signalSemaphoreValueCount,
signalSemaphoreValuesCount,
simEndTimeUs,
simStartTimeUs,
simdPerComputeUnit,
size,
sliceCount,
sliceOffset,
sliceSegmentCount,
slotIndex,
smoothLines,
sparseAddressSpaceSize,
sparseBinding,
sparseImageFloat32AtomicAdd,
sparseImageFloat32AtomicMinMax,
sparseImageFloat32Atomics,
sparseImageInt64Atomics,
sparseProperties,
sparseResidency16Samples,
sparseResidency2Samples,
sparseResidency4Samples,
sparseResidency8Samples,
sparseResidencyAliased,
sparseResidencyBuffer,
sparseResidencyImage2D,
sparseResidencyImage3D,
specVersion,
splitInstanceBindRegionCount,
src,
srcAccelerationStructure,
srcAccessMask,
srcAddress,
srcAlphaBlendFactor,
srcArrayElement,
srcBinding,
srcBuffer,
srcBufferOffset,
srcBufferRange,
srcCacheCount,
srcColorBlendFactor,
srcImage,
srcImageLayout,
srcOffset,
srcOffsets,
srcPictureResource,
srcPremultiplied,
srcQueueFamilyIndex,
srcRect,
srcSet,
srcStageMask,
srcSubpass,
srcSubresource,
srgb,
srtMotionInstance,
stage,
stageCount,
stageFlags,
stageMask,
stages,
standardSampleLocations,
staticInstance,
stdHeaderVersion,
stdPPSCount,
stdPPSId,
stdProfile,
stdProfileIdc,
stdSPSCount,
stdSPSId,
stdSyntaxFlags,
stdVPSCount,
stdVPSId,
stencil,
stencilAttachmentFormat,
stencilFinalLayout,
stencilInitialLayout,
stencilLayout,
stencilLoadOp,
stencilResolveMode,
stencilStoreOp,
stencilTestEnable,
stencilUsage,
stippledBresenhamLines,
stippledLineEnable,
stippledRectangularLines,
stippledSmoothLines,
storage,
storageBuffer16BitAccess,
storageBuffer8BitAccess,
storageBufferDescriptorSize,
storageBuffers,
storageImageDescriptorSize,
storageImageSampleCounts,
storageInputOutput16,
storagePushConstant16,
storagePushConstant8,
storageTexelBufferDescriptorSize,
storageTexelBufferOffsetAlignmentBytes,
storageTexelBufferOffsetSingleTexelAlignment,
storeOp,
stream,
streamCount,
streamDescriptor,
strictLines,
stride,
stripeArea,
stripeInfoCount,
stripeSemaphoreInfoCount,
subLayerCount,
subPixelInterpolationOffsetBits,
subPixelPrecisionBits,
subTexelPrecisionBits,
subdivisionLevel,
subgroupBroadcastDynamicId,
subgroupQuadOperationsInAllStages,
subgroupSize,
subgroupSizeControl,
subgroupSupportedOperations,
subgroupSupportedStages,
subminor,
submitCount,
subpass,
subpassCount,
subpassIndex,
subpassMergeFeedback,
subpassMergeStatus,
subpassShading,
subresource,
subresourceLayout,
subresourceRange,
subsampledCoarseReconstructionEarlyAccess,
subsampledLoads,
subsetAllocation,
suggestedXChromaOffset,
suggestedYChromaOffset,
suggestedYcbcrModel,
suggestedYcbcrRange,
supersampleFragmentShadingRates,
supported,
supportedAlpha,
supportedCompositeAlpha,
supportedDepthResolveModes,
supportedEncodeFeedbackFlags,
supportedHintGridSizes,
supportedOperations,
supportedOutputGridSizes,
supportedPresentGravityX,
supportedPresentGravityY,
supportedPresentScaling,
supportedQueues,
supportedStages,
supportedStencilResolveModes,
supportedSurfaceCounters,
supportedTransforms,
supportedUsageFlags,
supportsNonZeroFirstInstance,
supportsProtected,
supportsTextureGatherLODBiasAMD,
surface,
surfaceCapabilities,
surfaceCounters,
surfaceFormat,
swapBufferTimestamp,
swapChain,
swapchain,
swapchainCount,
swapchainMaintenance1,
sx,
sy,
synchronization2,
sysmemColorSpaceIndex,
sysmemPixelFormat,
sz,
tagName,
tagSize,
taskCount,
taskShader,
templateType,
temporalLayerCount,
tessellationIsolines,
tessellationPointMode,
tessellationShader,
texelBufferAlignment,
texelRate,
textureBlockMatch,
textureBlockMatch2,
textureBoxFilter,
textureCompressionASTC_HDR,
textureCompressionASTC_LDR,
textureCompressionBC,
textureCompressionETC2,
textureSampleWeighted,
tileCount,
tileProperties,
tileSize,
tiling,
timeDomain,
timelineSemaphore,
timeout,
timestampComputeAndGraphics,
timestampCount,
timestampPeriod,
timestampValidBits,
timingCount,
tokenCount,
tokenType,
topology,
transform,
transformBlockSizes,
transformData,
transformFeedback,
transformFeedbackDraw,
transformFeedbackPreservesProvokingVertex,
transformFeedbackPreservesTriangleFanProvokingVertex,
transformFeedbackQueries,
transformFeedbackRasterizationStreamSelect,
transformFeedbackStreamsLinesTriangles,
transformOffset,
transformT0,
transformT1,
transitionCount,
triStripVertexOrderIndependentOfProvokingVertex,
triangleArray,
triangleArrayStride,
triangleFans,
triangles,
tuningMode,
tx,
ty,
type,
tz,
u64,
uint32,
uint64,
underlyingAPI,
uniformAndStorageBuffer16BitAccess,
uniformAndStorageBuffer8BitAccess,
uniformBufferDescriptorSize,
uniformBufferStandardLayout,
uniformBuffers,
uniformTexelBufferDescriptorSize,
uniformTexelBufferOffsetAlignmentBytes,
uniformTexelBufferOffsetSingleTexelAlignment,
unit,
unnormalizedCoordinates,
update,
updateScratchSize,
updateSequenceCount,
usage,
usageCountsCount,
useGopRemainingFrames,
useMaxFrameSize,
useMaxLevelIdc,
useMaxQp,
useMinQp,
uuid,
validationCache,
value,
value32,
value64,
valueBool,
valueCount,
valueFloat,
valueString,
variableMultisampleRate,
variablePointers,
variablePointersStorageBuffer,
variableSampleLocations,
vendorBinarySize,
vendorFaultCode,
vendorFaultData,
vendorID,
vendorInfoCount,
version,
vertexAttributeAccessBeyondStride,
vertexAttributeDescriptionCount,
vertexAttributeInstanceRateDivisor,
vertexAttributeInstanceRateZeroDivisor,
vertexBindingDescriptionCount,
vertexBindingDivisorCount,
vertexBindingUnit,
vertexCount,
vertexData,
vertexDynamicStride,
vertexFormat,
vertexInputDynamicState,
vertexInputs,
vertexOffset,
vertexPipelineStoresAndAtomics,
vertexStride,
vgprAllocationGranularity,
vgprsPerSimd,
videoCodecOperation,
videoCodecOperations,
videoContentHints,
videoMaintenance1,
videoSession,
videoSessionParameters,
videoSessionParametersTemplate,
videoUsageHints,
view,
viewFormatCount,
viewMask,
viewOffset,
viewType,
viewportBoundsRange,
viewportCount,
viewportDepthCount,
viewportScissor2D,
viewportSubPixelBits,
viewportWScalingEnable,
virtualBufferSizeInMs,
visibleRegion,
visualID,
visual_id,
vulkanMemoryModel,
vulkanMemoryModelAvailabilityVisibilityChains,
vulkanMemoryModelDeviceScope,
w,
waitAll,
waitSemaphoreCount,
waitSemaphoreInfoCount,
waitSemaphoreValueCount,
waitSemaphoreValuesCount,
wavefrontSize,
wavefrontsPerSimd,
whitePoint,
wideLines,
width,
window,
windowCompareMode,
windowExtent,
workgroupMemoryExplicitLayout,
workgroupMemoryExplicitLayout16BitAccess,
workgroupMemoryExplicitLayout8BitAccess,
workgroupMemoryExplicitLayoutScalarBlockLayout,
writeMask,
writeStdPPS,
writeStdSPS,
writeStdVPS,
x,
xChromaOffset,
xcoeff,
y,
yChromaOffset,
ycbcr2plane444Formats,
ycbcrConversion,
ycbcrDegamma,
ycbcrImageArrays,
ycbcrModel,
ycbcrRange,
ycoeff,
z,
zirconHandle,
};
enum class Enum {
Empty = 0,
VkAccelerationStructureBuildTypeKHR,
VkAccelerationStructureCompatibilityKHR,
VkAccelerationStructureMemoryRequirementsTypeNV,
VkAccelerationStructureMotionInstanceTypeNV,
VkAccelerationStructureTypeKHR,
VkAttachmentLoadOp,
VkAttachmentStoreOp,
VkBlendFactor,
VkBlendOp,
VkBlendOverlapEXT,
VkBlockMatchWindowCompareModeQCOM,
VkBorderColor,
VkBuildAccelerationStructureModeKHR,
VkBuildMicromapModeEXT,
VkChromaLocation,
VkCoarseSampleOrderTypeNV,
VkColorSpaceKHR,
VkCommandBufferLevel,
VkCompareOp,
VkComponentSwizzle,
VkComponentTypeKHR,
VkConservativeRasterizationModeEXT,
VkCopyAccelerationStructureModeKHR,
VkCopyMicromapModeEXT,
VkCoverageModulationModeNV,
VkCoverageReductionModeNV,
VkCubicFilterWeightsQCOM,
VkDebugReportObjectTypeEXT,
VkDepthBiasRepresentationEXT,
VkDescriptorType,
VkDescriptorUpdateTemplateType,
VkDeviceAddressBindingTypeEXT,
VkDeviceEventTypeEXT,
VkDeviceFaultAddressTypeEXT,
VkDeviceFaultVendorBinaryHeaderVersionEXT,
VkDeviceMemoryReportEventTypeEXT,
VkDirectDriverLoadingModeLUNARG,
VkDiscardRectangleModeEXT,
VkDisplacementMicromapFormatNV,
VkDisplayEventTypeEXT,
VkDisplayPowerStateEXT,
VkDriverId,
VkDynamicState,
VkFilter,
VkFormat,
VkFragmentShadingRateCombinerOpKHR,
VkFragmentShadingRateNV,
VkFragmentShadingRateTypeNV,
VkFrontFace,
VkFullScreenExclusiveEXT,
VkGeometryTypeKHR,
VkImageLayout,
VkImageTiling,
VkImageType,
VkImageViewType,
VkIndexType,
VkIndirectCommandsTokenTypeNV,
VkInternalAllocationType,
VkLatencyMarkerNV,
VkLayerSettingTypeEXT,
VkLayeredDriverUnderlyingApiMSFT,
VkLineRasterizationModeKHR,
VkLogicOp,
VkMemoryOverallocationBehaviorAMD,
VkMicromapTypeEXT,
VkObjectType,
VkOpacityMicromapFormatEXT,
VkOpacityMicromapSpecialIndexEXT,
VkOpticalFlowPerformanceLevelNV,
VkOpticalFlowSessionBindingPointNV,
VkOutOfBandQueueTypeNV,
VkPerformanceConfigurationTypeINTEL,
VkPerformanceCounterScopeKHR,
VkPerformanceCounterStorageKHR,
VkPerformanceCounterUnitKHR,
VkPerformanceOverrideTypeINTEL,
VkPerformanceParameterTypeINTEL,
VkPerformanceValueTypeINTEL,
VkPhysicalDeviceType,
VkPipelineBindPoint,
VkPipelineCacheHeaderVersion,
VkPipelineExecutableStatisticFormatKHR,
VkPipelineRobustnessBufferBehaviorEXT,
VkPipelineRobustnessImageBehaviorEXT,
VkPointClippingBehavior,
VkPolygonMode,
VkPresentModeKHR,
VkPrimitiveTopology,
VkProvokingVertexModeEXT,
VkQueryPoolSamplingModeINTEL,
VkQueryResultStatusKHR,
VkQueryType,
VkQueueGlobalPriorityKHR,
VkRasterizationOrderAMD,
VkRayTracingInvocationReorderModeNV,
VkRayTracingShaderGroupTypeKHR,
VkResult,
VkSamplerAddressMode,
VkSamplerMipmapMode,
VkSamplerReductionMode,
VkSamplerYcbcrModelConversion,
VkSamplerYcbcrRange,
VkScopeKHR,
VkSemaphoreType,
VkShaderCodeTypeEXT,
VkShaderFloatControlsIndependence,
VkShaderGroupShaderKHR,
VkShaderInfoTypeAMD,
VkShadingRatePaletteEntryNV,
VkSharingMode,
VkStencilOp,
VkStructureType,
VkSubpassContents,
VkSubpassMergeStatusEXT,
VkSystemAllocationScope,
VkTessellationDomainOrigin,
VkTimeDomainKHR,
VkValidationCacheHeaderVersionEXT,
VkValidationCheckEXT,
VkValidationFeatureDisableEXT,
VkValidationFeatureEnableEXT,
VkVendorId,
VkVertexInputRate,
VkVideoEncodeTuningModeKHR,
VkViewportCoordinateSwizzleNV,
};
enum class FlagBitmask {
Empty = 0,
VkAccelerationStructureCreateFlagBitsKHR,
VkAccessFlagBits,
VkAccessFlagBits2,
VkAcquireProfilingLockFlagBitsKHR,
VkAttachmentDescriptionFlagBits,
VkBufferCreateFlagBits,
VkBufferUsageFlagBits,
VkBufferUsageFlagBits2KHR,
VkBuildAccelerationStructureFlagBitsKHR,
VkBuildMicromapFlagBitsEXT,
VkColorComponentFlagBits,
VkCommandBufferResetFlagBits,
VkCommandBufferUsageFlagBits,
VkCommandPoolCreateFlagBits,
VkCommandPoolResetFlagBits,
VkCompositeAlphaFlagBitsKHR,
VkConditionalRenderingFlagBitsEXT,
VkCullModeFlagBits,
VkDebugReportFlagBitsEXT,
VkDebugUtilsMessageSeverityFlagBitsEXT,
VkDebugUtilsMessageTypeFlagBitsEXT,
VkDependencyFlagBits,
VkDescriptorBindingFlagBits,
VkDescriptorPoolCreateFlagBits,
VkDescriptorSetLayoutCreateFlagBits,
VkDeviceAddressBindingFlagBitsEXT,
VkDeviceDiagnosticsConfigFlagBitsNV,
VkDeviceGroupPresentModeFlagBitsKHR,
VkDeviceQueueCreateFlagBits,
VkDisplayPlaneAlphaFlagBitsKHR,
VkEventCreateFlagBits,
VkExportMetalObjectTypeFlagBitsEXT,
VkExternalFenceFeatureFlagBits,
VkExternalFenceHandleTypeFlagBits,
VkExternalMemoryFeatureFlagBits,
VkExternalMemoryFeatureFlagBitsNV,
VkExternalMemoryHandleTypeFlagBits,
VkExternalMemoryHandleTypeFlagBitsNV,
VkExternalSemaphoreFeatureFlagBits,
VkExternalSemaphoreHandleTypeFlagBits,
VkFenceCreateFlagBits,
VkFenceImportFlagBits,
VkFormatFeatureFlagBits,
VkFormatFeatureFlagBits2,
VkFrameBoundaryFlagBitsEXT,
VkFramebufferCreateFlagBits,
VkGeometryFlagBitsKHR,
VkGeometryInstanceFlagBitsKHR,
VkGraphicsPipelineLibraryFlagBitsEXT,
VkHostImageCopyFlagBitsEXT,
VkImageAspectFlagBits,
VkImageCompressionFixedRateFlagBitsEXT,
VkImageCompressionFlagBitsEXT,
VkImageConstraintsInfoFlagBitsFUCHSIA,
VkImageCreateFlagBits,
VkImageUsageFlagBits,
VkImageViewCreateFlagBits,
VkIndirectCommandsLayoutUsageFlagBitsNV,
VkIndirectStateFlagBitsNV,
VkInstanceCreateFlagBits,
VkMemoryAllocateFlagBits,
VkMemoryDecompressionMethodFlagBitsNV,
VkMemoryHeapFlagBits,
VkMemoryMapFlagBits,
VkMemoryPropertyFlagBits,
VkMemoryUnmapFlagBitsKHR,
VkMicromapCreateFlagBitsEXT,
VkOpticalFlowExecuteFlagBitsNV,
VkOpticalFlowGridSizeFlagBitsNV,
VkOpticalFlowSessionCreateFlagBitsNV,
VkOpticalFlowUsageFlagBitsNV,
VkPeerMemoryFeatureFlagBits,
VkPerformanceCounterDescriptionFlagBitsKHR,
VkPhysicalDeviceSchedulingControlsFlagBitsARM,
VkPipelineCacheCreateFlagBits,
VkPipelineColorBlendStateCreateFlagBits,
VkPipelineCompilerControlFlagBitsAMD,
VkPipelineCreateFlagBits,
VkPipelineCreateFlagBits2KHR,
VkPipelineCreationFeedbackFlagBits,
VkPipelineDepthStencilStateCreateFlagBits,
VkPipelineLayoutCreateFlagBits,
VkPipelineShaderStageCreateFlagBits,
VkPipelineStageFlagBits,
VkPipelineStageFlagBits2,
VkPresentGravityFlagBitsEXT,
VkPresentScalingFlagBitsEXT,
VkQueryControlFlagBits,
VkQueryPipelineStatisticFlagBits,
VkQueryResultFlagBits,
VkQueueFlagBits,
VkRenderPassCreateFlagBits,
VkRenderingFlagBits,
VkResolveModeFlagBits,
VkSampleCountFlagBits,
VkSamplerCreateFlagBits,
VkSemaphoreImportFlagBits,
VkSemaphoreWaitFlagBits,
VkShaderCorePropertiesFlagBitsAMD,
VkShaderCreateFlagBitsEXT,
VkShaderStageFlagBits,
VkSparseImageFormatFlagBits,
VkSparseMemoryBindFlagBits,
VkStencilFaceFlagBits,
VkSubgroupFeatureFlagBits,
VkSubmitFlagBits,
VkSubpassDescriptionFlagBits,
VkSurfaceCounterFlagBitsEXT,
VkSurfaceTransformFlagBitsKHR,
VkSwapchainCreateFlagBitsKHR,
VkToolPurposeFlagBits,
VkVideoCapabilityFlagBitsKHR,
VkVideoChromaSubsamplingFlagBitsKHR,
VkVideoCodecOperationFlagBitsKHR,
VkVideoCodingControlFlagBitsKHR,
VkVideoComponentBitDepthFlagBitsKHR,
VkVideoDecodeCapabilityFlagBitsKHR,
VkVideoDecodeH264PictureLayoutFlagBitsKHR,
VkVideoDecodeUsageFlagBitsKHR,
VkVideoEncodeCapabilityFlagBitsKHR,
VkVideoEncodeContentFlagBitsKHR,
VkVideoEncodeFeedbackFlagBitsKHR,
VkVideoEncodeFlagBitsKHR,
VkVideoEncodeH264CapabilityFlagBitsKHR,
VkVideoEncodeH264RateControlFlagBitsKHR,
VkVideoEncodeH264StdFlagBitsKHR,
VkVideoEncodeH265CapabilityFlagBitsKHR,
VkVideoEncodeH265CtbSizeFlagBitsKHR,
VkVideoEncodeH265RateControlFlagBitsKHR,
VkVideoEncodeH265StdFlagBitsKHR,
VkVideoEncodeH265TransformBlockSizeFlagBitsKHR,
VkVideoEncodeRateControlModeFlagBitsKHR,
VkVideoEncodeUsageFlagBitsKHR,
VkVideoSessionCreateFlagBitsKHR,
};
// Need underscore prefix to not conflict with namespace, but still easy to match generation
enum class Extension {
Empty = 0,
_VK_AMDX_shader_enqueue,
_VK_AMD_buffer_marker,
_VK_AMD_device_coherent_memory,
_VK_AMD_display_native_hdr,
_VK_AMD_draw_indirect_count,
_VK_AMD_gcn_shader,
_VK_AMD_gpu_shader_half_float,
_VK_AMD_gpu_shader_int16,
_VK_AMD_memory_overallocation_behavior,
_VK_AMD_mixed_attachment_samples,
_VK_AMD_negative_viewport_height,
_VK_AMD_pipeline_compiler_control,
_VK_AMD_rasterization_order,
_VK_AMD_shader_ballot,
_VK_AMD_shader_core_properties,
_VK_AMD_shader_core_properties2,
_VK_AMD_shader_early_and_late_fragment_tests,
_VK_AMD_shader_explicit_vertex_parameter,
_VK_AMD_shader_fragment_mask,
_VK_AMD_shader_image_load_store_lod,
_VK_AMD_shader_info,
_VK_AMD_shader_trinary_minmax,
_VK_AMD_texture_gather_bias_lod,
_VK_ANDROID_external_format_resolve,
_VK_ANDROID_external_memory_android_hardware_buffer,
_VK_ARM_rasterization_order_attachment_access,
_VK_ARM_render_pass_striped,
_VK_ARM_scheduling_controls,
_VK_ARM_shader_core_builtins,
_VK_ARM_shader_core_properties,
_VK_EXT_4444_formats,
_VK_EXT_acquire_drm_display,
_VK_EXT_acquire_xlib_display,
_VK_EXT_astc_decode_mode,
_VK_EXT_attachment_feedback_loop_dynamic_state,
_VK_EXT_attachment_feedback_loop_layout,
_VK_EXT_blend_operation_advanced,
_VK_EXT_border_color_swizzle,
_VK_EXT_buffer_device_address,
_VK_EXT_calibrated_timestamps,
_VK_EXT_color_write_enable,
_VK_EXT_conditional_rendering,
_VK_EXT_conservative_rasterization,
_VK_EXT_custom_border_color,
_VK_EXT_debug_marker,
_VK_EXT_debug_report,
_VK_EXT_debug_utils,
_VK_EXT_depth_bias_control,
_VK_EXT_depth_clamp_zero_one,
_VK_EXT_depth_clip_control,
_VK_EXT_depth_clip_enable,
_VK_EXT_depth_range_unrestricted,
_VK_EXT_descriptor_buffer,
_VK_EXT_descriptor_indexing,
_VK_EXT_device_address_binding_report,
_VK_EXT_device_fault,
_VK_EXT_device_memory_report,
_VK_EXT_direct_mode_display,
_VK_EXT_directfb_surface,
_VK_EXT_discard_rectangles,
_VK_EXT_display_control,
_VK_EXT_display_surface_counter,
_VK_EXT_dynamic_rendering_unused_attachments,
_VK_EXT_extended_dynamic_state,
_VK_EXT_extended_dynamic_state2,
_VK_EXT_extended_dynamic_state3,
_VK_EXT_external_memory_acquire_unmodified,
_VK_EXT_external_memory_dma_buf,
_VK_EXT_external_memory_host,
_VK_EXT_filter_cubic,
_VK_EXT_fragment_density_map,
_VK_EXT_fragment_density_map2,
_VK_EXT_fragment_shader_interlock,
_VK_EXT_frame_boundary,
_VK_EXT_full_screen_exclusive,
_VK_EXT_global_priority,
_VK_EXT_global_priority_query,
_VK_EXT_graphics_pipeline_library,
_VK_EXT_hdr_metadata,
_VK_EXT_headless_surface,
_VK_EXT_host_image_copy,
_VK_EXT_host_query_reset,
_VK_EXT_image_2d_view_of_3d,
_VK_EXT_image_compression_control,
_VK_EXT_image_compression_control_swapchain,
_VK_EXT_image_drm_format_modifier,
_VK_EXT_image_robustness,
_VK_EXT_image_sliced_view_of_3d,
_VK_EXT_image_view_min_lod,
_VK_EXT_index_type_uint8,
_VK_EXT_inline_uniform_block,
_VK_EXT_layer_settings,
_VK_EXT_legacy_dithering,
_VK_EXT_legacy_vertex_attributes,
_VK_EXT_line_rasterization,
_VK_EXT_load_store_op_none,
_VK_EXT_map_memory_placed,
_VK_EXT_memory_budget,
_VK_EXT_memory_priority,
_VK_EXT_mesh_shader,
_VK_EXT_metal_objects,
_VK_EXT_metal_surface,
_VK_EXT_multi_draw,
_VK_EXT_multisampled_render_to_single_sampled,
_VK_EXT_mutable_descriptor_type,
_VK_EXT_nested_command_buffer,
_VK_EXT_non_seamless_cube_map,
_VK_EXT_opacity_micromap,
_VK_EXT_pageable_device_local_memory,
_VK_EXT_pci_bus_info,
_VK_EXT_physical_device_drm,
_VK_EXT_pipeline_creation_cache_control,
_VK_EXT_pipeline_creation_feedback,
_VK_EXT_pipeline_library_group_handles,
_VK_EXT_pipeline_properties,
_VK_EXT_pipeline_protected_access,
_VK_EXT_pipeline_robustness,
_VK_EXT_post_depth_coverage,
_VK_EXT_primitive_topology_list_restart,
_VK_EXT_primitives_generated_query,
_VK_EXT_private_data,
_VK_EXT_provoking_vertex,
_VK_EXT_queue_family_foreign,
_VK_EXT_rasterization_order_attachment_access,
_VK_EXT_rgba10x6_formats,
_VK_EXT_robustness2,
_VK_EXT_sample_locations,
_VK_EXT_sampler_filter_minmax,
_VK_EXT_scalar_block_layout,
_VK_EXT_separate_stencil_usage,
_VK_EXT_shader_atomic_float,
_VK_EXT_shader_atomic_float2,
_VK_EXT_shader_demote_to_helper_invocation,
_VK_EXT_shader_image_atomic_int64,
_VK_EXT_shader_module_identifier,
_VK_EXT_shader_object,
_VK_EXT_shader_stencil_export,
_VK_EXT_shader_subgroup_ballot,
_VK_EXT_shader_subgroup_vote,
_VK_EXT_shader_tile_image,
_VK_EXT_shader_viewport_index_layer,
_VK_EXT_subgroup_size_control,
_VK_EXT_subpass_merge_feedback,
_VK_EXT_surface_maintenance1,
_VK_EXT_swapchain_colorspace,
_VK_EXT_swapchain_maintenance1,
_VK_EXT_texel_buffer_alignment,
_VK_EXT_texture_compression_astc_hdr,
_VK_EXT_tooling_info,
_VK_EXT_transform_feedback,
_VK_EXT_validation_cache,
_VK_EXT_validation_features,
_VK_EXT_validation_flags,
_VK_EXT_vertex_attribute_divisor,
_VK_EXT_vertex_input_dynamic_state,
_VK_EXT_ycbcr_2plane_444_formats,
_VK_EXT_ycbcr_image_arrays,
_VK_FUCHSIA_buffer_collection,
_VK_FUCHSIA_external_memory,
_VK_FUCHSIA_external_semaphore,
_VK_FUCHSIA_imagepipe_surface,
_VK_GGP_frame_token,
_VK_GGP_stream_descriptor_surface,
_VK_GOOGLE_decorate_string,
_VK_GOOGLE_display_timing,
_VK_GOOGLE_hlsl_functionality1,
_VK_GOOGLE_surfaceless_query,
_VK_GOOGLE_user_type,
_VK_HUAWEI_cluster_culling_shader,
_VK_HUAWEI_invocation_mask,
_VK_HUAWEI_subpass_shading,
_VK_IMG_filter_cubic,
_VK_IMG_format_pvrtc,
_VK_IMG_relaxed_line_rasterization,
_VK_INTEL_performance_query,
_VK_INTEL_shader_integer_functions2,
_VK_KHR_16bit_storage,
_VK_KHR_8bit_storage,
_VK_KHR_acceleration_structure,
_VK_KHR_android_surface,
_VK_KHR_bind_memory2,
_VK_KHR_buffer_device_address,
_VK_KHR_calibrated_timestamps,
_VK_KHR_cooperative_matrix,
_VK_KHR_copy_commands2,
_VK_KHR_create_renderpass2,
_VK_KHR_dedicated_allocation,
_VK_KHR_deferred_host_operations,
_VK_KHR_depth_stencil_resolve,
_VK_KHR_descriptor_update_template,
_VK_KHR_device_group,
_VK_KHR_device_group_creation,
_VK_KHR_display,
_VK_KHR_display_swapchain,
_VK_KHR_draw_indirect_count,
_VK_KHR_driver_properties,
_VK_KHR_dynamic_rendering,
_VK_KHR_dynamic_rendering_local_read,
_VK_KHR_external_fence,
_VK_KHR_external_fence_capabilities,
_VK_KHR_external_fence_fd,
_VK_KHR_external_fence_win32,
_VK_KHR_external_memory,
_VK_KHR_external_memory_capabilities,
_VK_KHR_external_memory_fd,
_VK_KHR_external_memory_win32,
_VK_KHR_external_semaphore,
_VK_KHR_external_semaphore_capabilities,
_VK_KHR_external_semaphore_fd,
_VK_KHR_external_semaphore_win32,
_VK_KHR_format_feature_flags2,
_VK_KHR_fragment_shader_barycentric,
_VK_KHR_fragment_shading_rate,
_VK_KHR_get_display_properties2,
_VK_KHR_get_memory_requirements2,
_VK_KHR_get_physical_device_properties2,
_VK_KHR_get_surface_capabilities2,
_VK_KHR_global_priority,
_VK_KHR_image_format_list,
_VK_KHR_imageless_framebuffer,
_VK_KHR_incremental_present,
_VK_KHR_index_type_uint8,
_VK_KHR_line_rasterization,
_VK_KHR_load_store_op_none,
_VK_KHR_maintenance1,
_VK_KHR_maintenance2,
_VK_KHR_maintenance3,
_VK_KHR_maintenance4,
_VK_KHR_maintenance5,
_VK_KHR_maintenance6,
_VK_KHR_map_memory2,
_VK_KHR_multiview,
_VK_KHR_performance_query,
_VK_KHR_pipeline_executable_properties,
_VK_KHR_pipeline_library,
_VK_KHR_portability_enumeration,
_VK_KHR_portability_subset,
_VK_KHR_present_id,
_VK_KHR_present_wait,
_VK_KHR_push_descriptor,
_VK_KHR_ray_query,
_VK_KHR_ray_tracing_maintenance1,
_VK_KHR_ray_tracing_pipeline,
_VK_KHR_ray_tracing_position_fetch,
_VK_KHR_relaxed_block_layout,
_VK_KHR_sampler_mirror_clamp_to_edge,
_VK_KHR_sampler_ycbcr_conversion,
_VK_KHR_separate_depth_stencil_layouts,
_VK_KHR_shader_atomic_int64,
_VK_KHR_shader_clock,
_VK_KHR_shader_draw_parameters,
_VK_KHR_shader_expect_assume,
_VK_KHR_shader_float16_int8,
_VK_KHR_shader_float_controls,
_VK_KHR_shader_float_controls2,
_VK_KHR_shader_integer_dot_product,
_VK_KHR_shader_maximal_reconvergence,
_VK_KHR_shader_non_semantic_info,
_VK_KHR_shader_quad_control,
_VK_KHR_shader_subgroup_extended_types,
_VK_KHR_shader_subgroup_rotate,
_VK_KHR_shader_subgroup_uniform_control_flow,
_VK_KHR_shader_terminate_invocation,
_VK_KHR_shared_presentable_image,
_VK_KHR_spirv_1_4,
_VK_KHR_storage_buffer_storage_class,
_VK_KHR_surface,
_VK_KHR_surface_protected_capabilities,
_VK_KHR_swapchain,
_VK_KHR_swapchain_mutable_format,
_VK_KHR_synchronization2,
_VK_KHR_timeline_semaphore,
_VK_KHR_uniform_buffer_standard_layout,
_VK_KHR_variable_pointers,
_VK_KHR_vertex_attribute_divisor,
_VK_KHR_video_decode_av1,
_VK_KHR_video_decode_h264,
_VK_KHR_video_decode_h265,
_VK_KHR_video_decode_queue,
_VK_KHR_video_encode_h264,
_VK_KHR_video_encode_h265,
_VK_KHR_video_encode_queue,
_VK_KHR_video_maintenance1,
_VK_KHR_video_queue,
_VK_KHR_vulkan_memory_model,
_VK_KHR_wayland_surface,
_VK_KHR_win32_keyed_mutex,
_VK_KHR_win32_surface,
_VK_KHR_workgroup_memory_explicit_layout,
_VK_KHR_xcb_surface,
_VK_KHR_xlib_surface,
_VK_KHR_zero_initialize_workgroup_memory,
_VK_LUNARG_direct_driver_loading,
_VK_MSFT_layered_driver,
_VK_MVK_ios_surface,
_VK_MVK_macos_surface,
_VK_NN_vi_surface,
_VK_NVX_binary_import,
_VK_NVX_image_view_handle,
_VK_NVX_multiview_per_view_attributes,
_VK_NV_acquire_winrt_display,
_VK_NV_clip_space_w_scaling,
_VK_NV_compute_shader_derivatives,
_VK_NV_cooperative_matrix,
_VK_NV_copy_memory_indirect,
_VK_NV_corner_sampled_image,
_VK_NV_coverage_reduction_mode,
_VK_NV_cuda_kernel_launch,
_VK_NV_dedicated_allocation,
_VK_NV_dedicated_allocation_image_aliasing,
_VK_NV_descriptor_pool_overallocation,
_VK_NV_device_diagnostic_checkpoints,
_VK_NV_device_diagnostics_config,
_VK_NV_device_generated_commands,
_VK_NV_device_generated_commands_compute,
_VK_NV_displacement_micromap,
_VK_NV_extended_sparse_address_space,
_VK_NV_external_memory,
_VK_NV_external_memory_capabilities,
_VK_NV_external_memory_rdma,
_VK_NV_external_memory_win32,
_VK_NV_fill_rectangle,
_VK_NV_fragment_coverage_to_color,
_VK_NV_fragment_shader_barycentric,
_VK_NV_fragment_shading_rate_enums,
_VK_NV_framebuffer_mixed_samples,
_VK_NV_geometry_shader_passthrough,
_VK_NV_glsl_shader,
_VK_NV_inherited_viewport_scissor,
_VK_NV_linear_color_attachment,
_VK_NV_low_latency,
_VK_NV_low_latency2,
_VK_NV_memory_decompression,
_VK_NV_mesh_shader,
_VK_NV_optical_flow,
_VK_NV_per_stage_descriptor_set,
_VK_NV_present_barrier,
_VK_NV_raw_access_chains,
_VK_NV_ray_tracing,
_VK_NV_ray_tracing_invocation_reorder,
_VK_NV_ray_tracing_motion_blur,
_VK_NV_ray_tracing_validation,
_VK_NV_representative_fragment_test,
_VK_NV_sample_mask_override_coverage,
_VK_NV_scissor_exclusive,
_VK_NV_shader_atomic_float16_vector,
_VK_NV_shader_image_footprint,
_VK_NV_shader_sm_builtins,
_VK_NV_shader_subgroup_partitioned,
_VK_NV_shading_rate_image,
_VK_NV_viewport_array2,
_VK_NV_viewport_swizzle,
_VK_NV_win32_keyed_mutex,
_VK_QCOM_filter_cubic_clamp,
_VK_QCOM_filter_cubic_weights,
_VK_QCOM_fragment_density_map_offset,
_VK_QCOM_image_processing,
_VK_QCOM_image_processing2,
_VK_QCOM_multiview_per_view_render_areas,
_VK_QCOM_multiview_per_view_viewports,
_VK_QCOM_render_pass_shader_resolve,
_VK_QCOM_render_pass_store_ops,
_VK_QCOM_render_pass_transform,
_VK_QCOM_rotated_copy_commands,
_VK_QCOM_tile_properties,
_VK_QCOM_ycbcr_degamma,
_VK_QNX_external_memory_screen_buffer,
_VK_QNX_screen_surface,
_VK_SEC_amigo_profiling,
_VK_VALVE_descriptor_set_host_mapping,
_VK_VALVE_mutable_descriptor_type,
};
// Sometimes you know the requirement list doesn't contain any version values
typedef small_vector<vvl::Extension, 2, size_t> Extensions;
struct Requirement {
const vvl::Extension extension;
const vvl::Version version;
Requirement(vvl::Extension extension_) : extension(extension_), version(vvl::Version::Empty) {}
Requirement(vvl::Version version_) : extension(vvl::Extension::Empty), version(version_) {}
};
typedef small_vector<Requirement, 2, size_t> Requirements;
const char* String(Func func);
const char* String(Struct structure);
const char* String(Field field);
const char* String(Enum value);
const char* String(FlagBitmask value);
const char* String(Extension extension);
std::string String(const Extensions& extensions);
std::string String(const Requirement& requirement);
std::string String(const Requirements& requirements);
bool IsFieldPointer(Field field);
} // namespace vvl
// NOLINTEND