From b3f1b1db0c3f2e899b7d13c9e7d8b4c774ce4d6b Mon Sep 17 00:00:00 2001 From: bjorn Date: Fri, 13 Sep 2019 23:22:29 -0700 Subject: [PATCH] mat4:rotate uses y axis by default; --- src/api/l_vectors.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/l_vectors.c b/src/api/l_vectors.c index 1a013eec..cca25f3a 100644 --- a/src/api/l_vectors.c +++ b/src/api/l_vectors.c @@ -1577,7 +1577,7 @@ static int l_lovrMat4Translate(lua_State* L) { static int l_lovrMat4Rotate(lua_State* L) { mat4 m = luax_checkvector(L, 1, V_MAT4, NULL); if (lua_type(L, 2) == LUA_TNUMBER) { - mat4_rotate(m, luax_checkfloat(L, 2), luax_checkfloat(L, 3), luax_checkfloat(L, 4), luax_checkfloat(L, 5)); + mat4_rotate(m, luax_checkfloat(L, 2), luax_optfloat(L, 3, 0.f), luax_optfloat(L, 4, 1.f), luax_optfloat(L, 5, 0.f)); } else { float* q = luax_checkvector(L, 2, V_QUAT, "quat or number"); mat4_rotateQuat(m, q);