From 0c8df834dd6f6943a0f337a35c4873893b113386 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 23 Jun 2024 02:48:29 +0300 Subject: [PATCH] fix mat4.rotate(...) --- src/logic/scripting/lua/libmat4.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/logic/scripting/lua/libmat4.cpp b/src/logic/scripting/lua/libmat4.cpp index 4e989545..16cc2098 100644 --- a/src/logic/scripting/lua/libmat4.cpp +++ b/src/logic/scripting/lua/libmat4.cpp @@ -121,7 +121,7 @@ inline int l_rotate(lua::State* L) { auto matrix = lua::tomat4(L, 1); auto vec = lua::tovec3(L, 2); auto angle = glm::radians(static_cast(lua::tonumber(L, 3))); - return lua::setmat4(L, 3, glm::rotate(matrix, angle, vec)); + return lua::setmat4(L, 4, glm::rotate(matrix, angle, vec)); } default: { throw std::runtime_error("invalid arguments number (2, 3 or 4 expected)");