|
|
|
@ -475,7 +475,10 @@ void ShaderDiskCacheOpenGL::SaveUsage(const ShaderDiskCacheUsage& usage) { |
|
|
|
ASSERT_MSG(it != transferable.end(), "Saving shader usage without storing raw previously"); |
|
|
|
|
|
|
|
auto& usages{it->second}; |
|
|
|
ASSERT(usages.find(usage) == usages.end()); |
|
|
|
if (usages.find(usage) != usages.end()) { |
|
|
|
// Skip this variant since the shader is already stored.
|
|
|
|
return; |
|
|
|
} |
|
|
|
usages.insert(usage); |
|
|
|
|
|
|
|
FileUtil::IOFile file = AppendTransferableFile(); |
|
|
|
|