pgraphnodes: Fix compile warning on 32-bit in SceneGraphAnalyzer

This commit is contained in:
rdb 2023-02-24 23:11:55 +01:00
parent f3d51fd72c
commit 316b8e96eb

View File

@ -35,10 +35,13 @@
static std::string smart_mem_string(size_t bytes) { static std::string smart_mem_string(size_t bytes) {
std::ostringstream out; std::ostringstream out;
float fbytes = static_cast<float>(bytes); float fbytes = static_cast<float>(bytes);
#if SIZE_MAX > 4294967296
if (bytes > 4294967296) { // 4 GiB if (bytes > 4294967296) { // 4 GiB
out << std::setprecision(3) << fbytes / 1024.0 / 1024.0 / 1024.0 << " GiB"; out << std::setprecision(3) << fbytes / 1024.0 / 1024.0 / 1024.0 << " GiB";
} }
else if (bytes > 10485760) { // 10 MiB else
#endif
if (bytes > 10485760) { // 10 MiB
out << std::setprecision(3) << fbytes / 1024.0 / 1024.0 << " MiB"; out << std::setprecision(3) << fbytes / 1024.0 / 1024.0 << " MiB";
} }
else { else {