Revert "Devirtualize Register/Unregister and use a wrapper instead."

- Fixes graphical issues from transitions in Super Mario Odyssey.
This commit is contained in:
bunnei 2019-03-21 21:41:14 -04:00
parent 4d95adcac5
commit d0dddb3e9d
3 changed files with 12 additions and 8 deletions

View file

@ -132,7 +132,7 @@ protected:
}
/// Register an object into the cache
void Register(const T& object) {
virtual void Register(const T& object) {
std::lock_guard<std::recursive_mutex> lock{mutex};
object->SetIsRegistered(true);
@ -142,7 +142,7 @@ protected:
}
/// Unregisters an object from the cache
void Unregister(const T& object) {
virtual void Unregister(const T& object) {
std::lock_guard<std::recursive_mutex> lock{mutex};
object->SetIsRegistered(false);