| /* WARNING: This is auto-generated file. Do not modify, since changes will |
| * be lost! Modify the generating script instead. |
| */ |
| const char* getMemoryPriorityName (VkMemoryPriority value); |
| const char* getImageLayoutName (VkImageLayout value); |
| const char* getPipeEventName (VkPipeEvent value); |
| const char* getWaitEventName (VkWaitEvent value); |
| const char* getAttachmentLoadOpName (VkAttachmentLoadOp value); |
| const char* getAttachmentStoreOpName (VkAttachmentStoreOp value); |
| const char* getImageTypeName (VkImageType value); |
| const char* getImageTilingName (VkImageTiling value); |
| const char* getImageViewTypeName (VkImageViewType value); |
| const char* getImageAspectName (VkImageAspect value); |
| const char* getBufferViewTypeName (VkBufferViewType value); |
| const char* getChannelSwizzleName (VkChannelSwizzle value); |
| const char* getDescriptorTypeName (VkDescriptorType value); |
| const char* getDescriptorPoolUsageName (VkDescriptorPoolUsage value); |
| const char* getDescriptorUpdateModeName (VkDescriptorUpdateMode value); |
| const char* getDescriptorSetUsageName (VkDescriptorSetUsage value); |
| const char* getQueryTypeName (VkQueryType value); |
| const char* getTimestampTypeName (VkTimestampType value); |
| const char* getBorderColorName (VkBorderColor value); |
| const char* getPipelineBindPointName (VkPipelineBindPoint value); |
| const char* getStateBindPointName (VkStateBindPoint value); |
| const char* getPrimitiveTopologyName (VkPrimitiveTopology value); |
| const char* getIndexTypeName (VkIndexType value); |
| const char* getTexFilterName (VkTexFilter value); |
| const char* getTexMipmapModeName (VkTexMipmapMode value); |
| const char* getTexAddressName (VkTexAddress value); |
| const char* getCompareOpName (VkCompareOp value); |
| const char* getFillModeName (VkFillMode value); |
| const char* getCullModeName (VkCullMode value); |
| const char* getFrontFaceName (VkFrontFace value); |
| const char* getProvokingVertexName (VkProvokingVertex value); |
| const char* getCoordinateOriginName (VkCoordinateOrigin value); |
| const char* getDepthModeName (VkDepthMode value); |
| const char* getBlendName (VkBlend value); |
| const char* getBlendOpName (VkBlendOp value); |
| const char* getStencilOpName (VkStencilOp value); |
| const char* getLogicOpName (VkLogicOp value); |
| const char* getSystemAllocTypeName (VkSystemAllocType value); |
| const char* getPhysicalDeviceTypeName (VkPhysicalDeviceType value); |
| const char* getPhysicalDeviceInfoTypeName (VkPhysicalDeviceInfoType value); |
| const char* getExtensionInfoTypeName (VkExtensionInfoType value); |
| const char* getFormatInfoTypeName (VkFormatInfoType value); |
| const char* getSubresourceInfoTypeName (VkSubresourceInfoType value); |
| const char* getObjectInfoTypeName (VkObjectInfoType value); |
| const char* getVertexInputStepRateName (VkVertexInputStepRate value); |
| const char* getFormatName (VkFormat value); |
| const char* getShaderStageName (VkShaderStage value); |
| const char* getStructureTypeName (VkStructureType value); |
| const char* getObjectTypeName (VkObjectType value); |
| const char* getResultName (VkResult value); |
| |
| inline tcu::Format::Enum<VkMemoryPriority> getMemoryPriorityStr (VkMemoryPriority value) { return tcu::Format::Enum<VkMemoryPriority>(getMemoryPriorityName, value); } |
| inline tcu::Format::Enum<VkImageLayout> getImageLayoutStr (VkImageLayout value) { return tcu::Format::Enum<VkImageLayout>(getImageLayoutName, value); } |
| inline tcu::Format::Enum<VkPipeEvent> getPipeEventStr (VkPipeEvent value) { return tcu::Format::Enum<VkPipeEvent>(getPipeEventName, value); } |
| inline tcu::Format::Enum<VkWaitEvent> getWaitEventStr (VkWaitEvent value) { return tcu::Format::Enum<VkWaitEvent>(getWaitEventName, value); } |
| inline tcu::Format::Enum<VkAttachmentLoadOp> getAttachmentLoadOpStr (VkAttachmentLoadOp value) { return tcu::Format::Enum<VkAttachmentLoadOp>(getAttachmentLoadOpName, value); } |
| inline tcu::Format::Enum<VkAttachmentStoreOp> getAttachmentStoreOpStr (VkAttachmentStoreOp value) { return tcu::Format::Enum<VkAttachmentStoreOp>(getAttachmentStoreOpName, value); } |
| inline tcu::Format::Enum<VkImageType> getImageTypeStr (VkImageType value) { return tcu::Format::Enum<VkImageType>(getImageTypeName, value); } |
| inline tcu::Format::Enum<VkImageTiling> getImageTilingStr (VkImageTiling value) { return tcu::Format::Enum<VkImageTiling>(getImageTilingName, value); } |
| inline tcu::Format::Enum<VkImageViewType> getImageViewTypeStr (VkImageViewType value) { return tcu::Format::Enum<VkImageViewType>(getImageViewTypeName, value); } |
| inline tcu::Format::Enum<VkImageAspect> getImageAspectStr (VkImageAspect value) { return tcu::Format::Enum<VkImageAspect>(getImageAspectName, value); } |
| inline tcu::Format::Enum<VkBufferViewType> getBufferViewTypeStr (VkBufferViewType value) { return tcu::Format::Enum<VkBufferViewType>(getBufferViewTypeName, value); } |
| inline tcu::Format::Enum<VkChannelSwizzle> getChannelSwizzleStr (VkChannelSwizzle value) { return tcu::Format::Enum<VkChannelSwizzle>(getChannelSwizzleName, value); } |
| inline tcu::Format::Enum<VkDescriptorType> getDescriptorTypeStr (VkDescriptorType value) { return tcu::Format::Enum<VkDescriptorType>(getDescriptorTypeName, value); } |
| inline tcu::Format::Enum<VkDescriptorPoolUsage> getDescriptorPoolUsageStr (VkDescriptorPoolUsage value) { return tcu::Format::Enum<VkDescriptorPoolUsage>(getDescriptorPoolUsageName, value); } |
| inline tcu::Format::Enum<VkDescriptorUpdateMode> getDescriptorUpdateModeStr (VkDescriptorUpdateMode value) { return tcu::Format::Enum<VkDescriptorUpdateMode>(getDescriptorUpdateModeName, value); } |
| inline tcu::Format::Enum<VkDescriptorSetUsage> getDescriptorSetUsageStr (VkDescriptorSetUsage value) { return tcu::Format::Enum<VkDescriptorSetUsage>(getDescriptorSetUsageName, value); } |
| inline tcu::Format::Enum<VkQueryType> getQueryTypeStr (VkQueryType value) { return tcu::Format::Enum<VkQueryType>(getQueryTypeName, value); } |
| inline tcu::Format::Enum<VkTimestampType> getTimestampTypeStr (VkTimestampType value) { return tcu::Format::Enum<VkTimestampType>(getTimestampTypeName, value); } |
| inline tcu::Format::Enum<VkBorderColor> getBorderColorStr (VkBorderColor value) { return tcu::Format::Enum<VkBorderColor>(getBorderColorName, value); } |
| inline tcu::Format::Enum<VkPipelineBindPoint> getPipelineBindPointStr (VkPipelineBindPoint value) { return tcu::Format::Enum<VkPipelineBindPoint>(getPipelineBindPointName, value); } |
| inline tcu::Format::Enum<VkStateBindPoint> getStateBindPointStr (VkStateBindPoint value) { return tcu::Format::Enum<VkStateBindPoint>(getStateBindPointName, value); } |
| inline tcu::Format::Enum<VkPrimitiveTopology> getPrimitiveTopologyStr (VkPrimitiveTopology value) { return tcu::Format::Enum<VkPrimitiveTopology>(getPrimitiveTopologyName, value); } |
| inline tcu::Format::Enum<VkIndexType> getIndexTypeStr (VkIndexType value) { return tcu::Format::Enum<VkIndexType>(getIndexTypeName, value); } |
| inline tcu::Format::Enum<VkTexFilter> getTexFilterStr (VkTexFilter value) { return tcu::Format::Enum<VkTexFilter>(getTexFilterName, value); } |
| inline tcu::Format::Enum<VkTexMipmapMode> getTexMipmapModeStr (VkTexMipmapMode value) { return tcu::Format::Enum<VkTexMipmapMode>(getTexMipmapModeName, value); } |
| inline tcu::Format::Enum<VkTexAddress> getTexAddressStr (VkTexAddress value) { return tcu::Format::Enum<VkTexAddress>(getTexAddressName, value); } |
| inline tcu::Format::Enum<VkCompareOp> getCompareOpStr (VkCompareOp value) { return tcu::Format::Enum<VkCompareOp>(getCompareOpName, value); } |
| inline tcu::Format::Enum<VkFillMode> getFillModeStr (VkFillMode value) { return tcu::Format::Enum<VkFillMode>(getFillModeName, value); } |
| inline tcu::Format::Enum<VkCullMode> getCullModeStr (VkCullMode value) { return tcu::Format::Enum<VkCullMode>(getCullModeName, value); } |
| inline tcu::Format::Enum<VkFrontFace> getFrontFaceStr (VkFrontFace value) { return tcu::Format::Enum<VkFrontFace>(getFrontFaceName, value); } |
| inline tcu::Format::Enum<VkProvokingVertex> getProvokingVertexStr (VkProvokingVertex value) { return tcu::Format::Enum<VkProvokingVertex>(getProvokingVertexName, value); } |
| inline tcu::Format::Enum<VkCoordinateOrigin> getCoordinateOriginStr (VkCoordinateOrigin value) { return tcu::Format::Enum<VkCoordinateOrigin>(getCoordinateOriginName, value); } |
| inline tcu::Format::Enum<VkDepthMode> getDepthModeStr (VkDepthMode value) { return tcu::Format::Enum<VkDepthMode>(getDepthModeName, value); } |
| inline tcu::Format::Enum<VkBlend> getBlendStr (VkBlend value) { return tcu::Format::Enum<VkBlend>(getBlendName, value); } |
| inline tcu::Format::Enum<VkBlendOp> getBlendOpStr (VkBlendOp value) { return tcu::Format::Enum<VkBlendOp>(getBlendOpName, value); } |
| inline tcu::Format::Enum<VkStencilOp> getStencilOpStr (VkStencilOp value) { return tcu::Format::Enum<VkStencilOp>(getStencilOpName, value); } |
| inline tcu::Format::Enum<VkLogicOp> getLogicOpStr (VkLogicOp value) { return tcu::Format::Enum<VkLogicOp>(getLogicOpName, value); } |
| inline tcu::Format::Enum<VkSystemAllocType> getSystemAllocTypeStr (VkSystemAllocType value) { return tcu::Format::Enum<VkSystemAllocType>(getSystemAllocTypeName, value); } |
| inline tcu::Format::Enum<VkPhysicalDeviceType> getPhysicalDeviceTypeStr (VkPhysicalDeviceType value) { return tcu::Format::Enum<VkPhysicalDeviceType>(getPhysicalDeviceTypeName, value); } |
| inline tcu::Format::Enum<VkPhysicalDeviceInfoType> getPhysicalDeviceInfoTypeStr (VkPhysicalDeviceInfoType value) { return tcu::Format::Enum<VkPhysicalDeviceInfoType>(getPhysicalDeviceInfoTypeName, value); } |
| inline tcu::Format::Enum<VkExtensionInfoType> getExtensionInfoTypeStr (VkExtensionInfoType value) { return tcu::Format::Enum<VkExtensionInfoType>(getExtensionInfoTypeName, value); } |
| inline tcu::Format::Enum<VkFormatInfoType> getFormatInfoTypeStr (VkFormatInfoType value) { return tcu::Format::Enum<VkFormatInfoType>(getFormatInfoTypeName, value); } |
| inline tcu::Format::Enum<VkSubresourceInfoType> getSubresourceInfoTypeStr (VkSubresourceInfoType value) { return tcu::Format::Enum<VkSubresourceInfoType>(getSubresourceInfoTypeName, value); } |
| inline tcu::Format::Enum<VkObjectInfoType> getObjectInfoTypeStr (VkObjectInfoType value) { return tcu::Format::Enum<VkObjectInfoType>(getObjectInfoTypeName, value); } |
| inline tcu::Format::Enum<VkVertexInputStepRate> getVertexInputStepRateStr (VkVertexInputStepRate value) { return tcu::Format::Enum<VkVertexInputStepRate>(getVertexInputStepRateName, value); } |
| inline tcu::Format::Enum<VkFormat> getFormatStr (VkFormat value) { return tcu::Format::Enum<VkFormat>(getFormatName, value); } |
| inline tcu::Format::Enum<VkShaderStage> getShaderStageStr (VkShaderStage value) { return tcu::Format::Enum<VkShaderStage>(getShaderStageName, value); } |
| inline tcu::Format::Enum<VkStructureType> getStructureTypeStr (VkStructureType value) { return tcu::Format::Enum<VkStructureType>(getStructureTypeName, value); } |
| inline tcu::Format::Enum<VkObjectType> getObjectTypeStr (VkObjectType value) { return tcu::Format::Enum<VkObjectType>(getObjectTypeName, value); } |
| inline tcu::Format::Enum<VkResult> getResultStr (VkResult value) { return tcu::Format::Enum<VkResult>(getResultName, value); } |
| |
| inline std::ostream& operator<< (std::ostream& s, VkMemoryPriority value) { return s << getMemoryPriorityStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkImageLayout value) { return s << getImageLayoutStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkPipeEvent value) { return s << getPipeEventStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkWaitEvent value) { return s << getWaitEventStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkAttachmentLoadOp value) { return s << getAttachmentLoadOpStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkAttachmentStoreOp value) { return s << getAttachmentStoreOpStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkImageType value) { return s << getImageTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkImageTiling value) { return s << getImageTilingStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkImageViewType value) { return s << getImageViewTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkImageAspect value) { return s << getImageAspectStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkBufferViewType value) { return s << getBufferViewTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkChannelSwizzle value) { return s << getChannelSwizzleStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkDescriptorType value) { return s << getDescriptorTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkDescriptorPoolUsage value) { return s << getDescriptorPoolUsageStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkDescriptorUpdateMode value) { return s << getDescriptorUpdateModeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkDescriptorSetUsage value) { return s << getDescriptorSetUsageStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkQueryType value) { return s << getQueryTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkTimestampType value) { return s << getTimestampTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkBorderColor value) { return s << getBorderColorStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkPipelineBindPoint value) { return s << getPipelineBindPointStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkStateBindPoint value) { return s << getStateBindPointStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkPrimitiveTopology value) { return s << getPrimitiveTopologyStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkIndexType value) { return s << getIndexTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkTexFilter value) { return s << getTexFilterStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkTexMipmapMode value) { return s << getTexMipmapModeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkTexAddress value) { return s << getTexAddressStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkCompareOp value) { return s << getCompareOpStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkFillMode value) { return s << getFillModeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkCullMode value) { return s << getCullModeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkFrontFace value) { return s << getFrontFaceStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkProvokingVertex value) { return s << getProvokingVertexStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkCoordinateOrigin value) { return s << getCoordinateOriginStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkDepthMode value) { return s << getDepthModeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkBlend value) { return s << getBlendStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkBlendOp value) { return s << getBlendOpStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkStencilOp value) { return s << getStencilOpStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkLogicOp value) { return s << getLogicOpStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkSystemAllocType value) { return s << getSystemAllocTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkPhysicalDeviceType value) { return s << getPhysicalDeviceTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkPhysicalDeviceInfoType value) { return s << getPhysicalDeviceInfoTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkExtensionInfoType value) { return s << getExtensionInfoTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkFormatInfoType value) { return s << getFormatInfoTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkSubresourceInfoType value) { return s << getSubresourceInfoTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkObjectInfoType value) { return s << getObjectInfoTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkVertexInputStepRate value) { return s << getVertexInputStepRateStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkFormat value) { return s << getFormatStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkShaderStage value) { return s << getShaderStageStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkStructureType value) { return s << getStructureTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkObjectType value) { return s << getObjectTypeStr(value); } |
| inline std::ostream& operator<< (std::ostream& s, VkResult value) { return s << getResultStr(value); } |
| |
| tcu::Format::Bitfield<32> getDeviceCreateFlagsStr (VkDeviceCreateFlags value); |
| tcu::Format::Bitfield<32> getQueueFlagsStr (VkQueueFlags value); |
| tcu::Format::Bitfield<32> getMemoryPropertyFlagsStr (VkMemoryPropertyFlags value); |
| tcu::Format::Bitfield<32> getMemoryOutputFlagsStr (VkMemoryOutputFlags value); |
| tcu::Format::Bitfield<32> getMemoryInputFlagsStr (VkMemoryInputFlags value); |
| tcu::Format::Bitfield<32> getBufferUsageFlagsStr (VkBufferUsageFlags value); |
| tcu::Format::Bitfield<32> getBufferCreateFlagsStr (VkBufferCreateFlags value); |
| tcu::Format::Bitfield<32> getShaderStageFlagsStr (VkShaderStageFlags value); |
| tcu::Format::Bitfield<32> getImageUsageFlagsStr (VkImageUsageFlags value); |
| tcu::Format::Bitfield<32> getImageCreateFlagsStr (VkImageCreateFlags value); |
| tcu::Format::Bitfield<32> getDepthStencilViewCreateFlagsStr (VkDepthStencilViewCreateFlags value); |
| tcu::Format::Bitfield<32> getPipelineCreateFlagsStr (VkPipelineCreateFlags value); |
| tcu::Format::Bitfield<32> getChannelFlagsStr (VkChannelFlags value); |
| tcu::Format::Bitfield<32> getFenceCreateFlagsStr (VkFenceCreateFlags value); |
| tcu::Format::Bitfield<32> getSemaphoreCreateFlagsStr (VkSemaphoreCreateFlags value); |
| tcu::Format::Bitfield<32> getFormatFeatureFlagsStr (VkFormatFeatureFlags value); |
| tcu::Format::Bitfield<32> getQueryControlFlagsStr (VkQueryControlFlags value); |
| tcu::Format::Bitfield<32> getQueryResultFlagsStr (VkQueryResultFlags value); |
| tcu::Format::Bitfield<32> getPhysicalDeviceCompatibilityFlagsStr (VkPhysicalDeviceCompatibilityFlags value); |
| tcu::Format::Bitfield<32> getCmdBufferOptimizeFlagsStr (VkCmdBufferOptimizeFlags value); |
| tcu::Format::Bitfield<32> getQueryPipelineStatisticFlagsStr (VkQueryPipelineStatisticFlags value); |
| |
| std::ostream& operator<< (std::ostream& s, const VkOffset2D& value); |
| std::ostream& operator<< (std::ostream& s, const VkOffset3D& value); |
| std::ostream& operator<< (std::ostream& s, const VkExtent2D& value); |
| std::ostream& operator<< (std::ostream& s, const VkExtent3D& value); |
| std::ostream& operator<< (std::ostream& s, const VkViewport& value); |
| std::ostream& operator<< (std::ostream& s, const VkRect& value); |
| std::ostream& operator<< (std::ostream& s, const VkChannelMapping& value); |
| std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceProperties& value); |
| std::ostream& operator<< (std::ostream& s, const VkPhysicalDevicePerformance& value); |
| std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceCompatibilityInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkExtensionProperties& value); |
| std::ostream& operator<< (std::ostream& s, const VkApplicationInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkAllocCallbacks& value); |
| std::ostream& operator<< (std::ostream& s, const VkDeviceQueueCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDeviceCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkInstanceCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkLayerCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceQueueProperties& value); |
| std::ostream& operator<< (std::ostream& s, const VkPhysicalDeviceMemoryProperties& value); |
| std::ostream& operator<< (std::ostream& s, const VkMemoryAllocInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkMemoryOpenInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPeerMemoryOpenInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkMemoryRequirements& value); |
| std::ostream& operator<< (std::ostream& s, const VkFormatProperties& value); |
| std::ostream& operator<< (std::ostream& s, const VkBufferViewAttachInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageViewAttachInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkUpdateSamplers& value); |
| std::ostream& operator<< (std::ostream& s, const VkSamplerImageViewInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkUpdateSamplerTextures& value); |
| std::ostream& operator<< (std::ostream& s, const VkUpdateImages& value); |
| std::ostream& operator<< (std::ostream& s, const VkUpdateBuffers& value); |
| std::ostream& operator<< (std::ostream& s, const VkUpdateAsCopy& value); |
| std::ostream& operator<< (std::ostream& s, const VkBufferCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkBufferViewCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageSubresource& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageSubresourceRange& value); |
| std::ostream& operator<< (std::ostream& s, const VkMemoryBarrier& value); |
| std::ostream& operator<< (std::ostream& s, const VkBufferMemoryBarrier& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageMemoryBarrier& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPeerImageOpenInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkSubresourceLayout& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageViewCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkColorAttachmentViewCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDepthStencilViewCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkColorAttachmentBindInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDepthStencilBindInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkBufferCopy& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageMemoryBindInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageCopy& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageBlit& value); |
| std::ostream& operator<< (std::ostream& s, const VkBufferImageCopy& value); |
| std::ostream& operator<< (std::ostream& s, const VkImageResolve& value); |
| std::ostream& operator<< (std::ostream& s, const VkShaderCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutBinding& value); |
| std::ostream& operator<< (std::ostream& s, const VkDescriptorSetLayoutCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDescriptorTypeCount& value); |
| std::ostream& operator<< (std::ostream& s, const VkDescriptorPoolCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkLinkConstBuffer& value); |
| std::ostream& operator<< (std::ostream& s, const VkSpecializationMapEntry& value); |
| std::ostream& operator<< (std::ostream& s, const VkSpecializationInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineShader& value); |
| std::ostream& operator<< (std::ostream& s, const VkComputePipelineCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkVertexInputBindingDescription& value); |
| std::ostream& operator<< (std::ostream& s, const VkVertexInputAttributeDescription& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineVertexInputCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineIaStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineTessStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineVpStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineRsStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineMsStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineCbAttachmentState& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineCbStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkStencilOpState& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineDsStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineShaderStageCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkGraphicsPipelineCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkPipelineLayoutCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkSamplerCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDynamicVpStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDynamicRsStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDynamicCbStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDynamicDsStateCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkCmdBufferCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkCmdBufferBeginInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkRenderPassBegin& value); |
| std::ostream& operator<< (std::ostream& s, const VkCmdBufferGraphicsBeginInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkClearColor& value); |
| std::ostream& operator<< (std::ostream& s, const VkRenderPassCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkEventCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkFenceCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkSemaphoreCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkSemaphoreOpenInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkQueryPoolCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkFramebufferCreateInfo& value); |
| std::ostream& operator<< (std::ostream& s, const VkDrawIndirectCmd& value); |
| std::ostream& operator<< (std::ostream& s, const VkDrawIndexedIndirectCmd& value); |
| std::ostream& operator<< (std::ostream& s, const VkDispatchIndirectCmd& value); |