Use getMatrix().inverse() instead of heap allocation.

This commit is contained in:
Erin Maus
2026-06-24 19:37:04 -04:00
parent 574295064b
commit 66fafaaaf3
+1 -3
View File
@@ -145,9 +145,7 @@ int w_Transform_inverseOf(lua_State *L)
{
Transform *destination = luax_checktransform(L, 1);
Transform *source = luax_checktransform(L, 2);
Transform *inverseSource = source->inverse();
destination->setMatrix(inverseSource->getMatrix());
inverseSource->release();
destination->setMatrix(source->getMatrix().inverse());
lua_pushvalue(L, 1);
return 1;
}