Various implementations in FmtFormatter + tests

This commit is contained in:
Vladyslav Baranovskyi
2025-02-18 21:38:06 +02:00
parent 1c31850497
commit b5bd5c7388
3 changed files with 433 additions and 97 deletions

View File

@@ -72,7 +72,7 @@ namespace OpenVulkano
{
for (int i = (si ? EB : EiB); i >= (si ? kB : kiB); i--)
{
if (size > FACTORS[i]) return { static_cast<Unit>(i) };
if (size >= FACTORS[i]) return { static_cast<Unit>(i) };
}
return { B };
}
@@ -162,4 +162,3 @@ namespace OpenVulkano
constexpr ByteSize operator"" _PB(unsigned long long int num) { return { num, ByteSizeUnit::PB }; }
constexpr ByteSize operator"" _EB(unsigned long long int num) { return { num, ByteSizeUnit::EB }; }
}