Put std::hash specialization out of std

This commit is contained in:
Nekotekina 2021-11-22 14:49:30 +03:00
commit d6420b8803

View file

@ -396,12 +396,10 @@ namespace rsx
};
} // namespace rsx
namespace std
template <typename Traits>
struct std::hash<rsx::texture_cache_predictor_key<Traits>>
{
template <typename traits>
struct hash<rsx::texture_cache_predictor_key<traits>>
{
usz operator()(const rsx::texture_cache_predictor_key<traits>& k) const
usz operator()(const rsx::texture_cache_predictor_key<Traits>& k) const
{
usz result = std::hash<utils::address_range>{}(k.cpu_range);
result ^= static_cast<usz>(k.format);
@ -409,4 +407,3 @@ namespace std
return result;
}
};
} // namespace std