citra-emu
/
citra-canary
Archived
1
0
Fork 0

Rename InvalidateTransferable to InvalidateAll to match what it does

This commit is contained in:
James Rowe 2019-09-09 19:32:58 -06:00
parent 7092ba8480
commit 2d86bc6db5
3 changed files with 6 additions and 7 deletions

View File

@ -133,7 +133,7 @@ std::optional<std::vector<ShaderDiskCacheRaw>> ShaderDiskCache::LoadTransferable
if (version < NativeVersion) {
LOG_INFO(Render_OpenGL, "Transferable shader cache is old - removing");
file.Close();
InvalidateTransferable();
InvalidateAll();
return {};
}
if (version > NativeVersion) {
@ -298,7 +298,7 @@ bool ShaderDiskCache::SaveDecompiledFile(u64 unique_identifier,
return true;
}
void ShaderDiskCache::InvalidateTransferable() {
void ShaderDiskCache::InvalidateAll() {
if (!FileUtil::Delete(GetTransferablePath())) {
LOG_ERROR(Render_OpenGL, "Failed to invalidate transferable file={}",
GetTransferablePath());
@ -331,7 +331,7 @@ void ShaderDiskCache::SaveRaw(const ShaderDiskCacheRaw& entry) {
if (file.WriteObject(TransferableEntryKind::Raw) != 1 || !entry.Save(file)) {
LOG_ERROR(Render_OpenGL, "Failed to save raw transferable cache entry - removing");
file.Close();
InvalidateTransferable();
InvalidateAll();
return;
}
transferable.insert({id, entry});

View File

@ -99,7 +99,7 @@ public:
std::pair<ShaderDecompiledMap, ShaderDumpsMap> LoadPrecompiled();
/// Removes the transferable (and precompiled) cache file.
void InvalidateTransferable();
void InvalidateAll();
/// Removes the precompiled cache file and clears virtual precompiled cache file.
void InvalidatePrecompiled();

View File

@ -481,8 +481,7 @@ void ShaderProgramManager::LoadDiskCache(const std::atomic_bool& stop_loading,
"Invalid hash in entry={:016x} (obtained hash={:016x}) - removing "
"shader cache",
raw.GetUniqueIdentifier(), calculated_hash);
disk_cache.InvalidateTransferable();
disk_cache.InvalidatePrecompiled();
disk_cache.InvalidateAll();
return;
}
@ -600,7 +599,7 @@ void ShaderProgramManager::LoadDiskCache(const std::atomic_bool& stop_loading,
LoadTransferable(0, raws.size(), raws);
if (compilation_failed) {
disk_cache.InvalidateTransferable();
disk_cache.InvalidateAll();
}
if (precompiled_cache_altered) {