fix ios_base on unix
This commit is contained in:
@@ -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<const char*>(&m_meta), sizeof(AtlasMetadata));
|
||||
uint64_t metadataBytes = sizeof(AtlasMetadata);
|
||||
for (const auto& [key, val] : m_symbols)
|
||||
|
||||
Reference in New Issue
Block a user