rsx: Fix shader cache version check

This commit is contained in:
kd-11 2017-11-08 14:41:07 +03:00
parent b2a7eee1ec
commit 8b4836a12f

View file

@ -333,12 +333,16 @@ namespace rsx
dlg->Create("Preloading cached shaders from disk.\nPlease wait...");
});
const auto prefix_length = version_prefix.length();
u32 processed = 0;
while (root.read(tmp) && !Emu.IsStopped())
{
if (tmp.name == "." || tmp.name == "..")
continue;
if (tmp.name.compare(0, prefix_length, version_prefix) != 0)
continue;
std::vector<u8> bytes;
fs::file f(directory_path + "/" + tmp.name);