From c3d4ba84e05647008f1fca5b77ca4f10c226b2e2 Mon Sep 17 00:00:00 2001 From: ohyzha Date: Tue, 6 Aug 2024 17:36:05 +0300 Subject: [PATCH] fix ios_base on unix --- openVulkanoCpp/Scene/FontAtlasGenerator.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/openVulkanoCpp/Scene/FontAtlasGenerator.cpp b/openVulkanoCpp/Scene/FontAtlasGenerator.cpp index d398a73..a5ae4c6 100644 --- a/openVulkanoCpp/Scene/FontAtlasGenerator.cpp +++ b/openVulkanoCpp/Scene/FontAtlasGenerator.cpp @@ -91,7 +91,6 @@ namespace OpenVulkano::Scene return; } std::string fileName = outputFile; - int extraMode = std::ios_base::trunc; uint32_t packedFlag = 0; if (packIntoSingleFile) { @@ -105,10 +104,9 @@ namespace OpenVulkano::Scene fileName.insert(ext - 1, "_packed"); } savePng(m_generator.atlasStorage(), fileName.c_str()); - extraMode = std::ios_base::app; packedFlag = 1; } - std::fstream fs(fileName.c_str(), std::ios_base::out | std::ios_base::binary | extraMode); + std::fstream fs(fileName.c_str(), std::ios_base::out | std::ios_base::binary | (packedFlag ? std::ios_base::app : std::ios_base::trunc)); fs.write(reinterpret_cast(&m_meta), sizeof(AtlasMetadata)); uint64_t metadataBytes = sizeof(AtlasMetadata); for (const auto& [key, val] : m_symbols)