fix hash function

This commit is contained in:
Arnold 2019-03-15 17:19:04 +08:00
parent 4b5121c70b
commit e46e286a18
No known key found for this signature in database
GPG Key ID: 2008D1CC4BD1AE60
1 changed files with 1 additions and 1 deletions

View File

@ -10,7 +10,7 @@ bool UniformLocation::operator==(const UniformLocation &other) const
}
std::size_t UniformLocation::operator()(const UniformLocation &uniform) const {
return (size_t)(shaderStage) || (size_t)((location << 4)& 0xFFFFFFF0);
return (((size_t) shaderStage) & 0xFFFFFFF0 )|((size_t)(location << 4));
}
CC_BACKEND_END