/* WARNING: This is auto-generated file. Do not modify, since changes will * be lost! Modify the generating script instead. * This file was generated by /scripts/gen_framework.py */ const char* getAttachmentLoadOpName (VkAttachmentLoadOp value); const char* getAttachmentStoreOpName (VkAttachmentStoreOp value); const char* getBlendFactorName (VkBlendFactor value); const char* getBlendOpName (VkBlendOp value); const char* getBorderColorName (VkBorderColor value); const char* getPipelineCacheHeaderVersionName (VkPipelineCacheHeaderVersion value); const char* getComponentSwizzleName (VkComponentSwizzle value); const char* getCommandBufferLevelName (VkCommandBufferLevel value); const char* getCompareOpName (VkCompareOp value); const char* getDescriptorTypeName (VkDescriptorType value); const char* getDynamicStateName (VkDynamicState value); const char* getPolygonModeName (VkPolygonMode value); const char* getFormatName (VkFormat value); const char* getFrontFaceName (VkFrontFace value); const char* getImageLayoutName (VkImageLayout value); const char* getImageTilingName (VkImageTiling value); const char* getImageTypeName (VkImageType value); const char* getImageViewTypeName (VkImageViewType value); const char* getSharingModeName (VkSharingMode value); const char* getIndexTypeName (VkIndexType value); const char* getLogicOpName (VkLogicOp value); const char* getPhysicalDeviceTypeName (VkPhysicalDeviceType value); const char* getPipelineBindPointName (VkPipelineBindPoint value); const char* getPrimitiveTopologyName (VkPrimitiveTopology value); const char* getQueryTypeName (VkQueryType value); const char* getSubpassContentsName (VkSubpassContents value); const char* getResultName (VkResult value); const char* getStencilOpName (VkStencilOp value); const char* getStructureTypeName (VkStructureType value); const char* getSystemAllocationScopeName (VkSystemAllocationScope value); const char* getInternalAllocationTypeName (VkInternalAllocationType value); const char* getSamplerAddressModeName (VkSamplerAddressMode value); const char* getFilterName (VkFilter value); const char* getSamplerMipmapModeName (VkSamplerMipmapMode value); const char* getVertexInputRateName (VkVertexInputRate value); const char* getObjectTypeName (VkObjectType value); const char* getRayTracingInvocationReorderModeNVName (VkRayTracingInvocationReorderModeNV value); const char* getIndirectCommandsTokenTypeNVName (VkIndirectCommandsTokenTypeNV value); const char* getDescriptorUpdateTemplateTypeName (VkDescriptorUpdateTemplateType value); const char* getViewportCoordinateSwizzleNVName (VkViewportCoordinateSwizzleNV value); const char* getDiscardRectangleModeEXTName (VkDiscardRectangleModeEXT value); const char* getPointClippingBehaviorName (VkPointClippingBehavior value); const char* getCoverageModulationModeNVName (VkCoverageModulationModeNV value); const char* getCoverageReductionModeNVName (VkCoverageReductionModeNV value); const char* getValidationCacheHeaderVersionEXTName (VkValidationCacheHeaderVersionEXT value); const char* getShaderInfoTypeAMDName (VkShaderInfoTypeAMD value); const char* getQueueGlobalPriorityKHRName (VkQueueGlobalPriorityKHR value); const char* getTimeDomainEXTName (VkTimeDomainEXT value); const char* getConservativeRasterizationModeEXTName (VkConservativeRasterizationModeEXT value); const char* getSemaphoreTypeName (VkSemaphoreType value); const char* getBuildAccelerationStructureModeKHRName (VkBuildAccelerationStructureModeKHR value); const char* getCopyAccelerationStructureModeKHRName (VkCopyAccelerationStructureModeKHR value); const char* getAccelerationStructureTypeKHRName (VkAccelerationStructureTypeKHR value); const char* getGeometryTypeKHRName (VkGeometryTypeKHR value); const char* getRayTracingShaderGroupTypeKHRName (VkRayTracingShaderGroupTypeKHR value); const char* getAccelerationStructureMemoryRequirementsTypeNVName (VkAccelerationStructureMemoryRequirementsTypeNV value); const char* getAccelerationStructureBuildTypeKHRName (VkAccelerationStructureBuildTypeKHR value); const char* getAccelerationStructureCompatibilityKHRName (VkAccelerationStructureCompatibilityKHR value); const char* getShaderGroupShaderKHRName (VkShaderGroupShaderKHR value); const char* getMemoryOverallocationBehaviorAMDName (VkMemoryOverallocationBehaviorAMD value); const char* getScopeNVName (VkScopeNV value); const char* getComponentTypeNVName (VkComponentTypeNV value); const char* getPerformanceCounterScopeKHRName (VkPerformanceCounterScopeKHR value); const char* getPerformanceCounterUnitKHRName (VkPerformanceCounterUnitKHR value); const char* getPerformanceCounterStorageKHRName (VkPerformanceCounterStorageKHR value); const char* getPerformanceConfigurationTypeINTELName (VkPerformanceConfigurationTypeINTEL value); const char* getQueryPoolSamplingModeINTELName (VkQueryPoolSamplingModeINTEL value); const char* getPerformanceOverrideTypeINTELName (VkPerformanceOverrideTypeINTEL value); const char* getPerformanceParameterTypeINTELName (VkPerformanceParameterTypeINTEL value); const char* getPerformanceValueTypeINTELName (VkPerformanceValueTypeINTEL value); const char* getLineRasterizationModeEXTName (VkLineRasterizationModeEXT value); const char* getFragmentShadingRateNVName (VkFragmentShadingRateNV value); const char* getFragmentShadingRateTypeNVName (VkFragmentShadingRateTypeNV value); const char* getSubpassMergeStatusEXTName (VkSubpassMergeStatusEXT value); const char* getProvokingVertexModeEXTName (VkProvokingVertexModeEXT value); const char* getPipelineRobustnessBufferBehaviorEXTName (VkPipelineRobustnessBufferBehaviorEXT value); const char* getPipelineRobustnessImageBehaviorEXTName (VkPipelineRobustnessImageBehaviorEXT value); const char* getDeviceAddressBindingTypeEXTName (VkDeviceAddressBindingTypeEXT value); const char* getMicromapTypeEXTName (VkMicromapTypeEXT value); const char* getBuildMicromapModeEXTName (VkBuildMicromapModeEXT value); const char* getCopyMicromapModeEXTName (VkCopyMicromapModeEXT value); const char* getOpacityMicromapFormatEXTName (VkOpacityMicromapFormatEXT value); const char* getOpacityMicromapSpecialIndexEXTName (VkOpacityMicromapSpecialIndexEXT value); const char* getDeviceFaultVendorBinaryHeaderVersionEXTName (VkDeviceFaultVendorBinaryHeaderVersionEXT value); const char* getDirectDriverLoadingModeLUNARGName (VkDirectDriverLoadingModeLUNARG value); const char* getColorSpaceKHRName (VkColorSpaceKHR value); const char* getPresentModeKHRName (VkPresentModeKHR value); const char* getDebugReportObjectTypeEXTName (VkDebugReportObjectTypeEXT value); const char* getDeviceMemoryReportEventTypeEXTName (VkDeviceMemoryReportEventTypeEXT value); const char* getRasterizationOrderAMDName (VkRasterizationOrderAMD value); const char* getValidationCheckEXTName (VkValidationCheckEXT value); const char* getValidationFeatureEnableEXTName (VkValidationFeatureEnableEXT value); const char* getValidationFeatureDisableEXTName (VkValidationFeatureDisableEXT value); const char* getDisplayPowerStateEXTName (VkDisplayPowerStateEXT value); const char* getDeviceEventTypeEXTName (VkDeviceEventTypeEXT value); const char* getDisplayEventTypeEXTName (VkDisplayEventTypeEXT value); const char* getTessellationDomainOriginName (VkTessellationDomainOrigin value); const char* getSamplerYcbcrModelConversionName (VkSamplerYcbcrModelConversion value); const char* getSamplerYcbcrRangeName (VkSamplerYcbcrRange value); const char* getChromaLocationName (VkChromaLocation value); const char* getSamplerReductionModeName (VkSamplerReductionMode value); const char* getBlendOverlapEXTName (VkBlendOverlapEXT value); const char* getFullScreenExclusiveEXTName (VkFullScreenExclusiveEXT value); const char* getShaderFloatControlsIndependenceName (VkShaderFloatControlsIndependence value); const char* getFragmentShadingRateCombinerOpKHRName (VkFragmentShadingRateCombinerOpKHR value); const char* getOpticalFlowPerformanceLevelNVName (VkOpticalFlowPerformanceLevelNV value); const char* getOpticalFlowSessionBindingPointNVName (VkOpticalFlowSessionBindingPointNV value); const char* getDeviceFaultAddressTypeEXTName (VkDeviceFaultAddressTypeEXT value); const char* getVendorIdName (VkVendorId value); const char* getDriverIdName (VkDriverId value); const char* getShadingRatePaletteEntryNVName (VkShadingRatePaletteEntryNV value); const char* getCoarseSampleOrderTypeNVName (VkCoarseSampleOrderTypeNV value); const char* getPipelineExecutableStatisticFormatKHRName (VkPipelineExecutableStatisticFormatKHR value); const char* getQueryResultStatusKHRName (VkQueryResultStatusKHR value); const char* getVideoEncodeTuningModeKHRName (VkVideoEncodeTuningModeKHR value); const char* getVideoEncodeH264RateControlStructureEXTName (VkVideoEncodeH264RateControlStructureEXT value); const char* getVideoEncodeH265RateControlStructureEXTName (VkVideoEncodeH265RateControlStructureEXT value); const char* getAccelerationStructureMotionInstanceTypeNVName (VkAccelerationStructureMotionInstanceTypeNV value); const char* getdVideoH264ChromaFormatIdcName (StdVideoH264ChromaFormatIdc value); const char* getdVideoH264ProfileIdcName (StdVideoH264ProfileIdc value); const char* getdVideoH264LevelIdcName (StdVideoH264LevelIdc value); const char* getdVideoH264PocTypeName (StdVideoH264PocType value); const char* getdVideoH264AspectRatioIdcName (StdVideoH264AspectRatioIdc value); const char* getdVideoH264WeightedBipredIdcName (StdVideoH264WeightedBipredIdc value); const char* getdVideoH264ModificationOfPicNumsIdcName (StdVideoH264ModificationOfPicNumsIdc value); const char* getdVideoH264MemMgmtControlOpName (StdVideoH264MemMgmtControlOp value); const char* getdVideoH264CabacInitIdcName (StdVideoH264CabacInitIdc value); const char* getdVideoH264DisableDeblockingFilterIdcName (StdVideoH264DisableDeblockingFilterIdc value); const char* getdVideoH264SliceTypeName (StdVideoH264SliceType value); const char* getdVideoH264PictureTypeName (StdVideoH264PictureType value); const char* getdVideoH264NonVclNaluTypeName (StdVideoH264NonVclNaluType value); const char* getdVideoDecodeH264FieldOrderCountName (StdVideoDecodeH264FieldOrderCount value); const char* getdVideoH265ChromaFormatIdcName (StdVideoH265ChromaFormatIdc value); const char* getdVideoH265ProfileIdcName (StdVideoH265ProfileIdc value); const char* getdVideoH265LevelIdcName (StdVideoH265LevelIdc value); const char* getdVideoH265SliceTypeName (StdVideoH265SliceType value); const char* getdVideoH265PictureTypeName (StdVideoH265PictureType value); const char* getdVideoH265AspectRatioIdcName (StdVideoH265AspectRatioIdc value); inline tcu::Format::Enum getAttachmentLoadOpStr (VkAttachmentLoadOp value) { return tcu::Format::Enum(getAttachmentLoadOpName, value); } inline tcu::Format::Enum getAttachmentStoreOpStr (VkAttachmentStoreOp value) { return tcu::Format::Enum(getAttachmentStoreOpName, value); } inline tcu::Format::Enum getBlendFactorStr (VkBlendFactor value) { return tcu::Format::Enum(getBlendFactorName, value); } inline tcu::Format::Enum getBlendOpStr (VkBlendOp value) { return tcu::Format::Enum(getBlendOpName, value); } inline tcu::Format::Enum getBorderColorStr (VkBorderColor value) { return tcu::Format::Enum(getBorderColorName, value); } inline tcu::Format::Enum getPipelineCacheHeaderVersionStr (VkPipelineCacheHeaderVersion value) { return tcu::Format::Enum(getPipelineCacheHeaderVersionName, value); } inline tcu::Format::Enum getComponentSwizzleStr (VkComponentSwizzle value) { return tcu::Format::Enum(getComponentSwizzleName, value); } inline tcu::Format::Enum getCommandBufferLevelStr (VkCommandBufferLevel value) { return tcu::Format::Enum(getCommandBufferLevelName, value); } inline tcu::Format::Enum getCompareOpStr (VkCompareOp value) { return tcu::Format::Enum(getCompareOpName, value); } inline tcu::Format::Enum getDescriptorTypeStr (VkDescriptorType value) { return tcu::Format::Enum(getDescriptorTypeName, value); } inline tcu::Format::Enum getDynamicStateStr (VkDynamicState value) { return tcu::Format::Enum(getDynamicStateName, value); } inline tcu::Format::Enum getPolygonModeStr (VkPolygonMode value) { return tcu::Format::Enum(getPolygonModeName, value); } inline tcu::Format::Enum getFormatStr (VkFormat value) { return tcu::Format::Enum(getFormatName, value); } inline tcu::Format::Enum getFrontFaceStr (VkFrontFace value) { return tcu::Format::Enum(getFrontFaceName, value); } inline tcu::Format::Enum getImageLayoutStr (VkImageLayout value) { return tcu::Format::Enum(getImageLayoutName, value); } inline tcu::Format::Enum getImageTilingStr (VkImageTiling value) { return tcu::Format::Enum(getImageTilingName, value); } inline tcu::Format::Enum getImageTypeStr (VkImageType value) { return tcu::Format::Enum(getImageTypeName, value); } inline tcu::Format::Enum getImageViewTypeStr (VkImageViewType value) { return tcu::Format::Enum(getImageViewTypeName, value); } inline tcu::Format::Enum getSharingModeStr (VkSharingMode value) { return tcu::Format::Enum(getSharingModeName, value); } inline tcu::Format::Enum getIndexTypeStr (VkIndexType value) { return tcu::Format::Enum(getIndexTypeName, value); } inline tcu::Format::Enum getLogicOpStr (VkLogicOp value) { return tcu::Format::Enum(getLogicOpName, value); } inline tcu::Format::Enum getPhysicalDeviceTypeStr (VkPhysicalDeviceType value) { return tcu::Format::Enum(getPhysicalDeviceTypeName, value); } inline tcu::Format::Enum getPipelineBindPointStr (VkPipelineBindPoint value) { return tcu::Format::Enum(getPipelineBindPointName, value); } inline tcu::Format::Enum getPrimitiveTopologyStr (VkPrimitiveTopology value) { return tcu::Format::Enum(getPrimitiveTopologyName, value); } inline tcu::Format::Enum getQueryTypeStr (VkQueryType value) { return tcu::Format::Enum(getQueryTypeName, value); } inline tcu::Format::Enum getSubpassContentsStr (VkSubpassContents value) { return tcu::Format::Enum(getSubpassContentsName, value); } inline tcu::Format::Enum getResultStr (VkResult value) { return tcu::Format::Enum(getResultName, value); } inline tcu::Format::Enum getStencilOpStr (VkStencilOp value) { return tcu::Format::Enum(getStencilOpName, value); } inline tcu::Format::Enum getStructureTypeStr (VkStructureType value) { return tcu::Format::Enum(getStructureTypeName, value); } inline tcu::Format::Enum getSystemAllocationScopeStr (VkSystemAllocationScope value) { return tcu::Format::Enum(getSystemAllocationScopeName, value); } inline tcu::Format::Enum getInternalAllocationTypeStr (VkInternalAllocationType value) { return tcu::Format::Enum(getInternalAllocationTypeName, value); } inline tcu::Format::Enum getSamplerAddressModeStr (VkSamplerAddressMode value) { return tcu::Format::Enum(getSamplerAddressModeName, value); } inline tcu::Format::Enum getFilterStr (VkFilter value) { return tcu::Format::Enum(getFilterName, value); } inline tcu::Format::Enum getSamplerMipmapModeStr (VkSamplerMipmapMode value) { return tcu::Format::Enum(getSamplerMipmapModeName, value); } inline tcu::Format::Enum getVertexInputRateStr (VkVertexInputRate value) { return tcu::Format::Enum(getVertexInputRateName, value); } inline tcu::Format::Enum getObjectTypeStr (VkObjectType value) { return tcu::Format::Enum(getObjectTypeName, value); } inline tcu::Format::Enum getRayTracingInvocationReorderModeNVStr (VkRayTracingInvocationReorderModeNV value) { return tcu::Format::Enum(getRayTracingInvocationReorderModeNVName, value); } inline tcu::Format::Enum getIndirectCommandsTokenTypeNVStr (VkIndirectCommandsTokenTypeNV value) { return tcu::Format::Enum(getIndirectCommandsTokenTypeNVName, value); } inline tcu::Format::Enum getDescriptorUpdateTemplateTypeStr (VkDescriptorUpdateTemplateType value) { return tcu::Format::Enum(getDescriptorUpdateTemplateTypeName, value); } inline tcu::Format::Enum getViewportCoordinateSwizzleNVStr (VkViewportCoordinateSwizzleNV value) { return tcu::Format::Enum(getViewportCoordinateSwizzleNVName, value); } inline tcu::Format::Enum getDiscardRectangleModeEXTStr (VkDiscardRectangleModeEXT value) { return tcu::Format::Enum(getDiscardRectangleModeEXTName, value); } inline tcu::Format::Enum getPointClippingBehaviorStr (VkPointClippingBehavior value) { return tcu::Format::Enum(getPointClippingBehaviorName, value); } inline tcu::Format::Enum getCoverageModulationModeNVStr (VkCoverageModulationModeNV value) { return tcu::Format::Enum(getCoverageModulationModeNVName, value); } inline tcu::Format::Enum getCoverageReductionModeNVStr (VkCoverageReductionModeNV value) { return tcu::Format::Enum(getCoverageReductionModeNVName, value); } inline tcu::Format::Enum getValidationCacheHeaderVersionEXTStr (VkValidationCacheHeaderVersionEXT value) { return tcu::Format::Enum(getValidationCacheHeaderVersionEXTName, value); } inline tcu::Format::Enum getShaderInfoTypeAMDStr (VkShaderInfoTypeAMD value) { return tcu::Format::Enum(getShaderInfoTypeAMDName, value); } inline tcu::Format::Enum getQueueGlobalPriorityKHRStr (VkQueueGlobalPriorityKHR value) { return tcu::Format::Enum(getQueueGlobalPriorityKHRName, value); } inline tcu::Format::Enum getTimeDomainEXTStr (VkTimeDomainEXT value) { return tcu::Format::Enum(getTimeDomainEXTName, value); } inline tcu::Format::Enum getConservativeRasterizationModeEXTStr (VkConservativeRasterizationModeEXT value) { return tcu::Format::Enum(getConservativeRasterizationModeEXTName, value); } inline tcu::Format::Enum getSemaphoreTypeStr (VkSemaphoreType value) { return tcu::Format::Enum(getSemaphoreTypeName, value); } inline tcu::Format::Enum getBuildAccelerationStructureModeKHRStr (VkBuildAccelerationStructureModeKHR value) { return tcu::Format::Enum(getBuildAccelerationStructureModeKHRName, value); } inline tcu::Format::Enum getCopyAccelerationStructureModeKHRStr (VkCopyAccelerationStructureModeKHR value) { return tcu::Format::Enum(getCopyAccelerationStructureModeKHRName, value); } inline tcu::Format::Enum getAccelerationStructureTypeKHRStr (VkAccelerationStructureTypeKHR value) { return tcu::Format::Enum(getAccelerationStructureTypeKHRName, value); } inline tcu::Format::Enum getGeometryTypeKHRStr (VkGeometryTypeKHR value) { return tcu::Format::Enum(getGeometryTypeKHRName, value); } inline tcu::Format::Enum getRayTracingShaderGroupTypeKHRStr (VkRayTracingShaderGroupTypeKHR value) { return tcu::Format::Enum(getRayTracingShaderGroupTypeKHRName, value); } inline tcu::Format::Enum getAccelerationStructureMemoryRequirementsTypeNVStr (VkAccelerationStructureMemoryRequirementsTypeNV value) { return tcu::Format::Enum(getAccelerationStructureMemoryRequirementsTypeNVName, value); } inline tcu::Format::Enum getAccelerationStructureBuildTypeKHRStr (VkAccelerationStructureBuildTypeKHR value) { return tcu::Format::Enum(getAccelerationStructureBuildTypeKHRName, value); } inline tcu::Format::Enum getAccelerationStructureCompatibilityKHRStr (VkAccelerationStructureCompatibilityKHR value) { return tcu::Format::Enum(getAccelerationStructureCompatibilityKHRName, value); } inline tcu::Format::Enum getShaderGroupShaderKHRStr (VkShaderGroupShaderKHR value) { return tcu::Format::Enum(getShaderGroupShaderKHRName, value); } inline tcu::Format::Enum getMemoryOverallocationBehaviorAMDStr (VkMemoryOverallocationBehaviorAMD value) { return tcu::Format::Enum(getMemoryOverallocationBehaviorAMDName, value); } inline tcu::Format::Enum getScopeNVStr (VkScopeNV value) { return tcu::Format::Enum(getScopeNVName, value); } inline tcu::Format::Enum getComponentTypeNVStr (VkComponentTypeNV value) { return tcu::Format::Enum(getComponentTypeNVName, value); } inline tcu::Format::Enum getPerformanceCounterScopeKHRStr (VkPerformanceCounterScopeKHR value) { return tcu::Format::Enum(getPerformanceCounterScopeKHRName, value); } inline tcu::Format::Enum getPerformanceCounterUnitKHRStr (VkPerformanceCounterUnitKHR value) { return tcu::Format::Enum(getPerformanceCounterUnitKHRName, value); } inline tcu::Format::Enum getPerformanceCounterStorageKHRStr (VkPerformanceCounterStorageKHR value) { return tcu::Format::Enum(getPerformanceCounterStorageKHRName, value); } inline tcu::Format::Enum getPerformanceConfigurationTypeINTELStr (VkPerformanceConfigurationTypeINTEL value) { return tcu::Format::Enum(getPerformanceConfigurationTypeINTELName, value); } inline tcu::Format::Enum getQueryPoolSamplingModeINTELStr (VkQueryPoolSamplingModeINTEL value) { return tcu::Format::Enum(getQueryPoolSamplingModeINTELName, value); } inline tcu::Format::Enum getPerformanceOverrideTypeINTELStr (VkPerformanceOverrideTypeINTEL value) { return tcu::Format::Enum(getPerformanceOverrideTypeINTELName, value); } inline tcu::Format::Enum getPerformanceParameterTypeINTELStr (VkPerformanceParameterTypeINTEL value) { return tcu::Format::Enum(getPerformanceParameterTypeINTELName, value); } inline tcu::Format::Enum getPerformanceValueTypeINTELStr (VkPerformanceValueTypeINTEL value) { return tcu::Format::Enum(getPerformanceValueTypeINTELName, value); } inline tcu::Format::Enum getLineRasterizationModeEXTStr (VkLineRasterizationModeEXT value) { return tcu::Format::Enum(getLineRasterizationModeEXTName, value); } inline tcu::Format::Enum getFragmentShadingRateNVStr (VkFragmentShadingRateNV value) { return tcu::Format::Enum(getFragmentShadingRateNVName, value); } inline tcu::Format::Enum getFragmentShadingRateTypeNVStr (VkFragmentShadingRateTypeNV value) { return tcu::Format::Enum(getFragmentShadingRateTypeNVName, value); } inline tcu::Format::Enum getSubpassMergeStatusEXTStr (VkSubpassMergeStatusEXT value) { return tcu::Format::Enum(getSubpassMergeStatusEXTName, value); } inline tcu::Format::Enum getProvokingVertexModeEXTStr (VkProvokingVertexModeEXT value) { return tcu::Format::Enum(getProvokingVertexModeEXTName, value); } inline tcu::Format::Enum getPipelineRobustnessBufferBehaviorEXTStr (VkPipelineRobustnessBufferBehaviorEXT value) { return tcu::Format::Enum(getPipelineRobustnessBufferBehaviorEXTName, value); } inline tcu::Format::Enum getPipelineRobustnessImageBehaviorEXTStr (VkPipelineRobustnessImageBehaviorEXT value) { return tcu::Format::Enum(getPipelineRobustnessImageBehaviorEXTName, value); } inline tcu::Format::Enum getDeviceAddressBindingTypeEXTStr (VkDeviceAddressBindingTypeEXT value) { return tcu::Format::Enum(getDeviceAddressBindingTypeEXTName, value); } inline tcu::Format::Enum getMicromapTypeEXTStr (VkMicromapTypeEXT value) { return tcu::Format::Enum(getMicromapTypeEXTName, value); } inline tcu::Format::Enum getBuildMicromapModeEXTStr (VkBuildMicromapModeEXT value) { return tcu::Format::Enum(getBuildMicromapModeEXTName, value); } inline tcu::Format::Enum getCopyMicromapModeEXTStr (VkCopyMicromapModeEXT value) { return tcu::Format::Enum(getCopyMicromapModeEXTName, value); } inline tcu::Format::Enum getOpacityMicromapFormatEXTStr (VkOpacityMicromapFormatEXT value) { return tcu::Format::Enum(getOpacityMicromapFormatEXTName, value); } inline tcu::Format::Enum getOpacityMicromapSpecialIndexEXTStr (VkOpacityMicromapSpecialIndexEXT value) { return tcu::Format::Enum(getOpacityMicromapSpecialIndexEXTName, value); } inline tcu::Format::Enum getDeviceFaultVendorBinaryHeaderVersionEXTStr (VkDeviceFaultVendorBinaryHeaderVersionEXT value) { return tcu::Format::Enum(getDeviceFaultVendorBinaryHeaderVersionEXTName, value); } inline tcu::Format::Enum getDirectDriverLoadingModeLUNARGStr (VkDirectDriverLoadingModeLUNARG value) { return tcu::Format::Enum(getDirectDriverLoadingModeLUNARGName, value); } inline tcu::Format::Enum getColorSpaceKHRStr (VkColorSpaceKHR value) { return tcu::Format::Enum(getColorSpaceKHRName, value); } inline tcu::Format::Enum getPresentModeKHRStr (VkPresentModeKHR value) { return tcu::Format::Enum(getPresentModeKHRName, value); } inline tcu::Format::Enum getDebugReportObjectTypeEXTStr (VkDebugReportObjectTypeEXT value) { return tcu::Format::Enum(getDebugReportObjectTypeEXTName, value); } inline tcu::Format::Enum getDeviceMemoryReportEventTypeEXTStr (VkDeviceMemoryReportEventTypeEXT value) { return tcu::Format::Enum(getDeviceMemoryReportEventTypeEXTName, value); } inline tcu::Format::Enum getRasterizationOrderAMDStr (VkRasterizationOrderAMD value) { return tcu::Format::Enum(getRasterizationOrderAMDName, value); } inline tcu::Format::Enum getValidationCheckEXTStr (VkValidationCheckEXT value) { return tcu::Format::Enum(getValidationCheckEXTName, value); } inline tcu::Format::Enum getValidationFeatureEnableEXTStr (VkValidationFeatureEnableEXT value) { return tcu::Format::Enum(getValidationFeatureEnableEXTName, value); } inline tcu::Format::Enum getValidationFeatureDisableEXTStr (VkValidationFeatureDisableEXT value) { return tcu::Format::Enum(getValidationFeatureDisableEXTName, value); } inline tcu::Format::Enum getDisplayPowerStateEXTStr (VkDisplayPowerStateEXT value) { return tcu::Format::Enum(getDisplayPowerStateEXTName, value); } inline tcu::Format::Enum getDeviceEventTypeEXTStr (VkDeviceEventTypeEXT value) { return tcu::Format::Enum(getDeviceEventTypeEXTName, value); } inline tcu::Format::Enum getDisplayEventTypeEXTStr (VkDisplayEventTypeEXT value) { return tcu::Format::Enum(getDisplayEventTypeEXTName, value); } inline tcu::Format::Enum getTessellationDomainOriginStr (VkTessellationDomainOrigin value) { return tcu::Format::Enum(getTessellationDomainOriginName, value); } inline tcu::Format::Enum getSamplerYcbcrModelConversionStr (VkSamplerYcbcrModelConversion value) { return tcu::Format::Enum(getSamplerYcbcrModelConversionName, value); } inline tcu::Format::Enum getSamplerYcbcrRangeStr (VkSamplerYcbcrRange value) { return tcu::Format::Enum(getSamplerYcbcrRangeName, value); } inline tcu::Format::Enum getChromaLocationStr (VkChromaLocation value) { return tcu::Format::Enum(getChromaLocationName, value); } inline tcu::Format::Enum getSamplerReductionModeStr (VkSamplerReductionMode value) { return tcu::Format::Enum(getSamplerReductionModeName, value); } inline tcu::Format::Enum getBlendOverlapEXTStr (VkBlendOverlapEXT value) { return tcu::Format::Enum(getBlendOverlapEXTName, value); } inline tcu::Format::Enum getFullScreenExclusiveEXTStr (VkFullScreenExclusiveEXT value) { return tcu::Format::Enum(getFullScreenExclusiveEXTName, value); } inline tcu::Format::Enum getShaderFloatControlsIndependenceStr (VkShaderFloatControlsIndependence value) { return tcu::Format::Enum(getShaderFloatControlsIndependenceName, value); } inline tcu::Format::Enum getFragmentShadingRateCombinerOpKHRStr (VkFragmentShadingRateCombinerOpKHR value) { return tcu::Format::Enum(getFragmentShadingRateCombinerOpKHRName, value); } inline tcu::Format::Enum getOpticalFlowPerformanceLevelNVStr (VkOpticalFlowPerformanceLevelNV value) { return tcu::Format::Enum(getOpticalFlowPerformanceLevelNVName, value); } inline tcu::Format::Enum getOpticalFlowSessionBindingPointNVStr (VkOpticalFlowSessionBindingPointNV value) { return tcu::Format::Enum(getOpticalFlowSessionBindingPointNVName, value); } inline tcu::Format::Enum getDeviceFaultAddressTypeEXTStr (VkDeviceFaultAddressTypeEXT value) { return tcu::Format::Enum(getDeviceFaultAddressTypeEXTName, value); } inline tcu::Format::Enum getVendorIdStr (VkVendorId value) { return tcu::Format::Enum(getVendorIdName, value); } inline tcu::Format::Enum getDriverIdStr (VkDriverId value) { return tcu::Format::Enum(getDriverIdName, value); } inline tcu::Format::Enum getShadingRatePaletteEntryNVStr (VkShadingRatePaletteEntryNV value) { return tcu::Format::Enum(getShadingRatePaletteEntryNVName, value); } inline tcu::Format::Enum getCoarseSampleOrderTypeNVStr (VkCoarseSampleOrderTypeNV value) { return tcu::Format::Enum(getCoarseSampleOrderTypeNVName, value); } inline tcu::Format::Enum getPipelineExecutableStatisticFormatKHRStr (VkPipelineExecutableStatisticFormatKHR value) { return tcu::Format::Enum(getPipelineExecutableStatisticFormatKHRName, value); } inline tcu::Format::Enum getQueryResultStatusKHRStr (VkQueryResultStatusKHR value) { return tcu::Format::Enum(getQueryResultStatusKHRName, value); } inline tcu::Format::Enum getVideoEncodeTuningModeKHRStr (VkVideoEncodeTuningModeKHR value) { return tcu::Format::Enum(getVideoEncodeTuningModeKHRName, value); } inline tcu::Format::Enum getVideoEncodeH264RateControlStructureEXTStr (VkVideoEncodeH264RateControlStructureEXT value) { return tcu::Format::Enum(getVideoEncodeH264RateControlStructureEXTName, value); } inline tcu::Format::Enum getVideoEncodeH265RateControlStructureEXTStr (VkVideoEncodeH265RateControlStructureEXT value) { return tcu::Format::Enum(getVideoEncodeH265RateControlStructureEXTName, value); } inline tcu::Format::Enum getAccelerationStructureMotionInstanceTypeNVStr (VkAccelerationStructureMotionInstanceTypeNV value) { return tcu::Format::Enum(getAccelerationStructureMotionInstanceTypeNVName, value); } inline tcu::Format::Enum getdVideoH264ChromaFormatIdcStr (StdVideoH264ChromaFormatIdc value) { return tcu::Format::Enum(getdVideoH264ChromaFormatIdcName, value); } inline tcu::Format::Enum getdVideoH264ProfileIdcStr (StdVideoH264ProfileIdc value) { return tcu::Format::Enum(getdVideoH264ProfileIdcName, value); } inline tcu::Format::Enum getdVideoH264LevelIdcStr (StdVideoH264LevelIdc value) { return tcu::Format::Enum(getdVideoH264LevelIdcName, value); } inline tcu::Format::Enum getdVideoH264PocTypeStr (StdVideoH264PocType value) { return tcu::Format::Enum(getdVideoH264PocTypeName, value); } inline tcu::Format::Enum getdVideoH264AspectRatioIdcStr (StdVideoH264AspectRatioIdc value) { return tcu::Format::Enum(getdVideoH264AspectRatioIdcName, value); } inline tcu::Format::Enum getdVideoH264WeightedBipredIdcStr (StdVideoH264WeightedBipredIdc value) { return tcu::Format::Enum(getdVideoH264WeightedBipredIdcName, value); } inline tcu::Format::Enum getdVideoH264ModificationOfPicNumsIdcStr (StdVideoH264ModificationOfPicNumsIdc value) { return tcu::Format::Enum(getdVideoH264ModificationOfPicNumsIdcName, value); } inline tcu::Format::Enum getdVideoH264MemMgmtControlOpStr (StdVideoH264MemMgmtControlOp value) { return tcu::Format::Enum(getdVideoH264MemMgmtControlOpName, value); } inline tcu::Format::Enum getdVideoH264CabacInitIdcStr (StdVideoH264CabacInitIdc value) { return tcu::Format::Enum(getdVideoH264CabacInitIdcName, value); } inline tcu::Format::Enum getdVideoH264DisableDeblockingFilterIdcStr (StdVideoH264DisableDeblockingFilterIdc value) { return tcu::Format::Enum(getdVideoH264DisableDeblockingFilterIdcName, value); } inline tcu::Format::Enum getdVideoH264SliceTypeStr (StdVideoH264SliceType value) { return tcu::Format::Enum(getdVideoH264SliceTypeName, value); } inline tcu::Format::Enum getdVideoH264PictureTypeStr (StdVideoH264PictureType value) { return tcu::Format::Enum(getdVideoH264PictureTypeName, value); } inline tcu::Format::Enum getdVideoH264NonVclNaluTypeStr (StdVideoH264NonVclNaluType value) { return tcu::Format::Enum(getdVideoH264NonVclNaluTypeName, value); } inline tcu::Format::Enum getdVideoDecodeH264FieldOrderCountStr (StdVideoDecodeH264FieldOrderCount value) { return tcu::Format::Enum(getdVideoDecodeH264FieldOrderCountName, value); } inline tcu::Format::Enum getdVideoH265ChromaFormatIdcStr (StdVideoH265ChromaFormatIdc value) { return tcu::Format::Enum(getdVideoH265ChromaFormatIdcName, value); } inline tcu::Format::Enum getdVideoH265ProfileIdcStr (StdVideoH265ProfileIdc value) { return tcu::Format::Enum(getdVideoH265ProfileIdcName, value); } inline tcu::Format::Enum getdVideoH265LevelIdcStr (StdVideoH265LevelIdc value) { return tcu::Format::Enum(getdVideoH265LevelIdcName, value); } inline tcu::Format::Enum getdVideoH265SliceTypeStr (StdVideoH265SliceType value) { return tcu::Format::Enum(getdVideoH265SliceTypeName, value); } inline tcu::Format::Enum getdVideoH265PictureTypeStr (StdVideoH265PictureType value) { return tcu::Format::Enum(getdVideoH265PictureTypeName, value); } inline tcu::Format::Enum getdVideoH265AspectRatioIdcStr (StdVideoH265AspectRatioIdc value) { return tcu::Format::Enum(getdVideoH265AspectRatioIdcName, value); } inline std::ostream& operator<< (std::ostream& s, VkAttachmentLoadOp value) { return s << getAttachmentLoadOpStr(value); } inline std::ostream& operator<< (std::ostream& s, VkAttachmentStoreOp value) { return s << getAttachmentStoreOpStr(value); } inline std::ostream& operator<< (std::ostream& s, VkBlendFactor value) { return s << getBlendFactorStr(value); } inline std::ostream& operator<< (std::ostream& s, VkBlendOp value) { return s << getBlendOpStr(value); } inline std::ostream& operator<< (std::ostream& s, VkBorderColor value) { return s << getBorderColorStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPipelineCacheHeaderVersion value) { return s << getPipelineCacheHeaderVersionStr(value); } inline std::ostream& operator<< (std::ostream& s, VkComponentSwizzle value) { return s << getComponentSwizzleStr(value); } inline std::ostream& operator<< (std::ostream& s, VkCommandBufferLevel value) { return s << getCommandBufferLevelStr(value); } inline std::ostream& operator<< (std::ostream& s, VkCompareOp value) { return s << getCompareOpStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDescriptorType value) { return s << getDescriptorTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDynamicState value) { return s << getDynamicStateStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPolygonMode value) { return s << getPolygonModeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkFormat value) { return s << getFormatStr(value); } inline std::ostream& operator<< (std::ostream& s, VkFrontFace value) { return s << getFrontFaceStr(value); } inline std::ostream& operator<< (std::ostream& s, VkImageLayout value) { return s << getImageLayoutStr(value); } inline std::ostream& operator<< (std::ostream& s, VkImageTiling value) { return s << getImageTilingStr(value); } inline std::ostream& operator<< (std::ostream& s, VkImageType value) { return s << getImageTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkImageViewType value) { return s << getImageViewTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSharingMode value) { return s << getSharingModeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkIndexType value) { return s << getIndexTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkLogicOp value) { return s << getLogicOpStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPhysicalDeviceType value) { return s << getPhysicalDeviceTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPipelineBindPoint value) { return s << getPipelineBindPointStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPrimitiveTopology value) { return s << getPrimitiveTopologyStr(value); } inline std::ostream& operator<< (std::ostream& s, VkQueryType value) { return s << getQueryTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSubpassContents value) { return s << getSubpassContentsStr(value); } inline std::ostream& operator<< (std::ostream& s, VkResult value) { return s << getResultStr(value); } inline std::ostream& operator<< (std::ostream& s, VkStencilOp value) { return s << getStencilOpStr(value); } inline std::ostream& operator<< (std::ostream& s, VkStructureType value) { return s << getStructureTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSystemAllocationScope value) { return s << getSystemAllocationScopeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkInternalAllocationType value) { return s << getInternalAllocationTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSamplerAddressMode value) { return s << getSamplerAddressModeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkFilter value) { return s << getFilterStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSamplerMipmapMode value) { return s << getSamplerMipmapModeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkVertexInputRate value) { return s << getVertexInputRateStr(value); } inline std::ostream& operator<< (std::ostream& s, VkObjectType value) { return s << getObjectTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkRayTracingInvocationReorderModeNV value) { return s << getRayTracingInvocationReorderModeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkIndirectCommandsTokenTypeNV value) { return s << getIndirectCommandsTokenTypeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDescriptorUpdateTemplateType value) { return s << getDescriptorUpdateTemplateTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkViewportCoordinateSwizzleNV value) { return s << getViewportCoordinateSwizzleNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDiscardRectangleModeEXT value) { return s << getDiscardRectangleModeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPointClippingBehavior value) { return s << getPointClippingBehaviorStr(value); } inline std::ostream& operator<< (std::ostream& s, VkCoverageModulationModeNV value) { return s << getCoverageModulationModeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkCoverageReductionModeNV value) { return s << getCoverageReductionModeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkValidationCacheHeaderVersionEXT value) { return s << getValidationCacheHeaderVersionEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkShaderInfoTypeAMD value) { return s << getShaderInfoTypeAMDStr(value); } inline std::ostream& operator<< (std::ostream& s, VkQueueGlobalPriorityKHR value) { return s << getQueueGlobalPriorityKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkTimeDomainEXT value) { return s << getTimeDomainEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkConservativeRasterizationModeEXT value) { return s << getConservativeRasterizationModeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSemaphoreType value) { return s << getSemaphoreTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkBuildAccelerationStructureModeKHR value) { return s << getBuildAccelerationStructureModeKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkCopyAccelerationStructureModeKHR value) { return s << getCopyAccelerationStructureModeKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkAccelerationStructureTypeKHR value) { return s << getAccelerationStructureTypeKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkGeometryTypeKHR value) { return s << getGeometryTypeKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkRayTracingShaderGroupTypeKHR value) { return s << getRayTracingShaderGroupTypeKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkAccelerationStructureMemoryRequirementsTypeNV value) { return s << getAccelerationStructureMemoryRequirementsTypeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkAccelerationStructureBuildTypeKHR value) { return s << getAccelerationStructureBuildTypeKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkAccelerationStructureCompatibilityKHR value) { return s << getAccelerationStructureCompatibilityKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkShaderGroupShaderKHR value) { return s << getShaderGroupShaderKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkMemoryOverallocationBehaviorAMD value) { return s << getMemoryOverallocationBehaviorAMDStr(value); } inline std::ostream& operator<< (std::ostream& s, VkScopeNV value) { return s << getScopeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkComponentTypeNV value) { return s << getComponentTypeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPerformanceCounterScopeKHR value) { return s << getPerformanceCounterScopeKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPerformanceCounterUnitKHR value) { return s << getPerformanceCounterUnitKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPerformanceCounterStorageKHR value) { return s << getPerformanceCounterStorageKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPerformanceConfigurationTypeINTEL value) { return s << getPerformanceConfigurationTypeINTELStr(value); } inline std::ostream& operator<< (std::ostream& s, VkQueryPoolSamplingModeINTEL value) { return s << getQueryPoolSamplingModeINTELStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPerformanceOverrideTypeINTEL value) { return s << getPerformanceOverrideTypeINTELStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPerformanceParameterTypeINTEL value) { return s << getPerformanceParameterTypeINTELStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPerformanceValueTypeINTEL value) { return s << getPerformanceValueTypeINTELStr(value); } inline std::ostream& operator<< (std::ostream& s, VkLineRasterizationModeEXT value) { return s << getLineRasterizationModeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkFragmentShadingRateNV value) { return s << getFragmentShadingRateNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkFragmentShadingRateTypeNV value) { return s << getFragmentShadingRateTypeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSubpassMergeStatusEXT value) { return s << getSubpassMergeStatusEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkProvokingVertexModeEXT value) { return s << getProvokingVertexModeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPipelineRobustnessBufferBehaviorEXT value) { return s << getPipelineRobustnessBufferBehaviorEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPipelineRobustnessImageBehaviorEXT value) { return s << getPipelineRobustnessImageBehaviorEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDeviceAddressBindingTypeEXT value) { return s << getDeviceAddressBindingTypeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkMicromapTypeEXT value) { return s << getMicromapTypeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkBuildMicromapModeEXT value) { return s << getBuildMicromapModeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkCopyMicromapModeEXT value) { return s << getCopyMicromapModeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkOpacityMicromapFormatEXT value) { return s << getOpacityMicromapFormatEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkOpacityMicromapSpecialIndexEXT value) { return s << getOpacityMicromapSpecialIndexEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDeviceFaultVendorBinaryHeaderVersionEXT value) { return s << getDeviceFaultVendorBinaryHeaderVersionEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDirectDriverLoadingModeLUNARG value) { return s << getDirectDriverLoadingModeLUNARGStr(value); } inline std::ostream& operator<< (std::ostream& s, VkColorSpaceKHR value) { return s << getColorSpaceKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPresentModeKHR value) { return s << getPresentModeKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDebugReportObjectTypeEXT value) { return s << getDebugReportObjectTypeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDeviceMemoryReportEventTypeEXT value) { return s << getDeviceMemoryReportEventTypeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkRasterizationOrderAMD value) { return s << getRasterizationOrderAMDStr(value); } inline std::ostream& operator<< (std::ostream& s, VkValidationCheckEXT value) { return s << getValidationCheckEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkValidationFeatureEnableEXT value) { return s << getValidationFeatureEnableEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkValidationFeatureDisableEXT value) { return s << getValidationFeatureDisableEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDisplayPowerStateEXT value) { return s << getDisplayPowerStateEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDeviceEventTypeEXT value) { return s << getDeviceEventTypeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDisplayEventTypeEXT value) { return s << getDisplayEventTypeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkTessellationDomainOrigin value) { return s << getTessellationDomainOriginStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSamplerYcbcrModelConversion value) { return s << getSamplerYcbcrModelConversionStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSamplerYcbcrRange value) { return s << getSamplerYcbcrRangeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkChromaLocation value) { return s << getChromaLocationStr(value); } inline std::ostream& operator<< (std::ostream& s, VkSamplerReductionMode value) { return s << getSamplerReductionModeStr(value); } inline std::ostream& operator<< (std::ostream& s, VkBlendOverlapEXT value) { return s << getBlendOverlapEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkFullScreenExclusiveEXT value) { return s << getFullScreenExclusiveEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkShaderFloatControlsIndependence value) { return s << getShaderFloatControlsIndependenceStr(value); } inline std::ostream& operator<< (std::ostream& s, VkFragmentShadingRateCombinerOpKHR value) { return s << getFragmentShadingRateCombinerOpKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkOpticalFlowPerformanceLevelNV value) { return s << getOpticalFlowPerformanceLevelNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkOpticalFlowSessionBindingPointNV value) { return s << getOpticalFlowSessionBindingPointNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDeviceFaultAddressTypeEXT value) { return s << getDeviceFaultAddressTypeEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkVendorId value) { return s << getVendorIdStr(value); } inline std::ostream& operator<< (std::ostream& s, VkDriverId value) { return s << getDriverIdStr(value); } inline std::ostream& operator<< (std::ostream& s, VkShadingRatePaletteEntryNV value) { return s << getShadingRatePaletteEntryNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkCoarseSampleOrderTypeNV value) { return s << getCoarseSampleOrderTypeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, VkPipelineExecutableStatisticFormatKHR value) { return s << getPipelineExecutableStatisticFormatKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkQueryResultStatusKHR value) { return s << getQueryResultStatusKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkVideoEncodeTuningModeKHR value) { return s << getVideoEncodeTuningModeKHRStr(value); } inline std::ostream& operator<< (std::ostream& s, VkVideoEncodeH264RateControlStructureEXT value) { return s << getVideoEncodeH264RateControlStructureEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkVideoEncodeH265RateControlStructureEXT value) { return s << getVideoEncodeH265RateControlStructureEXTStr(value); } inline std::ostream& operator<< (std::ostream& s, VkAccelerationStructureMotionInstanceTypeNV value) { return s << getAccelerationStructureMotionInstanceTypeNVStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264ChromaFormatIdc value) { return s << getdVideoH264ChromaFormatIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264ProfileIdc value) { return s << getdVideoH264ProfileIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264LevelIdc value) { return s << getdVideoH264LevelIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264PocType value) { return s << getdVideoH264PocTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264AspectRatioIdc value) { return s << getdVideoH264AspectRatioIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264WeightedBipredIdc value) { return s << getdVideoH264WeightedBipredIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264ModificationOfPicNumsIdc value) { return s << getdVideoH264ModificationOfPicNumsIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264MemMgmtControlOp value) { return s << getdVideoH264MemMgmtControlOpStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264CabacInitIdc value) { return s << getdVideoH264CabacInitIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264DisableDeblockingFilterIdc value) { return s << getdVideoH264DisableDeblockingFilterIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264SliceType value) { return s << getdVideoH264SliceTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264PictureType value) { return s << getdVideoH264PictureTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH264NonVclNaluType value) { return s << getdVideoH264NonVclNaluTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoDecodeH264FieldOrderCount value) { return s << getdVideoDecodeH264FieldOrderCountStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH265ChromaFormatIdc value) { return s << getdVideoH265ChromaFormatIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH265ProfileIdc value) { return s << getdVideoH265ProfileIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH265LevelIdc value) { return s << getdVideoH265LevelIdcStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH265SliceType value) { return s << getdVideoH265SliceTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH265PictureType value) { return s << getdVideoH265PictureTypeStr(value); } inline std::ostream& operator<< (std::ostream& s, StdVideoH265AspectRatioIdc value) { return s << getdVideoH265AspectRatioIdcStr(value); } tcu::Format::Bitfield<32> getFramebufferCreateFlagsStr (VkFramebufferCreateFlags value); tcu::Format::Bitfield<32> getQueryPoolCreateFlagsStr (VkQueryPoolCreateFlags value); tcu::Format::Bitfield<32> getRenderPassCreateFlagsStr (VkRenderPassCreateFlags value); tcu::Format::Bitfield<32> getSamplerCreateFlagsStr (VkSamplerCreateFlags value); tcu::Format::Bitfield<32> getPipelineLayoutCreateFlagsStr (VkPipelineLayoutCreateFlags value); tcu::Format::Bitfield<32> getPipelineCacheCreateFlagsStr (VkPipelineCacheCreateFlags value); tcu::Format::Bitfield<32> getPipelineDepthStencilStateCreateFlagsStr (VkPipelineDepthStencilStateCreateFlags value); tcu::Format::Bitfield<32> getPipelineDynamicStateCreateFlagsStr (VkPipelineDynamicStateCreateFlags value); tcu::Format::Bitfield<32> getPipelineColorBlendStateCreateFlagsStr (VkPipelineColorBlendStateCreateFlags value); tcu::Format::Bitfield<32> getPipelineMultisampleStateCreateFlagsStr (VkPipelineMultisampleStateCreateFlags value); tcu::Format::Bitfield<32> getPipelineRasterizationStateCreateFlagsStr (VkPipelineRasterizationStateCreateFlags value); tcu::Format::Bitfield<32> getPipelineViewportStateCreateFlagsStr (VkPipelineViewportStateCreateFlags value); tcu::Format::Bitfield<32> getPipelineTessellationStateCreateFlagsStr (VkPipelineTessellationStateCreateFlags value); tcu::Format::Bitfield<32> getPipelineInputAssemblyStateCreateFlagsStr (VkPipelineInputAssemblyStateCreateFlags value); tcu::Format::Bitfield<32> getPipelineVertexInputStateCreateFlagsStr (VkPipelineVertexInputStateCreateFlags value); tcu::Format::Bitfield<32> getPipelineShaderStageCreateFlagsStr (VkPipelineShaderStageCreateFlags value); tcu::Format::Bitfield<32> getDescriptorSetLayoutCreateFlagsStr (VkDescriptorSetLayoutCreateFlags value); tcu::Format::Bitfield<32> getBufferViewCreateFlagsStr (VkBufferViewCreateFlags value); tcu::Format::Bitfield<32> getInstanceCreateFlagsStr (VkInstanceCreateFlags value); tcu::Format::Bitfield<32> getDeviceCreateFlagsStr (VkDeviceCreateFlags value); tcu::Format::Bitfield<32> getDeviceQueueCreateFlagsStr (VkDeviceQueueCreateFlags value); tcu::Format::Bitfield<32> getQueueFlagsStr (VkQueueFlags value); tcu::Format::Bitfield<32> getMemoryPropertyFlagsStr (VkMemoryPropertyFlags value); tcu::Format::Bitfield<32> getMemoryHeapFlagsStr (VkMemoryHeapFlags value); tcu::Format::Bitfield<32> getAccessFlagsStr (VkAccessFlags value); tcu::Format::Bitfield<32> getBufferUsageFlagsStr (VkBufferUsageFlags value); tcu::Format::Bitfield<32> getBufferCreateFlagsStr (VkBufferCreateFlags value); tcu::Format::Bitfield<32> getShaderStageFlagsStr (VkShaderStageFlags value); tcu::Format::Bitfield<32> getImageUsageFlagsStr (VkImageUsageFlags value); tcu::Format::Bitfield<32> getImageCreateFlagsStr (VkImageCreateFlags value); tcu::Format::Bitfield<32> getImageViewCreateFlagsStr (VkImageViewCreateFlags value); tcu::Format::Bitfield<32> getPipelineCreateFlagsStr (VkPipelineCreateFlags value); tcu::Format::Bitfield<32> getColorComponentFlagsStr (VkColorComponentFlags value); tcu::Format::Bitfield<32> getFenceCreateFlagsStr (VkFenceCreateFlags value); tcu::Format::Bitfield<32> getSemaphoreCreateFlagsStr (VkSemaphoreCreateFlags value); tcu::Format::Bitfield<32> getFormatFeatureFlagsStr (VkFormatFeatureFlags value); tcu::Format::Bitfield<32> getQueryControlFlagsStr (VkQueryControlFlags value); tcu::Format::Bitfield<32> getQueryResultFlagsStr (VkQueryResultFlags value); tcu::Format::Bitfield<32> getShaderModuleCreateFlagsStr (VkShaderModuleCreateFlags value); tcu::Format::Bitfield<32> getEventCreateFlagsStr (VkEventCreateFlags value); tcu::Format::Bitfield<32> getCommandPoolCreateFlagsStr (VkCommandPoolCreateFlags value); tcu::Format::Bitfield<32> getCommandPoolResetFlagsStr (VkCommandPoolResetFlags value); tcu::Format::Bitfield<32> getCommandBufferResetFlagsStr (VkCommandBufferResetFlags value); tcu::Format::Bitfield<32> getCommandBufferUsageFlagsStr (VkCommandBufferUsageFlags value); tcu::Format::Bitfield<32> getQueryPipelineStatisticFlagsStr (VkQueryPipelineStatisticFlags value); tcu::Format::Bitfield<32> getMemoryMapFlagsStr (VkMemoryMapFlags value); tcu::Format::Bitfield<32> getImageAspectFlagsStr (VkImageAspectFlags value); tcu::Format::Bitfield<32> getSparseMemoryBindFlagsStr (VkSparseMemoryBindFlags value); tcu::Format::Bitfield<32> getSparseImageFormatFlagsStr (VkSparseImageFormatFlags value); tcu::Format::Bitfield<32> getSubpassDescriptionFlagsStr (VkSubpassDescriptionFlags value); tcu::Format::Bitfield<32> getPipelineStageFlagsStr (VkPipelineStageFlags value); tcu::Format::Bitfield<32> getSampleCountFlagsStr (VkSampleCountFlags value); tcu::Format::Bitfield<32> getAttachmentDescriptionFlagsStr (VkAttachmentDescriptionFlags value); tcu::Format::Bitfield<32> getStencilFaceFlagsStr (VkStencilFaceFlags value); tcu::Format::Bitfield<32> getCullModeFlagsStr (VkCullModeFlags value); tcu::Format::Bitfield<32> getDescriptorPoolCreateFlagsStr (VkDescriptorPoolCreateFlags value); tcu::Format::Bitfield<32> getDescriptorPoolResetFlagsStr (VkDescriptorPoolResetFlags value); tcu::Format::Bitfield<32> getDependencyFlagsStr (VkDependencyFlags value); tcu::Format::Bitfield<32> getSubgroupFeatureFlagsStr (VkSubgroupFeatureFlags value); tcu::Format::Bitfield<32> getIndirectCommandsLayoutUsageFlagsNVStr (VkIndirectCommandsLayoutUsageFlagsNV value); tcu::Format::Bitfield<32> getIndirectStateFlagsNVStr (VkIndirectStateFlagsNV value); tcu::Format::Bitfield<32> getGeometryFlagsKHRStr (VkGeometryFlagsKHR value); tcu::Format::Bitfield<32> getGeometryInstanceFlagsKHRStr (VkGeometryInstanceFlagsKHR value); tcu::Format::Bitfield<32> getBuildAccelerationStructureFlagsKHRStr (VkBuildAccelerationStructureFlagsKHR value); tcu::Format::Bitfield<32> getPrivateDataSlotCreateFlagsStr (VkPrivateDataSlotCreateFlags value); tcu::Format::Bitfield<32> getAccelerationStructureCreateFlagsKHRStr (VkAccelerationStructureCreateFlagsKHR value); tcu::Format::Bitfield<32> getDescriptorUpdateTemplateCreateFlagsStr (VkDescriptorUpdateTemplateCreateFlags value); tcu::Format::Bitfield<32> getPipelineCreationFeedbackFlagsStr (VkPipelineCreationFeedbackFlags value); tcu::Format::Bitfield<32> getPerformanceCounterDescriptionFlagsKHRStr (VkPerformanceCounterDescriptionFlagsKHR value); tcu::Format::Bitfield<32> getAcquireProfilingLockFlagsKHRStr (VkAcquireProfilingLockFlagsKHR value); tcu::Format::Bitfield<32> getSemaphoreWaitFlagsStr (VkSemaphoreWaitFlags value); tcu::Format::Bitfield<32> getPipelineCompilerControlFlagsAMDStr (VkPipelineCompilerControlFlagsAMD value); tcu::Format::Bitfield<32> getShaderCorePropertiesFlagsAMDStr (VkShaderCorePropertiesFlagsAMD value); tcu::Format::Bitfield<32> getDeviceDiagnosticsConfigFlagsNVStr (VkDeviceDiagnosticsConfigFlagsNV value); tcu::Format::Bitfield<64> getAccessFlags2Str (VkAccessFlags2 value); tcu::Format::Bitfield<64> getPipelineStageFlags2Str (VkPipelineStageFlags2 value); tcu::Format::Bitfield<32> getAccelerationStructureMotionInfoFlagsNVStr (VkAccelerationStructureMotionInfoFlagsNV value); tcu::Format::Bitfield<32> getAccelerationStructureMotionInstanceFlagsNVStr (VkAccelerationStructureMotionInstanceFlagsNV value); tcu::Format::Bitfield<64> getFormatFeatureFlags2Str (VkFormatFeatureFlags2 value); tcu::Format::Bitfield<32> getRenderingFlagsStr (VkRenderingFlags value); tcu::Format::Bitfield<64> getMemoryDecompressionMethodFlagsNVStr (VkMemoryDecompressionMethodFlagsNV value); tcu::Format::Bitfield<32> getBuildMicromapFlagsEXTStr (VkBuildMicromapFlagsEXT value); tcu::Format::Bitfield<32> getMicromapCreateFlagsEXTStr (VkMicromapCreateFlagsEXT value); tcu::Format::Bitfield<32> getDirectDriverLoadingFlagsLUNARGStr (VkDirectDriverLoadingFlagsLUNARG value); tcu::Format::Bitfield<32> getCompositeAlphaFlagsKHRStr (VkCompositeAlphaFlagsKHR value); tcu::Format::Bitfield<32> getDisplayPlaneAlphaFlagsKHRStr (VkDisplayPlaneAlphaFlagsKHR value); tcu::Format::Bitfield<32> getSurfaceTransformFlagsKHRStr (VkSurfaceTransformFlagsKHR value); tcu::Format::Bitfield<32> getSwapchainCreateFlagsKHRStr (VkSwapchainCreateFlagsKHR value); tcu::Format::Bitfield<32> getDisplayModeCreateFlagsKHRStr (VkDisplayModeCreateFlagsKHR value); tcu::Format::Bitfield<32> getDisplaySurfaceCreateFlagsKHRStr (VkDisplaySurfaceCreateFlagsKHR value); tcu::Format::Bitfield<32> getAndroidSurfaceCreateFlagsKHRStr (VkAndroidSurfaceCreateFlagsKHR value); tcu::Format::Bitfield<32> getViSurfaceCreateFlagsNNStr (VkViSurfaceCreateFlagsNN value); tcu::Format::Bitfield<32> getWaylandSurfaceCreateFlagsKHRStr (VkWaylandSurfaceCreateFlagsKHR value); tcu::Format::Bitfield<32> getWin32SurfaceCreateFlagsKHRStr (VkWin32SurfaceCreateFlagsKHR value); tcu::Format::Bitfield<32> getXlibSurfaceCreateFlagsKHRStr (VkXlibSurfaceCreateFlagsKHR value); tcu::Format::Bitfield<32> getXcbSurfaceCreateFlagsKHRStr (VkXcbSurfaceCreateFlagsKHR value); tcu::Format::Bitfield<32> getDirectFBSurfaceCreateFlagsEXTStr (VkDirectFBSurfaceCreateFlagsEXT value); tcu::Format::Bitfield<32> getIOSSurfaceCreateFlagsMVKStr (VkIOSSurfaceCreateFlagsMVK value); tcu::Format::Bitfield<32> getMacOSSurfaceCreateFlagsMVKStr (VkMacOSSurfaceCreateFlagsMVK value); tcu::Format::Bitfield<32> getMetalSurfaceCreateFlagsEXTStr (VkMetalSurfaceCreateFlagsEXT value); tcu::Format::Bitfield<32> getImagePipeSurfaceCreateFlagsFUCHSIAStr (VkImagePipeSurfaceCreateFlagsFUCHSIA value); tcu::Format::Bitfield<32> getStreamDescriptorSurfaceCreateFlagsGGPStr (VkStreamDescriptorSurfaceCreateFlagsGGP value); tcu::Format::Bitfield<32> getHeadlessSurfaceCreateFlagsEXTStr (VkHeadlessSurfaceCreateFlagsEXT value); tcu::Format::Bitfield<32> getScreenSurfaceCreateFlagsQNXStr (VkScreenSurfaceCreateFlagsQNX value); tcu::Format::Bitfield<32> getOHOSSurfaceCreateFlagsOpenHarmonyStr (VkOHOSSurfaceCreateFlagsOpenHarmony value); tcu::Format::Bitfield<32> getPeerMemoryFeatureFlagsStr (VkPeerMemoryFeatureFlags value); tcu::Format::Bitfield<32> getMemoryAllocateFlagsStr (VkMemoryAllocateFlags value); tcu::Format::Bitfield<32> getDeviceGroupPresentModeFlagsKHRStr (VkDeviceGroupPresentModeFlagsKHR value); tcu::Format::Bitfield<32> getDebugReportFlagsEXTStr (VkDebugReportFlagsEXT value); tcu::Format::Bitfield<32> getCommandPoolTrimFlagsStr (VkCommandPoolTrimFlags value); tcu::Format::Bitfield<32> getExternalMemoryHandleTypeFlagsNVStr (VkExternalMemoryHandleTypeFlagsNV value); tcu::Format::Bitfield<32> getExternalMemoryFeatureFlagsNVStr (VkExternalMemoryFeatureFlagsNV value); tcu::Format::Bitfield<32> getExternalMemoryHandleTypeFlagsStr (VkExternalMemoryHandleTypeFlags value); tcu::Format::Bitfield<32> getExternalMemoryFeatureFlagsStr (VkExternalMemoryFeatureFlags value); tcu::Format::Bitfield<32> getExternalSemaphoreHandleTypeFlagsStr (VkExternalSemaphoreHandleTypeFlags value); tcu::Format::Bitfield<32> getExternalSemaphoreFeatureFlagsStr (VkExternalSemaphoreFeatureFlags value); tcu::Format::Bitfield<32> getSemaphoreImportFlagsStr (VkSemaphoreImportFlags value); tcu::Format::Bitfield<32> getExternalFenceHandleTypeFlagsStr (VkExternalFenceHandleTypeFlags value); tcu::Format::Bitfield<32> getExternalFenceFeatureFlagsStr (VkExternalFenceFeatureFlags value); tcu::Format::Bitfield<32> getFenceImportFlagsStr (VkFenceImportFlags value); tcu::Format::Bitfield<32> getSurfaceCounterFlagsEXTStr (VkSurfaceCounterFlagsEXT value); tcu::Format::Bitfield<32> getPipelineViewportSwizzleStateCreateFlagsNVStr (VkPipelineViewportSwizzleStateCreateFlagsNV value); tcu::Format::Bitfield<32> getPipelineDiscardRectangleStateCreateFlagsEXTStr (VkPipelineDiscardRectangleStateCreateFlagsEXT value); tcu::Format::Bitfield<32> getPipelineCoverageToColorStateCreateFlagsNVStr (VkPipelineCoverageToColorStateCreateFlagsNV value); tcu::Format::Bitfield<32> getPipelineCoverageModulationStateCreateFlagsNVStr (VkPipelineCoverageModulationStateCreateFlagsNV value); tcu::Format::Bitfield<32> getPipelineCoverageReductionStateCreateFlagsNVStr (VkPipelineCoverageReductionStateCreateFlagsNV value); tcu::Format::Bitfield<32> getValidationCacheCreateFlagsEXTStr (VkValidationCacheCreateFlagsEXT value); tcu::Format::Bitfield<32> getDebugUtilsMessageSeverityFlagsEXTStr (VkDebugUtilsMessageSeverityFlagsEXT value); tcu::Format::Bitfield<32> getDebugUtilsMessageTypeFlagsEXTStr (VkDebugUtilsMessageTypeFlagsEXT value); tcu::Format::Bitfield<32> getDebugUtilsMessengerCreateFlagsEXTStr (VkDebugUtilsMessengerCreateFlagsEXT value); tcu::Format::Bitfield<32> getDebugUtilsMessengerCallbackDataFlagsEXTStr (VkDebugUtilsMessengerCallbackDataFlagsEXT value); tcu::Format::Bitfield<32> getDeviceMemoryReportFlagsEXTStr (VkDeviceMemoryReportFlagsEXT value); tcu::Format::Bitfield<32> getPipelineRasterizationConservativeStateCreateFlagsEXTStr (VkPipelineRasterizationConservativeStateCreateFlagsEXT value); tcu::Format::Bitfield<32> getDescriptorBindingFlagsStr (VkDescriptorBindingFlags value); tcu::Format::Bitfield<32> getConditionalRenderingFlagsEXTStr (VkConditionalRenderingFlagsEXT value); tcu::Format::Bitfield<32> getResolveModeFlagsStr (VkResolveModeFlags value); tcu::Format::Bitfield<32> getPipelineRasterizationStateStreamCreateFlagsEXTStr (VkPipelineRasterizationStateStreamCreateFlagsEXT value); tcu::Format::Bitfield<32> getPipelineRasterizationDepthClipStateCreateFlagsEXTStr (VkPipelineRasterizationDepthClipStateCreateFlagsEXT value); tcu::Format::Bitfield<32> getSwapchainImageUsageFlagsANDROIDStr (VkSwapchainImageUsageFlagsANDROID value); tcu::Format::Bitfield<32> getSwapchainImageUsageFlagsOpenHarmonyStr (VkSwapchainImageUsageFlagsOpenHarmony value); tcu::Format::Bitfield<32> getToolPurposeFlagsStr (VkToolPurposeFlags value); tcu::Format::Bitfield<32> getSubmitFlagsStr (VkSubmitFlags value); tcu::Format::Bitfield<32> getImageFormatConstraintsFlagsFUCHSIAStr (VkImageFormatConstraintsFlagsFUCHSIA value); tcu::Format::Bitfield<32> getImageConstraintsInfoFlagsFUCHSIAStr (VkImageConstraintsInfoFlagsFUCHSIA value); tcu::Format::Bitfield<32> getGraphicsPipelineLibraryFlagsEXTStr (VkGraphicsPipelineLibraryFlagsEXT value); tcu::Format::Bitfield<32> getImageCompressionFlagsEXTStr (VkImageCompressionFlagsEXT value); tcu::Format::Bitfield<32> getImageCompressionFixedRateFlagsEXTStr (VkImageCompressionFixedRateFlagsEXT value); tcu::Format::Bitfield<32> getExportMetalObjectTypeFlagsEXTStr (VkExportMetalObjectTypeFlagsEXT value); tcu::Format::Bitfield<32> getDeviceAddressBindingFlagsEXTStr (VkDeviceAddressBindingFlagsEXT value); tcu::Format::Bitfield<32> getOpticalFlowGridSizeFlagsNVStr (VkOpticalFlowGridSizeFlagsNV value); tcu::Format::Bitfield<32> getOpticalFlowUsageFlagsNVStr (VkOpticalFlowUsageFlagsNV value); tcu::Format::Bitfield<32> getOpticalFlowSessionCreateFlagsNVStr (VkOpticalFlowSessionCreateFlagsNV value); tcu::Format::Bitfield<32> getOpticalFlowExecuteFlagsNVStr (VkOpticalFlowExecuteFlagsNV value); tcu::Format::Bitfield<32> getPresentScalingFlagsEXTStr (VkPresentScalingFlagsEXT value); tcu::Format::Bitfield<32> getPresentGravityFlagsEXTStr (VkPresentGravityFlagsEXT value); tcu::Format::Bitfield<32> getVideoCodecOperationFlagsKHRStr (VkVideoCodecOperationFlagsKHR value); tcu::Format::Bitfield<32> getVideoCapabilityFlagsKHRStr (VkVideoCapabilityFlagsKHR value); tcu::Format::Bitfield<32> getVideoSessionCreateFlagsKHRStr (VkVideoSessionCreateFlagsKHR value); tcu::Format::Bitfield<32> getVideoSessionParametersCreateFlagsKHRStr (VkVideoSessionParametersCreateFlagsKHR value); tcu::Format::Bitfield<32> getVideoBeginCodingFlagsKHRStr (VkVideoBeginCodingFlagsKHR value); tcu::Format::Bitfield<32> getVideoEndCodingFlagsKHRStr (VkVideoEndCodingFlagsKHR value); tcu::Format::Bitfield<32> getVideoCodingControlFlagsKHRStr (VkVideoCodingControlFlagsKHR value); tcu::Format::Bitfield<32> getVideoDecodeUsageFlagsKHRStr (VkVideoDecodeUsageFlagsKHR value); tcu::Format::Bitfield<32> getVideoDecodeCapabilityFlagsKHRStr (VkVideoDecodeCapabilityFlagsKHR value); tcu::Format::Bitfield<32> getVideoDecodeFlagsKHRStr (VkVideoDecodeFlagsKHR value); tcu::Format::Bitfield<32> getVideoDecodeH264PictureLayoutFlagsKHRStr (VkVideoDecodeH264PictureLayoutFlagsKHR value); tcu::Format::Bitfield<32> getVideoEncodeFlagsKHRStr (VkVideoEncodeFlagsKHR value); tcu::Format::Bitfield<32> getVideoEncodeUsageFlagsKHRStr (VkVideoEncodeUsageFlagsKHR value); tcu::Format::Bitfield<32> getVideoEncodeContentFlagsKHRStr (VkVideoEncodeContentFlagsKHR value); tcu::Format::Bitfield<32> getVideoEncodeCapabilityFlagsKHRStr (VkVideoEncodeCapabilityFlagsKHR value); tcu::Format::Bitfield<32> getVideoEncodeRateControlFlagsKHRStr (VkVideoEncodeRateControlFlagsKHR value); tcu::Format::Bitfield<32> getVideoEncodeRateControlModeFlagsKHRStr (VkVideoEncodeRateControlModeFlagsKHR value); tcu::Format::Bitfield<32> getVideoChromaSubsamplingFlagsKHRStr (VkVideoChromaSubsamplingFlagsKHR value); tcu::Format::Bitfield<32> getVideoComponentBitDepthFlagsKHRStr (VkVideoComponentBitDepthFlagsKHR value); tcu::Format::Bitfield<32> getVideoEncodeH264CapabilityFlagsEXTStr (VkVideoEncodeH264CapabilityFlagsEXT value); tcu::Format::Bitfield<32> getVideoEncodeH264InputModeFlagsEXTStr (VkVideoEncodeH264InputModeFlagsEXT value); tcu::Format::Bitfield<32> getVideoEncodeH264OutputModeFlagsEXTStr (VkVideoEncodeH264OutputModeFlagsEXT value); tcu::Format::Bitfield<32> getVideoEncodeH265CapabilityFlagsEXTStr (VkVideoEncodeH265CapabilityFlagsEXT value); tcu::Format::Bitfield<32> getVideoEncodeH265InputModeFlagsEXTStr (VkVideoEncodeH265InputModeFlagsEXT value); tcu::Format::Bitfield<32> getVideoEncodeH265OutputModeFlagsEXTStr (VkVideoEncodeH265OutputModeFlagsEXT value); tcu::Format::Bitfield<32> getVideoEncodeH265CtbSizeFlagsEXTStr (VkVideoEncodeH265CtbSizeFlagsEXT value); tcu::Format::Bitfield<32> getVideoEncodeH265TransformBlockSizeFlagsEXTStr (VkVideoEncodeH265TransformBlockSizeFlagsEXT value); std::ostream& operator<< (std::ostream& s, const VkBaseOutStructure& value); std::ostream& operator<< (std::ostream& s, const VkBaseInStructure& value); std::ostream& operator<< (std::ostream& s, const VkOffset2D& value); std::ostream& operator<< (std::ostream& s, const VkOffset3D& value); std::ostream& operator<< (std::ostream& s, const VkExtent2D& value); std::ostream& operator<< (std::ostream& s, const VkExtent3D& value); std::ostream& operator<< (std::ostream& s, const VkViewport& value); std::ostream& operator<< (std::ostream& s, const VkRect2D& value); std::ostream& operator<< (std::ostream& s, const VkClearRect& value); std::ostream& operator<< (std::ostream& s, const VkComponentMapping& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProperties& value); std::ostream& operator<< (std::ostream& s, const VkExtensionProperties& value); std::ostream& operator<< (std::ostream& s, const VkLayerProperties& value); std::ostream& operator<< (std::ostream& s, const VkApplicationInfo& value); std::ostream& operator<< (std::ostream& s, const VkAllocationCallbacks& value); std::ostream& operator<< (std::ostream& s, const VkDeviceQueueCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDeviceCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkInstanceCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkQueueFamilyProperties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryProperties& value); std::ostream& operator<< (std::ostream& s, const VkMemoryAllocateInfo& value); std::ostream& operator<< (std::ostream& s, const VkMemoryRequirements& value); std::ostream& operator<< (std::ostream& s, const VkSparseImageFormatProperties& value); std::ostream& operator<< (std::ostream& s, const VkSparseImageMemoryRequirements& value); std::ostream& operator<< (std::ostream& s, const VkMemoryType& value); std::ostream& operator<< (std::ostream& s, const VkMemoryHeap& value); std::ostream& operator<< (std::ostream& s, const VkMappedMemoryRange& value); std::ostream& operator<< (std::ostream& s, const VkFormatProperties& value); std::ostream& operator<< (std::ostream& s, const VkImageFormatProperties& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorBufferInfo& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorImageInfo& value); std::ostream& operator<< (std::ostream& s, const VkWriteDescriptorSet& value); std::ostream& operator<< (std::ostream& s, const VkCopyDescriptorSet& value); std::ostream& operator<< (std::ostream& s, const VkBufferCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkBufferViewCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkImageSubresource& value); std::ostream& operator<< (std::ostream& s, const VkImageSubresourceLayers& value); std::ostream& operator<< (std::ostream& s, const VkImageSubresourceRange& value); std::ostream& operator<< (std::ostream& s, const VkMemoryBarrier& value); std::ostream& operator<< (std::ostream& s, const VkBufferMemoryBarrier& value); std::ostream& operator<< (std::ostream& s, const VkImageMemoryBarrier& value); std::ostream& operator<< (std::ostream& s, const VkImageCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkSubresourceLayout& value); std::ostream& operator<< (std::ostream& s, const VkImageViewCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkBufferCopy& value); std::ostream& operator<< (std::ostream& s, const VkSparseMemoryBind& value); std::ostream& operator<< (std::ostream& s, const VkSparseImageMemoryBind& value); std::ostream& operator<< (std::ostream& s, const VkSparseBufferMemoryBindInfo& value); std::ostream& operator<< (std::ostream& s, const VkSparseImageOpaqueMemoryBindInfo& value); std::ostream& operator<< (std::ostream& s, const VkSparseImageMemoryBindInfo& value); std::ostream& operator<< (std::ostream& s, const VkBindSparseInfo& value); std::ostream& operator<< (std::ostream& s, const VkImageCopy& value); std::ostream& operator<< (std::ostream& s, const VkImageBlit& value); std::ostream& operator<< (std::ostream& s, const VkBufferImageCopy& value); std::ostream& operator<< (std::ostream& s, const VkCopyMemoryIndirectCommandNV& value); std::ostream& operator<< (std::ostream& s, const VkCopyMemoryToImageIndirectCommandNV& value); std::ostream& operator<< (std::ostream& s, const VkImageResolve& value); std::ostream& operator<< (std::ostream& s, const VkShaderModuleCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutBinding& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorPoolSize& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorPoolCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorSetAllocateInfo& value); std::ostream& operator<< (std::ostream& s, const VkSpecializationMapEntry& value); std::ostream& operator<< (std::ostream& s, const VkSpecializationInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineShaderStageCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkComputePipelineCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkVertexInputBindingDescription& value); std::ostream& operator<< (std::ostream& s, const VkVertexInputAttributeDescription& value); std::ostream& operator<< (std::ostream& s, const VkPipelineVertexInputStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineInputAssemblyStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineTessellationStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineViewportStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineMultisampleStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineColorBlendAttachmentState& value); std::ostream& operator<< (std::ostream& s, const VkPipelineColorBlendStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineDynamicStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkStencilOpState& value); std::ostream& operator<< (std::ostream& s, const VkPipelineDepthStencilStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkGraphicsPipelineCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineCacheCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineCacheHeaderVersionOne& value); std::ostream& operator<< (std::ostream& s, const VkPushConstantRange& value); std::ostream& operator<< (std::ostream& s, const VkPipelineLayoutCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkSamplerCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkCommandPoolCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkCommandBufferAllocateInfo& value); std::ostream& operator<< (std::ostream& s, const VkCommandBufferInheritanceInfo& value); std::ostream& operator<< (std::ostream& s, const VkCommandBufferBeginInfo& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassBeginInfo& value); std::ostream& operator<< (std::ostream& s, const VkClearColorValue& value); std::ostream& operator<< (std::ostream& s, const VkClearDepthStencilValue& value); std::ostream& operator<< (std::ostream& s, const VkClearValue& value); std::ostream& operator<< (std::ostream& s, const VkClearAttachment& value); std::ostream& operator<< (std::ostream& s, const VkAttachmentDescription& value); std::ostream& operator<< (std::ostream& s, const VkAttachmentReference& value); std::ostream& operator<< (std::ostream& s, const VkSubpassDescription& value); std::ostream& operator<< (std::ostream& s, const VkSubpassDependency& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkEventCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkFenceCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSparseProperties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceLimits& value); std::ostream& operator<< (std::ostream& s, const VkSemaphoreCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkQueryPoolCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkFramebufferCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDrawIndirectCommand& value); std::ostream& operator<< (std::ostream& s, const VkDrawIndexedIndirectCommand& value); std::ostream& operator<< (std::ostream& s, const VkDispatchIndirectCommand& value); std::ostream& operator<< (std::ostream& s, const VkMultiDrawInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkMultiDrawIndexedInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkSubmitInfo& value); std::ostream& operator<< (std::ostream& s, const VkDisplayPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayPlanePropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayModeParametersKHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayModePropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayModeCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayPlaneCapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplaySurfaceCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayPresentInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceCapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkAndroidSurfaceCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkViSurfaceCreateInfoNN& value); std::ostream& operator<< (std::ostream& s, const VkWaylandSurfaceCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkWin32SurfaceCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkXlibSurfaceCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkXcbSurfaceCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkImagePipeSurfaceCreateInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkStreamDescriptorSurfaceCreateInfoGGP& value); std::ostream& operator<< (std::ostream& s, const VkScreenSurfaceCreateInfoQNX& value); std::ostream& operator<< (std::ostream& s, const VkOHOSSurfaceCreateInfoOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkOHOSNativeBufferPropertiesOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceFormatKHR& value); std::ostream& operator<< (std::ostream& s, const VkSwapchainCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPresentInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkDebugReportCallbackCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkValidationFlagsEXT& value); std::ostream& operator<< (std::ostream& s, const VkValidationFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationStateRasterizationOrderAMD& value); std::ostream& operator<< (std::ostream& s, const VkDebugMarkerObjectNameInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDebugMarkerObjectTagInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDebugMarkerMarkerInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDedicatedAllocationImageCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkDedicatedAllocationBufferCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkDedicatedAllocationMemoryAllocateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkExternalImageFormatPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkExternalMemoryImageCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkExportMemoryAllocateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkImportMemoryWin32HandleInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkExportMemoryWin32HandleInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkWin32KeyedMutexAcquireReleaseInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkDevicePrivateDataCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPrivateDataSlotCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePrivateDataFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultiDrawPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkGraphicsShaderGroupCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkGraphicsPipelineShaderGroupsCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkBindShaderGroupIndirectCommandNV& value); std::ostream& operator<< (std::ostream& s, const VkBindIndexBufferIndirectCommandNV& value); std::ostream& operator<< (std::ostream& s, const VkBindVertexBufferIndirectCommandNV& value); std::ostream& operator<< (std::ostream& s, const VkSetStateFlagsIndirectCommandNV& value); std::ostream& operator<< (std::ostream& s, const VkIndirectCommandsStreamNV& value); std::ostream& operator<< (std::ostream& s, const VkIndirectCommandsLayoutTokenNV& value); std::ostream& operator<< (std::ostream& s, const VkIndirectCommandsLayoutCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkGeneratedCommandsInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkGeneratedCommandsMemoryRequirementsInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFeatures2& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProperties2& value); std::ostream& operator<< (std::ostream& s, const VkFormatProperties2& value); std::ostream& operator<< (std::ostream& s, const VkImageFormatProperties2& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageFormatInfo2& value); std::ostream& operator<< (std::ostream& s, const VkQueueFamilyProperties2& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryProperties2& value); std::ostream& operator<< (std::ostream& s, const VkSparseImageFormatProperties2& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSparseImageFormatInfo2& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePushDescriptorPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkConformanceVersion& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDriverProperties& value); std::ostream& operator<< (std::ostream& s, const VkPresentRegionsKHR& value); std::ostream& operator<< (std::ostream& s, const VkPresentRegionKHR& value); std::ostream& operator<< (std::ostream& s, const VkRectLayerKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVariablePointersFeatures& value); std::ostream& operator<< (std::ostream& s, const VkExternalMemoryProperties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalImageFormatInfo& value); std::ostream& operator<< (std::ostream& s, const VkExternalImageFormatProperties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalBufferInfo& value); std::ostream& operator<< (std::ostream& s, const VkExternalBufferProperties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceIDProperties& value); std::ostream& operator<< (std::ostream& s, const VkExternalMemoryImageCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkExternalMemoryBufferCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkExportMemoryAllocateInfo& value); std::ostream& operator<< (std::ostream& s, const VkImportMemoryWin32HandleInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkExportMemoryWin32HandleInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkImportMemoryZirconHandleInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkMemoryZirconHandlePropertiesFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkMemoryGetZirconHandleInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkMemoryWin32HandlePropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkMemoryGetWin32HandleInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkImportMemoryFdInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkMemoryFdPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkMemoryGetFdInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkWin32KeyedMutexAcquireReleaseInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalSemaphoreInfo& value); std::ostream& operator<< (std::ostream& s, const VkExternalSemaphoreProperties& value); std::ostream& operator<< (std::ostream& s, const VkExportSemaphoreCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkImportSemaphoreWin32HandleInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkExportSemaphoreWin32HandleInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkD3D12FenceSubmitInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkSemaphoreGetWin32HandleInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkImportSemaphoreFdInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkSemaphoreGetFdInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkImportSemaphoreZirconHandleInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkSemaphoreGetZirconHandleInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalFenceInfo& value); std::ostream& operator<< (std::ostream& s, const VkExternalFenceProperties& value); std::ostream& operator<< (std::ostream& s, const VkExportFenceCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkImportFenceWin32HandleInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkExportFenceWin32HandleInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkFenceGetWin32HandleInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkImportFenceFdInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkFenceGetFdInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultiviewFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultiviewProperties& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassMultiviewCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceCapabilities2EXT& value); std::ostream& operator<< (std::ostream& s, const VkDisplayPowerInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceEventInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDisplayEventInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkSwapchainCounterCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceGroupProperties& value); std::ostream& operator<< (std::ostream& s, const VkMemoryAllocateFlagsInfo& value); std::ostream& operator<< (std::ostream& s, const VkBindBufferMemoryInfo& value); std::ostream& operator<< (std::ostream& s, const VkBindBufferMemoryDeviceGroupInfo& value); std::ostream& operator<< (std::ostream& s, const VkBindImageMemoryInfo& value); std::ostream& operator<< (std::ostream& s, const VkBindImageMemoryDeviceGroupInfo& value); std::ostream& operator<< (std::ostream& s, const VkDeviceGroupRenderPassBeginInfo& value); std::ostream& operator<< (std::ostream& s, const VkDeviceGroupCommandBufferBeginInfo& value); std::ostream& operator<< (std::ostream& s, const VkDeviceGroupSubmitInfo& value); std::ostream& operator<< (std::ostream& s, const VkDeviceGroupBindSparseInfo& value); std::ostream& operator<< (std::ostream& s, const VkDeviceGroupPresentCapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkImageSwapchainCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkBindImageMemorySwapchainInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkAcquireNextImageInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkDeviceGroupPresentInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkDeviceGroupDeviceCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDeviceGroupSwapchainCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorUpdateTemplateEntry& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorUpdateTemplateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkXYColorEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePresentIdFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPresentIdKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePresentWaitFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkHdrMetadataEXT& value); std::ostream& operator<< (std::ostream& s, const VkDisplayNativeHdrSurfaceCapabilitiesAMD& value); std::ostream& operator<< (std::ostream& s, const VkSwapchainDisplayNativeHdrCreateInfoAMD& value); std::ostream& operator<< (std::ostream& s, const VkRefreshCycleDurationGOOGLE& value); std::ostream& operator<< (std::ostream& s, const VkPastPresentationTimingGOOGLE& value); std::ostream& operator<< (std::ostream& s, const VkPresentTimesInfoGOOGLE& value); std::ostream& operator<< (std::ostream& s, const VkPresentTimeGOOGLE& value); std::ostream& operator<< (std::ostream& s, const VkIOSSurfaceCreateInfoMVK& value); std::ostream& operator<< (std::ostream& s, const VkMacOSSurfaceCreateInfoMVK& value); std::ostream& operator<< (std::ostream& s, const VkMetalSurfaceCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkViewportWScalingNV& value); std::ostream& operator<< (std::ostream& s, const VkPipelineViewportWScalingStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkViewportSwizzleNV& value); std::ostream& operator<< (std::ostream& s, const VkPipelineViewportSwizzleStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDiscardRectanglePropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineDiscardRectangleStateCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX& value); std::ostream& operator<< (std::ostream& s, const VkInputAttachmentAspectReference& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassInputAttachmentAspectCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSurfaceInfo2KHR& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceCapabilities2KHR& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceFormat2KHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayProperties2KHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayPlaneProperties2KHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayModeProperties2KHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayPlaneInfo2KHR& value); std::ostream& operator<< (std::ostream& s, const VkDisplayPlaneCapabilities2KHR& value); std::ostream& operator<< (std::ostream& s, const VkSharedPresentSurfaceCapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevice16BitStorageFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubgroupProperties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures& value); std::ostream& operator<< (std::ostream& s, const VkBufferMemoryRequirementsInfo2& value); std::ostream& operator<< (std::ostream& s, const VkDeviceBufferMemoryRequirements& value); std::ostream& operator<< (std::ostream& s, const VkImageMemoryRequirementsInfo2& value); std::ostream& operator<< (std::ostream& s, const VkImageSparseMemoryRequirementsInfo2& value); std::ostream& operator<< (std::ostream& s, const VkDeviceImageMemoryRequirements& value); std::ostream& operator<< (std::ostream& s, const VkMemoryRequirements2& value); std::ostream& operator<< (std::ostream& s, const VkSparseImageMemoryRequirements2& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePointClippingProperties& value); std::ostream& operator<< (std::ostream& s, const VkMemoryDedicatedRequirements& value); std::ostream& operator<< (std::ostream& s, const VkMemoryDedicatedAllocateInfo& value); std::ostream& operator<< (std::ostream& s, const VkImageViewUsageCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineTessellationDomainOriginStateCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkSamplerYcbcrConversionInfo& value); std::ostream& operator<< (std::ostream& s, const VkSamplerYcbcrConversionCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkBindImagePlaneMemoryInfo& value); std::ostream& operator<< (std::ostream& s, const VkImagePlaneMemoryRequirementsInfo& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSamplerYcbcrConversionFeatures& value); std::ostream& operator<< (std::ostream& s, const VkSamplerYcbcrConversionImageFormatProperties& value); std::ostream& operator<< (std::ostream& s, const VkTextureLODGatherFormatPropertiesAMD& value); std::ostream& operator<< (std::ostream& s, const VkConditionalRenderingBeginInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkProtectedSubmitInfo& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProtectedMemoryFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProtectedMemoryProperties& value); std::ostream& operator<< (std::ostream& s, const VkDeviceQueueInfo2& value); std::ostream& operator<< (std::ostream& s, const VkPipelineCoverageToColorStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSamplerFilterMinmaxProperties& value); std::ostream& operator<< (std::ostream& s, const VkSampleLocationEXT& value); std::ostream& operator<< (std::ostream& s, const VkSampleLocationsInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkAttachmentSampleLocationsEXT& value); std::ostream& operator<< (std::ostream& s, const VkSubpassSampleLocationsEXT& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassSampleLocationsBeginInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineSampleLocationsStateCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSampleLocationsPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkMultisamplePropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkSamplerReductionModeCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultiDrawFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineColorBlendAdvancedStateCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceInlineUniformBlockFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceInlineUniformBlockProperties& value); std::ostream& operator<< (std::ostream& s, const VkWriteDescriptorSetInlineUniformBlock& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorPoolInlineUniformBlockCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkPipelineCoverageModulationStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkImageFormatListCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkValidationCacheCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkShaderModuleValidationCacheCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMaintenance3Properties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMaintenance4Features& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMaintenance4Properties& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutSupport& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderDrawParametersFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderFloat16Int8Features& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFloatControlsProperties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceHostQueryResetFeatures& value); std::ostream& operator<< (std::ostream& s, const VkNativeBufferOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkSwapchainImageCreateInfoOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePresentationPropertiesOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkShaderResourceUsageAMD& value); std::ostream& operator<< (std::ostream& s, const VkShaderStatisticsInfoAMD& value); std::ostream& operator<< (std::ostream& s, const VkDeviceQueueGlobalPriorityCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkQueueFamilyGlobalPriorityPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkDebugUtilsObjectNameInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDebugUtilsObjectTagInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDebugUtilsLabelEXT& value); std::ostream& operator<< (std::ostream& s, const VkDebugUtilsMessengerCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDebugUtilsMessengerCallbackDataEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDeviceMemoryReportFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceDeviceMemoryReportCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceMemoryReportCallbackDataEXT& value); std::ostream& operator<< (std::ostream& s, const VkImportMemoryHostPointerInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkMemoryHostPointerPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalMemoryHostPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceConservativeRasterizationPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkCalibratedTimestampInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderCorePropertiesAMD& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderCoreProperties2AMD& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationConservativeStateCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDescriptorIndexingFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDescriptorIndexingProperties& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutBindingFlagsCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorSetVariableDescriptorCountAllocateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorSetVariableDescriptorCountLayoutSupport& value); std::ostream& operator<< (std::ostream& s, const VkAttachmentDescription2& value); std::ostream& operator<< (std::ostream& s, const VkAttachmentReference2& value); std::ostream& operator<< (std::ostream& s, const VkSubpassDescription2& value); std::ostream& operator<< (std::ostream& s, const VkSubpassDependency2& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassCreateInfo2& value); std::ostream& operator<< (std::ostream& s, const VkSubpassBeginInfo& value); std::ostream& operator<< (std::ostream& s, const VkSubpassEndInfo& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTimelineSemaphoreFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTimelineSemaphoreProperties& value); std::ostream& operator<< (std::ostream& s, const VkSemaphoreTypeCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkTimelineSemaphoreSubmitInfo& value); std::ostream& operator<< (std::ostream& s, const VkSemaphoreWaitInfo& value); std::ostream& operator<< (std::ostream& s, const VkSemaphoreSignalInfo& value); std::ostream& operator<< (std::ostream& s, const VkVertexInputBindingDivisorDescriptionEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineVertexInputDivisorStateCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePCIBusInfoPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkImportAndroidHardwareBufferInfoANDROID& value); std::ostream& operator<< (std::ostream& s, const VkImportOHOSNativeBufferInfoOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkAndroidHardwareBufferUsageANDROID& value); std::ostream& operator<< (std::ostream& s, const VkOHOSNativeBufferUsageOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkAndroidHardwareBufferPropertiesANDROID& value); std::ostream& operator<< (std::ostream& s, const VkMemoryGetAndroidHardwareBufferInfoANDROID& value); std::ostream& operator<< (std::ostream& s, const VkMemoryGetOHOSNativeBufferInfoOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkAndroidHardwareBufferFormatPropertiesANDROID& value); std::ostream& operator<< (std::ostream& s, const VkOHOSNativeBufferFormatPropertiesOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkCommandBufferInheritanceConditionalRenderingInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkExternalFormatANDROID& value); std::ostream& operator<< (std::ostream& s, const VkExternalFormatOpenHarmony& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevice8BitStorageFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceConditionalRenderingFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkanMemoryModelFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderAtomicInt64Features& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkQueueFamilyCheckpointPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkCheckpointDataNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDepthStencilResolveProperties& value); std::ostream& operator<< (std::ostream& s, const VkSubpassDescriptionDepthStencilResolve& value); std::ostream& operator<< (std::ostream& s, const VkImageViewASTCDecodeModeEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceASTCDecodeFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTransformFeedbackFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTransformFeedbackPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationStateStreamCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRepresentativeFragmentTestStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExclusiveScissorFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPipelineViewportExclusiveScissorStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCornerSampledImageFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceComputeShaderDerivativesFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderImageFootprintFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCopyMemoryIndirectFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCopyMemoryIndirectPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryDecompressionFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryDecompressionPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkShadingRatePaletteNV& value); std::ostream& operator<< (std::ostream& s, const VkPipelineViewportShadingRateImageStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShadingRateImageFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShadingRateImagePropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceInvocationMaskFeaturesHUAWEI& value); std::ostream& operator<< (std::ostream& s, const VkCoarseSampleLocationNV& value); std::ostream& operator<< (std::ostream& s, const VkCoarseSampleOrderCustomNV& value); std::ostream& operator<< (std::ostream& s, const VkPipelineViewportCoarseSampleOrderStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMeshShaderFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMeshShaderPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkDrawMeshTasksIndirectCommandNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMeshShaderFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMeshShaderPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkDrawMeshTasksIndirectCommandEXT& value); std::ostream& operator<< (std::ostream& s, const VkRayTracingShaderGroupCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkRayTracingShaderGroupCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkRayTracingPipelineCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkRayTracingPipelineCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkGeometryTrianglesNV& value); std::ostream& operator<< (std::ostream& s, const VkGeometryAABBNV& value); std::ostream& operator<< (std::ostream& s, const VkGeometryDataNV& value); std::ostream& operator<< (std::ostream& s, const VkGeometryNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkBindAccelerationStructureMemoryInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkWriteDescriptorSetAccelerationStructureKHR& value); std::ostream& operator<< (std::ostream& s, const VkWriteDescriptorSetAccelerationStructureNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureMemoryRequirementsInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceAccelerationStructureFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingPipelineFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayQueryFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceAccelerationStructurePropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingPipelinePropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkStridedDeviceAddressRegionKHR& value); std::ostream& operator<< (std::ostream& s, const VkTraceRaysIndirectCommandKHR& value); std::ostream& operator<< (std::ostream& s, const VkTraceRaysIndirectCommand2KHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkDrmFormatModifierPropertiesListEXT& value); std::ostream& operator<< (std::ostream& s, const VkDrmFormatModifierPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageDrmFormatModifierInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageDrmFormatModifierListCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageDrmFormatModifierExplicitCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageDrmFormatModifierPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageStencilUsageCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDeviceMemoryOverallocationCreateInfoAMD& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMapFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMap2FeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMapPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMap2PropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassFragmentDensityMapCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkSubpassFragmentDensityMapOffsetEndInfoQCOM& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceScalarBlockLayoutFeatures& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceProtectedCapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceUniformBufferStandardLayoutFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDepthClipEnableFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationDepthClipStateCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryBudgetPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryPriorityFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkMemoryPriorityAllocateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceBufferDeviceAddressFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceBufferDeviceAddressFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkBufferDeviceAddressInfo& value); std::ostream& operator<< (std::ostream& s, const VkBufferOpaqueCaptureAddressCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkBufferDeviceAddressCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageViewImageFormatInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkFilterCubicImageViewImageFormatPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImagelessFramebufferFeatures& value); std::ostream& operator<< (std::ostream& s, const VkFramebufferAttachmentsCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkFramebufferAttachmentImageInfo& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassAttachmentBeginInfo& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTextureCompressionASTCHDRFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCooperativeMatrixFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCooperativeMatrixPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkCooperativeMatrixPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceYcbcrImageArraysFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageViewHandleInfoNVX& value); std::ostream& operator<< (std::ostream& s, const VkImageViewAddressPropertiesNVX& value); std::ostream& operator<< (std::ostream& s, const VkPresentFrameTokenGGP& value); std::ostream& operator<< (std::ostream& s, const VkPipelineCreationFeedback& value); std::ostream& operator<< (std::ostream& s, const VkPipelineCreationFeedbackCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceFullScreenExclusiveInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceFullScreenExclusiveWin32InfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceCapabilitiesFullScreenExclusiveEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePresentBarrierFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkSurfaceCapabilitiesPresentBarrierNV& value); std::ostream& operator<< (std::ostream& s, const VkSwapchainPresentBarrierCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePerformanceQueryFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePerformanceQueryPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceCounterKHR& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceCounterDescriptionKHR& value); std::ostream& operator<< (std::ostream& s, const VkQueryPoolPerformanceCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceCounterResultKHR& value); std::ostream& operator<< (std::ostream& s, const VkAcquireProfilingLockInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceQuerySubmitInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkHeadlessSurfaceCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCoverageReductionModeFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPipelineCoverageReductionStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkFramebufferMixedSamplesCombinationNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceValueDataINTEL& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceValueINTEL& value); std::ostream& operator<< (std::ostream& s, const VkInitializePerformanceApiInfoINTEL& value); std::ostream& operator<< (std::ostream& s, const VkQueryPoolPerformanceQueryCreateInfoINTEL& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceMarkerInfoINTEL& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceStreamMarkerInfoINTEL& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceOverrideInfoINTEL& value); std::ostream& operator<< (std::ostream& s, const VkPerformanceConfigurationAcquireInfoINTEL& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderClockFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceIndexTypeUint8FeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderSMBuiltinsPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderSMBuiltinsFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures& value); std::ostream& operator<< (std::ostream& s, const VkAttachmentReferenceStencilLayout& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkAttachmentDescriptionStencilLayout& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPipelineInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPipelineExecutablePropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableStatisticValueKHR& value); std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableStatisticKHR& value); std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableInternalRepresentationKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTexelBufferAlignmentProperties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubgroupSizeControlFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubgroupSizeControlProperties& value); std::ostream& operator<< (std::ostream& s, const VkPipelineShaderStageRequiredSubgroupSizeCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkSubpassShadingPipelineCreateInfoHUAWEI& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubpassShadingPropertiesHUAWEI& value); std::ostream& operator<< (std::ostream& s, const VkMemoryOpaqueCaptureAddressAllocateInfo& value); std::ostream& operator<< (std::ostream& s, const VkDeviceMemoryOpaqueCaptureAddressInfo& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceLineRasterizationFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceLineRasterizationPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationLineStateCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelineCreationCacheControlFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan11Features& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan11Properties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan12Features& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan12Properties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan13Features& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan13Properties& value); std::ostream& operator<< (std::ostream& s, const VkPipelineCompilerControlCreateInfoAMD& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCoherentMemoryFeaturesAMD& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceToolProperties& value); std::ostream& operator<< (std::ostream& s, const VkSamplerCustomBorderColorCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCustomBorderColorPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCustomBorderColorFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkSamplerBorderColorComponentMappingCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceBorderColorSwizzleFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceOrHostAddressKHR& value); std::ostream& operator<< (std::ostream& s, const VkDeviceOrHostAddressConstKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryTrianglesDataKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryAabbsDataKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryInstancesDataKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryDataKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureBuildGeometryInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureBuildRangeInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkAabbPositionsKHR& value); std::ostream& operator<< (std::ostream& s, const VkTransformMatrixKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureInstanceKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureDeviceAddressInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureVersionInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkCopyAccelerationStructureInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkCopyAccelerationStructureToMemoryInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkCopyMemoryToAccelerationStructureInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkRayTracingPipelineInterfaceCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPipelineLibraryCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExtendedDynamicState3FeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExtendedDynamicState3PropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkColorBlendEquationEXT& value); std::ostream& operator<< (std::ostream& s, const VkColorBlendAdvancedEXT& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassTransformBeginInfoQCOM& value); std::ostream& operator<< (std::ostream& s, const VkCopyCommandTransformInfoQCOM& value); std::ostream& operator<< (std::ostream& s, const VkCommandBufferInheritanceRenderPassTransformInfoQCOM& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDiagnosticsConfigFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkDeviceDiagnosticsConfigCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRobustness2FeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRobustness2PropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageRobustnessFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePortabilitySubsetFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePortabilitySubsetPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevice4444FormatsFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubpassShadingFeaturesHUAWEI& value); std::ostream& operator<< (std::ostream& s, const VkBufferCopy2& value); std::ostream& operator<< (std::ostream& s, const VkImageCopy2& value); std::ostream& operator<< (std::ostream& s, const VkImageBlit2& value); std::ostream& operator<< (std::ostream& s, const VkBufferImageCopy2& value); std::ostream& operator<< (std::ostream& s, const VkImageResolve2& value); std::ostream& operator<< (std::ostream& s, const VkCopyBufferInfo2& value); std::ostream& operator<< (std::ostream& s, const VkCopyImageInfo2& value); std::ostream& operator<< (std::ostream& s, const VkBlitImageInfo2& value); std::ostream& operator<< (std::ostream& s, const VkCopyBufferToImageInfo2& value); std::ostream& operator<< (std::ostream& s, const VkCopyImageToBufferInfo2& value); std::ostream& operator<< (std::ostream& s, const VkResolveImageInfo2& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkFragmentShadingRateAttachmentInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPipelineFragmentShadingRateStateCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRateFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRatePropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRateKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderTerminateInvocationFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkPipelineFragmentShadingRateEnumStateCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureBuildSizesInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkMutableDescriptorTypeListEXT& value); std::ostream& operator<< (std::ostream& s, const VkMutableDescriptorTypeCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDepthClipControlFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineViewportDepthClipControlCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalMemoryRDMAFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkVertexInputBindingDescription2EXT& value); std::ostream& operator<< (std::ostream& s, const VkVertexInputAttributeDescription2EXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceColorWriteEnableFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineColorWriteCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkMemoryBarrier2& value); std::ostream& operator<< (std::ostream& s, const VkImageMemoryBarrier2& value); std::ostream& operator<< (std::ostream& s, const VkBufferMemoryBarrier2& value); std::ostream& operator<< (std::ostream& s, const VkDependencyInfo& value); std::ostream& operator<< (std::ostream& s, const VkSemaphoreSubmitInfo& value); std::ostream& operator<< (std::ostream& s, const VkCommandBufferSubmitInfo& value); std::ostream& operator<< (std::ostream& s, const VkSubmitInfo2& value); std::ostream& operator<< (std::ostream& s, const VkQueueFamilyCheckpointProperties2NV& value); std::ostream& operator<< (std::ostream& s, const VkCheckpointData2NV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSynchronization2Features& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceLegacyDitheringFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkSubpassResolvePerformanceQueryEXT& value); std::ostream& operator<< (std::ostream& s, const VkMultisampledRenderToSingleSampledInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkQueueFamilyVideoPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkQueueFamilyQueryResultStatusPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoProfileListInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVideoFormatInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoFormatPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoProfileInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoCapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoSessionMemoryRequirementsKHR& value); std::ostream& operator<< (std::ostream& s, const VkBindVideoSessionMemoryInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoPictureResourceInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoReferenceSlotInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeCapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeUsageInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264ProfileInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264CapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264SessionParametersAddInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264SessionParametersCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264PictureInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264DpbSlotInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265ProfileInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265CapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265SessionParametersAddInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265SessionParametersCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265PictureInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265DpbSlotInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoSessionCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoSessionParametersCreateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoSessionParametersUpdateInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoBeginCodingInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoEndCodingInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoCodingControlInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeUsageInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeRateControlInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeRateControlLayerInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeCapabilitiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264CapabilitiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264SessionParametersAddInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264SessionParametersCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264DpbSlotInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264VclFrameInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264ReferenceListsInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264EmitPictureParametersInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264ProfileInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264NaluSliceInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264RateControlInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264QpEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264FrameSizeEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264RateControlLayerInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265CapabilitiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265SessionParametersAddInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265SessionParametersCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265VclFrameInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265EmitPictureParametersInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265NaluSliceSegmentInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265RateControlInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265QpEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265FrameSizeEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265RateControlLayerInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265ProfileInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265DpbSlotInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH265ReferenceListsInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceInheritedViewportScissorFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkCommandBufferInheritanceViewportScissorInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProvokingVertexFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProvokingVertexPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationProvokingVertexStateCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkCuModuleCreateInfoNVX& value); std::ostream& operator<< (std::ostream& s, const VkCuFunctionCreateInfoNVX& value); std::ostream& operator<< (std::ostream& s, const VkCuLaunchInfoNVX& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDescriptorBufferFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDescriptorBufferPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorAddressInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorBufferBindingInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorBufferBindingPushDescriptorBufferHandleEXT& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorDataEXT& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorGetInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkBufferCaptureDescriptorDataInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageCaptureDescriptorDataInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageViewCaptureDescriptorDataInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkSamplerCaptureDescriptorDataInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureCaptureDescriptorDataInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkOpaqueCaptureDescriptorDataCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderIntegerDotProductFeatures& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderIntegerDotProductProperties& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDrmPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingMotionBlurFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryMotionTrianglesDataNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureMotionInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkSRTDataNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureSRTMotionInstanceNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureMatrixMotionInstanceNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureMotionInstanceDataNV& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureMotionInstanceNV& value); std::ostream& operator<< (std::ostream& s, const VkMemoryGetRemoteAddressInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkImportMemoryBufferCollectionFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkBufferCollectionImageCreateInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkBufferCollectionBufferCreateInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkBufferCollectionCreateInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkBufferCollectionPropertiesFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkBufferConstraintsInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkSysmemColorSpaceFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkImageFormatConstraintsInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkImageConstraintsInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkBufferCollectionConstraintsInfoFUCHSIA& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkFormatProperties3& value); std::ostream& operator<< (std::ostream& s, const VkDrmFormatModifierPropertiesList2EXT& value); std::ostream& operator<< (std::ostream& s, const VkDrmFormatModifierProperties2EXT& value); std::ostream& operator<< (std::ostream& s, const VkAndroidHardwareBufferFormatProperties2ANDROID& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRenderingCreateInfo& value); std::ostream& operator<< (std::ostream& s, const VkRenderingInfo& value); std::ostream& operator<< (std::ostream& s, const VkRenderingAttachmentInfo& value); std::ostream& operator<< (std::ostream& s, const VkRenderingFragmentShadingRateAttachmentInfoKHR& value); std::ostream& operator<< (std::ostream& s, const VkRenderingFragmentDensityMapAttachmentInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDynamicRenderingFeatures& value); std::ostream& operator<< (std::ostream& s, const VkCommandBufferInheritanceRenderingInfo& value); std::ostream& operator<< (std::ostream& s, const VkAttachmentSampleCountInfoAMD& value); std::ostream& operator<< (std::ostream& s, const VkMultiviewPerViewAttributesInfoNVX& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageViewMinLodFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageViewMinLodCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceLinearColorAttachmentFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkGraphicsPipelineLibraryCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorSetBindingReferenceVALVE& value); std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutHostMappingInfoVALVE& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineShaderStageModuleIdentifierCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkShaderModuleIdentifierEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageCompressionControlEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageCompressionControlFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageCompressionPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageSubresource2EXT& value); std::ostream& operator<< (std::ostream& s, const VkSubresourceLayout2EXT& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassCreationControlEXT& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassCreationFeedbackInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassCreationFeedbackCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassSubpassFeedbackInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkRenderPassSubpassFeedbackCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkMicromapBuildInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkMicromapCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkMicromapVersionInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkCopyMicromapInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkCopyMicromapToMemoryInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkCopyMemoryToMicromapInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkMicromapBuildSizesInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkMicromapUsageEXT& value); std::ostream& operator<< (std::ostream& s, const VkMicromapTriangleEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceOpacityMicromapFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceOpacityMicromapPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureTrianglesOpacityMicromapEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelinePropertiesIdentifierEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelinePropertiesFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD& value); std::ostream& operator<< (std::ostream& s, const VkExportMetalObjectCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkExportMetalObjectsInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkExportMetalDeviceInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkExportMetalCommandQueueInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkExportMetalBufferInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkImportMetalBufferInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkExportMetalTextureInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkImportMetalTextureInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkExportMetalIOSurfaceInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkImportMetalIOSurfaceInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkExportMetalSharedEventInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkImportMetalSharedEventInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelineRobustnessFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPipelineRobustnessCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelineRobustnessPropertiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkImageViewSampleWeightCreateInfoQCOM& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageProcessingFeaturesQCOM& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageProcessingPropertiesQCOM& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTilePropertiesFeaturesQCOM& value); std::ostream& operator<< (std::ostream& s, const VkTilePropertiesQCOM& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceAmigoProfilingFeaturesSEC& value); std::ostream& operator<< (std::ostream& s, const VkAmigoProfilingSubmitInfoSEC& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDepthClampZeroOneFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceAddressBindingReportFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceAddressBindingCallbackDataEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceOpticalFlowFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceOpticalFlowPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkOpticalFlowImageFormatInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkOpticalFlowImageFormatPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkOpticalFlowSessionCreateInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkOpticalFlowSessionCreatePrivateDataInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkOpticalFlowExecuteInfoNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFaultFeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceFaultAddressInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceFaultVendorInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceFaultCountsEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceFaultInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkDeviceFaultVendorBinaryHeaderVersionOneEXT& value); std::ostream& operator<< (std::ostream& s, const VkDecompressMemoryRegionNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM& value); std::ostream& operator<< (std::ostream& s, const VkSurfacePresentModeEXT& value); std::ostream& operator<< (std::ostream& s, const VkSurfacePresentScalingCapabilitiesEXT& value); std::ostream& operator<< (std::ostream& s, const VkSurfacePresentModeCompatibilityEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT& value); std::ostream& operator<< (std::ostream& s, const VkSwapchainPresentFenceInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkSwapchainPresentModesCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkSwapchainPresentModeInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkSwapchainPresentScalingCreateInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkReleaseSwapchainImagesInfoEXT& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV& value); std::ostream& operator<< (std::ostream& s, const VkDirectDriverLoadingInfoLUNARG& value); std::ostream& operator<< (std::ostream& s, const VkDirectDriverLoadingListLUNARG& value); std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM& value); std::ostream& operator<< (std::ostream& s, const StdVideoH264SpsVuiFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH264HrdParameters& value); std::ostream& operator<< (std::ostream& s, const StdVideoH264SequenceParameterSetVui& value); std::ostream& operator<< (std::ostream& s, const StdVideoH264SpsFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH264ScalingLists& value); std::ostream& operator<< (std::ostream& s, const StdVideoH264SequenceParameterSet& value); std::ostream& operator<< (std::ostream& s, const StdVideoH264PpsFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH264PictureParameterSet& value); std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264PictureInfoFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264PictureInfo& value); std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264ReferenceInfoFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264ReferenceInfo& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264WeightTableFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264WeightTable& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264SliceHeaderFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264PictureInfoFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264ReferenceInfoFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264RefMgmtFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264RefListModEntry& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264RefPicMarkingEntry& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264RefMemMgmtCtrlOperations& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264PictureInfo& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264ReferenceInfo& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264SliceHeader& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265ProfileTierLevelFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265ProfileTierLevel& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265DecPicBufMgr& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265SubLayerHrdParameters& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265HrdFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265HrdParameters& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265VpsFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265VideoParameterSet& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265ScalingLists& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265ShortTermRefPicSetFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265ShortTermRefPicSet& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265LongTermRefPicsSps& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265SpsVuiFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265SequenceParameterSetVui& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265PredictorPaletteEntries& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265SpsFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265SequenceParameterSet& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265PpsFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoH265PictureParameterSet& value); std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH265PictureInfoFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH265PictureInfo& value); std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH265ReferenceInfoFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH265ReferenceInfo& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265WeightTableFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265WeightTable& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265SliceSegmentLongTermRefPics& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265SliceSegmentHeaderFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265SliceSegmentHeader& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265ReferenceModificationFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265ReferenceModifications& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265PictureInfoFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265PictureInfo& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265ReferenceInfoFlags& value); std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH265ReferenceInfo& value);