Home | History | Annotate | Download | only in vulkan
      1 /* WARNING: This is auto-generated file. Do not modify, since changes will
      2  * be lost! Modify the generating script instead.
      3  */
      4 const char*	getPipelineCacheHeaderVersionName		(VkPipelineCacheHeaderVersion value);
      5 const char*	getResultName							(VkResult value);
      6 const char*	getStructureTypeName					(VkStructureType value);
      7 const char*	getSystemAllocationScopeName			(VkSystemAllocationScope value);
      8 const char*	getInternalAllocationTypeName			(VkInternalAllocationType value);
      9 const char*	getFormatName							(VkFormat value);
     10 const char*	getImageTypeName						(VkImageType value);
     11 const char*	getImageTilingName						(VkImageTiling value);
     12 const char*	getPhysicalDeviceTypeName				(VkPhysicalDeviceType value);
     13 const char*	getQueryTypeName						(VkQueryType value);
     14 const char*	getSharingModeName						(VkSharingMode value);
     15 const char*	getImageLayoutName						(VkImageLayout value);
     16 const char*	getImageViewTypeName					(VkImageViewType value);
     17 const char*	getComponentSwizzleName					(VkComponentSwizzle value);
     18 const char*	getVertexInputRateName					(VkVertexInputRate value);
     19 const char*	getPrimitiveTopologyName				(VkPrimitiveTopology value);
     20 const char*	getPolygonModeName						(VkPolygonMode value);
     21 const char*	getFrontFaceName						(VkFrontFace value);
     22 const char*	getCompareOpName						(VkCompareOp value);
     23 const char*	getStencilOpName						(VkStencilOp value);
     24 const char*	getLogicOpName							(VkLogicOp value);
     25 const char*	getBlendFactorName						(VkBlendFactor value);
     26 const char*	getBlendOpName							(VkBlendOp value);
     27 const char*	getDynamicStateName						(VkDynamicState value);
     28 const char*	getFilterName							(VkFilter value);
     29 const char*	getSamplerMipmapModeName				(VkSamplerMipmapMode value);
     30 const char*	getSamplerAddressModeName				(VkSamplerAddressMode value);
     31 const char*	getBorderColorName						(VkBorderColor value);
     32 const char*	getDescriptorTypeName					(VkDescriptorType value);
     33 const char*	getAttachmentLoadOpName					(VkAttachmentLoadOp value);
     34 const char*	getAttachmentStoreOpName				(VkAttachmentStoreOp value);
     35 const char*	getPipelineBindPointName				(VkPipelineBindPoint value);
     36 const char*	getCommandBufferLevelName				(VkCommandBufferLevel value);
     37 const char*	getIndexTypeName						(VkIndexType value);
     38 const char*	getSubpassContentsName					(VkSubpassContents value);
     39 const char*	getObjectTypeName						(VkObjectType value);
     40 const char*	getColorSpaceKHRName					(VkColorSpaceKHR value);
     41 const char*	getPresentModeKHRName					(VkPresentModeKHR value);
     42 const char*	getDescriptorUpdateTemplateTypeKHRName	(VkDescriptorUpdateTemplateTypeKHR value);
     43 const char*	getPointClippingBehaviorKHRName			(VkPointClippingBehaviorKHR value);
     44 const char*	getTessellationDomainOriginKHRName		(VkTessellationDomainOriginKHR value);
     45 const char*	getSamplerYcbcrModelConversionKHRName	(VkSamplerYcbcrModelConversionKHR value);
     46 const char*	getSamplerYcbcrRangeKHRName				(VkSamplerYcbcrRangeKHR value);
     47 const char*	getChromaLocationKHRName				(VkChromaLocationKHR value);
     48 const char*	getDebugReportObjectTypeEXTName			(VkDebugReportObjectTypeEXT value);
     49 const char*	getDebugReportErrorEXTName				(VkDebugReportErrorEXT value);
     50 
     51 inline tcu::Format::Enum<VkPipelineCacheHeaderVersion>		getPipelineCacheHeaderVersionStr		(VkPipelineCacheHeaderVersion value)		{ return tcu::Format::Enum<VkPipelineCacheHeaderVersion>(getPipelineCacheHeaderVersionName, value);				}
     52 inline tcu::Format::Enum<VkResult>							getResultStr							(VkResult value)							{ return tcu::Format::Enum<VkResult>(getResultName, value);														}
     53 inline tcu::Format::Enum<VkStructureType>					getStructureTypeStr						(VkStructureType value)						{ return tcu::Format::Enum<VkStructureType>(getStructureTypeName, value);										}
     54 inline tcu::Format::Enum<VkSystemAllocationScope>			getSystemAllocationScopeStr				(VkSystemAllocationScope value)				{ return tcu::Format::Enum<VkSystemAllocationScope>(getSystemAllocationScopeName, value);						}
     55 inline tcu::Format::Enum<VkInternalAllocationType>			getInternalAllocationTypeStr			(VkInternalAllocationType value)			{ return tcu::Format::Enum<VkInternalAllocationType>(getInternalAllocationTypeName, value);						}
     56 inline tcu::Format::Enum<VkFormat>							getFormatStr							(VkFormat value)							{ return tcu::Format::Enum<VkFormat>(getFormatName, value);														}
     57 inline tcu::Format::Enum<VkImageType>						getImageTypeStr							(VkImageType value)							{ return tcu::Format::Enum<VkImageType>(getImageTypeName, value);												}
     58 inline tcu::Format::Enum<VkImageTiling>						getImageTilingStr						(VkImageTiling value)						{ return tcu::Format::Enum<VkImageTiling>(getImageTilingName, value);											}
     59 inline tcu::Format::Enum<VkPhysicalDeviceType>				getPhysicalDeviceTypeStr				(VkPhysicalDeviceType value)				{ return tcu::Format::Enum<VkPhysicalDeviceType>(getPhysicalDeviceTypeName, value);								}
     60 inline tcu::Format::Enum<VkQueryType>						getQueryTypeStr							(VkQueryType value)							{ return tcu::Format::Enum<VkQueryType>(getQueryTypeName, value);												}
     61 inline tcu::Format::Enum<VkSharingMode>						getSharingModeStr						(VkSharingMode value)						{ return tcu::Format::Enum<VkSharingMode>(getSharingModeName, value);											}
     62 inline tcu::Format::Enum<VkImageLayout>						getImageLayoutStr						(VkImageLayout value)						{ return tcu::Format::Enum<VkImageLayout>(getImageLayoutName, value);											}
     63 inline tcu::Format::Enum<VkImageViewType>					getImageViewTypeStr						(VkImageViewType value)						{ return tcu::Format::Enum<VkImageViewType>(getImageViewTypeName, value);										}
     64 inline tcu::Format::Enum<VkComponentSwizzle>				getComponentSwizzleStr					(VkComponentSwizzle value)					{ return tcu::Format::Enum<VkComponentSwizzle>(getComponentSwizzleName, value);									}
     65 inline tcu::Format::Enum<VkVertexInputRate>					getVertexInputRateStr					(VkVertexInputRate value)					{ return tcu::Format::Enum<VkVertexInputRate>(getVertexInputRateName, value);									}
     66 inline tcu::Format::Enum<VkPrimitiveTopology>				getPrimitiveTopologyStr					(VkPrimitiveTopology value)					{ return tcu::Format::Enum<VkPrimitiveTopology>(getPrimitiveTopologyName, value);								}
     67 inline tcu::Format::Enum<VkPolygonMode>						getPolygonModeStr						(VkPolygonMode value)						{ return tcu::Format::Enum<VkPolygonMode>(getPolygonModeName, value);											}
     68 inline tcu::Format::Enum<VkFrontFace>						getFrontFaceStr							(VkFrontFace value)							{ return tcu::Format::Enum<VkFrontFace>(getFrontFaceName, value);												}
     69 inline tcu::Format::Enum<VkCompareOp>						getCompareOpStr							(VkCompareOp value)							{ return tcu::Format::Enum<VkCompareOp>(getCompareOpName, value);												}
     70 inline tcu::Format::Enum<VkStencilOp>						getStencilOpStr							(VkStencilOp value)							{ return tcu::Format::Enum<VkStencilOp>(getStencilOpName, value);												}
     71 inline tcu::Format::Enum<VkLogicOp>							getLogicOpStr							(VkLogicOp value)							{ return tcu::Format::Enum<VkLogicOp>(getLogicOpName, value);													}
     72 inline tcu::Format::Enum<VkBlendFactor>						getBlendFactorStr						(VkBlendFactor value)						{ return tcu::Format::Enum<VkBlendFactor>(getBlendFactorName, value);											}
     73 inline tcu::Format::Enum<VkBlendOp>							getBlendOpStr							(VkBlendOp value)							{ return tcu::Format::Enum<VkBlendOp>(getBlendOpName, value);													}
     74 inline tcu::Format::Enum<VkDynamicState>					getDynamicStateStr						(VkDynamicState value)						{ return tcu::Format::Enum<VkDynamicState>(getDynamicStateName, value);											}
     75 inline tcu::Format::Enum<VkFilter>							getFilterStr							(VkFilter value)							{ return tcu::Format::Enum<VkFilter>(getFilterName, value);														}
     76 inline tcu::Format::Enum<VkSamplerMipmapMode>				getSamplerMipmapModeStr					(VkSamplerMipmapMode value)					{ return tcu::Format::Enum<VkSamplerMipmapMode>(getSamplerMipmapModeName, value);								}
     77 inline tcu::Format::Enum<VkSamplerAddressMode>				getSamplerAddressModeStr				(VkSamplerAddressMode value)				{ return tcu::Format::Enum<VkSamplerAddressMode>(getSamplerAddressModeName, value);								}
     78 inline tcu::Format::Enum<VkBorderColor>						getBorderColorStr						(VkBorderColor value)						{ return tcu::Format::Enum<VkBorderColor>(getBorderColorName, value);											}
     79 inline tcu::Format::Enum<VkDescriptorType>					getDescriptorTypeStr					(VkDescriptorType value)					{ return tcu::Format::Enum<VkDescriptorType>(getDescriptorTypeName, value);										}
     80 inline tcu::Format::Enum<VkAttachmentLoadOp>				getAttachmentLoadOpStr					(VkAttachmentLoadOp value)					{ return tcu::Format::Enum<VkAttachmentLoadOp>(getAttachmentLoadOpName, value);									}
     81 inline tcu::Format::Enum<VkAttachmentStoreOp>				getAttachmentStoreOpStr					(VkAttachmentStoreOp value)					{ return tcu::Format::Enum<VkAttachmentStoreOp>(getAttachmentStoreOpName, value);								}
     82 inline tcu::Format::Enum<VkPipelineBindPoint>				getPipelineBindPointStr					(VkPipelineBindPoint value)					{ return tcu::Format::Enum<VkPipelineBindPoint>(getPipelineBindPointName, value);								}
     83 inline tcu::Format::Enum<VkCommandBufferLevel>				getCommandBufferLevelStr				(VkCommandBufferLevel value)				{ return tcu::Format::Enum<VkCommandBufferLevel>(getCommandBufferLevelName, value);								}
     84 inline tcu::Format::Enum<VkIndexType>						getIndexTypeStr							(VkIndexType value)							{ return tcu::Format::Enum<VkIndexType>(getIndexTypeName, value);												}
     85 inline tcu::Format::Enum<VkSubpassContents>					getSubpassContentsStr					(VkSubpassContents value)					{ return tcu::Format::Enum<VkSubpassContents>(getSubpassContentsName, value);									}
     86 inline tcu::Format::Enum<VkObjectType>						getObjectTypeStr						(VkObjectType value)						{ return tcu::Format::Enum<VkObjectType>(getObjectTypeName, value);												}
     87 inline tcu::Format::Enum<VkColorSpaceKHR>					getColorSpaceKHRStr						(VkColorSpaceKHR value)						{ return tcu::Format::Enum<VkColorSpaceKHR>(getColorSpaceKHRName, value);										}
     88 inline tcu::Format::Enum<VkPresentModeKHR>					getPresentModeKHRStr					(VkPresentModeKHR value)					{ return tcu::Format::Enum<VkPresentModeKHR>(getPresentModeKHRName, value);										}
     89 inline tcu::Format::Enum<VkDescriptorUpdateTemplateTypeKHR>	getDescriptorUpdateTemplateTypeKHRStr	(VkDescriptorUpdateTemplateTypeKHR value)	{ return tcu::Format::Enum<VkDescriptorUpdateTemplateTypeKHR>(getDescriptorUpdateTemplateTypeKHRName, value);	}
     90 inline tcu::Format::Enum<VkPointClippingBehaviorKHR>		getPointClippingBehaviorKHRStr			(VkPointClippingBehaviorKHR value)			{ return tcu::Format::Enum<VkPointClippingBehaviorKHR>(getPointClippingBehaviorKHRName, value);					}
     91 inline tcu::Format::Enum<VkTessellationDomainOriginKHR>		getTessellationDomainOriginKHRStr		(VkTessellationDomainOriginKHR value)		{ return tcu::Format::Enum<VkTessellationDomainOriginKHR>(getTessellationDomainOriginKHRName, value);			}
     92 inline tcu::Format::Enum<VkSamplerYcbcrModelConversionKHR>	getSamplerYcbcrModelConversionKHRStr	(VkSamplerYcbcrModelConversionKHR value)	{ return tcu::Format::Enum<VkSamplerYcbcrModelConversionKHR>(getSamplerYcbcrModelConversionKHRName, value);		}
     93 inline tcu::Format::Enum<VkSamplerYcbcrRangeKHR>			getSamplerYcbcrRangeKHRStr				(VkSamplerYcbcrRangeKHR value)				{ return tcu::Format::Enum<VkSamplerYcbcrRangeKHR>(getSamplerYcbcrRangeKHRName, value);							}
     94 inline tcu::Format::Enum<VkChromaLocationKHR>				getChromaLocationKHRStr					(VkChromaLocationKHR value)					{ return tcu::Format::Enum<VkChromaLocationKHR>(getChromaLocationKHRName, value);								}
     95 inline tcu::Format::Enum<VkDebugReportObjectTypeEXT>		getDebugReportObjectTypeEXTStr			(VkDebugReportObjectTypeEXT value)			{ return tcu::Format::Enum<VkDebugReportObjectTypeEXT>(getDebugReportObjectTypeEXTName, value);					}
     96 inline tcu::Format::Enum<VkDebugReportErrorEXT>				getDebugReportErrorEXTStr				(VkDebugReportErrorEXT value)				{ return tcu::Format::Enum<VkDebugReportErrorEXT>(getDebugReportErrorEXTName, value);							}
     97 
     98 inline std::ostream&	operator<<	(std::ostream& s, VkPipelineCacheHeaderVersion value)		{ return s << getPipelineCacheHeaderVersionStr(value);		}
     99 inline std::ostream&	operator<<	(std::ostream& s, VkResult value)							{ return s << getResultStr(value);							}
    100 inline std::ostream&	operator<<	(std::ostream& s, VkStructureType value)					{ return s << getStructureTypeStr(value);					}
    101 inline std::ostream&	operator<<	(std::ostream& s, VkSystemAllocationScope value)			{ return s << getSystemAllocationScopeStr(value);			}
    102 inline std::ostream&	operator<<	(std::ostream& s, VkInternalAllocationType value)			{ return s << getInternalAllocationTypeStr(value);			}
    103 inline std::ostream&	operator<<	(std::ostream& s, VkFormat value)							{ return s << getFormatStr(value);							}
    104 inline std::ostream&	operator<<	(std::ostream& s, VkImageType value)						{ return s << getImageTypeStr(value);						}
    105 inline std::ostream&	operator<<	(std::ostream& s, VkImageTiling value)						{ return s << getImageTilingStr(value);						}
    106 inline std::ostream&	operator<<	(std::ostream& s, VkPhysicalDeviceType value)				{ return s << getPhysicalDeviceTypeStr(value);				}
    107 inline std::ostream&	operator<<	(std::ostream& s, VkQueryType value)						{ return s << getQueryTypeStr(value);						}
    108 inline std::ostream&	operator<<	(std::ostream& s, VkSharingMode value)						{ return s << getSharingModeStr(value);						}
    109 inline std::ostream&	operator<<	(std::ostream& s, VkImageLayout value)						{ return s << getImageLayoutStr(value);						}
    110 inline std::ostream&	operator<<	(std::ostream& s, VkImageViewType value)					{ return s << getImageViewTypeStr(value);					}
    111 inline std::ostream&	operator<<	(std::ostream& s, VkComponentSwizzle value)					{ return s << getComponentSwizzleStr(value);				}
    112 inline std::ostream&	operator<<	(std::ostream& s, VkVertexInputRate value)					{ return s << getVertexInputRateStr(value);					}
    113 inline std::ostream&	operator<<	(std::ostream& s, VkPrimitiveTopology value)				{ return s << getPrimitiveTopologyStr(value);				}
    114 inline std::ostream&	operator<<	(std::ostream& s, VkPolygonMode value)						{ return s << getPolygonModeStr(value);						}
    115 inline std::ostream&	operator<<	(std::ostream& s, VkFrontFace value)						{ return s << getFrontFaceStr(value);						}
    116 inline std::ostream&	operator<<	(std::ostream& s, VkCompareOp value)						{ return s << getCompareOpStr(value);						}
    117 inline std::ostream&	operator<<	(std::ostream& s, VkStencilOp value)						{ return s << getStencilOpStr(value);						}
    118 inline std::ostream&	operator<<	(std::ostream& s, VkLogicOp value)							{ return s << getLogicOpStr(value);							}
    119 inline std::ostream&	operator<<	(std::ostream& s, VkBlendFactor value)						{ return s << getBlendFactorStr(value);						}
    120 inline std::ostream&	operator<<	(std::ostream& s, VkBlendOp value)							{ return s << getBlendOpStr(value);							}
    121 inline std::ostream&	operator<<	(std::ostream& s, VkDynamicState value)						{ return s << getDynamicStateStr(value);					}
    122 inline std::ostream&	operator<<	(std::ostream& s, VkFilter value)							{ return s << getFilterStr(value);							}
    123 inline std::ostream&	operator<<	(std::ostream& s, VkSamplerMipmapMode value)				{ return s << getSamplerMipmapModeStr(value);				}
    124 inline std::ostream&	operator<<	(std::ostream& s, VkSamplerAddressMode value)				{ return s << getSamplerAddressModeStr(value);				}
    125 inline std::ostream&	operator<<	(std::ostream& s, VkBorderColor value)						{ return s << getBorderColorStr(value);						}
    126 inline std::ostream&	operator<<	(std::ostream& s, VkDescriptorType value)					{ return s << getDescriptorTypeStr(value);					}
    127 inline std::ostream&	operator<<	(std::ostream& s, VkAttachmentLoadOp value)					{ return s << getAttachmentLoadOpStr(value);				}
    128 inline std::ostream&	operator<<	(std::ostream& s, VkAttachmentStoreOp value)				{ return s << getAttachmentStoreOpStr(value);				}
    129 inline std::ostream&	operator<<	(std::ostream& s, VkPipelineBindPoint value)				{ return s << getPipelineBindPointStr(value);				}
    130 inline std::ostream&	operator<<	(std::ostream& s, VkCommandBufferLevel value)				{ return s << getCommandBufferLevelStr(value);				}
    131 inline std::ostream&	operator<<	(std::ostream& s, VkIndexType value)						{ return s << getIndexTypeStr(value);						}
    132 inline std::ostream&	operator<<	(std::ostream& s, VkSubpassContents value)					{ return s << getSubpassContentsStr(value);					}
    133 inline std::ostream&	operator<<	(std::ostream& s, VkObjectType value)						{ return s << getObjectTypeStr(value);						}
    134 inline std::ostream&	operator<<	(std::ostream& s, VkColorSpaceKHR value)					{ return s << getColorSpaceKHRStr(value);					}
    135 inline std::ostream&	operator<<	(std::ostream& s, VkPresentModeKHR value)					{ return s << getPresentModeKHRStr(value);					}
    136 inline std::ostream&	operator<<	(std::ostream& s, VkDescriptorUpdateTemplateTypeKHR value)	{ return s << getDescriptorUpdateTemplateTypeKHRStr(value);	}
    137 inline std::ostream&	operator<<	(std::ostream& s, VkPointClippingBehaviorKHR value)			{ return s << getPointClippingBehaviorKHRStr(value);		}
    138 inline std::ostream&	operator<<	(std::ostream& s, VkTessellationDomainOriginKHR value)		{ return s << getTessellationDomainOriginKHRStr(value);		}
    139 inline std::ostream&	operator<<	(std::ostream& s, VkSamplerYcbcrModelConversionKHR value)	{ return s << getSamplerYcbcrModelConversionKHRStr(value);	}
    140 inline std::ostream&	operator<<	(std::ostream& s, VkSamplerYcbcrRangeKHR value)				{ return s << getSamplerYcbcrRangeKHRStr(value);			}
    141 inline std::ostream&	operator<<	(std::ostream& s, VkChromaLocationKHR value)				{ return s << getChromaLocationKHRStr(value);				}
    142 inline std::ostream&	operator<<	(std::ostream& s, VkDebugReportObjectTypeEXT value)			{ return s << getDebugReportObjectTypeEXTStr(value);		}
    143 inline std::ostream&	operator<<	(std::ostream& s, VkDebugReportErrorEXT value)				{ return s << getDebugReportErrorEXTStr(value);				}
    144 
    145 tcu::Format::Bitfield<32>	getFormatFeatureFlagsStr						(VkFormatFeatureFlags value);
    146 tcu::Format::Bitfield<32>	getImageUsageFlagsStr							(VkImageUsageFlags value);
    147 tcu::Format::Bitfield<32>	getImageCreateFlagsStr							(VkImageCreateFlags value);
    148 tcu::Format::Bitfield<32>	getSampleCountFlagsStr							(VkSampleCountFlags value);
    149 tcu::Format::Bitfield<32>	getQueueFlagsStr								(VkQueueFlags value);
    150 tcu::Format::Bitfield<32>	getMemoryPropertyFlagsStr						(VkMemoryPropertyFlags value);
    151 tcu::Format::Bitfield<32>	getMemoryHeapFlagsStr							(VkMemoryHeapFlags value);
    152 tcu::Format::Bitfield<32>	getPipelineStageFlagsStr						(VkPipelineStageFlags value);
    153 tcu::Format::Bitfield<32>	getImageAspectFlagsStr							(VkImageAspectFlags value);
    154 tcu::Format::Bitfield<32>	getSparseImageFormatFlagsStr					(VkSparseImageFormatFlags value);
    155 tcu::Format::Bitfield<32>	getSparseMemoryBindFlagsStr						(VkSparseMemoryBindFlags value);
    156 tcu::Format::Bitfield<32>	getFenceCreateFlagsStr							(VkFenceCreateFlags value);
    157 tcu::Format::Bitfield<32>	getQueryPipelineStatisticFlagsStr				(VkQueryPipelineStatisticFlags value);
    158 tcu::Format::Bitfield<32>	getQueryResultFlagsStr							(VkQueryResultFlags value);
    159 tcu::Format::Bitfield<32>	getBufferCreateFlagsStr							(VkBufferCreateFlags value);
    160 tcu::Format::Bitfield<32>	getBufferUsageFlagsStr							(VkBufferUsageFlags value);
    161 tcu::Format::Bitfield<32>	getPipelineCreateFlagsStr						(VkPipelineCreateFlags value);
    162 tcu::Format::Bitfield<32>	getShaderStageFlagsStr							(VkShaderStageFlags value);
    163 tcu::Format::Bitfield<32>	getCullModeFlagsStr								(VkCullModeFlags value);
    164 tcu::Format::Bitfield<32>	getColorComponentFlagsStr						(VkColorComponentFlags value);
    165 tcu::Format::Bitfield<32>	getDescriptorSetLayoutCreateFlagsStr			(VkDescriptorSetLayoutCreateFlags value);
    166 tcu::Format::Bitfield<32>	getDescriptorPoolCreateFlagsStr					(VkDescriptorPoolCreateFlags value);
    167 tcu::Format::Bitfield<32>	getAttachmentDescriptionFlagsStr				(VkAttachmentDescriptionFlags value);
    168 tcu::Format::Bitfield<32>	getSubpassDescriptionFlagsStr					(VkSubpassDescriptionFlags value);
    169 tcu::Format::Bitfield<32>	getAccessFlagsStr								(VkAccessFlags value);
    170 tcu::Format::Bitfield<32>	getDependencyFlagsStr							(VkDependencyFlags value);
    171 tcu::Format::Bitfield<32>	getCommandPoolCreateFlagsStr					(VkCommandPoolCreateFlags value);
    172 tcu::Format::Bitfield<32>	getCommandPoolResetFlagsStr						(VkCommandPoolResetFlags value);
    173 tcu::Format::Bitfield<32>	getCommandBufferUsageFlagsStr					(VkCommandBufferUsageFlags value);
    174 tcu::Format::Bitfield<32>	getQueryControlFlagsStr							(VkQueryControlFlags value);
    175 tcu::Format::Bitfield<32>	getCommandBufferResetFlagsStr					(VkCommandBufferResetFlags value);
    176 tcu::Format::Bitfield<32>	getStencilFaceFlagsStr							(VkStencilFaceFlags value);
    177 tcu::Format::Bitfield<32>	getSurfaceTransformFlagsKHRStr					(VkSurfaceTransformFlagsKHR value);
    178 tcu::Format::Bitfield<32>	getCompositeAlphaFlagsKHRStr					(VkCompositeAlphaFlagsKHR value);
    179 tcu::Format::Bitfield<32>	getSwapchainCreateFlagsKHRStr					(VkSwapchainCreateFlagsKHR value);
    180 tcu::Format::Bitfield<32>	getDisplayPlaneAlphaFlagsKHRStr					(VkDisplayPlaneAlphaFlagsKHR value);
    181 tcu::Format::Bitfield<32>	getExternalFenceHandleTypeFlagsKHRStr			(VkExternalFenceHandleTypeFlagsKHR value);
    182 tcu::Format::Bitfield<32>	getExternalFenceFeatureFlagsKHRStr				(VkExternalFenceFeatureFlagsKHR value);
    183 tcu::Format::Bitfield<32>	getFenceImportFlagsKHRStr						(VkFenceImportFlagsKHR value);
    184 tcu::Format::Bitfield<32>	getDebugReportFlagsEXTStr						(VkDebugReportFlagsEXT value);
    185 tcu::Format::Bitfield<32>	getExternalMemoryHandleTypeFlagsKHRStr			(VkExternalMemoryHandleTypeFlagsKHR value);
    186 tcu::Format::Bitfield<32>	getExternalMemoryFeatureFlagsKHRStr				(VkExternalMemoryFeatureFlagsKHR value);
    187 tcu::Format::Bitfield<32>	getExternalSemaphoreHandleTypeFlagsKHRStr		(VkExternalSemaphoreHandleTypeFlagsKHR value);
    188 tcu::Format::Bitfield<32>	getExternalSemaphoreFeatureFlagsKHRStr			(VkExternalSemaphoreFeatureFlagsKHR value);
    189 tcu::Format::Bitfield<32>	getSemaphoreImportFlagsKHRStr					(VkSemaphoreImportFlagsKHR value);
    190 tcu::Format::Bitfield<32>	getInstanceCreateFlagsStr						(VkInstanceCreateFlags value);
    191 tcu::Format::Bitfield<32>	getDeviceCreateFlagsStr							(VkDeviceCreateFlags value);
    192 tcu::Format::Bitfield<32>	getDeviceQueueCreateFlagsStr					(VkDeviceQueueCreateFlags value);
    193 tcu::Format::Bitfield<32>	getMemoryMapFlagsStr							(VkMemoryMapFlags value);
    194 tcu::Format::Bitfield<32>	getSemaphoreCreateFlagsStr						(VkSemaphoreCreateFlags value);
    195 tcu::Format::Bitfield<32>	getEventCreateFlagsStr							(VkEventCreateFlags value);
    196 tcu::Format::Bitfield<32>	getQueryPoolCreateFlagsStr						(VkQueryPoolCreateFlags value);
    197 tcu::Format::Bitfield<32>	getBufferViewCreateFlagsStr						(VkBufferViewCreateFlags value);
    198 tcu::Format::Bitfield<32>	getImageViewCreateFlagsStr						(VkImageViewCreateFlags value);
    199 tcu::Format::Bitfield<32>	getShaderModuleCreateFlagsStr					(VkShaderModuleCreateFlags value);
    200 tcu::Format::Bitfield<32>	getPipelineCacheCreateFlagsStr					(VkPipelineCacheCreateFlags value);
    201 tcu::Format::Bitfield<32>	getPipelineShaderStageCreateFlagsStr			(VkPipelineShaderStageCreateFlags value);
    202 tcu::Format::Bitfield<32>	getPipelineVertexInputStateCreateFlagsStr		(VkPipelineVertexInputStateCreateFlags value);
    203 tcu::Format::Bitfield<32>	getPipelineInputAssemblyStateCreateFlagsStr		(VkPipelineInputAssemblyStateCreateFlags value);
    204 tcu::Format::Bitfield<32>	getPipelineTessellationStateCreateFlagsStr		(VkPipelineTessellationStateCreateFlags value);
    205 tcu::Format::Bitfield<32>	getPipelineViewportStateCreateFlagsStr			(VkPipelineViewportStateCreateFlags value);
    206 tcu::Format::Bitfield<32>	getPipelineRasterizationStateCreateFlagsStr		(VkPipelineRasterizationStateCreateFlags value);
    207 tcu::Format::Bitfield<32>	getPipelineMultisampleStateCreateFlagsStr		(VkPipelineMultisampleStateCreateFlags value);
    208 tcu::Format::Bitfield<32>	getPipelineDepthStencilStateCreateFlagsStr		(VkPipelineDepthStencilStateCreateFlags value);
    209 tcu::Format::Bitfield<32>	getPipelineColorBlendStateCreateFlagsStr		(VkPipelineColorBlendStateCreateFlags value);
    210 tcu::Format::Bitfield<32>	getPipelineDynamicStateCreateFlagsStr			(VkPipelineDynamicStateCreateFlags value);
    211 tcu::Format::Bitfield<32>	getPipelineLayoutCreateFlagsStr					(VkPipelineLayoutCreateFlags value);
    212 tcu::Format::Bitfield<32>	getSamplerCreateFlagsStr						(VkSamplerCreateFlags value);
    213 tcu::Format::Bitfield<32>	getDescriptorPoolResetFlagsStr					(VkDescriptorPoolResetFlags value);
    214 tcu::Format::Bitfield<32>	getFramebufferCreateFlagsStr					(VkFramebufferCreateFlags value);
    215 tcu::Format::Bitfield<32>	getRenderPassCreateFlagsStr						(VkRenderPassCreateFlags value);
    216 tcu::Format::Bitfield<32>	getDisplayModeCreateFlagsKHRStr					(VkDisplayModeCreateFlagsKHR value);
    217 tcu::Format::Bitfield<32>	getDisplaySurfaceCreateFlagsKHRStr				(VkDisplaySurfaceCreateFlagsKHR value);
    218 tcu::Format::Bitfield<32>	getXlibSurfaceCreateFlagsKHRStr					(VkXlibSurfaceCreateFlagsKHR value);
    219 tcu::Format::Bitfield<32>	getXcbSurfaceCreateFlagsKHRStr					(VkXcbSurfaceCreateFlagsKHR value);
    220 tcu::Format::Bitfield<32>	getWaylandSurfaceCreateFlagsKHRStr				(VkWaylandSurfaceCreateFlagsKHR value);
    221 tcu::Format::Bitfield<32>	getMirSurfaceCreateFlagsKHRStr					(VkMirSurfaceCreateFlagsKHR value);
    222 tcu::Format::Bitfield<32>	getAndroidSurfaceCreateFlagsKHRStr				(VkAndroidSurfaceCreateFlagsKHR value);
    223 tcu::Format::Bitfield<32>	getWin32SurfaceCreateFlagsKHRStr				(VkWin32SurfaceCreateFlagsKHR value);
    224 tcu::Format::Bitfield<32>	getCommandPoolTrimFlagsKHRStr					(VkCommandPoolTrimFlagsKHR value);
    225 tcu::Format::Bitfield<32>	getDescriptorUpdateTemplateCreateFlagsKHRStr	(VkDescriptorUpdateTemplateCreateFlagsKHR value);
    226 
    227 std::ostream&	operator<<	(std::ostream& s, const VkApplicationInfo& value);
    228 std::ostream&	operator<<	(std::ostream& s, const VkInstanceCreateInfo& value);
    229 std::ostream&	operator<<	(std::ostream& s, const VkAllocationCallbacks& value);
    230 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFeatures& value);
    231 std::ostream&	operator<<	(std::ostream& s, const VkFormatProperties& value);
    232 std::ostream&	operator<<	(std::ostream& s, const VkExtent3D& value);
    233 std::ostream&	operator<<	(std::ostream& s, const VkImageFormatProperties& value);
    234 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceLimits& value);
    235 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSparseProperties& value);
    236 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceProperties& value);
    237 std::ostream&	operator<<	(std::ostream& s, const VkQueueFamilyProperties& value);
    238 std::ostream&	operator<<	(std::ostream& s, const VkMemoryType& value);
    239 std::ostream&	operator<<	(std::ostream& s, const VkMemoryHeap& value);
    240 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMemoryProperties& value);
    241 std::ostream&	operator<<	(std::ostream& s, const VkDeviceQueueCreateInfo& value);
    242 std::ostream&	operator<<	(std::ostream& s, const VkDeviceCreateInfo& value);
    243 std::ostream&	operator<<	(std::ostream& s, const VkExtensionProperties& value);
    244 std::ostream&	operator<<	(std::ostream& s, const VkLayerProperties& value);
    245 std::ostream&	operator<<	(std::ostream& s, const VkSubmitInfo& value);
    246 std::ostream&	operator<<	(std::ostream& s, const VkMemoryAllocateInfo& value);
    247 std::ostream&	operator<<	(std::ostream& s, const VkMappedMemoryRange& value);
    248 std::ostream&	operator<<	(std::ostream& s, const VkMemoryRequirements& value);
    249 std::ostream&	operator<<	(std::ostream& s, const VkSparseImageFormatProperties& value);
    250 std::ostream&	operator<<	(std::ostream& s, const VkSparseImageMemoryRequirements& value);
    251 std::ostream&	operator<<	(std::ostream& s, const VkSparseMemoryBind& value);
    252 std::ostream&	operator<<	(std::ostream& s, const VkSparseBufferMemoryBindInfo& value);
    253 std::ostream&	operator<<	(std::ostream& s, const VkSparseImageOpaqueMemoryBindInfo& value);
    254 std::ostream&	operator<<	(std::ostream& s, const VkImageSubresource& value);
    255 std::ostream&	operator<<	(std::ostream& s, const VkOffset3D& value);
    256 std::ostream&	operator<<	(std::ostream& s, const VkSparseImageMemoryBind& value);
    257 std::ostream&	operator<<	(std::ostream& s, const VkSparseImageMemoryBindInfo& value);
    258 std::ostream&	operator<<	(std::ostream& s, const VkBindSparseInfo& value);
    259 std::ostream&	operator<<	(std::ostream& s, const VkFenceCreateInfo& value);
    260 std::ostream&	operator<<	(std::ostream& s, const VkSemaphoreCreateInfo& value);
    261 std::ostream&	operator<<	(std::ostream& s, const VkEventCreateInfo& value);
    262 std::ostream&	operator<<	(std::ostream& s, const VkQueryPoolCreateInfo& value);
    263 std::ostream&	operator<<	(std::ostream& s, const VkBufferCreateInfo& value);
    264 std::ostream&	operator<<	(std::ostream& s, const VkBufferViewCreateInfo& value);
    265 std::ostream&	operator<<	(std::ostream& s, const VkImageCreateInfo& value);
    266 std::ostream&	operator<<	(std::ostream& s, const VkSubresourceLayout& value);
    267 std::ostream&	operator<<	(std::ostream& s, const VkComponentMapping& value);
    268 std::ostream&	operator<<	(std::ostream& s, const VkImageSubresourceRange& value);
    269 std::ostream&	operator<<	(std::ostream& s, const VkImageViewCreateInfo& value);
    270 std::ostream&	operator<<	(std::ostream& s, const VkShaderModuleCreateInfo& value);
    271 std::ostream&	operator<<	(std::ostream& s, const VkPipelineCacheCreateInfo& value);
    272 std::ostream&	operator<<	(std::ostream& s, const VkSpecializationMapEntry& value);
    273 std::ostream&	operator<<	(std::ostream& s, const VkSpecializationInfo& value);
    274 std::ostream&	operator<<	(std::ostream& s, const VkPipelineShaderStageCreateInfo& value);
    275 std::ostream&	operator<<	(std::ostream& s, const VkVertexInputBindingDescription& value);
    276 std::ostream&	operator<<	(std::ostream& s, const VkVertexInputAttributeDescription& value);
    277 std::ostream&	operator<<	(std::ostream& s, const VkPipelineVertexInputStateCreateInfo& value);
    278 std::ostream&	operator<<	(std::ostream& s, const VkPipelineInputAssemblyStateCreateInfo& value);
    279 std::ostream&	operator<<	(std::ostream& s, const VkPipelineTessellationStateCreateInfo& value);
    280 std::ostream&	operator<<	(std::ostream& s, const VkViewport& value);
    281 std::ostream&	operator<<	(std::ostream& s, const VkOffset2D& value);
    282 std::ostream&	operator<<	(std::ostream& s, const VkExtent2D& value);
    283 std::ostream&	operator<<	(std::ostream& s, const VkRect2D& value);
    284 std::ostream&	operator<<	(std::ostream& s, const VkPipelineViewportStateCreateInfo& value);
    285 std::ostream&	operator<<	(std::ostream& s, const VkPipelineRasterizationStateCreateInfo& value);
    286 std::ostream&	operator<<	(std::ostream& s, const VkPipelineMultisampleStateCreateInfo& value);
    287 std::ostream&	operator<<	(std::ostream& s, const VkStencilOpState& value);
    288 std::ostream&	operator<<	(std::ostream& s, const VkPipelineDepthStencilStateCreateInfo& value);
    289 std::ostream&	operator<<	(std::ostream& s, const VkPipelineColorBlendAttachmentState& value);
    290 std::ostream&	operator<<	(std::ostream& s, const VkPipelineColorBlendStateCreateInfo& value);
    291 std::ostream&	operator<<	(std::ostream& s, const VkPipelineDynamicStateCreateInfo& value);
    292 std::ostream&	operator<<	(std::ostream& s, const VkGraphicsPipelineCreateInfo& value);
    293 std::ostream&	operator<<	(std::ostream& s, const VkComputePipelineCreateInfo& value);
    294 std::ostream&	operator<<	(std::ostream& s, const VkPushConstantRange& value);
    295 std::ostream&	operator<<	(std::ostream& s, const VkPipelineLayoutCreateInfo& value);
    296 std::ostream&	operator<<	(std::ostream& s, const VkSamplerCreateInfo& value);
    297 std::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetLayoutBinding& value);
    298 std::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetLayoutCreateInfo& value);
    299 std::ostream&	operator<<	(std::ostream& s, const VkDescriptorPoolSize& value);
    300 std::ostream&	operator<<	(std::ostream& s, const VkDescriptorPoolCreateInfo& value);
    301 std::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetAllocateInfo& value);
    302 std::ostream&	operator<<	(std::ostream& s, const VkDescriptorImageInfo& value);
    303 std::ostream&	operator<<	(std::ostream& s, const VkDescriptorBufferInfo& value);
    304 std::ostream&	operator<<	(std::ostream& s, const VkWriteDescriptorSet& value);
    305 std::ostream&	operator<<	(std::ostream& s, const VkCopyDescriptorSet& value);
    306 std::ostream&	operator<<	(std::ostream& s, const VkFramebufferCreateInfo& value);
    307 std::ostream&	operator<<	(std::ostream& s, const VkAttachmentDescription& value);
    308 std::ostream&	operator<<	(std::ostream& s, const VkAttachmentReference& value);
    309 std::ostream&	operator<<	(std::ostream& s, const VkSubpassDescription& value);
    310 std::ostream&	operator<<	(std::ostream& s, const VkSubpassDependency& value);
    311 std::ostream&	operator<<	(std::ostream& s, const VkRenderPassCreateInfo& value);
    312 std::ostream&	operator<<	(std::ostream& s, const VkCommandPoolCreateInfo& value);
    313 std::ostream&	operator<<	(std::ostream& s, const VkCommandBufferAllocateInfo& value);
    314 std::ostream&	operator<<	(std::ostream& s, const VkCommandBufferInheritanceInfo& value);
    315 std::ostream&	operator<<	(std::ostream& s, const VkCommandBufferBeginInfo& value);
    316 std::ostream&	operator<<	(std::ostream& s, const VkBufferCopy& value);
    317 std::ostream&	operator<<	(std::ostream& s, const VkImageSubresourceLayers& value);
    318 std::ostream&	operator<<	(std::ostream& s, const VkImageCopy& value);
    319 std::ostream&	operator<<	(std::ostream& s, const VkImageBlit& value);
    320 std::ostream&	operator<<	(std::ostream& s, const VkBufferImageCopy& value);
    321 std::ostream&	operator<<	(std::ostream& s, const VkClearColorValue& value);
    322 std::ostream&	operator<<	(std::ostream& s, const VkClearDepthStencilValue& value);
    323 std::ostream&	operator<<	(std::ostream& s, const VkClearValue& value);
    324 std::ostream&	operator<<	(std::ostream& s, const VkClearAttachment& value);
    325 std::ostream&	operator<<	(std::ostream& s, const VkClearRect& value);
    326 std::ostream&	operator<<	(std::ostream& s, const VkImageResolve& value);
    327 std::ostream&	operator<<	(std::ostream& s, const VkMemoryBarrier& value);
    328 std::ostream&	operator<<	(std::ostream& s, const VkBufferMemoryBarrier& value);
    329 std::ostream&	operator<<	(std::ostream& s, const VkImageMemoryBarrier& value);
    330 std::ostream&	operator<<	(std::ostream& s, const VkRenderPassBeginInfo& value);
    331 std::ostream&	operator<<	(std::ostream& s, const VkDispatchIndirectCommand& value);
    332 std::ostream&	operator<<	(std::ostream& s, const VkDrawIndexedIndirectCommand& value);
    333 std::ostream&	operator<<	(std::ostream& s, const VkDrawIndirectCommand& value);
    334 std::ostream&	operator<<	(std::ostream& s, const VkSurfaceCapabilitiesKHR& value);
    335 std::ostream&	operator<<	(std::ostream& s, const VkSurfaceFormatKHR& value);
    336 std::ostream&	operator<<	(std::ostream& s, const VkSwapchainCreateInfoKHR& value);
    337 std::ostream&	operator<<	(std::ostream& s, const VkPresentInfoKHR& value);
    338 std::ostream&	operator<<	(std::ostream& s, const VkDisplayPropertiesKHR& value);
    339 std::ostream&	operator<<	(std::ostream& s, const VkDisplayModeParametersKHR& value);
    340 std::ostream&	operator<<	(std::ostream& s, const VkDisplayModePropertiesKHR& value);
    341 std::ostream&	operator<<	(std::ostream& s, const VkDisplayModeCreateInfoKHR& value);
    342 std::ostream&	operator<<	(std::ostream& s, const VkDisplayPlaneCapabilitiesKHR& value);
    343 std::ostream&	operator<<	(std::ostream& s, const VkDisplayPlanePropertiesKHR& value);
    344 std::ostream&	operator<<	(std::ostream& s, const VkDisplaySurfaceCreateInfoKHR& value);
    345 std::ostream&	operator<<	(std::ostream& s, const VkDisplayPresentInfoKHR& value);
    346 std::ostream&	operator<<	(std::ostream& s, const VkXlibSurfaceCreateInfoKHR& value);
    347 std::ostream&	operator<<	(std::ostream& s, const VkXcbSurfaceCreateInfoKHR& value);
    348 std::ostream&	operator<<	(std::ostream& s, const VkWaylandSurfaceCreateInfoKHR& value);
    349 std::ostream&	operator<<	(std::ostream& s, const VkMirSurfaceCreateInfoKHR& value);
    350 std::ostream&	operator<<	(std::ostream& s, const VkAndroidSurfaceCreateInfoKHR& value);
    351 std::ostream&	operator<<	(std::ostream& s, const VkWin32SurfaceCreateInfoKHR& value);
    352 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFeatures2KHR& value);
    353 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceProperties2KHR& value);
    354 std::ostream&	operator<<	(std::ostream& s, const VkFormatProperties2KHR& value);
    355 std::ostream&	operator<<	(std::ostream& s, const VkImageFormatProperties2KHR& value);
    356 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageFormatInfo2KHR& value);
    357 std::ostream&	operator<<	(std::ostream& s, const VkQueueFamilyProperties2KHR& value);
    358 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMemoryProperties2KHR& value);
    359 std::ostream&	operator<<	(std::ostream& s, const VkSparseImageFormatProperties2KHR& value);
    360 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSparseImageFormatInfo2KHR& value);
    361 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePushDescriptorPropertiesKHR& value);
    362 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevice16BitStorageFeaturesKHR& value);
    363 std::ostream&	operator<<	(std::ostream& s, const VkRectLayerKHR& value);
    364 std::ostream&	operator<<	(std::ostream& s, const VkPresentRegionKHR& value);
    365 std::ostream&	operator<<	(std::ostream& s, const VkPresentRegionsKHR& value);
    366 std::ostream&	operator<<	(std::ostream& s, const VkDescriptorUpdateTemplateEntryKHR& value);
    367 std::ostream&	operator<<	(std::ostream& s, const VkDescriptorUpdateTemplateCreateInfoKHR& value);
    368 std::ostream&	operator<<	(std::ostream& s, const VkSharedPresentSurfaceCapabilitiesKHR& value);
    369 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePointClippingPropertiesKHR& value);
    370 std::ostream&	operator<<	(std::ostream& s, const VkInputAttachmentAspectReferenceKHR& value);
    371 std::ostream&	operator<<	(std::ostream& s, const VkRenderPassInputAttachmentAspectCreateInfoKHR& value);
    372 std::ostream&	operator<<	(std::ostream& s, const VkImageViewUsageCreateInfoKHR& value);
    373 std::ostream&	operator<<	(std::ostream& s, const VkPipelineTessellationDomainOriginStateCreateInfoKHR& value);
    374 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSurfaceInfo2KHR& value);
    375 std::ostream&	operator<<	(std::ostream& s, const VkSurfaceCapabilities2KHR& value);
    376 std::ostream&	operator<<	(std::ostream& s, const VkSurfaceFormat2KHR& value);
    377 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalFenceInfoKHR& value);
    378 std::ostream&	operator<<	(std::ostream& s, const VkExternalFencePropertiesKHR& value);
    379 std::ostream&	operator<<	(std::ostream& s, const VkExportFenceCreateInfoKHR& value);
    380 std::ostream&	operator<<	(std::ostream& s, const VkImportFenceWin32HandleInfoKHR& value);
    381 std::ostream&	operator<<	(std::ostream& s, const VkExportFenceWin32HandleInfoKHR& value);
    382 std::ostream&	operator<<	(std::ostream& s, const VkFenceGetWin32HandleInfoKHR& value);
    383 std::ostream&	operator<<	(std::ostream& s, const VkImportFenceFdInfoKHR& value);
    384 std::ostream&	operator<<	(std::ostream& s, const VkFenceGetFdInfoKHR& value);
    385 std::ostream&	operator<<	(std::ostream& s, const VkMemoryDedicatedRequirementsKHR& value);
    386 std::ostream&	operator<<	(std::ostream& s, const VkMemoryDedicatedAllocateInfoKHR& value);
    387 std::ostream&	operator<<	(std::ostream& s, const VkBufferMemoryRequirementsInfo2KHR& value);
    388 std::ostream&	operator<<	(std::ostream& s, const VkImageMemoryRequirementsInfo2KHR& value);
    389 std::ostream&	operator<<	(std::ostream& s, const VkImageSparseMemoryRequirementsInfo2KHR& value);
    390 std::ostream&	operator<<	(std::ostream& s, const VkMemoryRequirements2KHR& value);
    391 std::ostream&	operator<<	(std::ostream& s, const VkSparseImageMemoryRequirements2KHR& value);
    392 std::ostream&	operator<<	(std::ostream& s, const VkImageFormatListCreateInfoKHR& value);
    393 std::ostream&	operator<<	(std::ostream& s, const VkSamplerYcbcrConversionCreateInfoKHR& value);
    394 std::ostream&	operator<<	(std::ostream& s, const VkSamplerYcbcrConversionInfoKHR& value);
    395 std::ostream&	operator<<	(std::ostream& s, const VkBindImagePlaneMemoryInfoKHR& value);
    396 std::ostream&	operator<<	(std::ostream& s, const VkImagePlaneMemoryRequirementsInfoKHR& value);
    397 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR& value);
    398 std::ostream&	operator<<	(std::ostream& s, const VkSamplerYcbcrConversionImageFormatPropertiesKHR& value);
    399 std::ostream&	operator<<	(std::ostream& s, const VkDebugReportCallbackCreateInfoEXT& value);
    400 std::ostream&	operator<<	(std::ostream& s, const VkRenderPassMultiviewCreateInfoKHX& value);
    401 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMultiviewFeaturesKHX& value);
    402 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMultiviewPropertiesKHX& value);
    403 std::ostream&	operator<<	(std::ostream& s, const VkExternalMemoryPropertiesKHR& value);
    404 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalImageFormatInfoKHR& value);
    405 std::ostream&	operator<<	(std::ostream& s, const VkExternalImageFormatPropertiesKHR& value);
    406 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalBufferInfoKHR& value);
    407 std::ostream&	operator<<	(std::ostream& s, const VkExternalBufferPropertiesKHR& value);
    408 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceIDPropertiesKHR& value);
    409 std::ostream&	operator<<	(std::ostream& s, const VkExternalMemoryImageCreateInfoKHR& value);
    410 std::ostream&	operator<<	(std::ostream& s, const VkExternalMemoryBufferCreateInfoKHR& value);
    411 std::ostream&	operator<<	(std::ostream& s, const VkExportMemoryAllocateInfoKHR& value);
    412 std::ostream&	operator<<	(std::ostream& s, const VkImportMemoryWin32HandleInfoKHR& value);
    413 std::ostream&	operator<<	(std::ostream& s, const VkExportMemoryWin32HandleInfoKHR& value);
    414 std::ostream&	operator<<	(std::ostream& s, const VkMemoryWin32HandlePropertiesKHR& value);
    415 std::ostream&	operator<<	(std::ostream& s, const VkMemoryGetWin32HandleInfoKHR& value);
    416 std::ostream&	operator<<	(std::ostream& s, const VkImportMemoryFdInfoKHR& value);
    417 std::ostream&	operator<<	(std::ostream& s, const VkMemoryFdPropertiesKHR& value);
    418 std::ostream&	operator<<	(std::ostream& s, const VkMemoryGetFdInfoKHR& value);
    419 std::ostream&	operator<<	(std::ostream& s, const VkWin32KeyedMutexAcquireReleaseInfoKHR& value);
    420 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalSemaphoreInfoKHR& value);
    421 std::ostream&	operator<<	(std::ostream& s, const VkExternalSemaphorePropertiesKHR& value);
    422 std::ostream&	operator<<	(std::ostream& s, const VkExportSemaphoreCreateInfoKHR& value);
    423 std::ostream&	operator<<	(std::ostream& s, const VkImportSemaphoreWin32HandleInfoKHR& value);
    424 std::ostream&	operator<<	(std::ostream& s, const VkExportSemaphoreWin32HandleInfoKHR& value);
    425 std::ostream&	operator<<	(std::ostream& s, const VkD3D12FenceSubmitInfoKHR& value);
    426 std::ostream&	operator<<	(std::ostream& s, const VkSemaphoreGetWin32HandleInfoKHR& value);
    427 std::ostream&	operator<<	(std::ostream& s, const VkImportSemaphoreFdInfoKHR& value);
    428 std::ostream&	operator<<	(std::ostream& s, const VkSemaphoreGetFdInfoKHR& value);
    429 std::ostream&	operator<<	(std::ostream& s, const VkRefreshCycleDurationGOOGLE& value);
    430 std::ostream&	operator<<	(std::ostream& s, const VkPastPresentationTimingGOOGLE& value);
    431 std::ostream&	operator<<	(std::ostream& s, const VkPresentTimeGOOGLE& value);
    432 std::ostream&	operator<<	(std::ostream& s, const VkPresentTimesInfoGOOGLE& value);
    433 std::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVariablePointerFeaturesKHR& value);
    434 std::ostream&	operator<<	(std::ostream& s, const VkBindBufferMemoryInfoKHR& value);
    435 std::ostream&	operator<<	(std::ostream& s, const VkBindImageMemoryInfoKHR& value);
    436