aboutsummaryrefslogtreecommitdiff
path: root/src/lua/modules/graphics/jsl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua/modules/graphics/jsl.cpp')
-rw-r--r--src/lua/modules/graphics/jsl.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lua/modules/graphics/jsl.cpp b/src/lua/modules/graphics/jsl.cpp
index ccd9ebd..58de46a 100644
--- a/src/lua/modules/graphics/jsl.cpp
+++ b/src/lua/modules/graphics/jsl.cpp
@@ -11,8 +11,9 @@ namespace lua
using namespace jin::graphics;
typedef Texture Image;
+ typedef Ref<JSLProgram>& JSLRef;
- static inline Ref<JSLProgram>& checkJSLProgram(lua_State* L)
+ static inline JSLRef checkJSLProgram(lua_State* L)
{
Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_SHADER);
return proxy->getRef<JSLProgram>();
@@ -49,7 +50,7 @@ namespace lua
*/
static int l_send(lua_State* L)
{
- Ref<JSLProgram>& ref = checkJSLProgram(L);
+ JSLRef ref = checkJSLProgram(L);
// number Image Texel
const char* typestr = luax_checkstring(L, 2);
// variable name