1/* WARNING: This is auto-generated file. Do not modify, since changes will 2 * be lost! Modify the generating script instead. 3 */ 4const char* getResultName (VkResult value); 5const char* getStructureTypeName (VkStructureType value); 6const char* getImageLayoutName (VkImageLayout value); 7const char* getObjectTypeName (VkObjectType value); 8const char* getVendorIdName (VkVendorId value); 9const char* getPipelineCacheHeaderVersionName (VkPipelineCacheHeaderVersion value); 10const char* getSystemAllocationScopeName (VkSystemAllocationScope value); 11const char* getInternalAllocationTypeName (VkInternalAllocationType value); 12const char* getFormatName (VkFormat value); 13const char* getImageTilingName (VkImageTiling value); 14const char* getImageTypeName (VkImageType value); 15const char* getPhysicalDeviceTypeName (VkPhysicalDeviceType value); 16const char* getQueryTypeName (VkQueryType value); 17const char* getSharingModeName (VkSharingMode value); 18const char* getComponentSwizzleName (VkComponentSwizzle value); 19const char* getImageViewTypeName (VkImageViewType value); 20const char* getBlendFactorName (VkBlendFactor value); 21const char* getBlendOpName (VkBlendOp value); 22const char* getCompareOpName (VkCompareOp value); 23const char* getDynamicStateName (VkDynamicState value); 24const char* getFrontFaceName (VkFrontFace value); 25const char* getVertexInputRateName (VkVertexInputRate value); 26const char* getPrimitiveTopologyName (VkPrimitiveTopology value); 27const char* getPolygonModeName (VkPolygonMode value); 28const char* getStencilOpName (VkStencilOp value); 29const char* getLogicOpName (VkLogicOp value); 30const char* getBorderColorName (VkBorderColor value); 31const char* getFilterName (VkFilter value); 32const char* getSamplerAddressModeName (VkSamplerAddressMode value); 33const char* getSamplerMipmapModeName (VkSamplerMipmapMode value); 34const char* getDescriptorTypeName (VkDescriptorType value); 35const char* getAttachmentLoadOpName (VkAttachmentLoadOp value); 36const char* getAttachmentStoreOpName (VkAttachmentStoreOp value); 37const char* getPipelineBindPointName (VkPipelineBindPoint value); 38const char* getCommandBufferLevelName (VkCommandBufferLevel value); 39const char* getIndexTypeName (VkIndexType value); 40const char* getSubpassContentsName (VkSubpassContents value); 41const char* getPointClippingBehaviorName (VkPointClippingBehavior value); 42const char* getTessellationDomainOriginName (VkTessellationDomainOrigin value); 43const char* getSamplerYcbcrModelConversionName (VkSamplerYcbcrModelConversion value); 44const char* getSamplerYcbcrRangeName (VkSamplerYcbcrRange value); 45const char* getChromaLocationName (VkChromaLocation value); 46const char* getDescriptorUpdateTemplateTypeName (VkDescriptorUpdateTemplateType value); 47const char* getDriverIdName (VkDriverId value); 48const char* getShaderFloatControlsIndependenceName (VkShaderFloatControlsIndependence value); 49const char* getSamplerReductionModeName (VkSamplerReductionMode value); 50const char* getSemaphoreTypeName (VkSemaphoreType value); 51const char* getPresentModeKHRName (VkPresentModeKHR value); 52const char* getColorSpaceKHRName (VkColorSpaceKHR value); 53const char* getPerformanceCounterUnitKHRName (VkPerformanceCounterUnitKHR value); 54const char* getPerformanceCounterScopeKHRName (VkPerformanceCounterScopeKHR value); 55const char* getPerformanceCounterStorageKHRName (VkPerformanceCounterStorageKHR value); 56const char* getFragmentShadingRateCombinerOpKHRName (VkFragmentShadingRateCombinerOpKHR value); 57const char* getPipelineExecutableStatisticFormatKHRName (VkPipelineExecutableStatisticFormatKHR value); 58const char* getDebugReportObjectTypeEXTName (VkDebugReportObjectTypeEXT value); 59const char* getRasterizationOrderAMDName (VkRasterizationOrderAMD value); 60const char* getShaderInfoTypeAMDName (VkShaderInfoTypeAMD value); 61const char* getValidationCheckEXTName (VkValidationCheckEXT value); 62const char* getDisplayPowerStateEXTName (VkDisplayPowerStateEXT value); 63const char* getDeviceEventTypeEXTName (VkDeviceEventTypeEXT value); 64const char* getDisplayEventTypeEXTName (VkDisplayEventTypeEXT value); 65const char* getViewportCoordinateSwizzleNVName (VkViewportCoordinateSwizzleNV value); 66const char* getDiscardRectangleModeEXTName (VkDiscardRectangleModeEXT value); 67const char* getConservativeRasterizationModeEXTName (VkConservativeRasterizationModeEXT value); 68const char* getBlendOverlapEXTName (VkBlendOverlapEXT value); 69const char* getCoverageModulationModeNVName (VkCoverageModulationModeNV value); 70const char* getValidationCacheHeaderVersionEXTName (VkValidationCacheHeaderVersionEXT value); 71const char* getShadingRatePaletteEntryNVName (VkShadingRatePaletteEntryNV value); 72const char* getCoarseSampleOrderTypeNVName (VkCoarseSampleOrderTypeNV value); 73const char* getRayTracingShaderGroupTypeKHRName (VkRayTracingShaderGroupTypeKHR value); 74const char* getGeometryTypeKHRName (VkGeometryTypeKHR value); 75const char* getAccelerationStructureTypeKHRName (VkAccelerationStructureTypeKHR value); 76const char* getCopyAccelerationStructureModeKHRName (VkCopyAccelerationStructureModeKHR value); 77const char* getAccelerationStructureMemoryRequirementsTypeNVName (VkAccelerationStructureMemoryRequirementsTypeNV value); 78const char* getQueueGlobalPriorityEXTName (VkQueueGlobalPriorityEXT value); 79const char* getTimeDomainEXTName (VkTimeDomainEXT value); 80const char* getMemoryOverallocationBehaviorAMDName (VkMemoryOverallocationBehaviorAMD value); 81const char* getPerformanceConfigurationTypeINTELName (VkPerformanceConfigurationTypeINTEL value); 82const char* getQueryPoolSamplingModeINTELName (VkQueryPoolSamplingModeINTEL value); 83const char* getPerformanceOverrideTypeINTELName (VkPerformanceOverrideTypeINTEL value); 84const char* getPerformanceParameterTypeINTELName (VkPerformanceParameterTypeINTEL value); 85const char* getPerformanceValueTypeINTELName (VkPerformanceValueTypeINTEL value); 86const char* getValidationFeatureEnableEXTName (VkValidationFeatureEnableEXT value); 87const char* getValidationFeatureDisableEXTName (VkValidationFeatureDisableEXT value); 88const char* getComponentTypeNVName (VkComponentTypeNV value); 89const char* getScopeNVName (VkScopeNV value); 90const char* getCoverageReductionModeNVName (VkCoverageReductionModeNV value); 91const char* getLineRasterizationModeEXTName (VkLineRasterizationModeEXT value); 92const char* getIndirectCommandsTokenTypeNVName (VkIndirectCommandsTokenTypeNV value); 93const char* getDeviceMemoryReportEventTypeEXTName (VkDeviceMemoryReportEventTypeEXT value); 94const char* getFragmentShadingRateTypeNVName (VkFragmentShadingRateTypeNV value); 95const char* getFragmentShadingRateNVName (VkFragmentShadingRateNV value); 96const char* getBuildAccelerationStructureModeKHRName (VkBuildAccelerationStructureModeKHR value); 97const char* getAccelerationStructureBuildTypeKHRName (VkAccelerationStructureBuildTypeKHR value); 98const char* getAccelerationStructureCompatibilityKHRName (VkAccelerationStructureCompatibilityKHR value); 99const char* getShaderGroupShaderKHRName (VkShaderGroupShaderKHR value); 100const char* getQueryResultStatusKHRName (VkQueryResultStatusKHR value); 101const char* getdVideoH264ChromaFormatIdcName (StdVideoH264ChromaFormatIdc value); 102const char* getdVideoH264ProfileIdcName (StdVideoH264ProfileIdc value); 103const char* getdVideoH264LevelName (StdVideoH264Level value); 104const char* getdVideoH264PocTypeName (StdVideoH264PocType value); 105const char* getdVideoH264AspectRatioIdcName (StdVideoH264AspectRatioIdc value); 106const char* getdVideoH264WeightedBiPredIdcName (StdVideoH264WeightedBiPredIdc value); 107const char* getdVideoH264ModificationOfPicNumsIdcName (StdVideoH264ModificationOfPicNumsIdc value); 108const char* getdVideoH264MemMgmtControlOpName (StdVideoH264MemMgmtControlOp value); 109const char* getdVideoH264CabacInitIdcName (StdVideoH264CabacInitIdc value); 110const char* getdVideoH264DisableDeblockingFilterIdcName (StdVideoH264DisableDeblockingFilterIdc value); 111const char* getdVideoH264PictureTypeName (StdVideoH264PictureType value); 112const char* getdVideoH264SliceTypeName (StdVideoH264SliceType value); 113const char* getdVideoH264NonVclNaluTypeName (StdVideoH264NonVclNaluType value); 114const char* getdVideoH265ChromaFormatIdcName (StdVideoH265ChromaFormatIdc value); 115const char* getdVideoH265ProfileIdcName (StdVideoH265ProfileIdc value); 116const char* getdVideoH265LevelName (StdVideoH265Level value); 117const char* getFullScreenExclusiveEXTName (VkFullScreenExclusiveEXT value); 118 119inline tcu::Format::Enum<VkResult> getResultStr (VkResult value) { return tcu::Format::Enum<VkResult>(getResultName, value); } 120inline tcu::Format::Enum<VkStructureType> getStructureTypeStr (VkStructureType value) { return tcu::Format::Enum<VkStructureType>(getStructureTypeName, value); } 121inline tcu::Format::Enum<VkImageLayout> getImageLayoutStr (VkImageLayout value) { return tcu::Format::Enum<VkImageLayout>(getImageLayoutName, value); } 122inline tcu::Format::Enum<VkObjectType> getObjectTypeStr (VkObjectType value) { return tcu::Format::Enum<VkObjectType>(getObjectTypeName, value); } 123inline tcu::Format::Enum<VkVendorId> getVendorIdStr (VkVendorId value) { return tcu::Format::Enum<VkVendorId>(getVendorIdName, value); } 124inline tcu::Format::Enum<VkPipelineCacheHeaderVersion> getPipelineCacheHeaderVersionStr (VkPipelineCacheHeaderVersion value) { return tcu::Format::Enum<VkPipelineCacheHeaderVersion>(getPipelineCacheHeaderVersionName, value); } 125inline tcu::Format::Enum<VkSystemAllocationScope> getSystemAllocationScopeStr (VkSystemAllocationScope value) { return tcu::Format::Enum<VkSystemAllocationScope>(getSystemAllocationScopeName, value); } 126inline tcu::Format::Enum<VkInternalAllocationType> getInternalAllocationTypeStr (VkInternalAllocationType value) { return tcu::Format::Enum<VkInternalAllocationType>(getInternalAllocationTypeName, value); } 127inline tcu::Format::Enum<VkFormat> getFormatStr (VkFormat value) { return tcu::Format::Enum<VkFormat>(getFormatName, value); } 128inline tcu::Format::Enum<VkImageTiling> getImageTilingStr (VkImageTiling value) { return tcu::Format::Enum<VkImageTiling>(getImageTilingName, value); } 129inline tcu::Format::Enum<VkImageType> getImageTypeStr (VkImageType value) { return tcu::Format::Enum<VkImageType>(getImageTypeName, value); } 130inline tcu::Format::Enum<VkPhysicalDeviceType> getPhysicalDeviceTypeStr (VkPhysicalDeviceType value) { return tcu::Format::Enum<VkPhysicalDeviceType>(getPhysicalDeviceTypeName, value); } 131inline tcu::Format::Enum<VkQueryType> getQueryTypeStr (VkQueryType value) { return tcu::Format::Enum<VkQueryType>(getQueryTypeName, value); } 132inline tcu::Format::Enum<VkSharingMode> getSharingModeStr (VkSharingMode value) { return tcu::Format::Enum<VkSharingMode>(getSharingModeName, value); } 133inline tcu::Format::Enum<VkComponentSwizzle> getComponentSwizzleStr (VkComponentSwizzle value) { return tcu::Format::Enum<VkComponentSwizzle>(getComponentSwizzleName, value); } 134inline tcu::Format::Enum<VkImageViewType> getImageViewTypeStr (VkImageViewType value) { return tcu::Format::Enum<VkImageViewType>(getImageViewTypeName, value); } 135inline tcu::Format::Enum<VkBlendFactor> getBlendFactorStr (VkBlendFactor value) { return tcu::Format::Enum<VkBlendFactor>(getBlendFactorName, value); } 136inline tcu::Format::Enum<VkBlendOp> getBlendOpStr (VkBlendOp value) { return tcu::Format::Enum<VkBlendOp>(getBlendOpName, value); } 137inline tcu::Format::Enum<VkCompareOp> getCompareOpStr (VkCompareOp value) { return tcu::Format::Enum<VkCompareOp>(getCompareOpName, value); } 138inline tcu::Format::Enum<VkDynamicState> getDynamicStateStr (VkDynamicState value) { return tcu::Format::Enum<VkDynamicState>(getDynamicStateName, value); } 139inline tcu::Format::Enum<VkFrontFace> getFrontFaceStr (VkFrontFace value) { return tcu::Format::Enum<VkFrontFace>(getFrontFaceName, value); } 140inline tcu::Format::Enum<VkVertexInputRate> getVertexInputRateStr (VkVertexInputRate value) { return tcu::Format::Enum<VkVertexInputRate>(getVertexInputRateName, value); } 141inline tcu::Format::Enum<VkPrimitiveTopology> getPrimitiveTopologyStr (VkPrimitiveTopology value) { return tcu::Format::Enum<VkPrimitiveTopology>(getPrimitiveTopologyName, value); } 142inline tcu::Format::Enum<VkPolygonMode> getPolygonModeStr (VkPolygonMode value) { return tcu::Format::Enum<VkPolygonMode>(getPolygonModeName, value); } 143inline tcu::Format::Enum<VkStencilOp> getStencilOpStr (VkStencilOp value) { return tcu::Format::Enum<VkStencilOp>(getStencilOpName, value); } 144inline tcu::Format::Enum<VkLogicOp> getLogicOpStr (VkLogicOp value) { return tcu::Format::Enum<VkLogicOp>(getLogicOpName, value); } 145inline tcu::Format::Enum<VkBorderColor> getBorderColorStr (VkBorderColor value) { return tcu::Format::Enum<VkBorderColor>(getBorderColorName, value); } 146inline tcu::Format::Enum<VkFilter> getFilterStr (VkFilter value) { return tcu::Format::Enum<VkFilter>(getFilterName, value); } 147inline tcu::Format::Enum<VkSamplerAddressMode> getSamplerAddressModeStr (VkSamplerAddressMode value) { return tcu::Format::Enum<VkSamplerAddressMode>(getSamplerAddressModeName, value); } 148inline tcu::Format::Enum<VkSamplerMipmapMode> getSamplerMipmapModeStr (VkSamplerMipmapMode value) { return tcu::Format::Enum<VkSamplerMipmapMode>(getSamplerMipmapModeName, value); } 149inline tcu::Format::Enum<VkDescriptorType> getDescriptorTypeStr (VkDescriptorType value) { return tcu::Format::Enum<VkDescriptorType>(getDescriptorTypeName, value); } 150inline tcu::Format::Enum<VkAttachmentLoadOp> getAttachmentLoadOpStr (VkAttachmentLoadOp value) { return tcu::Format::Enum<VkAttachmentLoadOp>(getAttachmentLoadOpName, value); } 151inline tcu::Format::Enum<VkAttachmentStoreOp> getAttachmentStoreOpStr (VkAttachmentStoreOp value) { return tcu::Format::Enum<VkAttachmentStoreOp>(getAttachmentStoreOpName, value); } 152inline tcu::Format::Enum<VkPipelineBindPoint> getPipelineBindPointStr (VkPipelineBindPoint value) { return tcu::Format::Enum<VkPipelineBindPoint>(getPipelineBindPointName, value); } 153inline tcu::Format::Enum<VkCommandBufferLevel> getCommandBufferLevelStr (VkCommandBufferLevel value) { return tcu::Format::Enum<VkCommandBufferLevel>(getCommandBufferLevelName, value); } 154inline tcu::Format::Enum<VkIndexType> getIndexTypeStr (VkIndexType value) { return tcu::Format::Enum<VkIndexType>(getIndexTypeName, value); } 155inline tcu::Format::Enum<VkSubpassContents> getSubpassContentsStr (VkSubpassContents value) { return tcu::Format::Enum<VkSubpassContents>(getSubpassContentsName, value); } 156inline tcu::Format::Enum<VkPointClippingBehavior> getPointClippingBehaviorStr (VkPointClippingBehavior value) { return tcu::Format::Enum<VkPointClippingBehavior>(getPointClippingBehaviorName, value); } 157inline tcu::Format::Enum<VkTessellationDomainOrigin> getTessellationDomainOriginStr (VkTessellationDomainOrigin value) { return tcu::Format::Enum<VkTessellationDomainOrigin>(getTessellationDomainOriginName, value); } 158inline tcu::Format::Enum<VkSamplerYcbcrModelConversion> getSamplerYcbcrModelConversionStr (VkSamplerYcbcrModelConversion value) { return tcu::Format::Enum<VkSamplerYcbcrModelConversion>(getSamplerYcbcrModelConversionName, value); } 159inline tcu::Format::Enum<VkSamplerYcbcrRange> getSamplerYcbcrRangeStr (VkSamplerYcbcrRange value) { return tcu::Format::Enum<VkSamplerYcbcrRange>(getSamplerYcbcrRangeName, value); } 160inline tcu::Format::Enum<VkChromaLocation> getChromaLocationStr (VkChromaLocation value) { return tcu::Format::Enum<VkChromaLocation>(getChromaLocationName, value); } 161inline tcu::Format::Enum<VkDescriptorUpdateTemplateType> getDescriptorUpdateTemplateTypeStr (VkDescriptorUpdateTemplateType value) { return tcu::Format::Enum<VkDescriptorUpdateTemplateType>(getDescriptorUpdateTemplateTypeName, value); } 162inline tcu::Format::Enum<VkDriverId> getDriverIdStr (VkDriverId value) { return tcu::Format::Enum<VkDriverId>(getDriverIdName, value); } 163inline tcu::Format::Enum<VkShaderFloatControlsIndependence> getShaderFloatControlsIndependenceStr (VkShaderFloatControlsIndependence value) { return tcu::Format::Enum<VkShaderFloatControlsIndependence>(getShaderFloatControlsIndependenceName, value); } 164inline tcu::Format::Enum<VkSamplerReductionMode> getSamplerReductionModeStr (VkSamplerReductionMode value) { return tcu::Format::Enum<VkSamplerReductionMode>(getSamplerReductionModeName, value); } 165inline tcu::Format::Enum<VkSemaphoreType> getSemaphoreTypeStr (VkSemaphoreType value) { return tcu::Format::Enum<VkSemaphoreType>(getSemaphoreTypeName, value); } 166inline tcu::Format::Enum<VkPresentModeKHR> getPresentModeKHRStr (VkPresentModeKHR value) { return tcu::Format::Enum<VkPresentModeKHR>(getPresentModeKHRName, value); } 167inline tcu::Format::Enum<VkColorSpaceKHR> getColorSpaceKHRStr (VkColorSpaceKHR value) { return tcu::Format::Enum<VkColorSpaceKHR>(getColorSpaceKHRName, value); } 168inline tcu::Format::Enum<VkPerformanceCounterUnitKHR> getPerformanceCounterUnitKHRStr (VkPerformanceCounterUnitKHR value) { return tcu::Format::Enum<VkPerformanceCounterUnitKHR>(getPerformanceCounterUnitKHRName, value); } 169inline tcu::Format::Enum<VkPerformanceCounterScopeKHR> getPerformanceCounterScopeKHRStr (VkPerformanceCounterScopeKHR value) { return tcu::Format::Enum<VkPerformanceCounterScopeKHR>(getPerformanceCounterScopeKHRName, value); } 170inline tcu::Format::Enum<VkPerformanceCounterStorageKHR> getPerformanceCounterStorageKHRStr (VkPerformanceCounterStorageKHR value) { return tcu::Format::Enum<VkPerformanceCounterStorageKHR>(getPerformanceCounterStorageKHRName, value); } 171inline tcu::Format::Enum<VkFragmentShadingRateCombinerOpKHR> getFragmentShadingRateCombinerOpKHRStr (VkFragmentShadingRateCombinerOpKHR value) { return tcu::Format::Enum<VkFragmentShadingRateCombinerOpKHR>(getFragmentShadingRateCombinerOpKHRName, value); } 172inline tcu::Format::Enum<VkPipelineExecutableStatisticFormatKHR> getPipelineExecutableStatisticFormatKHRStr (VkPipelineExecutableStatisticFormatKHR value) { return tcu::Format::Enum<VkPipelineExecutableStatisticFormatKHR>(getPipelineExecutableStatisticFormatKHRName, value); } 173inline tcu::Format::Enum<VkDebugReportObjectTypeEXT> getDebugReportObjectTypeEXTStr (VkDebugReportObjectTypeEXT value) { return tcu::Format::Enum<VkDebugReportObjectTypeEXT>(getDebugReportObjectTypeEXTName, value); } 174inline tcu::Format::Enum<VkRasterizationOrderAMD> getRasterizationOrderAMDStr (VkRasterizationOrderAMD value) { return tcu::Format::Enum<VkRasterizationOrderAMD>(getRasterizationOrderAMDName, value); } 175inline tcu::Format::Enum<VkShaderInfoTypeAMD> getShaderInfoTypeAMDStr (VkShaderInfoTypeAMD value) { return tcu::Format::Enum<VkShaderInfoTypeAMD>(getShaderInfoTypeAMDName, value); } 176inline tcu::Format::Enum<VkValidationCheckEXT> getValidationCheckEXTStr (VkValidationCheckEXT value) { return tcu::Format::Enum<VkValidationCheckEXT>(getValidationCheckEXTName, value); } 177inline tcu::Format::Enum<VkDisplayPowerStateEXT> getDisplayPowerStateEXTStr (VkDisplayPowerStateEXT value) { return tcu::Format::Enum<VkDisplayPowerStateEXT>(getDisplayPowerStateEXTName, value); } 178inline tcu::Format::Enum<VkDeviceEventTypeEXT> getDeviceEventTypeEXTStr (VkDeviceEventTypeEXT value) { return tcu::Format::Enum<VkDeviceEventTypeEXT>(getDeviceEventTypeEXTName, value); } 179inline tcu::Format::Enum<VkDisplayEventTypeEXT> getDisplayEventTypeEXTStr (VkDisplayEventTypeEXT value) { return tcu::Format::Enum<VkDisplayEventTypeEXT>(getDisplayEventTypeEXTName, value); } 180inline tcu::Format::Enum<VkViewportCoordinateSwizzleNV> getViewportCoordinateSwizzleNVStr (VkViewportCoordinateSwizzleNV value) { return tcu::Format::Enum<VkViewportCoordinateSwizzleNV>(getViewportCoordinateSwizzleNVName, value); } 181inline tcu::Format::Enum<VkDiscardRectangleModeEXT> getDiscardRectangleModeEXTStr (VkDiscardRectangleModeEXT value) { return tcu::Format::Enum<VkDiscardRectangleModeEXT>(getDiscardRectangleModeEXTName, value); } 182inline tcu::Format::Enum<VkConservativeRasterizationModeEXT> getConservativeRasterizationModeEXTStr (VkConservativeRasterizationModeEXT value) { return tcu::Format::Enum<VkConservativeRasterizationModeEXT>(getConservativeRasterizationModeEXTName, value); } 183inline tcu::Format::Enum<VkBlendOverlapEXT> getBlendOverlapEXTStr (VkBlendOverlapEXT value) { return tcu::Format::Enum<VkBlendOverlapEXT>(getBlendOverlapEXTName, value); } 184inline tcu::Format::Enum<VkCoverageModulationModeNV> getCoverageModulationModeNVStr (VkCoverageModulationModeNV value) { return tcu::Format::Enum<VkCoverageModulationModeNV>(getCoverageModulationModeNVName, value); } 185inline tcu::Format::Enum<VkValidationCacheHeaderVersionEXT> getValidationCacheHeaderVersionEXTStr (VkValidationCacheHeaderVersionEXT value) { return tcu::Format::Enum<VkValidationCacheHeaderVersionEXT>(getValidationCacheHeaderVersionEXTName, value); } 186inline tcu::Format::Enum<VkShadingRatePaletteEntryNV> getShadingRatePaletteEntryNVStr (VkShadingRatePaletteEntryNV value) { return tcu::Format::Enum<VkShadingRatePaletteEntryNV>(getShadingRatePaletteEntryNVName, value); } 187inline tcu::Format::Enum<VkCoarseSampleOrderTypeNV> getCoarseSampleOrderTypeNVStr (VkCoarseSampleOrderTypeNV value) { return tcu::Format::Enum<VkCoarseSampleOrderTypeNV>(getCoarseSampleOrderTypeNVName, value); } 188inline tcu::Format::Enum<VkRayTracingShaderGroupTypeKHR> getRayTracingShaderGroupTypeKHRStr (VkRayTracingShaderGroupTypeKHR value) { return tcu::Format::Enum<VkRayTracingShaderGroupTypeKHR>(getRayTracingShaderGroupTypeKHRName, value); } 189inline tcu::Format::Enum<VkGeometryTypeKHR> getGeometryTypeKHRStr (VkGeometryTypeKHR value) { return tcu::Format::Enum<VkGeometryTypeKHR>(getGeometryTypeKHRName, value); } 190inline tcu::Format::Enum<VkAccelerationStructureTypeKHR> getAccelerationStructureTypeKHRStr (VkAccelerationStructureTypeKHR value) { return tcu::Format::Enum<VkAccelerationStructureTypeKHR>(getAccelerationStructureTypeKHRName, value); } 191inline tcu::Format::Enum<VkCopyAccelerationStructureModeKHR> getCopyAccelerationStructureModeKHRStr (VkCopyAccelerationStructureModeKHR value) { return tcu::Format::Enum<VkCopyAccelerationStructureModeKHR>(getCopyAccelerationStructureModeKHRName, value); } 192inline tcu::Format::Enum<VkAccelerationStructureMemoryRequirementsTypeNV> getAccelerationStructureMemoryRequirementsTypeNVStr (VkAccelerationStructureMemoryRequirementsTypeNV value) { return tcu::Format::Enum<VkAccelerationStructureMemoryRequirementsTypeNV>(getAccelerationStructureMemoryRequirementsTypeNVName, value); } 193inline tcu::Format::Enum<VkQueueGlobalPriorityEXT> getQueueGlobalPriorityEXTStr (VkQueueGlobalPriorityEXT value) { return tcu::Format::Enum<VkQueueGlobalPriorityEXT>(getQueueGlobalPriorityEXTName, value); } 194inline tcu::Format::Enum<VkTimeDomainEXT> getTimeDomainEXTStr (VkTimeDomainEXT value) { return tcu::Format::Enum<VkTimeDomainEXT>(getTimeDomainEXTName, value); } 195inline tcu::Format::Enum<VkMemoryOverallocationBehaviorAMD> getMemoryOverallocationBehaviorAMDStr (VkMemoryOverallocationBehaviorAMD value) { return tcu::Format::Enum<VkMemoryOverallocationBehaviorAMD>(getMemoryOverallocationBehaviorAMDName, value); } 196inline tcu::Format::Enum<VkPerformanceConfigurationTypeINTEL> getPerformanceConfigurationTypeINTELStr (VkPerformanceConfigurationTypeINTEL value) { return tcu::Format::Enum<VkPerformanceConfigurationTypeINTEL>(getPerformanceConfigurationTypeINTELName, value); } 197inline tcu::Format::Enum<VkQueryPoolSamplingModeINTEL> getQueryPoolSamplingModeINTELStr (VkQueryPoolSamplingModeINTEL value) { return tcu::Format::Enum<VkQueryPoolSamplingModeINTEL>(getQueryPoolSamplingModeINTELName, value); } 198inline tcu::Format::Enum<VkPerformanceOverrideTypeINTEL> getPerformanceOverrideTypeINTELStr (VkPerformanceOverrideTypeINTEL value) { return tcu::Format::Enum<VkPerformanceOverrideTypeINTEL>(getPerformanceOverrideTypeINTELName, value); } 199inline tcu::Format::Enum<VkPerformanceParameterTypeINTEL> getPerformanceParameterTypeINTELStr (VkPerformanceParameterTypeINTEL value) { return tcu::Format::Enum<VkPerformanceParameterTypeINTEL>(getPerformanceParameterTypeINTELName, value); } 200inline tcu::Format::Enum<VkPerformanceValueTypeINTEL> getPerformanceValueTypeINTELStr (VkPerformanceValueTypeINTEL value) { return tcu::Format::Enum<VkPerformanceValueTypeINTEL>(getPerformanceValueTypeINTELName, value); } 201inline tcu::Format::Enum<VkValidationFeatureEnableEXT> getValidationFeatureEnableEXTStr (VkValidationFeatureEnableEXT value) { return tcu::Format::Enum<VkValidationFeatureEnableEXT>(getValidationFeatureEnableEXTName, value); } 202inline tcu::Format::Enum<VkValidationFeatureDisableEXT> getValidationFeatureDisableEXTStr (VkValidationFeatureDisableEXT value) { return tcu::Format::Enum<VkValidationFeatureDisableEXT>(getValidationFeatureDisableEXTName, value); } 203inline tcu::Format::Enum<VkComponentTypeNV> getComponentTypeNVStr (VkComponentTypeNV value) { return tcu::Format::Enum<VkComponentTypeNV>(getComponentTypeNVName, value); } 204inline tcu::Format::Enum<VkScopeNV> getScopeNVStr (VkScopeNV value) { return tcu::Format::Enum<VkScopeNV>(getScopeNVName, value); } 205inline tcu::Format::Enum<VkCoverageReductionModeNV> getCoverageReductionModeNVStr (VkCoverageReductionModeNV value) { return tcu::Format::Enum<VkCoverageReductionModeNV>(getCoverageReductionModeNVName, value); } 206inline tcu::Format::Enum<VkLineRasterizationModeEXT> getLineRasterizationModeEXTStr (VkLineRasterizationModeEXT value) { return tcu::Format::Enum<VkLineRasterizationModeEXT>(getLineRasterizationModeEXTName, value); } 207inline tcu::Format::Enum<VkIndirectCommandsTokenTypeNV> getIndirectCommandsTokenTypeNVStr (VkIndirectCommandsTokenTypeNV value) { return tcu::Format::Enum<VkIndirectCommandsTokenTypeNV>(getIndirectCommandsTokenTypeNVName, value); } 208inline tcu::Format::Enum<VkDeviceMemoryReportEventTypeEXT> getDeviceMemoryReportEventTypeEXTStr (VkDeviceMemoryReportEventTypeEXT value) { return tcu::Format::Enum<VkDeviceMemoryReportEventTypeEXT>(getDeviceMemoryReportEventTypeEXTName, value); } 209inline tcu::Format::Enum<VkFragmentShadingRateTypeNV> getFragmentShadingRateTypeNVStr (VkFragmentShadingRateTypeNV value) { return tcu::Format::Enum<VkFragmentShadingRateTypeNV>(getFragmentShadingRateTypeNVName, value); } 210inline tcu::Format::Enum<VkFragmentShadingRateNV> getFragmentShadingRateNVStr (VkFragmentShadingRateNV value) { return tcu::Format::Enum<VkFragmentShadingRateNV>(getFragmentShadingRateNVName, value); } 211inline tcu::Format::Enum<VkBuildAccelerationStructureModeKHR> getBuildAccelerationStructureModeKHRStr (VkBuildAccelerationStructureModeKHR value) { return tcu::Format::Enum<VkBuildAccelerationStructureModeKHR>(getBuildAccelerationStructureModeKHRName, value); } 212inline tcu::Format::Enum<VkAccelerationStructureBuildTypeKHR> getAccelerationStructureBuildTypeKHRStr (VkAccelerationStructureBuildTypeKHR value) { return tcu::Format::Enum<VkAccelerationStructureBuildTypeKHR>(getAccelerationStructureBuildTypeKHRName, value); } 213inline tcu::Format::Enum<VkAccelerationStructureCompatibilityKHR> getAccelerationStructureCompatibilityKHRStr (VkAccelerationStructureCompatibilityKHR value) { return tcu::Format::Enum<VkAccelerationStructureCompatibilityKHR>(getAccelerationStructureCompatibilityKHRName, value); } 214inline tcu::Format::Enum<VkShaderGroupShaderKHR> getShaderGroupShaderKHRStr (VkShaderGroupShaderKHR value) { return tcu::Format::Enum<VkShaderGroupShaderKHR>(getShaderGroupShaderKHRName, value); } 215inline tcu::Format::Enum<VkQueryResultStatusKHR> getQueryResultStatusKHRStr (VkQueryResultStatusKHR value) { return tcu::Format::Enum<VkQueryResultStatusKHR>(getQueryResultStatusKHRName, value); } 216inline tcu::Format::Enum<StdVideoH264ChromaFormatIdc> getdVideoH264ChromaFormatIdcStr (StdVideoH264ChromaFormatIdc value) { return tcu::Format::Enum<StdVideoH264ChromaFormatIdc>(getdVideoH264ChromaFormatIdcName, value); } 217inline tcu::Format::Enum<StdVideoH264ProfileIdc> getdVideoH264ProfileIdcStr (StdVideoH264ProfileIdc value) { return tcu::Format::Enum<StdVideoH264ProfileIdc>(getdVideoH264ProfileIdcName, value); } 218inline tcu::Format::Enum<StdVideoH264Level> getdVideoH264LevelStr (StdVideoH264Level value) { return tcu::Format::Enum<StdVideoH264Level>(getdVideoH264LevelName, value); } 219inline tcu::Format::Enum<StdVideoH264PocType> getdVideoH264PocTypeStr (StdVideoH264PocType value) { return tcu::Format::Enum<StdVideoH264PocType>(getdVideoH264PocTypeName, value); } 220inline tcu::Format::Enum<StdVideoH264AspectRatioIdc> getdVideoH264AspectRatioIdcStr (StdVideoH264AspectRatioIdc value) { return tcu::Format::Enum<StdVideoH264AspectRatioIdc>(getdVideoH264AspectRatioIdcName, value); } 221inline tcu::Format::Enum<StdVideoH264WeightedBiPredIdc> getdVideoH264WeightedBiPredIdcStr (StdVideoH264WeightedBiPredIdc value) { return tcu::Format::Enum<StdVideoH264WeightedBiPredIdc>(getdVideoH264WeightedBiPredIdcName, value); } 222inline tcu::Format::Enum<StdVideoH264ModificationOfPicNumsIdc> getdVideoH264ModificationOfPicNumsIdcStr (StdVideoH264ModificationOfPicNumsIdc value) { return tcu::Format::Enum<StdVideoH264ModificationOfPicNumsIdc>(getdVideoH264ModificationOfPicNumsIdcName, value); } 223inline tcu::Format::Enum<StdVideoH264MemMgmtControlOp> getdVideoH264MemMgmtControlOpStr (StdVideoH264MemMgmtControlOp value) { return tcu::Format::Enum<StdVideoH264MemMgmtControlOp>(getdVideoH264MemMgmtControlOpName, value); } 224inline tcu::Format::Enum<StdVideoH264CabacInitIdc> getdVideoH264CabacInitIdcStr (StdVideoH264CabacInitIdc value) { return tcu::Format::Enum<StdVideoH264CabacInitIdc>(getdVideoH264CabacInitIdcName, value); } 225inline tcu::Format::Enum<StdVideoH264DisableDeblockingFilterIdc> getdVideoH264DisableDeblockingFilterIdcStr (StdVideoH264DisableDeblockingFilterIdc value) { return tcu::Format::Enum<StdVideoH264DisableDeblockingFilterIdc>(getdVideoH264DisableDeblockingFilterIdcName, value); } 226inline tcu::Format::Enum<StdVideoH264PictureType> getdVideoH264PictureTypeStr (StdVideoH264PictureType value) { return tcu::Format::Enum<StdVideoH264PictureType>(getdVideoH264PictureTypeName, value); } 227inline tcu::Format::Enum<StdVideoH264SliceType> getdVideoH264SliceTypeStr (StdVideoH264SliceType value) { return tcu::Format::Enum<StdVideoH264SliceType>(getdVideoH264SliceTypeName, value); } 228inline tcu::Format::Enum<StdVideoH264NonVclNaluType> getdVideoH264NonVclNaluTypeStr (StdVideoH264NonVclNaluType value) { return tcu::Format::Enum<StdVideoH264NonVclNaluType>(getdVideoH264NonVclNaluTypeName, value); } 229inline tcu::Format::Enum<StdVideoH265ChromaFormatIdc> getdVideoH265ChromaFormatIdcStr (StdVideoH265ChromaFormatIdc value) { return tcu::Format::Enum<StdVideoH265ChromaFormatIdc>(getdVideoH265ChromaFormatIdcName, value); } 230inline tcu::Format::Enum<StdVideoH265ProfileIdc> getdVideoH265ProfileIdcStr (StdVideoH265ProfileIdc value) { return tcu::Format::Enum<StdVideoH265ProfileIdc>(getdVideoH265ProfileIdcName, value); } 231inline tcu::Format::Enum<StdVideoH265Level> getdVideoH265LevelStr (StdVideoH265Level value) { return tcu::Format::Enum<StdVideoH265Level>(getdVideoH265LevelName, value); } 232inline tcu::Format::Enum<VkFullScreenExclusiveEXT> getFullScreenExclusiveEXTStr (VkFullScreenExclusiveEXT value) { return tcu::Format::Enum<VkFullScreenExclusiveEXT>(getFullScreenExclusiveEXTName, value); } 233 234inline std::ostream& operator<< (std::ostream& s, VkResult value) { return s << getResultStr(value); } 235inline std::ostream& operator<< (std::ostream& s, VkStructureType value) { return s << getStructureTypeStr(value); } 236inline std::ostream& operator<< (std::ostream& s, VkImageLayout value) { return s << getImageLayoutStr(value); } 237inline std::ostream& operator<< (std::ostream& s, VkObjectType value) { return s << getObjectTypeStr(value); } 238inline std::ostream& operator<< (std::ostream& s, VkVendorId value) { return s << getVendorIdStr(value); } 239inline std::ostream& operator<< (std::ostream& s, VkPipelineCacheHeaderVersion value) { return s << getPipelineCacheHeaderVersionStr(value); } 240inline std::ostream& operator<< (std::ostream& s, VkSystemAllocationScope value) { return s << getSystemAllocationScopeStr(value); } 241inline std::ostream& operator<< (std::ostream& s, VkInternalAllocationType value) { return s << getInternalAllocationTypeStr(value); } 242inline std::ostream& operator<< (std::ostream& s, VkFormat value) { return s << getFormatStr(value); } 243inline std::ostream& operator<< (std::ostream& s, VkImageTiling value) { return s << getImageTilingStr(value); } 244inline std::ostream& operator<< (std::ostream& s, VkImageType value) { return s << getImageTypeStr(value); } 245inline std::ostream& operator<< (std::ostream& s, VkPhysicalDeviceType value) { return s << getPhysicalDeviceTypeStr(value); } 246inline std::ostream& operator<< (std::ostream& s, VkQueryType value) { return s << getQueryTypeStr(value); } 247inline std::ostream& operator<< (std::ostream& s, VkSharingMode value) { return s << getSharingModeStr(value); } 248inline std::ostream& operator<< (std::ostream& s, VkComponentSwizzle value) { return s << getComponentSwizzleStr(value); } 249inline std::ostream& operator<< (std::ostream& s, VkImageViewType value) { return s << getImageViewTypeStr(value); } 250inline std::ostream& operator<< (std::ostream& s, VkBlendFactor value) { return s << getBlendFactorStr(value); } 251inline std::ostream& operator<< (std::ostream& s, VkBlendOp value) { return s << getBlendOpStr(value); } 252inline std::ostream& operator<< (std::ostream& s, VkCompareOp value) { return s << getCompareOpStr(value); } 253inline std::ostream& operator<< (std::ostream& s, VkDynamicState value) { return s << getDynamicStateStr(value); } 254inline std::ostream& operator<< (std::ostream& s, VkFrontFace value) { return s << getFrontFaceStr(value); } 255inline std::ostream& operator<< (std::ostream& s, VkVertexInputRate value) { return s << getVertexInputRateStr(value); } 256inline std::ostream& operator<< (std::ostream& s, VkPrimitiveTopology value) { return s << getPrimitiveTopologyStr(value); } 257inline std::ostream& operator<< (std::ostream& s, VkPolygonMode value) { return s << getPolygonModeStr(value); } 258inline std::ostream& operator<< (std::ostream& s, VkStencilOp value) { return s << getStencilOpStr(value); } 259inline std::ostream& operator<< (std::ostream& s, VkLogicOp value) { return s << getLogicOpStr(value); } 260inline std::ostream& operator<< (std::ostream& s, VkBorderColor value) { return s << getBorderColorStr(value); } 261inline std::ostream& operator<< (std::ostream& s, VkFilter value) { return s << getFilterStr(value); } 262inline std::ostream& operator<< (std::ostream& s, VkSamplerAddressMode value) { return s << getSamplerAddressModeStr(value); } 263inline std::ostream& operator<< (std::ostream& s, VkSamplerMipmapMode value) { return s << getSamplerMipmapModeStr(value); } 264inline std::ostream& operator<< (std::ostream& s, VkDescriptorType value) { return s << getDescriptorTypeStr(value); } 265inline std::ostream& operator<< (std::ostream& s, VkAttachmentLoadOp value) { return s << getAttachmentLoadOpStr(value); } 266inline std::ostream& operator<< (std::ostream& s, VkAttachmentStoreOp value) { return s << getAttachmentStoreOpStr(value); } 267inline std::ostream& operator<< (std::ostream& s, VkPipelineBindPoint value) { return s << getPipelineBindPointStr(value); } 268inline std::ostream& operator<< (std::ostream& s, VkCommandBufferLevel value) { return s << getCommandBufferLevelStr(value); } 269inline std::ostream& operator<< (std::ostream& s, VkIndexType value) { return s << getIndexTypeStr(value); } 270inline std::ostream& operator<< (std::ostream& s, VkSubpassContents value) { return s << getSubpassContentsStr(value); } 271inline std::ostream& operator<< (std::ostream& s, VkPointClippingBehavior value) { return s << getPointClippingBehaviorStr(value); } 272inline std::ostream& operator<< (std::ostream& s, VkTessellationDomainOrigin value) { return s << getTessellationDomainOriginStr(value); } 273inline std::ostream& operator<< (std::ostream& s, VkSamplerYcbcrModelConversion value) { return s << getSamplerYcbcrModelConversionStr(value); } 274inline std::ostream& operator<< (std::ostream& s, VkSamplerYcbcrRange value) { return s << getSamplerYcbcrRangeStr(value); } 275inline std::ostream& operator<< (std::ostream& s, VkChromaLocation value) { return s << getChromaLocationStr(value); } 276inline std::ostream& operator<< (std::ostream& s, VkDescriptorUpdateTemplateType value) { return s << getDescriptorUpdateTemplateTypeStr(value); } 277inline std::ostream& operator<< (std::ostream& s, VkDriverId value) { return s << getDriverIdStr(value); } 278inline std::ostream& operator<< (std::ostream& s, VkShaderFloatControlsIndependence value) { return s << getShaderFloatControlsIndependenceStr(value); } 279inline std::ostream& operator<< (std::ostream& s, VkSamplerReductionMode value) { return s << getSamplerReductionModeStr(value); } 280inline std::ostream& operator<< (std::ostream& s, VkSemaphoreType value) { return s << getSemaphoreTypeStr(value); } 281inline std::ostream& operator<< (std::ostream& s, VkPresentModeKHR value) { return s << getPresentModeKHRStr(value); } 282inline std::ostream& operator<< (std::ostream& s, VkColorSpaceKHR value) { return s << getColorSpaceKHRStr(value); } 283inline std::ostream& operator<< (std::ostream& s, VkPerformanceCounterUnitKHR value) { return s << getPerformanceCounterUnitKHRStr(value); } 284inline std::ostream& operator<< (std::ostream& s, VkPerformanceCounterScopeKHR value) { return s << getPerformanceCounterScopeKHRStr(value); } 285inline std::ostream& operator<< (std::ostream& s, VkPerformanceCounterStorageKHR value) { return s << getPerformanceCounterStorageKHRStr(value); } 286inline std::ostream& operator<< (std::ostream& s, VkFragmentShadingRateCombinerOpKHR value) { return s << getFragmentShadingRateCombinerOpKHRStr(value); } 287inline std::ostream& operator<< (std::ostream& s, VkPipelineExecutableStatisticFormatKHR value) { return s << getPipelineExecutableStatisticFormatKHRStr(value); } 288inline std::ostream& operator<< (std::ostream& s, VkDebugReportObjectTypeEXT value) { return s << getDebugReportObjectTypeEXTStr(value); } 289inline std::ostream& operator<< (std::ostream& s, VkRasterizationOrderAMD value) { return s << getRasterizationOrderAMDStr(value); } 290inline std::ostream& operator<< (std::ostream& s, VkShaderInfoTypeAMD value) { return s << getShaderInfoTypeAMDStr(value); } 291inline std::ostream& operator<< (std::ostream& s, VkValidationCheckEXT value) { return s << getValidationCheckEXTStr(value); } 292inline std::ostream& operator<< (std::ostream& s, VkDisplayPowerStateEXT value) { return s << getDisplayPowerStateEXTStr(value); } 293inline std::ostream& operator<< (std::ostream& s, VkDeviceEventTypeEXT value) { return s << getDeviceEventTypeEXTStr(value); } 294inline std::ostream& operator<< (std::ostream& s, VkDisplayEventTypeEXT value) { return s << getDisplayEventTypeEXTStr(value); } 295inline std::ostream& operator<< (std::ostream& s, VkViewportCoordinateSwizzleNV value) { return s << getViewportCoordinateSwizzleNVStr(value); } 296inline std::ostream& operator<< (std::ostream& s, VkDiscardRectangleModeEXT value) { return s << getDiscardRectangleModeEXTStr(value); } 297inline std::ostream& operator<< (std::ostream& s, VkConservativeRasterizationModeEXT value) { return s << getConservativeRasterizationModeEXTStr(value); } 298inline std::ostream& operator<< (std::ostream& s, VkBlendOverlapEXT value) { return s << getBlendOverlapEXTStr(value); } 299inline std::ostream& operator<< (std::ostream& s, VkCoverageModulationModeNV value) { return s << getCoverageModulationModeNVStr(value); } 300inline std::ostream& operator<< (std::ostream& s, VkValidationCacheHeaderVersionEXT value) { return s << getValidationCacheHeaderVersionEXTStr(value); } 301inline std::ostream& operator<< (std::ostream& s, VkShadingRatePaletteEntryNV value) { return s << getShadingRatePaletteEntryNVStr(value); } 302inline std::ostream& operator<< (std::ostream& s, VkCoarseSampleOrderTypeNV value) { return s << getCoarseSampleOrderTypeNVStr(value); } 303inline std::ostream& operator<< (std::ostream& s, VkRayTracingShaderGroupTypeKHR value) { return s << getRayTracingShaderGroupTypeKHRStr(value); } 304inline std::ostream& operator<< (std::ostream& s, VkGeometryTypeKHR value) { return s << getGeometryTypeKHRStr(value); } 305inline std::ostream& operator<< (std::ostream& s, VkAccelerationStructureTypeKHR value) { return s << getAccelerationStructureTypeKHRStr(value); } 306inline std::ostream& operator<< (std::ostream& s, VkCopyAccelerationStructureModeKHR value) { return s << getCopyAccelerationStructureModeKHRStr(value); } 307inline std::ostream& operator<< (std::ostream& s, VkAccelerationStructureMemoryRequirementsTypeNV value) { return s << getAccelerationStructureMemoryRequirementsTypeNVStr(value); } 308inline std::ostream& operator<< (std::ostream& s, VkQueueGlobalPriorityEXT value) { return s << getQueueGlobalPriorityEXTStr(value); } 309inline std::ostream& operator<< (std::ostream& s, VkTimeDomainEXT value) { return s << getTimeDomainEXTStr(value); } 310inline std::ostream& operator<< (std::ostream& s, VkMemoryOverallocationBehaviorAMD value) { return s << getMemoryOverallocationBehaviorAMDStr(value); } 311inline std::ostream& operator<< (std::ostream& s, VkPerformanceConfigurationTypeINTEL value) { return s << getPerformanceConfigurationTypeINTELStr(value); } 312inline std::ostream& operator<< (std::ostream& s, VkQueryPoolSamplingModeINTEL value) { return s << getQueryPoolSamplingModeINTELStr(value); } 313inline std::ostream& operator<< (std::ostream& s, VkPerformanceOverrideTypeINTEL value) { return s << getPerformanceOverrideTypeINTELStr(value); } 314inline std::ostream& operator<< (std::ostream& s, VkPerformanceParameterTypeINTEL value) { return s << getPerformanceParameterTypeINTELStr(value); } 315inline std::ostream& operator<< (std::ostream& s, VkPerformanceValueTypeINTEL value) { return s << getPerformanceValueTypeINTELStr(value); } 316inline std::ostream& operator<< (std::ostream& s, VkValidationFeatureEnableEXT value) { return s << getValidationFeatureEnableEXTStr(value); } 317inline std::ostream& operator<< (std::ostream& s, VkValidationFeatureDisableEXT value) { return s << getValidationFeatureDisableEXTStr(value); } 318inline std::ostream& operator<< (std::ostream& s, VkComponentTypeNV value) { return s << getComponentTypeNVStr(value); } 319inline std::ostream& operator<< (std::ostream& s, VkScopeNV value) { return s << getScopeNVStr(value); } 320inline std::ostream& operator<< (std::ostream& s, VkCoverageReductionModeNV value) { return s << getCoverageReductionModeNVStr(value); } 321inline std::ostream& operator<< (std::ostream& s, VkLineRasterizationModeEXT value) { return s << getLineRasterizationModeEXTStr(value); } 322inline std::ostream& operator<< (std::ostream& s, VkIndirectCommandsTokenTypeNV value) { return s << getIndirectCommandsTokenTypeNVStr(value); } 323inline std::ostream& operator<< (std::ostream& s, VkDeviceMemoryReportEventTypeEXT value) { return s << getDeviceMemoryReportEventTypeEXTStr(value); } 324inline std::ostream& operator<< (std::ostream& s, VkFragmentShadingRateTypeNV value) { return s << getFragmentShadingRateTypeNVStr(value); } 325inline std::ostream& operator<< (std::ostream& s, VkFragmentShadingRateNV value) { return s << getFragmentShadingRateNVStr(value); } 326inline std::ostream& operator<< (std::ostream& s, VkBuildAccelerationStructureModeKHR value) { return s << getBuildAccelerationStructureModeKHRStr(value); } 327inline std::ostream& operator<< (std::ostream& s, VkAccelerationStructureBuildTypeKHR value) { return s << getAccelerationStructureBuildTypeKHRStr(value); } 328inline std::ostream& operator<< (std::ostream& s, VkAccelerationStructureCompatibilityKHR value) { return s << getAccelerationStructureCompatibilityKHRStr(value); } 329inline std::ostream& operator<< (std::ostream& s, VkShaderGroupShaderKHR value) { return s << getShaderGroupShaderKHRStr(value); } 330inline std::ostream& operator<< (std::ostream& s, VkQueryResultStatusKHR value) { return s << getQueryResultStatusKHRStr(value); } 331inline std::ostream& operator<< (std::ostream& s, StdVideoH264ChromaFormatIdc value) { return s << getdVideoH264ChromaFormatIdcStr(value); } 332inline std::ostream& operator<< (std::ostream& s, StdVideoH264ProfileIdc value) { return s << getdVideoH264ProfileIdcStr(value); } 333inline std::ostream& operator<< (std::ostream& s, StdVideoH264Level value) { return s << getdVideoH264LevelStr(value); } 334inline std::ostream& operator<< (std::ostream& s, StdVideoH264PocType value) { return s << getdVideoH264PocTypeStr(value); } 335inline std::ostream& operator<< (std::ostream& s, StdVideoH264AspectRatioIdc value) { return s << getdVideoH264AspectRatioIdcStr(value); } 336inline std::ostream& operator<< (std::ostream& s, StdVideoH264WeightedBiPredIdc value) { return s << getdVideoH264WeightedBiPredIdcStr(value); } 337inline std::ostream& operator<< (std::ostream& s, StdVideoH264ModificationOfPicNumsIdc value) { return s << getdVideoH264ModificationOfPicNumsIdcStr(value); } 338inline std::ostream& operator<< (std::ostream& s, StdVideoH264MemMgmtControlOp value) { return s << getdVideoH264MemMgmtControlOpStr(value); } 339inline std::ostream& operator<< (std::ostream& s, StdVideoH264CabacInitIdc value) { return s << getdVideoH264CabacInitIdcStr(value); } 340inline std::ostream& operator<< (std::ostream& s, StdVideoH264DisableDeblockingFilterIdc value) { return s << getdVideoH264DisableDeblockingFilterIdcStr(value); } 341inline std::ostream& operator<< (std::ostream& s, StdVideoH264PictureType value) { return s << getdVideoH264PictureTypeStr(value); } 342inline std::ostream& operator<< (std::ostream& s, StdVideoH264SliceType value) { return s << getdVideoH264SliceTypeStr(value); } 343inline std::ostream& operator<< (std::ostream& s, StdVideoH264NonVclNaluType value) { return s << getdVideoH264NonVclNaluTypeStr(value); } 344inline std::ostream& operator<< (std::ostream& s, StdVideoH265ChromaFormatIdc value) { return s << getdVideoH265ChromaFormatIdcStr(value); } 345inline std::ostream& operator<< (std::ostream& s, StdVideoH265ProfileIdc value) { return s << getdVideoH265ProfileIdcStr(value); } 346inline std::ostream& operator<< (std::ostream& s, StdVideoH265Level value) { return s << getdVideoH265LevelStr(value); } 347inline std::ostream& operator<< (std::ostream& s, VkFullScreenExclusiveEXT value) { return s << getFullScreenExclusiveEXTStr(value); } 348 349tcu::Format::Bitfield<32> getAccessFlagsStr (VkAccessFlags value); 350tcu::Format::Bitfield<32> getImageAspectFlagsStr (VkImageAspectFlags value); 351tcu::Format::Bitfield<32> getFormatFeatureFlagsStr (VkFormatFeatureFlags value); 352tcu::Format::Bitfield<32> getImageCreateFlagsStr (VkImageCreateFlags value); 353tcu::Format::Bitfield<32> getSampleCountFlagsStr (VkSampleCountFlags value); 354tcu::Format::Bitfield<32> getImageUsageFlagsStr (VkImageUsageFlags value); 355tcu::Format::Bitfield<32> getMemoryHeapFlagsStr (VkMemoryHeapFlags value); 356tcu::Format::Bitfield<32> getMemoryPropertyFlagsStr (VkMemoryPropertyFlags value); 357tcu::Format::Bitfield<32> getQueueFlagsStr (VkQueueFlags value); 358tcu::Format::Bitfield<32> getDeviceQueueCreateFlagsStr (VkDeviceQueueCreateFlags value); 359tcu::Format::Bitfield<32> getPipelineStageFlagsStr (VkPipelineStageFlags value); 360tcu::Format::Bitfield<32> getSparseMemoryBindFlagsStr (VkSparseMemoryBindFlags value); 361tcu::Format::Bitfield<32> getSparseImageFormatFlagsStr (VkSparseImageFormatFlags value); 362tcu::Format::Bitfield<32> getFenceCreateFlagsStr (VkFenceCreateFlags value); 363tcu::Format::Bitfield<32> getEventCreateFlagsStr (VkEventCreateFlags value); 364tcu::Format::Bitfield<32> getQueryPipelineStatisticFlagsStr (VkQueryPipelineStatisticFlags value); 365tcu::Format::Bitfield<32> getQueryResultFlagsStr (VkQueryResultFlags value); 366tcu::Format::Bitfield<32> getBufferCreateFlagsStr (VkBufferCreateFlags value); 367tcu::Format::Bitfield<32> getBufferUsageFlagsStr (VkBufferUsageFlags value); 368tcu::Format::Bitfield<32> getImageViewCreateFlagsStr (VkImageViewCreateFlags value); 369tcu::Format::Bitfield<32> getShaderModuleCreateFlagsStr (VkShaderModuleCreateFlags value); 370tcu::Format::Bitfield<32> getPipelineCacheCreateFlagsStr (VkPipelineCacheCreateFlags value); 371tcu::Format::Bitfield<32> getColorComponentFlagsStr (VkColorComponentFlags value); 372tcu::Format::Bitfield<32> getPipelineCreateFlagsStr (VkPipelineCreateFlags value); 373tcu::Format::Bitfield<32> getPipelineShaderStageCreateFlagsStr (VkPipelineShaderStageCreateFlags value); 374tcu::Format::Bitfield<32> getShaderStageFlagsStr (VkShaderStageFlags value); 375tcu::Format::Bitfield<32> getCullModeFlagsStr (VkCullModeFlags value); 376tcu::Format::Bitfield<32> getSamplerCreateFlagsStr (VkSamplerCreateFlags value); 377tcu::Format::Bitfield<32> getDescriptorPoolCreateFlagsStr (VkDescriptorPoolCreateFlags value); 378tcu::Format::Bitfield<32> getDescriptorSetLayoutCreateFlagsStr (VkDescriptorSetLayoutCreateFlags value); 379tcu::Format::Bitfield<32> getAttachmentDescriptionFlagsStr (VkAttachmentDescriptionFlags value); 380tcu::Format::Bitfield<32> getDependencyFlagsStr (VkDependencyFlags value); 381tcu::Format::Bitfield<32> getFramebufferCreateFlagsStr (VkFramebufferCreateFlags value); 382tcu::Format::Bitfield<32> getRenderPassCreateFlagsStr (VkRenderPassCreateFlags value); 383tcu::Format::Bitfield<32> getSubpassDescriptionFlagsStr (VkSubpassDescriptionFlags value); 384tcu::Format::Bitfield<32> getCommandPoolCreateFlagsStr (VkCommandPoolCreateFlags value); 385tcu::Format::Bitfield<32> getCommandPoolResetFlagsStr (VkCommandPoolResetFlags value); 386tcu::Format::Bitfield<32> getCommandBufferUsageFlagsStr (VkCommandBufferUsageFlags value); 387tcu::Format::Bitfield<32> getQueryControlFlagsStr (VkQueryControlFlags value); 388tcu::Format::Bitfield<32> getCommandBufferResetFlagsStr (VkCommandBufferResetFlags value); 389tcu::Format::Bitfield<32> getStencilFaceFlagsStr (VkStencilFaceFlags value); 390tcu::Format::Bitfield<32> getSubgroupFeatureFlagsStr (VkSubgroupFeatureFlags value); 391tcu::Format::Bitfield<32> getPeerMemoryFeatureFlagsStr (VkPeerMemoryFeatureFlags value); 392tcu::Format::Bitfield<32> getMemoryAllocateFlagsStr (VkMemoryAllocateFlags value); 393tcu::Format::Bitfield<32> getExternalMemoryHandleTypeFlagsStr (VkExternalMemoryHandleTypeFlags value); 394tcu::Format::Bitfield<32> getExternalMemoryFeatureFlagsStr (VkExternalMemoryFeatureFlags value); 395tcu::Format::Bitfield<32> getExternalFenceHandleTypeFlagsStr (VkExternalFenceHandleTypeFlags value); 396tcu::Format::Bitfield<32> getExternalFenceFeatureFlagsStr (VkExternalFenceFeatureFlags value); 397tcu::Format::Bitfield<32> getFenceImportFlagsStr (VkFenceImportFlags value); 398tcu::Format::Bitfield<32> getSemaphoreImportFlagsStr (VkSemaphoreImportFlags value); 399tcu::Format::Bitfield<32> getExternalSemaphoreHandleTypeFlagsStr (VkExternalSemaphoreHandleTypeFlags value); 400tcu::Format::Bitfield<32> getExternalSemaphoreFeatureFlagsStr (VkExternalSemaphoreFeatureFlags value); 401tcu::Format::Bitfield<32> getResolveModeFlagsStr (VkResolveModeFlags value); 402tcu::Format::Bitfield<32> getDescriptorBindingFlagsStr (VkDescriptorBindingFlags value); 403tcu::Format::Bitfield<32> getSemaphoreWaitFlagsStr (VkSemaphoreWaitFlags value); 404tcu::Format::Bitfield<32> getSurfaceTransformFlagsKHRStr (VkSurfaceTransformFlagsKHR value); 405tcu::Format::Bitfield<32> getCompositeAlphaFlagsKHRStr (VkCompositeAlphaFlagsKHR value); 406tcu::Format::Bitfield<32> getSwapchainCreateFlagsKHRStr (VkSwapchainCreateFlagsKHR value); 407tcu::Format::Bitfield<32> getDeviceGroupPresentModeFlagsKHRStr (VkDeviceGroupPresentModeFlagsKHR value); 408tcu::Format::Bitfield<32> getDisplayPlaneAlphaFlagsKHRStr (VkDisplayPlaneAlphaFlagsKHR value); 409tcu::Format::Bitfield<32> getPerformanceCounterDescriptionFlagsKHRStr (VkPerformanceCounterDescriptionFlagsKHR value); 410tcu::Format::Bitfield<32> getAcquireProfilingLockFlagsKHRStr (VkAcquireProfilingLockFlagsKHR value); 411tcu::Format::Bitfield<32> getSubmitFlagsKHRStr (VkSubmitFlagsKHR value); 412tcu::Format::Bitfield<32> getDebugReportFlagsEXTStr (VkDebugReportFlagsEXT value); 413tcu::Format::Bitfield<32> getExternalMemoryHandleTypeFlagsNVStr (VkExternalMemoryHandleTypeFlagsNV value); 414tcu::Format::Bitfield<32> getExternalMemoryFeatureFlagsNVStr (VkExternalMemoryFeatureFlagsNV value); 415tcu::Format::Bitfield<32> getConditionalRenderingFlagsEXTStr (VkConditionalRenderingFlagsEXT value); 416tcu::Format::Bitfield<32> getSurfaceCounterFlagsEXTStr (VkSurfaceCounterFlagsEXT value); 417tcu::Format::Bitfield<32> getDebugUtilsMessageSeverityFlagsEXTStr (VkDebugUtilsMessageSeverityFlagsEXT value); 418tcu::Format::Bitfield<32> getDebugUtilsMessageTypeFlagsEXTStr (VkDebugUtilsMessageTypeFlagsEXT value); 419tcu::Format::Bitfield<32> getGeometryFlagsKHRStr (VkGeometryFlagsKHR value); 420tcu::Format::Bitfield<32> getGeometryInstanceFlagsKHRStr (VkGeometryInstanceFlagsKHR value); 421tcu::Format::Bitfield<32> getBuildAccelerationStructureFlagsKHRStr (VkBuildAccelerationStructureFlagsKHR value); 422tcu::Format::Bitfield<32> getPipelineCompilerControlFlagsAMDStr (VkPipelineCompilerControlFlagsAMD value); 423tcu::Format::Bitfield<32> getPipelineCreationFeedbackFlagsEXTStr (VkPipelineCreationFeedbackFlagsEXT value); 424tcu::Format::Bitfield<32> getShaderCorePropertiesFlagsAMDStr (VkShaderCorePropertiesFlagsAMD value); 425tcu::Format::Bitfield<32> getToolPurposeFlagsEXTStr (VkToolPurposeFlagsEXT value); 426tcu::Format::Bitfield<32> getIndirectStateFlagsNVStr (VkIndirectStateFlagsNV value); 427tcu::Format::Bitfield<32> getIndirectCommandsLayoutUsageFlagsNVStr (VkIndirectCommandsLayoutUsageFlagsNV value); 428tcu::Format::Bitfield<32> getPrivateDataSlotCreateFlagsEXTStr (VkPrivateDataSlotCreateFlagsEXT value); 429tcu::Format::Bitfield<32> getDeviceDiagnosticsConfigFlagsNVStr (VkDeviceDiagnosticsConfigFlagsNV value); 430tcu::Format::Bitfield<32> getAccelerationStructureCreateFlagsKHRStr (VkAccelerationStructureCreateFlagsKHR value); 431tcu::Format::Bitfield<32> getVideoCodecOperationFlagsKHRStr (VkVideoCodecOperationFlagsKHR value); 432tcu::Format::Bitfield<32> getVideoChromaSubsamplingFlagsKHRStr (VkVideoChromaSubsamplingFlagsKHR value); 433tcu::Format::Bitfield<32> getVideoComponentBitDepthFlagsKHRStr (VkVideoComponentBitDepthFlagsKHR value); 434tcu::Format::Bitfield<32> getVideoCapabilitiesFlagsKHRStr (VkVideoCapabilitiesFlagsKHR value); 435tcu::Format::Bitfield<32> getVideoSessionCreateFlagsKHRStr (VkVideoSessionCreateFlagsKHR value); 436tcu::Format::Bitfield<32> getVideoCodingControlFlagsKHRStr (VkVideoCodingControlFlagsKHR value); 437tcu::Format::Bitfield<32> getVideoCodingQualityPresetFlagsKHRStr (VkVideoCodingQualityPresetFlagsKHR value); 438tcu::Format::Bitfield<32> getVideoDecodeFlagsKHRStr (VkVideoDecodeFlagsKHR value); 439tcu::Format::Bitfield<32> getVideoEncodeFlagsKHRStr (VkVideoEncodeFlagsKHR value); 440tcu::Format::Bitfield<32> getVideoEncodeRateControlFlagsKHRStr (VkVideoEncodeRateControlFlagsKHR value); 441tcu::Format::Bitfield<32> getVideoEncodeRateControlModeFlagsKHRStr (VkVideoEncodeRateControlModeFlagsKHR value); 442tcu::Format::Bitfield<32> getVideoEncodeH264CapabilitiesFlagsEXTStr (VkVideoEncodeH264CapabilitiesFlagsEXT value); 443tcu::Format::Bitfield<32> getVideoEncodeH264InputModeFlagsEXTStr (VkVideoEncodeH264InputModeFlagsEXT value); 444tcu::Format::Bitfield<32> getVideoEncodeH264OutputModeFlagsEXTStr (VkVideoEncodeH264OutputModeFlagsEXT value); 445tcu::Format::Bitfield<32> getVideoEncodeH264CreateFlagsEXTStr (VkVideoEncodeH264CreateFlagsEXT value); 446tcu::Format::Bitfield<32> getVideoDecodeH264FieldLayoutFlagsEXTStr (VkVideoDecodeH264FieldLayoutFlagsEXT value); 447tcu::Format::Bitfield<32> getInstanceCreateFlagsStr (VkInstanceCreateFlags value); 448tcu::Format::Bitfield<32> getDeviceCreateFlagsStr (VkDeviceCreateFlags value); 449tcu::Format::Bitfield<32> getMemoryMapFlagsStr (VkMemoryMapFlags value); 450tcu::Format::Bitfield<32> getSemaphoreCreateFlagsStr (VkSemaphoreCreateFlags value); 451tcu::Format::Bitfield<32> getQueryPoolCreateFlagsStr (VkQueryPoolCreateFlags value); 452tcu::Format::Bitfield<32> getBufferViewCreateFlagsStr (VkBufferViewCreateFlags value); 453tcu::Format::Bitfield<32> getPipelineVertexInputStateCreateFlagsStr (VkPipelineVertexInputStateCreateFlags value); 454tcu::Format::Bitfield<32> getPipelineInputAssemblyStateCreateFlagsStr (VkPipelineInputAssemblyStateCreateFlags value); 455tcu::Format::Bitfield<32> getPipelineTessellationStateCreateFlagsStr (VkPipelineTessellationStateCreateFlags value); 456tcu::Format::Bitfield<32> getPipelineViewportStateCreateFlagsStr (VkPipelineViewportStateCreateFlags value); 457tcu::Format::Bitfield<32> getPipelineRasterizationStateCreateFlagsStr (VkPipelineRasterizationStateCreateFlags value); 458tcu::Format::Bitfield<32> getPipelineMultisampleStateCreateFlagsStr (VkPipelineMultisampleStateCreateFlags value); 459tcu::Format::Bitfield<32> getPipelineDepthStencilStateCreateFlagsStr (VkPipelineDepthStencilStateCreateFlags value); 460tcu::Format::Bitfield<32> getPipelineColorBlendStateCreateFlagsStr (VkPipelineColorBlendStateCreateFlags value); 461tcu::Format::Bitfield<32> getPipelineDynamicStateCreateFlagsStr (VkPipelineDynamicStateCreateFlags value); 462tcu::Format::Bitfield<32> getPipelineLayoutCreateFlagsStr (VkPipelineLayoutCreateFlags value); 463tcu::Format::Bitfield<32> getDescriptorPoolResetFlagsStr (VkDescriptorPoolResetFlags value); 464tcu::Format::Bitfield<32> getCommandPoolTrimFlagsStr (VkCommandPoolTrimFlags value); 465tcu::Format::Bitfield<32> getDescriptorUpdateTemplateCreateFlagsStr (VkDescriptorUpdateTemplateCreateFlags value); 466tcu::Format::Bitfield<32> getDisplayModeCreateFlagsKHRStr (VkDisplayModeCreateFlagsKHR value); 467tcu::Format::Bitfield<32> getDisplaySurfaceCreateFlagsKHRStr (VkDisplaySurfaceCreateFlagsKHR value); 468tcu::Format::Bitfield<32> getPipelineRasterizationStateStreamCreateFlagsEXTStr (VkPipelineRasterizationStateStreamCreateFlagsEXT value); 469tcu::Format::Bitfield<32> getPipelineViewportSwizzleStateCreateFlagsNVStr (VkPipelineViewportSwizzleStateCreateFlagsNV value); 470tcu::Format::Bitfield<32> getPipelineDiscardRectangleStateCreateFlagsEXTStr (VkPipelineDiscardRectangleStateCreateFlagsEXT value); 471tcu::Format::Bitfield<32> getPipelineRasterizationConservativeStateCreateFlagsEXTStr (VkPipelineRasterizationConservativeStateCreateFlagsEXT value); 472tcu::Format::Bitfield<32> getPipelineRasterizationDepthClipStateCreateFlagsEXTStr (VkPipelineRasterizationDepthClipStateCreateFlagsEXT value); 473tcu::Format::Bitfield<32> getDebugUtilsMessengerCallbackDataFlagsEXTStr (VkDebugUtilsMessengerCallbackDataFlagsEXT value); 474tcu::Format::Bitfield<32> getDebugUtilsMessengerCreateFlagsEXTStr (VkDebugUtilsMessengerCreateFlagsEXT value); 475tcu::Format::Bitfield<32> getPipelineCoverageToColorStateCreateFlagsNVStr (VkPipelineCoverageToColorStateCreateFlagsNV value); 476tcu::Format::Bitfield<32> getPipelineCoverageModulationStateCreateFlagsNVStr (VkPipelineCoverageModulationStateCreateFlagsNV value); 477tcu::Format::Bitfield<32> getValidationCacheCreateFlagsEXTStr (VkValidationCacheCreateFlagsEXT value); 478tcu::Format::Bitfield<32> getPipelineCoverageReductionStateCreateFlagsNVStr (VkPipelineCoverageReductionStateCreateFlagsNV value); 479tcu::Format::Bitfield<32> getHeadlessSurfaceCreateFlagsEXTStr (VkHeadlessSurfaceCreateFlagsEXT value); 480tcu::Format::Bitfield<32> getDeviceMemoryReportFlagsEXTStr (VkDeviceMemoryReportFlagsEXT value); 481tcu::Format::Bitfield<32> getAndroidSurfaceCreateFlagsKHRStr (VkAndroidSurfaceCreateFlagsKHR value); 482tcu::Format::Bitfield<32> getVideoBeginCodingFlagsKHRStr (VkVideoBeginCodingFlagsKHR value); 483tcu::Format::Bitfield<32> getVideoEndCodingFlagsKHRStr (VkVideoEndCodingFlagsKHR value); 484tcu::Format::Bitfield<32> getVideoDecodeH264CreateFlagsEXTStr (VkVideoDecodeH264CreateFlagsEXT value); 485tcu::Format::Bitfield<32> getVideoDecodeH265CreateFlagsEXTStr (VkVideoDecodeH265CreateFlagsEXT value); 486tcu::Format::Bitfield<32> getImagePipeSurfaceCreateFlagsFUCHSIAStr (VkImagePipeSurfaceCreateFlagsFUCHSIA value); 487tcu::Format::Bitfield<32> getStreamDescriptorSurfaceCreateFlagsGGPStr (VkStreamDescriptorSurfaceCreateFlagsGGP value); 488tcu::Format::Bitfield<32> getIOSSurfaceCreateFlagsMVKStr (VkIOSSurfaceCreateFlagsMVK value); 489tcu::Format::Bitfield<32> getMacOSSurfaceCreateFlagsMVKStr (VkMacOSSurfaceCreateFlagsMVK value); 490tcu::Format::Bitfield<32> getMetalSurfaceCreateFlagsEXTStr (VkMetalSurfaceCreateFlagsEXT value); 491tcu::Format::Bitfield<32> getViSurfaceCreateFlagsNNStr (VkViSurfaceCreateFlagsNN value); 492tcu::Format::Bitfield<32> getWaylandSurfaceCreateFlagsKHRStr (VkWaylandSurfaceCreateFlagsKHR value); 493tcu::Format::Bitfield<32> getWin32SurfaceCreateFlagsKHRStr (VkWin32SurfaceCreateFlagsKHR value); 494tcu::Format::Bitfield<32> getXcbSurfaceCreateFlagsKHRStr (VkXcbSurfaceCreateFlagsKHR value); 495tcu::Format::Bitfield<32> getXlibSurfaceCreateFlagsKHRStr (VkXlibSurfaceCreateFlagsKHR value); 496tcu::Format::Bitfield<32> getBuildAccelerationStructureFlagsNVStr (VkBuildAccelerationStructureFlagsNV value); 497 498std::ostream& operator<< (std::ostream& s, const VkExtent2D& value); 499std::ostream& operator<< (std::ostream& s, const VkExtent3D& value); 500std::ostream& operator<< (std::ostream& s, const VkOffset2D& value); 501std::ostream& operator<< (std::ostream& s, const VkOffset3D& value); 502std::ostream& operator<< (std::ostream& s, const VkRect2D& value); 503std::ostream& operator<< (std::ostream& s, const VkBaseInStructure& value); 504std::ostream& operator<< (std::ostream& s, const VkBaseOutStructure& value); 505std::ostream& operator<< (std::ostream& s, const VkBufferMemoryBarrier& value); 506std::ostream& operator<< (std::ostream& s, const VkDispatchIndirectCommand& value); 507std::ostream& operator<< (std::ostream& s, const VkDrawIndexedIndirectCommand& value); 508std::ostream& operator<< (std::ostream& s, const VkDrawIndirectCommand& value); 509std::ostream& operator<< (std::ostream& s, const VkImageSubresourceRange& value); 510std::ostream& operator<< (std::ostream& s, const VkImageMemoryBarrier& value); 511std::ostream& operator<< (std::ostream& s, const VkMemoryBarrier& value); 512std::ostream& operator<< (std::ostream& s, const VkAllocationCallbacks& value); 513std::ostream& operator<< (std::ostream& s, const VkApplicationInfo& value); 514std::ostream& operator<< (std::ostream& s, const VkFormatProperties& value); 515std::ostream& operator<< (std::ostream& s, const VkImageFormatProperties& value); 516std::ostream& operator<< (std::ostream& s, const VkInstanceCreateInfo& value); 517std::ostream& operator<< (std::ostream& s, const VkMemoryHeap& value); 518std::ostream& operator<< (std::ostream& s, const VkMemoryType& value); 519std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFeatures& value); 520std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceLimits& value); 521std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryProperties& value); 522std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSparseProperties& value); 523std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProperties& value); 524std::ostream& operator<< (std::ostream& s, const VkQueueFamilyProperties& value); 525std::ostream& operator<< (std::ostream& s, const VkDeviceQueueCreateInfo& value); 526std::ostream& operator<< (std::ostream& s, const VkDeviceCreateInfo& value); 527std::ostream& operator<< (std::ostream& s, const VkExtensionProperties& value); 528std::ostream& operator<< (std::ostream& s, const VkLayerProperties& value); 529std::ostream& operator<< (std::ostream& s, const VkSubmitInfo& value); 530std::ostream& operator<< (std::ostream& s, const VkMappedMemoryRange& value); 531std::ostream& operator<< (std::ostream& s, const VkMemoryAllocateInfo& value); 532std::ostream& operator<< (std::ostream& s, const VkMemoryRequirements& value); 533std::ostream& operator<< (std::ostream& s, const VkSparseMemoryBind& value); 534std::ostream& operator<< (std::ostream& s, const VkSparseBufferMemoryBindInfo& value); 535std::ostream& operator<< (std::ostream& s, const VkSparseImageOpaqueMemoryBindInfo& value); 536std::ostream& operator<< (std::ostream& s, const VkImageSubresource& value); 537std::ostream& operator<< (std::ostream& s, const VkSparseImageMemoryBind& value); 538std::ostream& operator<< (std::ostream& s, const VkSparseImageMemoryBindInfo& value); 539std::ostream& operator<< (std::ostream& s, const VkBindSparseInfo& value); 540std::ostream& operator<< (std::ostream& s, const VkSparseImageFormatProperties& value); 541std::ostream& operator<< (std::ostream& s, const VkSparseImageMemoryRequirements& value); 542std::ostream& operator<< (std::ostream& s, const VkFenceCreateInfo& value); 543std::ostream& operator<< (std::ostream& s, const VkSemaphoreCreateInfo& value); 544std::ostream& operator<< (std::ostream& s, const VkEventCreateInfo& value); 545std::ostream& operator<< (std::ostream& s, const VkQueryPoolCreateInfo& value); 546std::ostream& operator<< (std::ostream& s, const VkBufferCreateInfo& value); 547std::ostream& operator<< (std::ostream& s, const VkBufferViewCreateInfo& value); 548std::ostream& operator<< (std::ostream& s, const VkImageCreateInfo& value); 549std::ostream& operator<< (std::ostream& s, const VkSubresourceLayout& value); 550std::ostream& operator<< (std::ostream& s, const VkComponentMapping& value); 551std::ostream& operator<< (std::ostream& s, const VkImageViewCreateInfo& value); 552std::ostream& operator<< (std::ostream& s, const VkShaderModuleCreateInfo& value); 553std::ostream& operator<< (std::ostream& s, const VkPipelineCacheCreateInfo& value); 554std::ostream& operator<< (std::ostream& s, const VkSpecializationMapEntry& value); 555std::ostream& operator<< (std::ostream& s, const VkSpecializationInfo& value); 556std::ostream& operator<< (std::ostream& s, const VkPipelineShaderStageCreateInfo& value); 557std::ostream& operator<< (std::ostream& s, const VkComputePipelineCreateInfo& value); 558std::ostream& operator<< (std::ostream& s, const VkVertexInputBindingDescription& value); 559std::ostream& operator<< (std::ostream& s, const VkVertexInputAttributeDescription& value); 560std::ostream& operator<< (std::ostream& s, const VkPipelineVertexInputStateCreateInfo& value); 561std::ostream& operator<< (std::ostream& s, const VkPipelineInputAssemblyStateCreateInfo& value); 562std::ostream& operator<< (std::ostream& s, const VkPipelineTessellationStateCreateInfo& value); 563std::ostream& operator<< (std::ostream& s, const VkViewport& value); 564std::ostream& operator<< (std::ostream& s, const VkPipelineViewportStateCreateInfo& value); 565std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationStateCreateInfo& value); 566std::ostream& operator<< (std::ostream& s, const VkPipelineMultisampleStateCreateInfo& value); 567std::ostream& operator<< (std::ostream& s, const VkStencilOpState& value); 568std::ostream& operator<< (std::ostream& s, const VkPipelineDepthStencilStateCreateInfo& value); 569std::ostream& operator<< (std::ostream& s, const VkPipelineColorBlendAttachmentState& value); 570std::ostream& operator<< (std::ostream& s, const VkPipelineColorBlendStateCreateInfo& value); 571std::ostream& operator<< (std::ostream& s, const VkPipelineDynamicStateCreateInfo& value); 572std::ostream& operator<< (std::ostream& s, const VkGraphicsPipelineCreateInfo& value); 573std::ostream& operator<< (std::ostream& s, const VkPushConstantRange& value); 574std::ostream& operator<< (std::ostream& s, const VkPipelineLayoutCreateInfo& value); 575std::ostream& operator<< (std::ostream& s, const VkSamplerCreateInfo& value); 576std::ostream& operator<< (std::ostream& s, const VkCopyDescriptorSet& value); 577std::ostream& operator<< (std::ostream& s, const VkDescriptorBufferInfo& value); 578std::ostream& operator<< (std::ostream& s, const VkDescriptorImageInfo& value); 579std::ostream& operator<< (std::ostream& s, const VkDescriptorPoolSize& value); 580std::ostream& operator<< (std::ostream& s, const VkDescriptorPoolCreateInfo& value); 581std::ostream& operator<< (std::ostream& s, const VkDescriptorSetAllocateInfo& value); 582std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutBinding& value); 583std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutCreateInfo& value); 584std::ostream& operator<< (std::ostream& s, const VkWriteDescriptorSet& value); 585std::ostream& operator<< (std::ostream& s, const VkAttachmentDescription& value); 586std::ostream& operator<< (std::ostream& s, const VkAttachmentReference& value); 587std::ostream& operator<< (std::ostream& s, const VkFramebufferCreateInfo& value); 588std::ostream& operator<< (std::ostream& s, const VkSubpassDescription& value); 589std::ostream& operator<< (std::ostream& s, const VkSubpassDependency& value); 590std::ostream& operator<< (std::ostream& s, const VkRenderPassCreateInfo& value); 591std::ostream& operator<< (std::ostream& s, const VkCommandPoolCreateInfo& value); 592std::ostream& operator<< (std::ostream& s, const VkCommandBufferAllocateInfo& value); 593std::ostream& operator<< (std::ostream& s, const VkCommandBufferInheritanceInfo& value); 594std::ostream& operator<< (std::ostream& s, const VkCommandBufferBeginInfo& value); 595std::ostream& operator<< (std::ostream& s, const VkBufferCopy& value); 596std::ostream& operator<< (std::ostream& s, const VkImageSubresourceLayers& value); 597std::ostream& operator<< (std::ostream& s, const VkBufferImageCopy& value); 598std::ostream& operator<< (std::ostream& s, const VkClearColorValue& value); 599std::ostream& operator<< (std::ostream& s, const VkClearDepthStencilValue& value); 600std::ostream& operator<< (std::ostream& s, const VkClearValue& value); 601std::ostream& operator<< (std::ostream& s, const VkClearAttachment& value); 602std::ostream& operator<< (std::ostream& s, const VkClearRect& value); 603std::ostream& operator<< (std::ostream& s, const VkImageBlit& value); 604std::ostream& operator<< (std::ostream& s, const VkImageCopy& value); 605std::ostream& operator<< (std::ostream& s, const VkImageResolve& value); 606std::ostream& operator<< (std::ostream& s, const VkRenderPassBeginInfo& value); 607std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubgroupProperties& value); 608std::ostream& operator<< (std::ostream& s, const VkBindBufferMemoryInfo& value); 609std::ostream& operator<< (std::ostream& s, const VkBindImageMemoryInfo& value); 610std::ostream& operator<< (std::ostream& s, const VkPhysicalDevice16BitStorageFeatures& value); 611std::ostream& operator<< (std::ostream& s, const VkMemoryDedicatedRequirements& value); 612std::ostream& operator<< (std::ostream& s, const VkMemoryDedicatedAllocateInfo& value); 613std::ostream& operator<< (std::ostream& s, const VkMemoryAllocateFlagsInfo& value); 614std::ostream& operator<< (std::ostream& s, const VkDeviceGroupRenderPassBeginInfo& value); 615std::ostream& operator<< (std::ostream& s, const VkDeviceGroupCommandBufferBeginInfo& value); 616std::ostream& operator<< (std::ostream& s, const VkDeviceGroupSubmitInfo& value); 617std::ostream& operator<< (std::ostream& s, const VkDeviceGroupBindSparseInfo& value); 618std::ostream& operator<< (std::ostream& s, const VkBindBufferMemoryDeviceGroupInfo& value); 619std::ostream& operator<< (std::ostream& s, const VkBindImageMemoryDeviceGroupInfo& value); 620std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceGroupProperties& value); 621std::ostream& operator<< (std::ostream& s, const VkDeviceGroupDeviceCreateInfo& value); 622std::ostream& operator<< (std::ostream& s, const VkBufferMemoryRequirementsInfo2& value); 623std::ostream& operator<< (std::ostream& s, const VkImageMemoryRequirementsInfo2& value); 624std::ostream& operator<< (std::ostream& s, const VkImageSparseMemoryRequirementsInfo2& value); 625std::ostream& operator<< (std::ostream& s, const VkMemoryRequirements2& value); 626std::ostream& operator<< (std::ostream& s, const VkSparseImageMemoryRequirements2& value); 627std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFeatures2& value); 628std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProperties2& value); 629std::ostream& operator<< (std::ostream& s, const VkFormatProperties2& value); 630std::ostream& operator<< (std::ostream& s, const VkImageFormatProperties2& value); 631std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageFormatInfo2& value); 632std::ostream& operator<< (std::ostream& s, const VkQueueFamilyProperties2& value); 633std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryProperties2& value); 634std::ostream& operator<< (std::ostream& s, const VkSparseImageFormatProperties2& value); 635std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSparseImageFormatInfo2& value); 636std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePointClippingProperties& value); 637std::ostream& operator<< (std::ostream& s, const VkInputAttachmentAspectReference& value); 638std::ostream& operator<< (std::ostream& s, const VkRenderPassInputAttachmentAspectCreateInfo& value); 639std::ostream& operator<< (std::ostream& s, const VkImageViewUsageCreateInfo& value); 640std::ostream& operator<< (std::ostream& s, const VkPipelineTessellationDomainOriginStateCreateInfo& value); 641std::ostream& operator<< (std::ostream& s, const VkRenderPassMultiviewCreateInfo& value); 642std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultiviewFeatures& value); 643std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultiviewProperties& value); 644std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVariablePointersFeatures& value); 645std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProtectedMemoryFeatures& value); 646std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProtectedMemoryProperties& value); 647std::ostream& operator<< (std::ostream& s, const VkDeviceQueueInfo2& value); 648std::ostream& operator<< (std::ostream& s, const VkProtectedSubmitInfo& value); 649std::ostream& operator<< (std::ostream& s, const VkSamplerYcbcrConversionCreateInfo& value); 650std::ostream& operator<< (std::ostream& s, const VkSamplerYcbcrConversionInfo& value); 651std::ostream& operator<< (std::ostream& s, const VkBindImagePlaneMemoryInfo& value); 652std::ostream& operator<< (std::ostream& s, const VkImagePlaneMemoryRequirementsInfo& value); 653std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSamplerYcbcrConversionFeatures& value); 654std::ostream& operator<< (std::ostream& s, const VkSamplerYcbcrConversionImageFormatProperties& value); 655std::ostream& operator<< (std::ostream& s, const VkDescriptorUpdateTemplateEntry& value); 656std::ostream& operator<< (std::ostream& s, const VkDescriptorUpdateTemplateCreateInfo& value); 657std::ostream& operator<< (std::ostream& s, const VkExternalMemoryProperties& value); 658std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalImageFormatInfo& value); 659std::ostream& operator<< (std::ostream& s, const VkExternalImageFormatProperties& value); 660std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalBufferInfo& value); 661std::ostream& operator<< (std::ostream& s, const VkExternalBufferProperties& value); 662std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceIDProperties& value); 663std::ostream& operator<< (std::ostream& s, const VkExternalMemoryImageCreateInfo& value); 664std::ostream& operator<< (std::ostream& s, const VkExternalMemoryBufferCreateInfo& value); 665std::ostream& operator<< (std::ostream& s, const VkExportMemoryAllocateInfo& value); 666std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalFenceInfo& value); 667std::ostream& operator<< (std::ostream& s, const VkExternalFenceProperties& value); 668std::ostream& operator<< (std::ostream& s, const VkExportFenceCreateInfo& value); 669std::ostream& operator<< (std::ostream& s, const VkExportSemaphoreCreateInfo& value); 670std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalSemaphoreInfo& value); 671std::ostream& operator<< (std::ostream& s, const VkExternalSemaphoreProperties& value); 672std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMaintenance3Properties& value); 673std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutSupport& value); 674std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderDrawParametersFeatures& value); 675std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan11Features& value); 676std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan11Properties& value); 677std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan12Features& value); 678std::ostream& operator<< (std::ostream& s, const VkConformanceVersion& value); 679std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkan12Properties& value); 680std::ostream& operator<< (std::ostream& s, const VkImageFormatListCreateInfo& value); 681std::ostream& operator<< (std::ostream& s, const VkAttachmentDescription2& value); 682std::ostream& operator<< (std::ostream& s, const VkAttachmentReference2& value); 683std::ostream& operator<< (std::ostream& s, const VkSubpassDescription2& value); 684std::ostream& operator<< (std::ostream& s, const VkSubpassDependency2& value); 685std::ostream& operator<< (std::ostream& s, const VkRenderPassCreateInfo2& value); 686std::ostream& operator<< (std::ostream& s, const VkSubpassBeginInfo& value); 687std::ostream& operator<< (std::ostream& s, const VkSubpassEndInfo& value); 688std::ostream& operator<< (std::ostream& s, const VkPhysicalDevice8BitStorageFeatures& value); 689std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDriverProperties& value); 690std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderAtomicInt64Features& value); 691std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderFloat16Int8Features& value); 692std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFloatControlsProperties& value); 693std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutBindingFlagsCreateInfo& value); 694std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDescriptorIndexingFeatures& value); 695std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDescriptorIndexingProperties& value); 696std::ostream& operator<< (std::ostream& s, const VkDescriptorSetVariableDescriptorCountAllocateInfo& value); 697std::ostream& operator<< (std::ostream& s, const VkDescriptorSetVariableDescriptorCountLayoutSupport& value); 698std::ostream& operator<< (std::ostream& s, const VkSubpassDescriptionDepthStencilResolve& value); 699std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDepthStencilResolveProperties& value); 700std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceScalarBlockLayoutFeatures& value); 701std::ostream& operator<< (std::ostream& s, const VkImageStencilUsageCreateInfo& value); 702std::ostream& operator<< (std::ostream& s, const VkSamplerReductionModeCreateInfo& value); 703std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSamplerFilterMinmaxProperties& value); 704std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVulkanMemoryModelFeatures& value); 705std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImagelessFramebufferFeatures& value); 706std::ostream& operator<< (std::ostream& s, const VkFramebufferAttachmentImageInfo& value); 707std::ostream& operator<< (std::ostream& s, const VkFramebufferAttachmentsCreateInfo& value); 708std::ostream& operator<< (std::ostream& s, const VkRenderPassAttachmentBeginInfo& value); 709std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceUniformBufferStandardLayoutFeatures& value); 710std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures& value); 711std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures& value); 712std::ostream& operator<< (std::ostream& s, const VkAttachmentReferenceStencilLayout& value); 713std::ostream& operator<< (std::ostream& s, const VkAttachmentDescriptionStencilLayout& value); 714std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceHostQueryResetFeatures& value); 715std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTimelineSemaphoreFeatures& value); 716std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTimelineSemaphoreProperties& value); 717std::ostream& operator<< (std::ostream& s, const VkSemaphoreTypeCreateInfo& value); 718std::ostream& operator<< (std::ostream& s, const VkTimelineSemaphoreSubmitInfo& value); 719std::ostream& operator<< (std::ostream& s, const VkSemaphoreWaitInfo& value); 720std::ostream& operator<< (std::ostream& s, const VkSemaphoreSignalInfo& value); 721std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceBufferDeviceAddressFeatures& value); 722std::ostream& operator<< (std::ostream& s, const VkBufferDeviceAddressInfo& value); 723std::ostream& operator<< (std::ostream& s, const VkBufferOpaqueCaptureAddressCreateInfo& value); 724std::ostream& operator<< (std::ostream& s, const VkMemoryOpaqueCaptureAddressAllocateInfo& value); 725std::ostream& operator<< (std::ostream& s, const VkDeviceMemoryOpaqueCaptureAddressInfo& value); 726std::ostream& operator<< (std::ostream& s, const VkSurfaceCapabilitiesKHR& value); 727std::ostream& operator<< (std::ostream& s, const VkSurfaceFormatKHR& value); 728std::ostream& operator<< (std::ostream& s, const VkSwapchainCreateInfoKHR& value); 729std::ostream& operator<< (std::ostream& s, const VkPresentInfoKHR& value); 730std::ostream& operator<< (std::ostream& s, const VkImageSwapchainCreateInfoKHR& value); 731std::ostream& operator<< (std::ostream& s, const VkBindImageMemorySwapchainInfoKHR& value); 732std::ostream& operator<< (std::ostream& s, const VkAcquireNextImageInfoKHR& value); 733std::ostream& operator<< (std::ostream& s, const VkDeviceGroupPresentCapabilitiesKHR& value); 734std::ostream& operator<< (std::ostream& s, const VkDeviceGroupPresentInfoKHR& value); 735std::ostream& operator<< (std::ostream& s, const VkDeviceGroupSwapchainCreateInfoKHR& value); 736std::ostream& operator<< (std::ostream& s, const VkDisplayModeParametersKHR& value); 737std::ostream& operator<< (std::ostream& s, const VkDisplayModeCreateInfoKHR& value); 738std::ostream& operator<< (std::ostream& s, const VkDisplayModePropertiesKHR& value); 739std::ostream& operator<< (std::ostream& s, const VkDisplayPlaneCapabilitiesKHR& value); 740std::ostream& operator<< (std::ostream& s, const VkDisplayPlanePropertiesKHR& value); 741std::ostream& operator<< (std::ostream& s, const VkDisplayPropertiesKHR& value); 742std::ostream& operator<< (std::ostream& s, const VkDisplaySurfaceCreateInfoKHR& value); 743std::ostream& operator<< (std::ostream& s, const VkDisplayPresentInfoKHR& value); 744std::ostream& operator<< (std::ostream& s, const VkImportMemoryFdInfoKHR& value); 745std::ostream& operator<< (std::ostream& s, const VkMemoryFdPropertiesKHR& value); 746std::ostream& operator<< (std::ostream& s, const VkMemoryGetFdInfoKHR& value); 747std::ostream& operator<< (std::ostream& s, const VkImportSemaphoreFdInfoKHR& value); 748std::ostream& operator<< (std::ostream& s, const VkSemaphoreGetFdInfoKHR& value); 749std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePushDescriptorPropertiesKHR& value); 750std::ostream& operator<< (std::ostream& s, const VkRectLayerKHR& value); 751std::ostream& operator<< (std::ostream& s, const VkPresentRegionKHR& value); 752std::ostream& operator<< (std::ostream& s, const VkPresentRegionsKHR& value); 753std::ostream& operator<< (std::ostream& s, const VkSharedPresentSurfaceCapabilitiesKHR& value); 754std::ostream& operator<< (std::ostream& s, const VkImportFenceFdInfoKHR& value); 755std::ostream& operator<< (std::ostream& s, const VkFenceGetFdInfoKHR& value); 756std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePerformanceQueryFeaturesKHR& value); 757std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePerformanceQueryPropertiesKHR& value); 758std::ostream& operator<< (std::ostream& s, const VkPerformanceCounterKHR& value); 759std::ostream& operator<< (std::ostream& s, const VkPerformanceCounterDescriptionKHR& value); 760std::ostream& operator<< (std::ostream& s, const VkQueryPoolPerformanceCreateInfoKHR& value); 761std::ostream& operator<< (std::ostream& s, const VkPerformanceCounterResultKHR& value); 762std::ostream& operator<< (std::ostream& s, const VkAcquireProfilingLockInfoKHR& value); 763std::ostream& operator<< (std::ostream& s, const VkPerformanceQuerySubmitInfoKHR& value); 764std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSurfaceInfo2KHR& value); 765std::ostream& operator<< (std::ostream& s, const VkSurfaceCapabilities2KHR& value); 766std::ostream& operator<< (std::ostream& s, const VkSurfaceFormat2KHR& value); 767std::ostream& operator<< (std::ostream& s, const VkDisplayProperties2KHR& value); 768std::ostream& operator<< (std::ostream& s, const VkDisplayPlaneProperties2KHR& value); 769std::ostream& operator<< (std::ostream& s, const VkDisplayModeProperties2KHR& value); 770std::ostream& operator<< (std::ostream& s, const VkDisplayPlaneInfo2KHR& value); 771std::ostream& operator<< (std::ostream& s, const VkDisplayPlaneCapabilities2KHR& value); 772std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderClockFeaturesKHR& value); 773std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR& value); 774std::ostream& operator<< (std::ostream& s, const VkFragmentShadingRateAttachmentInfoKHR& value); 775std::ostream& operator<< (std::ostream& s, const VkPipelineFragmentShadingRateStateCreateInfoKHR& value); 776std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRateFeaturesKHR& value); 777std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRatePropertiesKHR& value); 778std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRateKHR& value); 779std::ostream& operator<< (std::ostream& s, const VkSurfaceProtectedCapabilitiesKHR& value); 780std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& value); 781std::ostream& operator<< (std::ostream& s, const VkPipelineInfoKHR& value); 782std::ostream& operator<< (std::ostream& s, const VkPipelineExecutablePropertiesKHR& value); 783std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableInfoKHR& value); 784std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableStatisticValueKHR& value); 785std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableStatisticKHR& value); 786std::ostream& operator<< (std::ostream& s, const VkPipelineExecutableInternalRepresentationKHR& value); 787std::ostream& operator<< (std::ostream& s, const VkPipelineLibraryCreateInfoKHR& value); 788std::ostream& operator<< (std::ostream& s, const VkMemoryBarrier2KHR& value); 789std::ostream& operator<< (std::ostream& s, const VkBufferMemoryBarrier2KHR& value); 790std::ostream& operator<< (std::ostream& s, const VkImageMemoryBarrier2KHR& value); 791std::ostream& operator<< (std::ostream& s, const VkDependencyInfoKHR& value); 792std::ostream& operator<< (std::ostream& s, const VkSemaphoreSubmitInfoKHR& value); 793std::ostream& operator<< (std::ostream& s, const VkCommandBufferSubmitInfoKHR& value); 794std::ostream& operator<< (std::ostream& s, const VkSubmitInfo2KHR& value); 795std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSynchronization2FeaturesKHR& value); 796std::ostream& operator<< (std::ostream& s, const VkQueueFamilyCheckpointProperties2NV& value); 797std::ostream& operator<< (std::ostream& s, const VkCheckpointData2NV& value); 798std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR& value); 799std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR& value); 800std::ostream& operator<< (std::ostream& s, const VkBufferCopy2KHR& value); 801std::ostream& operator<< (std::ostream& s, const VkCopyBufferInfo2KHR& value); 802std::ostream& operator<< (std::ostream& s, const VkImageCopy2KHR& value); 803std::ostream& operator<< (std::ostream& s, const VkCopyImageInfo2KHR& value); 804std::ostream& operator<< (std::ostream& s, const VkBufferImageCopy2KHR& value); 805std::ostream& operator<< (std::ostream& s, const VkCopyBufferToImageInfo2KHR& value); 806std::ostream& operator<< (std::ostream& s, const VkCopyImageToBufferInfo2KHR& value); 807std::ostream& operator<< (std::ostream& s, const VkImageBlit2KHR& value); 808std::ostream& operator<< (std::ostream& s, const VkBlitImageInfo2KHR& value); 809std::ostream& operator<< (std::ostream& s, const VkImageResolve2KHR& value); 810std::ostream& operator<< (std::ostream& s, const VkResolveImageInfo2KHR& value); 811std::ostream& operator<< (std::ostream& s, const VkDebugReportCallbackCreateInfoEXT& value); 812std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationStateRasterizationOrderAMD& value); 813std::ostream& operator<< (std::ostream& s, const VkDebugMarkerObjectNameInfoEXT& value); 814std::ostream& operator<< (std::ostream& s, const VkDebugMarkerObjectTagInfoEXT& value); 815std::ostream& operator<< (std::ostream& s, const VkDebugMarkerMarkerInfoEXT& value); 816std::ostream& operator<< (std::ostream& s, const VkDedicatedAllocationImageCreateInfoNV& value); 817std::ostream& operator<< (std::ostream& s, const VkDedicatedAllocationBufferCreateInfoNV& value); 818std::ostream& operator<< (std::ostream& s, const VkDedicatedAllocationMemoryAllocateInfoNV& value); 819std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTransformFeedbackFeaturesEXT& value); 820std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTransformFeedbackPropertiesEXT& value); 821std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationStateStreamCreateInfoEXT& value); 822std::ostream& operator<< (std::ostream& s, const VkImageViewHandleInfoNVX& value); 823std::ostream& operator<< (std::ostream& s, const VkImageViewAddressPropertiesNVX& value); 824std::ostream& operator<< (std::ostream& s, const VkTextureLODGatherFormatPropertiesAMD& value); 825std::ostream& operator<< (std::ostream& s, const VkShaderResourceUsageAMD& value); 826std::ostream& operator<< (std::ostream& s, const VkShaderStatisticsInfoAMD& value); 827std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCornerSampledImageFeaturesNV& value); 828std::ostream& operator<< (std::ostream& s, const VkExternalImageFormatPropertiesNV& value); 829std::ostream& operator<< (std::ostream& s, const VkExternalMemoryImageCreateInfoNV& value); 830std::ostream& operator<< (std::ostream& s, const VkExportMemoryAllocateInfoNV& value); 831std::ostream& operator<< (std::ostream& s, const VkValidationFlagsEXT& value); 832std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT& value); 833std::ostream& operator<< (std::ostream& s, const VkImageViewASTCDecodeModeEXT& value); 834std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceASTCDecodeFeaturesEXT& value); 835std::ostream& operator<< (std::ostream& s, const VkConditionalRenderingBeginInfoEXT& value); 836std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceConditionalRenderingFeaturesEXT& value); 837std::ostream& operator<< (std::ostream& s, const VkCommandBufferInheritanceConditionalRenderingInfoEXT& value); 838std::ostream& operator<< (std::ostream& s, const VkViewportWScalingNV& value); 839std::ostream& operator<< (std::ostream& s, const VkPipelineViewportWScalingStateCreateInfoNV& value); 840std::ostream& operator<< (std::ostream& s, const VkSurfaceCapabilities2EXT& value); 841std::ostream& operator<< (std::ostream& s, const VkDisplayPowerInfoEXT& value); 842std::ostream& operator<< (std::ostream& s, const VkDeviceEventInfoEXT& value); 843std::ostream& operator<< (std::ostream& s, const VkDisplayEventInfoEXT& value); 844std::ostream& operator<< (std::ostream& s, const VkSwapchainCounterCreateInfoEXT& value); 845std::ostream& operator<< (std::ostream& s, const VkRefreshCycleDurationGOOGLE& value); 846std::ostream& operator<< (std::ostream& s, const VkPastPresentationTimingGOOGLE& value); 847std::ostream& operator<< (std::ostream& s, const VkPresentTimeGOOGLE& value); 848std::ostream& operator<< (std::ostream& s, const VkPresentTimesInfoGOOGLE& value); 849std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX& value); 850std::ostream& operator<< (std::ostream& s, const VkViewportSwizzleNV& value); 851std::ostream& operator<< (std::ostream& s, const VkPipelineViewportSwizzleStateCreateInfoNV& value); 852std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDiscardRectanglePropertiesEXT& value); 853std::ostream& operator<< (std::ostream& s, const VkPipelineDiscardRectangleStateCreateInfoEXT& value); 854std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceConservativeRasterizationPropertiesEXT& value); 855std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationConservativeStateCreateInfoEXT& value); 856std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDepthClipEnableFeaturesEXT& value); 857std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationDepthClipStateCreateInfoEXT& value); 858std::ostream& operator<< (std::ostream& s, const VkXYColorEXT& value); 859std::ostream& operator<< (std::ostream& s, const VkHdrMetadataEXT& value); 860std::ostream& operator<< (std::ostream& s, const VkDebugUtilsLabelEXT& value); 861std::ostream& operator<< (std::ostream& s, const VkDebugUtilsObjectNameInfoEXT& value); 862std::ostream& operator<< (std::ostream& s, const VkDebugUtilsMessengerCallbackDataEXT& value); 863std::ostream& operator<< (std::ostream& s, const VkDebugUtilsMessengerCreateInfoEXT& value); 864std::ostream& operator<< (std::ostream& s, const VkDebugUtilsObjectTagInfoEXT& value); 865std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceInlineUniformBlockFeaturesEXT& value); 866std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceInlineUniformBlockPropertiesEXT& value); 867std::ostream& operator<< (std::ostream& s, const VkWriteDescriptorSetInlineUniformBlockEXT& value); 868std::ostream& operator<< (std::ostream& s, const VkDescriptorPoolInlineUniformBlockCreateInfoEXT& value); 869std::ostream& operator<< (std::ostream& s, const VkSampleLocationEXT& value); 870std::ostream& operator<< (std::ostream& s, const VkSampleLocationsInfoEXT& value); 871std::ostream& operator<< (std::ostream& s, const VkAttachmentSampleLocationsEXT& value); 872std::ostream& operator<< (std::ostream& s, const VkSubpassSampleLocationsEXT& value); 873std::ostream& operator<< (std::ostream& s, const VkRenderPassSampleLocationsBeginInfoEXT& value); 874std::ostream& operator<< (std::ostream& s, const VkPipelineSampleLocationsStateCreateInfoEXT& value); 875std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSampleLocationsPropertiesEXT& value); 876std::ostream& operator<< (std::ostream& s, const VkMultisamplePropertiesEXT& value); 877std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT& value); 878std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT& value); 879std::ostream& operator<< (std::ostream& s, const VkPipelineColorBlendAdvancedStateCreateInfoEXT& value); 880std::ostream& operator<< (std::ostream& s, const VkPipelineCoverageToColorStateCreateInfoNV& value); 881std::ostream& operator<< (std::ostream& s, const VkPipelineCoverageModulationStateCreateInfoNV& value); 882std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderSMBuiltinsPropertiesNV& value); 883std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderSMBuiltinsFeaturesNV& value); 884std::ostream& operator<< (std::ostream& s, const VkDrmFormatModifierPropertiesEXT& value); 885std::ostream& operator<< (std::ostream& s, const VkDrmFormatModifierPropertiesListEXT& value); 886std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageDrmFormatModifierInfoEXT& value); 887std::ostream& operator<< (std::ostream& s, const VkImageDrmFormatModifierListCreateInfoEXT& value); 888std::ostream& operator<< (std::ostream& s, const VkImageDrmFormatModifierExplicitCreateInfoEXT& value); 889std::ostream& operator<< (std::ostream& s, const VkImageDrmFormatModifierPropertiesEXT& value); 890std::ostream& operator<< (std::ostream& s, const VkValidationCacheCreateInfoEXT& value); 891std::ostream& operator<< (std::ostream& s, const VkShaderModuleValidationCacheCreateInfoEXT& value); 892std::ostream& operator<< (std::ostream& s, const VkShadingRatePaletteNV& value); 893std::ostream& operator<< (std::ostream& s, const VkPipelineViewportShadingRateImageStateCreateInfoNV& value); 894std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShadingRateImageFeaturesNV& value); 895std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShadingRateImagePropertiesNV& value); 896std::ostream& operator<< (std::ostream& s, const VkCoarseSampleLocationNV& value); 897std::ostream& operator<< (std::ostream& s, const VkCoarseSampleOrderCustomNV& value); 898std::ostream& operator<< (std::ostream& s, const VkPipelineViewportCoarseSampleOrderStateCreateInfoNV& value); 899std::ostream& operator<< (std::ostream& s, const VkRayTracingShaderGroupCreateInfoNV& value); 900std::ostream& operator<< (std::ostream& s, const VkRayTracingPipelineCreateInfoNV& value); 901std::ostream& operator<< (std::ostream& s, const VkGeometryTrianglesNV& value); 902std::ostream& operator<< (std::ostream& s, const VkGeometryAABBNV& value); 903std::ostream& operator<< (std::ostream& s, const VkGeometryDataNV& value); 904std::ostream& operator<< (std::ostream& s, const VkGeometryNV& value); 905std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureInfoNV& value); 906std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureCreateInfoNV& value); 907std::ostream& operator<< (std::ostream& s, const VkBindAccelerationStructureMemoryInfoNV& value); 908std::ostream& operator<< (std::ostream& s, const VkWriteDescriptorSetAccelerationStructureNV& value); 909std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureMemoryRequirementsInfoNV& value); 910std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingPropertiesNV& value); 911std::ostream& operator<< (std::ostream& s, const VkTransformMatrixKHR& value); 912std::ostream& operator<< (std::ostream& s, const VkAabbPositionsKHR& value); 913std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureInstanceKHR& value); 914std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV& value); 915std::ostream& operator<< (std::ostream& s, const VkPipelineRepresentativeFragmentTestStateCreateInfoNV& value); 916std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageViewImageFormatInfoEXT& value); 917std::ostream& operator<< (std::ostream& s, const VkFilterCubicImageViewImageFormatPropertiesEXT& value); 918std::ostream& operator<< (std::ostream& s, const VkDeviceQueueGlobalPriorityCreateInfoEXT& value); 919std::ostream& operator<< (std::ostream& s, const VkImportMemoryHostPointerInfoEXT& value); 920std::ostream& operator<< (std::ostream& s, const VkMemoryHostPointerPropertiesEXT& value); 921std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExternalMemoryHostPropertiesEXT& value); 922std::ostream& operator<< (std::ostream& s, const VkPipelineCompilerControlCreateInfoAMD& value); 923std::ostream& operator<< (std::ostream& s, const VkCalibratedTimestampInfoEXT& value); 924std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderCorePropertiesAMD& value); 925std::ostream& operator<< (std::ostream& s, const VkDeviceMemoryOverallocationCreateInfoAMD& value); 926std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT& value); 927std::ostream& operator<< (std::ostream& s, const VkVertexInputBindingDivisorDescriptionEXT& value); 928std::ostream& operator<< (std::ostream& s, const VkPipelineVertexInputDivisorStateCreateInfoEXT& value); 929std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT& value); 930std::ostream& operator<< (std::ostream& s, const VkPipelineCreationFeedbackEXT& value); 931std::ostream& operator<< (std::ostream& s, const VkPipelineCreationFeedbackCreateInfoEXT& value); 932std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceComputeShaderDerivativesFeaturesNV& value); 933std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMeshShaderFeaturesNV& value); 934std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMeshShaderPropertiesNV& value); 935std::ostream& operator<< (std::ostream& s, const VkDrawMeshTasksIndirectCommandNV& value); 936std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV& value); 937std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderImageFootprintFeaturesNV& value); 938std::ostream& operator<< (std::ostream& s, const VkPipelineViewportExclusiveScissorStateCreateInfoNV& value); 939std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExclusiveScissorFeaturesNV& value); 940std::ostream& operator<< (std::ostream& s, const VkQueueFamilyCheckpointPropertiesNV& value); 941std::ostream& operator<< (std::ostream& s, const VkCheckpointDataNV& value); 942std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& value); 943std::ostream& operator<< (std::ostream& s, const VkPerformanceValueDataINTEL& value); 944std::ostream& operator<< (std::ostream& s, const VkPerformanceValueINTEL& value); 945std::ostream& operator<< (std::ostream& s, const VkInitializePerformanceApiInfoINTEL& value); 946std::ostream& operator<< (std::ostream& s, const VkQueryPoolPerformanceQueryCreateInfoINTEL& value); 947std::ostream& operator<< (std::ostream& s, const VkPerformanceMarkerInfoINTEL& value); 948std::ostream& operator<< (std::ostream& s, const VkPerformanceStreamMarkerInfoINTEL& value); 949std::ostream& operator<< (std::ostream& s, const VkPerformanceOverrideInfoINTEL& value); 950std::ostream& operator<< (std::ostream& s, const VkPerformanceConfigurationAcquireInfoINTEL& value); 951std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePCIBusInfoPropertiesEXT& value); 952std::ostream& operator<< (std::ostream& s, const VkDisplayNativeHdrSurfaceCapabilitiesAMD& value); 953std::ostream& operator<< (std::ostream& s, const VkSwapchainDisplayNativeHdrCreateInfoAMD& value); 954std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMapFeaturesEXT& value); 955std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMapPropertiesEXT& value); 956std::ostream& operator<< (std::ostream& s, const VkRenderPassFragmentDensityMapCreateInfoEXT& value); 957std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubgroupSizeControlFeaturesEXT& value); 958std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceSubgroupSizeControlPropertiesEXT& value); 959std::ostream& operator<< (std::ostream& s, const VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT& value); 960std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderCoreProperties2AMD& value); 961std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCoherentMemoryFeaturesAMD& value); 962std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT& value); 963std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryBudgetPropertiesEXT& value); 964std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryPriorityFeaturesEXT& value); 965std::ostream& operator<< (std::ostream& s, const VkMemoryPriorityAllocateInfoEXT& value); 966std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV& value); 967std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceBufferDeviceAddressFeaturesEXT& value); 968std::ostream& operator<< (std::ostream& s, const VkBufferDeviceAddressCreateInfoEXT& value); 969std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceToolPropertiesEXT& value); 970std::ostream& operator<< (std::ostream& s, const VkValidationFeaturesEXT& value); 971std::ostream& operator<< (std::ostream& s, const VkCooperativeMatrixPropertiesNV& value); 972std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCooperativeMatrixFeaturesNV& value); 973std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCooperativeMatrixPropertiesNV& value); 974std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCoverageReductionModeFeaturesNV& value); 975std::ostream& operator<< (std::ostream& s, const VkPipelineCoverageReductionStateCreateInfoNV& value); 976std::ostream& operator<< (std::ostream& s, const VkFramebufferMixedSamplesCombinationNV& value); 977std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT& value); 978std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceYcbcrImageArraysFeaturesEXT& value); 979std::ostream& operator<< (std::ostream& s, const VkHeadlessSurfaceCreateInfoEXT& value); 980std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceLineRasterizationFeaturesEXT& value); 981std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceLineRasterizationPropertiesEXT& value); 982std::ostream& operator<< (std::ostream& s, const VkPipelineRasterizationLineStateCreateInfoEXT& value); 983std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& value); 984std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceIndexTypeUint8FeaturesEXT& value); 985std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& value); 986std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT& value); 987std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV& value); 988std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV& value); 989std::ostream& operator<< (std::ostream& s, const VkGraphicsShaderGroupCreateInfoNV& value); 990std::ostream& operator<< (std::ostream& s, const VkGraphicsPipelineShaderGroupsCreateInfoNV& value); 991std::ostream& operator<< (std::ostream& s, const VkBindShaderGroupIndirectCommandNV& value); 992std::ostream& operator<< (std::ostream& s, const VkBindIndexBufferIndirectCommandNV& value); 993std::ostream& operator<< (std::ostream& s, const VkBindVertexBufferIndirectCommandNV& value); 994std::ostream& operator<< (std::ostream& s, const VkSetStateFlagsIndirectCommandNV& value); 995std::ostream& operator<< (std::ostream& s, const VkIndirectCommandsStreamNV& value); 996std::ostream& operator<< (std::ostream& s, const VkIndirectCommandsLayoutTokenNV& value); 997std::ostream& operator<< (std::ostream& s, const VkIndirectCommandsLayoutCreateInfoNV& value); 998std::ostream& operator<< (std::ostream& s, const VkGeneratedCommandsInfoNV& value); 999std::ostream& operator<< (std::ostream& s, const VkGeneratedCommandsMemoryRequirementsInfoNV& value); 1000std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceInheritedViewportScissorFeaturesNV& value); 1001std::ostream& operator<< (std::ostream& s, const VkCommandBufferInheritanceViewportScissorInfoNV& value); 1002std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT& value); 1003std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT& value); 1004std::ostream& operator<< (std::ostream& s, const VkRenderPassTransformBeginInfoQCOM& value); 1005std::ostream& operator<< (std::ostream& s, const VkCommandBufferInheritanceRenderPassTransformInfoQCOM& value); 1006std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDeviceMemoryReportFeaturesEXT& value); 1007std::ostream& operator<< (std::ostream& s, const VkDeviceMemoryReportCallbackDataEXT& value); 1008std::ostream& operator<< (std::ostream& s, const VkDeviceDeviceMemoryReportCreateInfoEXT& value); 1009std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRobustness2FeaturesEXT& value); 1010std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRobustness2PropertiesEXT& value); 1011std::ostream& operator<< (std::ostream& s, const VkSamplerCustomBorderColorCreateInfoEXT& value); 1012std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCustomBorderColorPropertiesEXT& value); 1013std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCustomBorderColorFeaturesEXT& value); 1014std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePrivateDataFeaturesEXT& value); 1015std::ostream& operator<< (std::ostream& s, const VkDevicePrivateDataCreateInfoEXT& value); 1016std::ostream& operator<< (std::ostream& s, const VkPrivateDataSlotCreateInfoEXT& value); 1017std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT& value); 1018std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceDiagnosticsConfigFeaturesNV& value); 1019std::ostream& operator<< (std::ostream& s, const VkDeviceDiagnosticsConfigCreateInfoNV& value); 1020std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV& value); 1021std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV& value); 1022std::ostream& operator<< (std::ostream& s, const VkPipelineFragmentShadingRateEnumStateCreateInfoNV& value); 1023std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT& value); 1024std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMap2FeaturesEXT& value); 1025std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceFragmentDensityMap2PropertiesEXT& value); 1026std::ostream& operator<< (std::ostream& s, const VkCopyCommandTransformInfoQCOM& value); 1027std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceImageRobustnessFeaturesEXT& value); 1028std::ostream& operator<< (std::ostream& s, const VkPhysicalDevice4444FormatsFeaturesEXT& value); 1029std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE& value); 1030std::ostream& operator<< (std::ostream& s, const VkMutableDescriptorTypeListVALVE& value); 1031std::ostream& operator<< (std::ostream& s, const VkMutableDescriptorTypeCreateInfoVALVE& value); 1032std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT& value); 1033std::ostream& operator<< (std::ostream& s, const VkVertexInputBindingDescription2EXT& value); 1034std::ostream& operator<< (std::ostream& s, const VkVertexInputAttributeDescription2EXT& value); 1035std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT& value); 1036std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceColorWriteEnableFeaturesEXT& value); 1037std::ostream& operator<< (std::ostream& s, const VkPipelineColorWriteCreateInfoEXT& value); 1038std::ostream& operator<< (std::ostream& s, const VkDeviceOrHostAddressKHR& value); 1039std::ostream& operator<< (std::ostream& s, const VkDeviceOrHostAddressConstKHR& value); 1040std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureBuildRangeInfoKHR& value); 1041std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryTrianglesDataKHR& value); 1042std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryAabbsDataKHR& value); 1043std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryInstancesDataKHR& value); 1044std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryDataKHR& value); 1045std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureGeometryKHR& value); 1046std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureBuildGeometryInfoKHR& value); 1047std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureCreateInfoKHR& value); 1048std::ostream& operator<< (std::ostream& s, const VkWriteDescriptorSetAccelerationStructureKHR& value); 1049std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceAccelerationStructureFeaturesKHR& value); 1050std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceAccelerationStructurePropertiesKHR& value); 1051std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureDeviceAddressInfoKHR& value); 1052std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureVersionInfoKHR& value); 1053std::ostream& operator<< (std::ostream& s, const VkCopyAccelerationStructureToMemoryInfoKHR& value); 1054std::ostream& operator<< (std::ostream& s, const VkCopyMemoryToAccelerationStructureInfoKHR& value); 1055std::ostream& operator<< (std::ostream& s, const VkCopyAccelerationStructureInfoKHR& value); 1056std::ostream& operator<< (std::ostream& s, const VkAccelerationStructureBuildSizesInfoKHR& value); 1057std::ostream& operator<< (std::ostream& s, const VkRayTracingShaderGroupCreateInfoKHR& value); 1058std::ostream& operator<< (std::ostream& s, const VkRayTracingPipelineInterfaceCreateInfoKHR& value); 1059std::ostream& operator<< (std::ostream& s, const VkRayTracingPipelineCreateInfoKHR& value); 1060std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingPipelineFeaturesKHR& value); 1061std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayTracingPipelinePropertiesKHR& value); 1062std::ostream& operator<< (std::ostream& s, const VkStridedDeviceAddressRegionKHR& value); 1063std::ostream& operator<< (std::ostream& s, const VkTraceRaysIndirectCommandKHR& value); 1064std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceRayQueryFeaturesKHR& value); 1065std::ostream& operator<< (std::ostream& s, const VkAndroidSurfaceCreateInfoKHR& value); 1066std::ostream& operator<< (std::ostream& s, const VkAndroidHardwareBufferUsageANDROID& value); 1067std::ostream& operator<< (std::ostream& s, const VkAndroidHardwareBufferPropertiesANDROID& value); 1068std::ostream& operator<< (std::ostream& s, const VkAndroidHardwareBufferFormatPropertiesANDROID& value); 1069std::ostream& operator<< (std::ostream& s, const VkImportAndroidHardwareBufferInfoANDROID& value); 1070std::ostream& operator<< (std::ostream& s, const VkMemoryGetAndroidHardwareBufferInfoANDROID& value); 1071std::ostream& operator<< (std::ostream& s, const VkExternalFormatANDROID& value); 1072std::ostream& operator<< (std::ostream& s, const VkVideoQueueFamilyProperties2KHR& value); 1073std::ostream& operator<< (std::ostream& s, const VkVideoProfileKHR& value); 1074std::ostream& operator<< (std::ostream& s, const VkVideoProfilesKHR& value); 1075std::ostream& operator<< (std::ostream& s, const VkVideoCapabilitiesKHR& value); 1076std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceVideoFormatInfoKHR& value); 1077std::ostream& operator<< (std::ostream& s, const VkVideoFormatPropertiesKHR& value); 1078std::ostream& operator<< (std::ostream& s, const VkVideoPictureResourceKHR& value); 1079std::ostream& operator<< (std::ostream& s, const VkVideoReferenceSlotKHR& value); 1080std::ostream& operator<< (std::ostream& s, const VkVideoGetMemoryPropertiesKHR& value); 1081std::ostream& operator<< (std::ostream& s, const VkVideoBindMemoryKHR& value); 1082std::ostream& operator<< (std::ostream& s, const VkVideoSessionCreateInfoKHR& value); 1083std::ostream& operator<< (std::ostream& s, const VkVideoSessionParametersCreateInfoKHR& value); 1084std::ostream& operator<< (std::ostream& s, const VkVideoSessionParametersUpdateInfoKHR& value); 1085std::ostream& operator<< (std::ostream& s, const VkVideoBeginCodingInfoKHR& value); 1086std::ostream& operator<< (std::ostream& s, const VkVideoEndCodingInfoKHR& value); 1087std::ostream& operator<< (std::ostream& s, const VkVideoCodingControlInfoKHR& value); 1088std::ostream& operator<< (std::ostream& s, const VkVideoDecodeInfoKHR& value); 1089std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePortabilitySubsetFeaturesKHR& value); 1090std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePortabilitySubsetPropertiesKHR& value); 1091std::ostream& operator<< (std::ostream& s, const VkVideoEncodeInfoKHR& value); 1092std::ostream& operator<< (std::ostream& s, const VkVideoEncodeRateControlInfoKHR& value); 1093std::ostream& operator<< (std::ostream& s, const StdVideoH264SpsVuiFlags& value); 1094std::ostream& operator<< (std::ostream& s, const StdVideoH264HrdParameters& value); 1095std::ostream& operator<< (std::ostream& s, const StdVideoH264SequenceParameterSetVui& value); 1096std::ostream& operator<< (std::ostream& s, const StdVideoH264SpsFlags& value); 1097std::ostream& operator<< (std::ostream& s, const StdVideoH264ScalingLists& value); 1098std::ostream& operator<< (std::ostream& s, const StdVideoH264SequenceParameterSet& value); 1099std::ostream& operator<< (std::ostream& s, const StdVideoH264PpsFlags& value); 1100std::ostream& operator<< (std::ostream& s, const StdVideoH264PictureParameterSet& value); 1101std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264SliceHeaderFlags& value); 1102std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264PictureInfoFlags& value); 1103std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264RefMgmtFlags& value); 1104std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264RefListModEntry& value); 1105std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264RefPicMarkingEntry& value); 1106std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264RefMemMgmtCtrlOperations& value); 1107std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264PictureInfo& value); 1108std::ostream& operator<< (std::ostream& s, const StdVideoEncodeH264SliceHeader& value); 1109std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264CapabilitiesEXT& value); 1110std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264SessionCreateInfoEXT& value); 1111std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264SessionParametersAddInfoEXT& value); 1112std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264SessionParametersCreateInfoEXT& value); 1113std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264DpbSlotInfoEXT& value); 1114std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264NaluSliceEXT& value); 1115std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264VclFrameInfoEXT& value); 1116std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264EmitPictureParametersEXT& value); 1117std::ostream& operator<< (std::ostream& s, const VkVideoEncodeH264ProfileEXT& value); 1118std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264PictureInfoFlags& value); 1119std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264PictureInfo& value); 1120std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264ReferenceInfoFlags& value); 1121std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264ReferenceInfo& value); 1122std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264MvcElementFlags& value); 1123std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264MvcElement& value); 1124std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH264Mvc& value); 1125std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264ProfileEXT& value); 1126std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264CapabilitiesEXT& value); 1127std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264SessionCreateInfoEXT& value); 1128std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264SessionParametersAddInfoEXT& value); 1129std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264SessionParametersCreateInfoEXT& value); 1130std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264PictureInfoEXT& value); 1131std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264MvcEXT& value); 1132std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH264DpbSlotInfoEXT& value); 1133std::ostream& operator<< (std::ostream& s, const StdVideoH265DecPicBufMgr& value); 1134std::ostream& operator<< (std::ostream& s, const StdVideoH265SubLayerHrdParameters& value); 1135std::ostream& operator<< (std::ostream& s, const StdVideoH265HrdFlags& value); 1136std::ostream& operator<< (std::ostream& s, const StdVideoH265HrdParameters& value); 1137std::ostream& operator<< (std::ostream& s, const StdVideoH265VpsFlags& value); 1138std::ostream& operator<< (std::ostream& s, const StdVideoH265VideoParameterSet& value); 1139std::ostream& operator<< (std::ostream& s, const StdVideoH265ScalingLists& value); 1140std::ostream& operator<< (std::ostream& s, const StdVideoH265SpsVuiFlags& value); 1141std::ostream& operator<< (std::ostream& s, const StdVideoH265SequenceParameterSetVui& value); 1142std::ostream& operator<< (std::ostream& s, const StdVideoH265PredictorPaletteEntries& value); 1143std::ostream& operator<< (std::ostream& s, const StdVideoH265SpsFlags& value); 1144std::ostream& operator<< (std::ostream& s, const StdVideoH265SequenceParameterSet& value); 1145std::ostream& operator<< (std::ostream& s, const StdVideoH265PpsFlags& value); 1146std::ostream& operator<< (std::ostream& s, const StdVideoH265PictureParameterSet& value); 1147std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH265PictureInfoFlags& value); 1148std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH265PictureInfo& value); 1149std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH265ReferenceInfoFlags& value); 1150std::ostream& operator<< (std::ostream& s, const StdVideoDecodeH265ReferenceInfo& value); 1151std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265ProfileEXT& value); 1152std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265CapabilitiesEXT& value); 1153std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265SessionCreateInfoEXT& value); 1154std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265SessionParametersAddInfoEXT& value); 1155std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265SessionParametersCreateInfoEXT& value); 1156std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265PictureInfoEXT& value); 1157std::ostream& operator<< (std::ostream& s, const VkVideoDecodeH265DpbSlotInfoEXT& value); 1158std::ostream& operator<< (std::ostream& s, const VkImagePipeSurfaceCreateInfoFUCHSIA& value); 1159std::ostream& operator<< (std::ostream& s, const VkImportMemoryZirconHandleInfoFUCHSIA& value); 1160std::ostream& operator<< (std::ostream& s, const VkMemoryZirconHandlePropertiesFUCHSIA& value); 1161std::ostream& operator<< (std::ostream& s, const VkMemoryGetZirconHandleInfoFUCHSIA& value); 1162std::ostream& operator<< (std::ostream& s, const VkImportSemaphoreZirconHandleInfoFUCHSIA& value); 1163std::ostream& operator<< (std::ostream& s, const VkSemaphoreGetZirconHandleInfoFUCHSIA& value); 1164std::ostream& operator<< (std::ostream& s, const VkStreamDescriptorSurfaceCreateInfoGGP& value); 1165std::ostream& operator<< (std::ostream& s, const VkPresentFrameTokenGGP& value); 1166std::ostream& operator<< (std::ostream& s, const VkIOSSurfaceCreateInfoMVK& value); 1167std::ostream& operator<< (std::ostream& s, const VkMacOSSurfaceCreateInfoMVK& value); 1168std::ostream& operator<< (std::ostream& s, const VkMetalSurfaceCreateInfoEXT& value); 1169std::ostream& operator<< (std::ostream& s, const VkViSurfaceCreateInfoNN& value); 1170std::ostream& operator<< (std::ostream& s, const VkWaylandSurfaceCreateInfoKHR& value); 1171std::ostream& operator<< (std::ostream& s, const VkWin32SurfaceCreateInfoKHR& value); 1172std::ostream& operator<< (std::ostream& s, const VkImportMemoryWin32HandleInfoKHR& value); 1173std::ostream& operator<< (std::ostream& s, const VkExportMemoryWin32HandleInfoKHR& value); 1174std::ostream& operator<< (std::ostream& s, const VkMemoryWin32HandlePropertiesKHR& value); 1175std::ostream& operator<< (std::ostream& s, const VkMemoryGetWin32HandleInfoKHR& value); 1176std::ostream& operator<< (std::ostream& s, const VkWin32KeyedMutexAcquireReleaseInfoKHR& value); 1177std::ostream& operator<< (std::ostream& s, const VkImportSemaphoreWin32HandleInfoKHR& value); 1178std::ostream& operator<< (std::ostream& s, const VkExportSemaphoreWin32HandleInfoKHR& value); 1179std::ostream& operator<< (std::ostream& s, const VkD3D12FenceSubmitInfoKHR& value); 1180std::ostream& operator<< (std::ostream& s, const VkSemaphoreGetWin32HandleInfoKHR& value); 1181std::ostream& operator<< (std::ostream& s, const VkImportFenceWin32HandleInfoKHR& value); 1182std::ostream& operator<< (std::ostream& s, const VkExportFenceWin32HandleInfoKHR& value); 1183std::ostream& operator<< (std::ostream& s, const VkFenceGetWin32HandleInfoKHR& value); 1184std::ostream& operator<< (std::ostream& s, const VkImportMemoryWin32HandleInfoNV& value); 1185std::ostream& operator<< (std::ostream& s, const VkExportMemoryWin32HandleInfoNV& value); 1186std::ostream& operator<< (std::ostream& s, const VkWin32KeyedMutexAcquireReleaseInfoNV& value); 1187std::ostream& operator<< (std::ostream& s, const VkSurfaceFullScreenExclusiveInfoEXT& value); 1188std::ostream& operator<< (std::ostream& s, const VkSurfaceCapabilitiesFullScreenExclusiveEXT& value); 1189std::ostream& operator<< (std::ostream& s, const VkSurfaceFullScreenExclusiveWin32InfoEXT& value); 1190std::ostream& operator<< (std::ostream& s, const VkXcbSurfaceCreateInfoKHR& value); 1191std::ostream& operator<< (std::ostream& s, const VkXlibSurfaceCreateInfoKHR& value); 1192