#include #include VK_NAMESPACE_USING; constexpr char *texture_compress_name[]= { "NONE", "S3TC", "PVRTC", "ETC1", "ETC2", "EAC", "ATC", "ASTC", "YUV" }; constexpr char *data_type_name[] { "NONE", "UNORM", "SNORM", "USCALED", "SSCALED", "UINT", "SINT", "UFLOAT", "SFLOAT", "SRGB" };// int main(int,char **) { #ifdef _DEBUG if(!CheckStrideBytesByFormat()) { std::cerr<<"check stride bytes by format failed."<format<<"]["<name<<"] "; if(vf->compress_type!=TextureCompressType::NONE) std::cout<<"use "<compress_type)]<<" compress."; else std::cout<bytes<<" bytes/pixel."; if(vf->depth!=VulkanDataType::NONE) std::cout<<"[Depth:"<depth)]<<"]"; if(vf->stencil!=VulkanDataType::NONE) std::cout<<"[Stencil:"<stencil)]<<"]"; if((vf->depth==VulkanDataType::NONE) &&(vf->stencil==VulkanDataType::NONE)) std::cout<<"[Color:"<color)]<<"]"; std::cout<