diff --git a/src/modules/graphics/opengl/wrap_Graphics.cpp b/src/modules/graphics/opengl/wrap_Graphics.cpp index 3abc50bf4..6cc50655e 100644 --- a/src/modules/graphics/opengl/wrap_Graphics.cpp +++ b/src/modules/graphics/opengl/wrap_Graphics.cpp @@ -238,17 +238,9 @@ int w_getScissor(lua_State *L) return instance->getScissor(L); } -int w_newStencil(lua_State *L) -{ - // just return the function - luaL_checktype(L, 1, LUA_TFUNCTION); - lua_settop(L, 1); - return 1; -} - static int setStencil(lua_State *L, bool invert) { - // no argument -> clear mask + // no argument -> clear stencil if (lua_isnoneornil(L, 1)) { instance->discardStencil(); @@ -258,7 +250,7 @@ static int setStencil(lua_State *L, bool invert) luaL_checktype(L, 1, LUA_TFUNCTION); instance->defineStencil(); - lua_call(L, lua_gettop(L) - 1, 0); // call mask(...) + lua_call(L, lua_gettop(L) - 1, 0); // call stencil(...) instance->useStencil(invert); return 0; @@ -1677,7 +1669,6 @@ static const luaL_Reg functions[] = { "setScissor", w_setScissor }, { "getScissor", w_getScissor }, - { "newStencil", w_newStencil }, { "setStencil", w_setStencil }, { "setInvertedStencil", w_setInvertedStencil }, diff --git a/src/modules/graphics/opengl/wrap_Graphics.h b/src/modules/graphics/opengl/wrap_Graphics.h index 3c30f9c91..3144893a9 100644 --- a/src/modules/graphics/opengl/wrap_Graphics.h +++ b/src/modules/graphics/opengl/wrap_Graphics.h @@ -54,7 +54,6 @@ int w_getDimensions(lua_State *L); int w_isCreated(lua_State *L); int w_setScissor(lua_State *L); int w_getScissor(lua_State *L); -int w_newStencil(lua_State *L); int w_setStencil(lua_State *L); int w_setAlphaTest(lua_State *L); int w_getAlphaTest(lua_State *L);