From d655daf213c69558a95b6e0f4f7a8839b5a8792c Mon Sep 17 00:00:00 2001 From: bjorn Date: Thu, 25 Aug 2022 23:54:11 -0700 Subject: [PATCH] Better Pass:send('var', nil) error; --- src/api/l_graphics_pass.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/api/l_graphics_pass.c b/src/api/l_graphics_pass.c index eae9d66e..717f4730 100644 --- a/src/api/l_graphics_pass.c +++ b/src/api/l_graphics_pass.c @@ -454,6 +454,10 @@ static int l_lovrPassSend(lua_State* L) { default: return luax_typeerror(L, 2, "string or number"); } + if (lua_isnoneornil(L, 3)) { + return luax_typeerror(L, 3, "Buffer, Texture, Sampler, number, vector, table, or boolean"); + } + Buffer* buffer = luax_totype(L, 3, Buffer); if (buffer) {