misc changed logic in quat.from_euler

This commit is contained in:
RomanDonw 2026-03-04 16:34:47 +10:00
parent a0963c5ee6
commit 3f5b194fcb

View file

@ -49,8 +49,8 @@ static int l_from_euler(lua::State *L)
uint argc = lua::check_argc(L, 1, 2);
glm::vec3 euler = lua::tovec3(L, 1);
if (argc == 1) return lua::pushquat(L, glm::quat(euler));
return lua::setquat(L, 2, glm::quat(euler));
if (argc == 2) return lua::setquat(L, 2, glm::quat(euler));
return lua::pushquat(L, glm::quat(euler));
}
const luaL_Reg quatlib[] = {