Changeset 85 for trunk/src/lua/lua_glm.cc
- Timestamp:
- 06/02/13 18:25:29 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lua/lua_glm.cc
r75 r85 6 6 7 7 #include "nv/lua/lua_glm.hh" 8 9 #include "nv/lua/lua_raw.hh" 8 10 #include "nv/string.hh" 9 11 … … 203 205 size_t idx = 255; 204 206 205 if ( len == 1 )207 if ( len == 1 ) 206 208 { 207 209 idx = nlua_swizzel_lookup[ key[ 0 ] ]; … … 222 224 } 223 225 224 lua_getmetatable( L, 1 ); 225 lua_getfield( L, -1, "__base" ); 226 luaL_getmetafield( L, 1, "__base" ); 226 227 lua_pushvalue( L, 2 ); 227 228 lua_rawget( L, -2 ); … … 305 306 306 307 luaL_newmetatable( L, nlua_metatable_name<T>() ); 307 luaL_setfuncs( L, nlua_vec_m, 0 ); 308 luaL_newlib(L, nlua_vec_f); 308 nlua_register( L, nlua_vec_m, -1 ); 309 lua_createtable( L, 0, 0 ); 310 nlua_register( L, nlua_vec_f, -1 ); 309 311 lua_pushvalue(L, -1); 310 312 lua_setfield(L, -3, "__base" ); 311 313 lua_replace(L, -2); 312 lua_newtable( L);313 luaL_setfuncs( L, nlua_vec_fm, 0);314 lua_createtable( L, 0, 0 ); 315 nlua_register( L, nlua_vec_fm, -1 ); 314 316 lua_setmetatable( L, -2 ); 315 317 return 1;
Note: See TracChangeset
for help on using the changeset viewer.