From ce585563726480dca8dc256486b92f7e3e64348c Mon Sep 17 00:00:00 2001 From: bjorn Date: Mon, 20 Jun 2022 18:25:05 -0700 Subject: [PATCH] Fix Pass:setBlendMode/setMaterial; --- src/api/l_graphics_pass.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/l_graphics_pass.c b/src/api/l_graphics_pass.c index 7f578d43..32ea6b53 100644 --- a/src/api/l_graphics_pass.c +++ b/src/api/l_graphics_pass.c @@ -173,7 +173,7 @@ static int l_lovrPassSetAlphaToCoverage(lua_State* L) { static int l_lovrPassSetBlendMode(lua_State* L) { Pass* pass = luax_checktype(L, 1, Pass); - BlendMode mode = lua_isnoneornil(L, 2) ? BLEND_NONE : luax_checkenum(L, 1, BlendMode, NULL); + BlendMode mode = lua_isnoneornil(L, 2) ? BLEND_NONE : luax_checkenum(L, 2, BlendMode, NULL); BlendAlphaMode alphaMode = luax_checkenum(L, 3, BlendAlphaMode, "alphamultiply"); lovrPassSetBlendMode(pass, mode, alphaMode); return 0; @@ -240,7 +240,7 @@ static int l_lovrPassSetDepthClamp(lua_State* L) { static int l_lovrPassSetMaterial(lua_State* L) { Pass* pass = luax_checktype(L, 1, Pass); - Material* material = luax_checktype(L, 2, Material); + Material* material = luax_totype(L, 2, Material); lovrPassSetMaterial(pass, material); return 0; }