forked from ShuriZma/suyu
memory_util: boost hashes are size_t
* boost::hash_value returns a size_t * boost::hash_combine takes a size_t& argument
This commit is contained in:
parent
8ae7154541
commit
442e48ef4c
|
@ -66,12 +66,12 @@ ProgramCode GetShaderCode(Tegra::MemoryManager& memory_manager, GPUVAddr gpu_add
|
||||||
|
|
||||||
u64 GetUniqueIdentifier(Tegra::Engines::ShaderType shader_type, bool is_a, const ProgramCode& code,
|
u64 GetUniqueIdentifier(Tegra::Engines::ShaderType shader_type, bool is_a, const ProgramCode& code,
|
||||||
const ProgramCode& code_b) {
|
const ProgramCode& code_b) {
|
||||||
u64 unique_identifier = boost::hash_value(code);
|
size_t unique_identifier = boost::hash_value(code);
|
||||||
if (is_a) {
|
if (is_a) {
|
||||||
// VertexA programs include two programs
|
// VertexA programs include two programs
|
||||||
boost::hash_combine(unique_identifier, boost::hash_value(code_b));
|
boost::hash_combine(unique_identifier, boost::hash_value(code_b));
|
||||||
}
|
}
|
||||||
return unique_identifier;
|
return static_cast<u64>(unique_identifier);
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace VideoCommon::Shader
|
} // namespace VideoCommon::Shader
|
||||||
|
|
Loading…
Reference in New Issue