Use SystemStringView rather than raw std::{w}string for simplicity

This commit is contained in:
Phillip Stephens 2016-01-15 19:35:59 -08:00
parent 0e29ef5cac
commit 3e966d73af
1 changed files with 2 additions and 10 deletions

View File

@ -64,11 +64,7 @@ void ShaderCacheManager::bootstrapIndex()
m_idxFr.close(); m_idxFr.close();
m_datFr.close(); m_datFr.close();
#if _WIN32 SystemStringView idxFilename(m_idxFr.filename());
SystemString idxFilename = m_idxFr.wfilename();
#else
SystemString idxFilename = m_idxFr.filename();
#endif
FILE* idxFp = HECL::Fopen(idxFilename.c_str(), _S("wb")); FILE* idxFp = HECL::Fopen(idxFilename.c_str(), _S("wb"));
if (!idxFp) if (!idxFp)
@ -80,11 +76,7 @@ void ShaderCacheManager::bootstrapIndex()
fwrite(&ZERO64, 1, 8, idxFp); fwrite(&ZERO64, 1, 8, idxFp);
fclose(idxFp); fclose(idxFp);
#if _WIN32 SystemStringView datFilename(m_datFr.filename());
SystemString datFilename = m_datFr.wfilename();
#else
SystemString datFilename = m_datFr.filename();
#endif
FILE* datFp = HECL::Fopen(datFilename.c_str(), _S("wb")); FILE* datFp = HECL::Fopen(datFilename.c_str(), _S("wb"));
if (!datFp) if (!datFp)