Update InstancedTexture.cpp

Performance optimization to skip iterating over the whole thing.
This commit is contained in:
2025-01-03 21:20:04 -05:00
parent 84c552c5b8
commit 782558f984

View File

@@ -15,9 +15,12 @@ void InstancedTexture::RemoveUser(const InstancedSprite* user) {
}
bool InstancedTexture::InUseBy(const InstancedSprite* rhs) {
for (const auto* u : users)
if (u == rhs)
return true;
if (users.empty())
return false;
if (typeid(*users[0]) == typeid(*rhs))
return true;
return false;
}