From df4b054b8e8d00f7817daaa4cbf6961712cd0b75 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 17 May 2018 18:45:24 +0800 Subject: v0.1.0 --- src/lua/graphics/luaopen_JSL.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/lua/graphics/luaopen_JSL.cpp') diff --git a/src/lua/graphics/luaopen_JSL.cpp b/src/lua/graphics/luaopen_JSL.cpp index 19fa285..d1d3bac 100644 --- a/src/lua/graphics/luaopen_JSL.cpp +++ b/src/lua/graphics/luaopen_JSL.cpp @@ -5,9 +5,15 @@ namespace jin { namespace lua { + using namespace render; - enum VARIABLE_TYPE + static inline JSLProgram* checkJSLProgram(lua_State* L) + { + return (JSLProgram*)luax_checktype(L, 1, TYPE_JSL); + } + + static enum VARIABLE_TYPE { INVALID = 0, NUMBER , @@ -29,7 +35,7 @@ namespace lua */ static int l_send(lua_State* L) { - JSLProgram* jsl = (JSLProgram*)luax_checktype(L, 1, TYPE_JSL); + JSLProgram* jsl = checkJSLProgram(L); // number Image Texel const char* typestr = luax_checkstring(L, 2); // variable name -- cgit v1.1-26-g67d0